RICPLT-2801 Implement Subscription Request timer, RICPLT-2801 Implement Subscription...
[ric-plt/submgr.git] / e2ap / lib / ProtocolExtensionField.c
1 /*
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3  * From ASN.1 module "X2AP-Containers"
4  *      found in "X2AP-15-4-0.asn1"
5  *      `asn1c -D ./asn1_n1 -pdu=auto -fno-include-deps -fcompound-names -findirect-choice -gen-PER -gen-OER -no-gen-example`
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         const int indexToPresence[7] = {
1599                 E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_NOTHING,
1600                 E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_ReceiveStatusOfULPDCPSDUsExtended,
1601                 E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_COUNTValueExtended,
1602                 E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_COUNTValueExtended,
1603                 E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,
1604                 E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_COUNTvaluePDCP_SNlength18,
1605                 E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue_PR_COUNTvaluePDCP_SNlength18
1606         };
1607         
1608         for(row=0; row < itable->rows_count; row++) {
1609             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1610             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1611         
1612             if(type_cell->cell_kind == aioc__undefined)
1613                 continue;
1614         
1615             presence_index++;
1616             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1617                 result.type_descriptor = type_cell->type_descriptor;
1618                 result.presence_index = indexToPresence[presence_index];
1619                 break;
1620             }
1621         }
1622         
1623         return result;
1624 }
1625
1626 static int
1627 memb_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1628                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1629         
1630         if(!sptr) {
1631                 ASN__CTFAIL(app_key, td, sptr,
1632                         "%s: value not given (%s:%d)",
1633                         td->name, __FILE__, __LINE__);
1634                 return -1;
1635         }
1636         
1637         
1638         if(1 /* No applicable constraints whatsoever */) {
1639                 /* Nothing is here. See below */
1640         }
1641         
1642         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1643 }
1644
1645 static int
1646 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1647                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1648         long value;
1649         
1650         if(!sptr) {
1651                 ASN__CTFAIL(app_key, td, sptr,
1652                         "%s: value not given (%s:%d)",
1653                         td->name, __FILE__, __LINE__);
1654                 return -1;
1655         }
1656         
1657         value = *(const long *)sptr;
1658         
1659         if((value >= 0 && value <= 65535)) {
1660                 /* Constraint check succeeded */
1661                 return 0;
1662         } else {
1663                 ASN__CTFAIL(app_key, td, sptr,
1664                         "%s: constraint failed (%s:%d)",
1665                         td->name, __FILE__, __LINE__);
1666                 return -1;
1667         }
1668 }
1669
1670 static asn_type_selector_result_t
1671 select_CellInformation_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1672         asn_type_selector_result_t result = {0, 0};
1673         const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1674         size_t constraining_column = 0; /* &id */
1675         size_t for_column = 1; /* &criticality */
1676         size_t row, presence_index = 0;
1677         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1678         
1679         for(row=0; row < itable->rows_count; row++) {
1680             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1681             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1682         
1683             if(type_cell->cell_kind == aioc__undefined)
1684                 continue;
1685         
1686             presence_index++;
1687             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1688                 result.type_descriptor = type_cell->type_descriptor;
1689                 result.presence_index = presence_index;
1690                 break;
1691             }
1692         }
1693         
1694         return result;
1695 }
1696
1697 static int
1698 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1699                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1700         
1701         if(!sptr) {
1702                 ASN__CTFAIL(app_key, td, sptr,
1703                         "%s: value not given (%s:%d)",
1704                         td->name, __FILE__, __LINE__);
1705                 return -1;
1706         }
1707         
1708         
1709         if(1 /* No applicable constraints whatsoever */) {
1710                 /* Nothing is here. See below */
1711         }
1712         
1713         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1714 }
1715
1716 static asn_type_selector_result_t
1717 select_CellInformation_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1718         asn_type_selector_result_t result = {0, 0};
1719         const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1720         size_t constraining_column = 0; /* &id */
1721         size_t for_column = 2; /* &Extension */
1722         size_t row, presence_index = 0;
1723         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1724         
1725         for(row=0; row < itable->rows_count; row++) {
1726             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1727             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1728         
1729             if(type_cell->cell_kind == aioc__undefined)
1730                 continue;
1731         
1732             presence_index++;
1733             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1734                 result.type_descriptor = type_cell->type_descriptor;
1735                 result.presence_index = presence_index;
1736                 break;
1737             }
1738         }
1739         
1740         return result;
1741 }
1742
1743 static int
1744 memb_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1745                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1746         
1747         if(!sptr) {
1748                 ASN__CTFAIL(app_key, td, sptr,
1749                         "%s: value not given (%s:%d)",
1750                         td->name, __FILE__, __LINE__);
1751                 return -1;
1752         }
1753         
1754         
1755         if(1 /* No applicable constraints whatsoever */) {
1756                 /* Nothing is here. See below */
1757         }
1758         
1759         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1760 }
1761
1762 static int
1763 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1764                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1765         long value;
1766         
1767         if(!sptr) {
1768                 ASN__CTFAIL(app_key, td, sptr,
1769                         "%s: value not given (%s:%d)",
1770                         td->name, __FILE__, __LINE__);
1771                 return -1;
1772         }
1773         
1774         value = *(const long *)sptr;
1775         
1776         if((value >= 0 && value <= 65535)) {
1777                 /* Constraint check succeeded */
1778                 return 0;
1779         } else {
1780                 ASN__CTFAIL(app_key, td, sptr,
1781                         "%s: constraint failed (%s:%d)",
1782                         td->name, __FILE__, __LINE__);
1783                 return -1;
1784         }
1785 }
1786
1787 static asn_type_selector_result_t
1788 select_ServedCellsToModify_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1789         asn_type_selector_result_t result = {0, 0};
1790         const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1791         size_t constraining_column = 0; /* &id */
1792         size_t for_column = 1; /* &criticality */
1793         size_t row, presence_index = 0;
1794         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1795         
1796         for(row=0; row < itable->rows_count; row++) {
1797             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1798             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1799         
1800             if(type_cell->cell_kind == aioc__undefined)
1801                 continue;
1802         
1803             presence_index++;
1804             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1805                 result.type_descriptor = type_cell->type_descriptor;
1806                 result.presence_index = presence_index;
1807                 break;
1808             }
1809         }
1810         
1811         return result;
1812 }
1813
1814 static int
1815 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1816                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1817         
1818         if(!sptr) {
1819                 ASN__CTFAIL(app_key, td, sptr,
1820                         "%s: value not given (%s:%d)",
1821                         td->name, __FILE__, __LINE__);
1822                 return -1;
1823         }
1824         
1825         
1826         if(1 /* No applicable constraints whatsoever */) {
1827                 /* Nothing is here. See below */
1828         }
1829         
1830         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1831 }
1832
1833 static asn_type_selector_result_t
1834 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1835         asn_type_selector_result_t result = {0, 0};
1836         const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1837         size_t constraining_column = 0; /* &id */
1838         size_t for_column = 2; /* &Extension */
1839         size_t row, presence_index = 0;
1840         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1841         
1842         for(row=0; row < itable->rows_count; row++) {
1843             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1844             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1845         
1846             if(type_cell->cell_kind == aioc__undefined)
1847                 continue;
1848         
1849             presence_index++;
1850             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1851                 result.type_descriptor = type_cell->type_descriptor;
1852                 result.presence_index = presence_index;
1853                 break;
1854             }
1855         }
1856         
1857         return result;
1858 }
1859
1860 static int
1861 memb_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1862                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1863         
1864         if(!sptr) {
1865                 ASN__CTFAIL(app_key, td, sptr,
1866                         "%s: value not given (%s:%d)",
1867                         td->name, __FILE__, __LINE__);
1868                 return -1;
1869         }
1870         
1871         
1872         if(1 /* No applicable constraints whatsoever */) {
1873                 /* Nothing is here. See below */
1874         }
1875         
1876         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1877 }
1878
1879 static int
1880 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1881                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1882         long value;
1883         
1884         if(!sptr) {
1885                 ASN__CTFAIL(app_key, td, sptr,
1886                         "%s: value not given (%s:%d)",
1887                         td->name, __FILE__, __LINE__);
1888                 return -1;
1889         }
1890         
1891         value = *(const long *)sptr;
1892         
1893         if((value >= 0 && value <= 65535)) {
1894                 /* Constraint check succeeded */
1895                 return 0;
1896         } else {
1897                 ASN__CTFAIL(app_key, td, sptr,
1898                         "%s: constraint failed (%s:%d)",
1899                         td->name, __FILE__, __LINE__);
1900                 return -1;
1901         }
1902 }
1903
1904 static int
1905 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1906                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1907         
1908         if(!sptr) {
1909                 ASN__CTFAIL(app_key, td, sptr,
1910                         "%s: value not given (%s:%d)",
1911                         td->name, __FILE__, __LINE__);
1912                 return -1;
1913         }
1914         
1915         
1916         if(1 /* No applicable constraints whatsoever */) {
1917                 /* Nothing is here. See below */
1918         }
1919         
1920         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1921 }
1922
1923 static int
1924 memb_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1925                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1926         
1927         if(!sptr) {
1928                 ASN__CTFAIL(app_key, td, sptr,
1929                         "%s: value not given (%s:%d)",
1930                         td->name, __FILE__, __LINE__);
1931                 return -1;
1932         }
1933         
1934         
1935         if(1 /* No applicable constraints whatsoever */) {
1936                 /* Nothing is here. See below */
1937         }
1938         
1939         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1940 }
1941
1942 static int
1943 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1944                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1945         long value;
1946         
1947         if(!sptr) {
1948                 ASN__CTFAIL(app_key, td, sptr,
1949                         "%s: value not given (%s:%d)",
1950                         td->name, __FILE__, __LINE__);
1951                 return -1;
1952         }
1953         
1954         value = *(const long *)sptr;
1955         
1956         if((value >= 0 && value <= 65535)) {
1957                 /* Constraint check succeeded */
1958                 return 0;
1959         } else {
1960                 ASN__CTFAIL(app_key, td, sptr,
1961                         "%s: constraint failed (%s:%d)",
1962                         td->name, __FILE__, __LINE__);
1963                 return -1;
1964         }
1965 }
1966
1967 static int
1968 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1969                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1970         
1971         if(!sptr) {
1972                 ASN__CTFAIL(app_key, td, sptr,
1973                         "%s: value not given (%s:%d)",
1974                         td->name, __FILE__, __LINE__);
1975                 return -1;
1976         }
1977         
1978         
1979         if(1 /* No applicable constraints whatsoever */) {
1980                 /* Nothing is here. See below */
1981         }
1982         
1983         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1984 }
1985
1986 static int
1987 memb_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1988                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1989         
1990         if(!sptr) {
1991                 ASN__CTFAIL(app_key, td, sptr,
1992                         "%s: value not given (%s:%d)",
1993                         td->name, __FILE__, __LINE__);
1994                 return -1;
1995         }
1996         
1997         
1998         if(1 /* No applicable constraints whatsoever */) {
1999                 /* Nothing is here. See below */
2000         }
2001         
2002         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2003 }
2004
2005 static int
2006 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2007                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2008         long value;
2009         
2010         if(!sptr) {
2011                 ASN__CTFAIL(app_key, td, sptr,
2012                         "%s: value not given (%s:%d)",
2013                         td->name, __FILE__, __LINE__);
2014                 return -1;
2015         }
2016         
2017         value = *(const long *)sptr;
2018         
2019         if((value >= 0 && value <= 65535)) {
2020                 /* Constraint check succeeded */
2021                 return 0;
2022         } else {
2023                 ASN__CTFAIL(app_key, td, sptr,
2024                         "%s: constraint failed (%s:%d)",
2025                         td->name, __FILE__, __LINE__);
2026                 return -1;
2027         }
2028 }
2029
2030 static int
2031 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2032                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2033         
2034         if(!sptr) {
2035                 ASN__CTFAIL(app_key, td, sptr,
2036                         "%s: value not given (%s:%d)",
2037                         td->name, __FILE__, __LINE__);
2038                 return -1;
2039         }
2040         
2041         
2042         if(1 /* No applicable constraints whatsoever */) {
2043                 /* Nothing is here. See below */
2044         }
2045         
2046         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2047 }
2048
2049 static int
2050 memb_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2051                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2052         
2053         if(!sptr) {
2054                 ASN__CTFAIL(app_key, td, sptr,
2055                         "%s: value not given (%s:%d)",
2056                         td->name, __FILE__, __LINE__);
2057                 return -1;
2058         }
2059         
2060         
2061         if(1 /* No applicable constraints whatsoever */) {
2062                 /* Nothing is here. See below */
2063         }
2064         
2065         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2066 }
2067
2068 static int
2069 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2070                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2071         long value;
2072         
2073         if(!sptr) {
2074                 ASN__CTFAIL(app_key, td, sptr,
2075                         "%s: value not given (%s:%d)",
2076                         td->name, __FILE__, __LINE__);
2077                 return -1;
2078         }
2079         
2080         value = *(const long *)sptr;
2081         
2082         if((value >= 0 && value <= 65535)) {
2083                 /* Constraint check succeeded */
2084                 return 0;
2085         } else {
2086                 ASN__CTFAIL(app_key, td, sptr,
2087                         "%s: constraint failed (%s:%d)",
2088                         td->name, __FILE__, __LINE__);
2089                 return -1;
2090         }
2091 }
2092
2093 static int
2094 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2095                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2096         
2097         if(!sptr) {
2098                 ASN__CTFAIL(app_key, td, sptr,
2099                         "%s: value not given (%s:%d)",
2100                         td->name, __FILE__, __LINE__);
2101                 return -1;
2102         }
2103         
2104         
2105         if(1 /* No applicable constraints whatsoever */) {
2106                 /* Nothing is here. See below */
2107         }
2108         
2109         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2110 }
2111
2112 static int
2113 memb_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2114                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2115         
2116         if(!sptr) {
2117                 ASN__CTFAIL(app_key, td, sptr,
2118                         "%s: value not given (%s:%d)",
2119                         td->name, __FILE__, __LINE__);
2120                 return -1;
2121         }
2122         
2123         
2124         if(1 /* No applicable constraints whatsoever */) {
2125                 /* Nothing is here. See below */
2126         }
2127         
2128         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2129 }
2130
2131 static int
2132 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2133                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2134         long value;
2135         
2136         if(!sptr) {
2137                 ASN__CTFAIL(app_key, td, sptr,
2138                         "%s: value not given (%s:%d)",
2139                         td->name, __FILE__, __LINE__);
2140                 return -1;
2141         }
2142         
2143         value = *(const long *)sptr;
2144         
2145         if((value >= 0 && value <= 65535)) {
2146                 /* Constraint check succeeded */
2147                 return 0;
2148         } else {
2149                 ASN__CTFAIL(app_key, td, sptr,
2150                         "%s: constraint failed (%s:%d)",
2151                         td->name, __FILE__, __LINE__);
2152                 return -1;
2153         }
2154 }
2155
2156 static asn_type_selector_result_t
2157 select_CellMeasurementResult_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2158         asn_type_selector_result_t result = {0, 0};
2159         const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2160         size_t constraining_column = 0; /* &id */
2161         size_t for_column = 1; /* &criticality */
2162         size_t row, presence_index = 0;
2163         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2164         
2165         for(row=0; row < itable->rows_count; row++) {
2166             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2167             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2168         
2169             if(type_cell->cell_kind == aioc__undefined)
2170                 continue;
2171         
2172             presence_index++;
2173             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2174                 result.type_descriptor = type_cell->type_descriptor;
2175                 result.presence_index = presence_index;
2176                 break;
2177             }
2178         }
2179         
2180         return result;
2181 }
2182
2183 static int
2184 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2185                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2186         
2187         if(!sptr) {
2188                 ASN__CTFAIL(app_key, td, sptr,
2189                         "%s: value not given (%s:%d)",
2190                         td->name, __FILE__, __LINE__);
2191                 return -1;
2192         }
2193         
2194         
2195         if(1 /* No applicable constraints whatsoever */) {
2196                 /* Nothing is here. See below */
2197         }
2198         
2199         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2200 }
2201
2202 static asn_type_selector_result_t
2203 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2204         asn_type_selector_result_t result = {0, 0};
2205         const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2206         size_t constraining_column = 0; /* &id */
2207         size_t for_column = 2; /* &Extension */
2208         size_t row, presence_index = 0;
2209         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2210         
2211         for(row=0; row < itable->rows_count; row++) {
2212             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2213             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2214         
2215             if(type_cell->cell_kind == aioc__undefined)
2216                 continue;
2217         
2218             presence_index++;
2219             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2220                 result.type_descriptor = type_cell->type_descriptor;
2221                 result.presence_index = presence_index;
2222                 break;
2223             }
2224         }
2225         
2226         return result;
2227 }
2228
2229 static int
2230 memb_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2231                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2232         
2233         if(!sptr) {
2234                 ASN__CTFAIL(app_key, td, sptr,
2235                         "%s: value not given (%s:%d)",
2236                         td->name, __FILE__, __LINE__);
2237                 return -1;
2238         }
2239         
2240         
2241         if(1 /* No applicable constraints whatsoever */) {
2242                 /* Nothing is here. See below */
2243         }
2244         
2245         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2246 }
2247
2248 static int
2249 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2250                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2251         long value;
2252         
2253         if(!sptr) {
2254                 ASN__CTFAIL(app_key, td, sptr,
2255                         "%s: value not given (%s:%d)",
2256                         td->name, __FILE__, __LINE__);
2257                 return -1;
2258         }
2259         
2260         value = *(const long *)sptr;
2261         
2262         if((value >= 0 && value <= 65535)) {
2263                 /* Constraint check succeeded */
2264                 return 0;
2265         } else {
2266                 ASN__CTFAIL(app_key, td, sptr,
2267                         "%s: constraint failed (%s:%d)",
2268                         td->name, __FILE__, __LINE__);
2269                 return -1;
2270         }
2271 }
2272
2273 static int
2274 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2275                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2276         
2277         if(!sptr) {
2278                 ASN__CTFAIL(app_key, td, sptr,
2279                         "%s: value not given (%s:%d)",
2280                         td->name, __FILE__, __LINE__);
2281                 return -1;
2282         }
2283         
2284         
2285         if(1 /* No applicable constraints whatsoever */) {
2286                 /* Nothing is here. See below */
2287         }
2288         
2289         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2290 }
2291
2292 static int
2293 memb_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2294                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2295         
2296         if(!sptr) {
2297                 ASN__CTFAIL(app_key, td, sptr,
2298                         "%s: value not given (%s:%d)",
2299                         td->name, __FILE__, __LINE__);
2300                 return -1;
2301         }
2302         
2303         
2304         if(1 /* No applicable constraints whatsoever */) {
2305                 /* Nothing is here. See below */
2306         }
2307         
2308         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2309 }
2310
2311 static int
2312 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2313                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2314         long value;
2315         
2316         if(!sptr) {
2317                 ASN__CTFAIL(app_key, td, sptr,
2318                         "%s: value not given (%s:%d)",
2319                         td->name, __FILE__, __LINE__);
2320                 return -1;
2321         }
2322         
2323         value = *(const long *)sptr;
2324         
2325         if((value >= 0 && value <= 65535)) {
2326                 /* Constraint check succeeded */
2327                 return 0;
2328         } else {
2329                 ASN__CTFAIL(app_key, td, sptr,
2330                         "%s: constraint failed (%s:%d)",
2331                         td->name, __FILE__, __LINE__);
2332                 return -1;
2333         }
2334 }
2335
2336 static int
2337 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2338                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2339         
2340         if(!sptr) {
2341                 ASN__CTFAIL(app_key, td, sptr,
2342                         "%s: value not given (%s:%d)",
2343                         td->name, __FILE__, __LINE__);
2344                 return -1;
2345         }
2346         
2347         
2348         if(1 /* No applicable constraints whatsoever */) {
2349                 /* Nothing is here. See below */
2350         }
2351         
2352         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2353 }
2354
2355 static int
2356 memb_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2357                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2358         
2359         if(!sptr) {
2360                 ASN__CTFAIL(app_key, td, sptr,
2361                         "%s: value not given (%s:%d)",
2362                         td->name, __FILE__, __LINE__);
2363                 return -1;
2364         }
2365         
2366         
2367         if(1 /* No applicable constraints whatsoever */) {
2368                 /* Nothing is here. See below */
2369         }
2370         
2371         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2372 }
2373
2374 static int
2375 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2376                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2377         long value;
2378         
2379         if(!sptr) {
2380                 ASN__CTFAIL(app_key, td, sptr,
2381                         "%s: value not given (%s:%d)",
2382                         td->name, __FILE__, __LINE__);
2383                 return -1;
2384         }
2385         
2386         value = *(const long *)sptr;
2387         
2388         if((value >= 0 && value <= 65535)) {
2389                 /* Constraint check succeeded */
2390                 return 0;
2391         } else {
2392                 ASN__CTFAIL(app_key, td, sptr,
2393                         "%s: constraint failed (%s:%d)",
2394                         td->name, __FILE__, __LINE__);
2395                 return -1;
2396         }
2397 }
2398
2399 static int
2400 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2401                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2402         
2403         if(!sptr) {
2404                 ASN__CTFAIL(app_key, td, sptr,
2405                         "%s: value not given (%s:%d)",
2406                         td->name, __FILE__, __LINE__);
2407                 return -1;
2408         }
2409         
2410         
2411         if(1 /* No applicable constraints whatsoever */) {
2412                 /* Nothing is here. See below */
2413         }
2414         
2415         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2416 }
2417
2418 static int
2419 memb_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2420                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2421         
2422         if(!sptr) {
2423                 ASN__CTFAIL(app_key, td, sptr,
2424                         "%s: value not given (%s:%d)",
2425                         td->name, __FILE__, __LINE__);
2426                 return -1;
2427         }
2428         
2429         
2430         if(1 /* No applicable constraints whatsoever */) {
2431                 /* Nothing is here. See below */
2432         }
2433         
2434         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2435 }
2436
2437 static int
2438 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2439                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2440         long value;
2441         
2442         if(!sptr) {
2443                 ASN__CTFAIL(app_key, td, sptr,
2444                         "%s: value not given (%s:%d)",
2445                         td->name, __FILE__, __LINE__);
2446                 return -1;
2447         }
2448         
2449         value = *(const long *)sptr;
2450         
2451         if((value >= 0 && value <= 65535)) {
2452                 /* Constraint check succeeded */
2453                 return 0;
2454         } else {
2455                 ASN__CTFAIL(app_key, td, sptr,
2456                         "%s: constraint failed (%s:%d)",
2457                         td->name, __FILE__, __LINE__);
2458                 return -1;
2459         }
2460 }
2461
2462 static asn_type_selector_result_t
2463 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2464         asn_type_selector_result_t result = {0, 0};
2465         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2466         size_t constraining_column = 0; /* &id */
2467         size_t for_column = 1; /* &criticality */
2468         size_t row, presence_index = 0;
2469         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2470         
2471         for(row=0; row < itable->rows_count; row++) {
2472             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2473             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2474         
2475             if(type_cell->cell_kind == aioc__undefined)
2476                 continue;
2477         
2478             presence_index++;
2479             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2480                 result.type_descriptor = type_cell->type_descriptor;
2481                 result.presence_index = presence_index;
2482                 break;
2483             }
2484         }
2485         
2486         return result;
2487 }
2488
2489 static int
2490 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2491                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2492         
2493         if(!sptr) {
2494                 ASN__CTFAIL(app_key, td, sptr,
2495                         "%s: value not given (%s:%d)",
2496                         td->name, __FILE__, __LINE__);
2497                 return -1;
2498         }
2499         
2500         
2501         if(1 /* No applicable constraints whatsoever */) {
2502                 /* Nothing is here. See below */
2503         }
2504         
2505         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2506 }
2507
2508 static asn_type_selector_result_t
2509 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2510         asn_type_selector_result_t result = {0, 0};
2511         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2512         size_t constraining_column = 0; /* &id */
2513         size_t for_column = 2; /* &Extension */
2514         size_t row, presence_index = 0;
2515         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2516         const int indexToPresence[3] = {
2517                 E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue_PR_NOTHING,
2518                 E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue_PR_Correlation_ID,
2519                 E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue_PR_Correlation_ID
2520         };
2521         
2522         for(row=0; row < itable->rows_count; row++) {
2523             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2524             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2525         
2526             if(type_cell->cell_kind == aioc__undefined)
2527                 continue;
2528         
2529             presence_index++;
2530             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2531                 result.type_descriptor = type_cell->type_descriptor;
2532                 result.presence_index = indexToPresence[presence_index];
2533                 break;
2534             }
2535         }
2536         
2537         return result;
2538 }
2539
2540 static int
2541 memb_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2542                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2543         
2544         if(!sptr) {
2545                 ASN__CTFAIL(app_key, td, sptr,
2546                         "%s: value not given (%s:%d)",
2547                         td->name, __FILE__, __LINE__);
2548                 return -1;
2549         }
2550         
2551         
2552         if(1 /* No applicable constraints whatsoever */) {
2553                 /* Nothing is here. See below */
2554         }
2555         
2556         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2557 }
2558
2559 static int
2560 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2561                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2562         long value;
2563         
2564         if(!sptr) {
2565                 ASN__CTFAIL(app_key, td, sptr,
2566                         "%s: value not given (%s:%d)",
2567                         td->name, __FILE__, __LINE__);
2568                 return -1;
2569         }
2570         
2571         value = *(const long *)sptr;
2572         
2573         if((value >= 0 && value <= 65535)) {
2574                 /* Constraint check succeeded */
2575                 return 0;
2576         } else {
2577                 ASN__CTFAIL(app_key, td, sptr,
2578                         "%s: constraint failed (%s:%d)",
2579                         td->name, __FILE__, __LINE__);
2580                 return -1;
2581         }
2582 }
2583
2584 static int
2585 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2586                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2587         
2588         if(!sptr) {
2589                 ASN__CTFAIL(app_key, td, sptr,
2590                         "%s: value not given (%s:%d)",
2591                         td->name, __FILE__, __LINE__);
2592                 return -1;
2593         }
2594         
2595         
2596         if(1 /* No applicable constraints whatsoever */) {
2597                 /* Nothing is here. See below */
2598         }
2599         
2600         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2601 }
2602
2603 static int
2604 memb_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2605                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2606         
2607         if(!sptr) {
2608                 ASN__CTFAIL(app_key, td, sptr,
2609                         "%s: value not given (%s:%d)",
2610                         td->name, __FILE__, __LINE__);
2611                 return -1;
2612         }
2613         
2614         
2615         if(1 /* No applicable constraints whatsoever */) {
2616                 /* Nothing is here. See below */
2617         }
2618         
2619         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2620 }
2621
2622 static int
2623 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2624                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2625         long value;
2626         
2627         if(!sptr) {
2628                 ASN__CTFAIL(app_key, td, sptr,
2629                         "%s: value not given (%s:%d)",
2630                         td->name, __FILE__, __LINE__);
2631                 return -1;
2632         }
2633         
2634         value = *(const long *)sptr;
2635         
2636         if((value >= 0 && value <= 65535)) {
2637                 /* Constraint check succeeded */
2638                 return 0;
2639         } else {
2640                 ASN__CTFAIL(app_key, td, sptr,
2641                         "%s: constraint failed (%s:%d)",
2642                         td->name, __FILE__, __LINE__);
2643                 return -1;
2644         }
2645 }
2646
2647 static int
2648 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2649                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2650         
2651         if(!sptr) {
2652                 ASN__CTFAIL(app_key, td, sptr,
2653                         "%s: value not given (%s:%d)",
2654                         td->name, __FILE__, __LINE__);
2655                 return -1;
2656         }
2657         
2658         
2659         if(1 /* No applicable constraints whatsoever */) {
2660                 /* Nothing is here. See below */
2661         }
2662         
2663         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2664 }
2665
2666 static int
2667 memb_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2668                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2669         
2670         if(!sptr) {
2671                 ASN__CTFAIL(app_key, td, sptr,
2672                         "%s: value not given (%s:%d)",
2673                         td->name, __FILE__, __LINE__);
2674                 return -1;
2675         }
2676         
2677         
2678         if(1 /* No applicable constraints whatsoever */) {
2679                 /* Nothing is here. See below */
2680         }
2681         
2682         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2683 }
2684
2685 static int
2686 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2687                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2688         long value;
2689         
2690         if(!sptr) {
2691                 ASN__CTFAIL(app_key, td, sptr,
2692                         "%s: value not given (%s:%d)",
2693                         td->name, __FILE__, __LINE__);
2694                 return -1;
2695         }
2696         
2697         value = *(const long *)sptr;
2698         
2699         if((value >= 0 && value <= 65535)) {
2700                 /* Constraint check succeeded */
2701                 return 0;
2702         } else {
2703                 ASN__CTFAIL(app_key, td, sptr,
2704                         "%s: constraint failed (%s:%d)",
2705                         td->name, __FILE__, __LINE__);
2706                 return -1;
2707         }
2708 }
2709
2710 static int
2711 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2712                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2713         
2714         if(!sptr) {
2715                 ASN__CTFAIL(app_key, td, sptr,
2716                         "%s: value not given (%s:%d)",
2717                         td->name, __FILE__, __LINE__);
2718                 return -1;
2719         }
2720         
2721         
2722         if(1 /* No applicable constraints whatsoever */) {
2723                 /* Nothing is here. See below */
2724         }
2725         
2726         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2727 }
2728
2729 static int
2730 memb_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2731                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2732         
2733         if(!sptr) {
2734                 ASN__CTFAIL(app_key, td, sptr,
2735                         "%s: value not given (%s:%d)",
2736                         td->name, __FILE__, __LINE__);
2737                 return -1;
2738         }
2739         
2740         
2741         if(1 /* No applicable constraints whatsoever */) {
2742                 /* Nothing is here. See below */
2743         }
2744         
2745         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2746 }
2747
2748 static int
2749 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2750                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2751         long value;
2752         
2753         if(!sptr) {
2754                 ASN__CTFAIL(app_key, td, sptr,
2755                         "%s: value not given (%s:%d)",
2756                         td->name, __FILE__, __LINE__);
2757                 return -1;
2758         }
2759         
2760         value = *(const long *)sptr;
2761         
2762         if((value >= 0 && value <= 65535)) {
2763                 /* Constraint check succeeded */
2764                 return 0;
2765         } else {
2766                 ASN__CTFAIL(app_key, td, sptr,
2767                         "%s: constraint failed (%s:%d)",
2768                         td->name, __FILE__, __LINE__);
2769                 return -1;
2770         }
2771 }
2772
2773 static int
2774 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2775                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2776         
2777         if(!sptr) {
2778                 ASN__CTFAIL(app_key, td, sptr,
2779                         "%s: value not given (%s:%d)",
2780                         td->name, __FILE__, __LINE__);
2781                 return -1;
2782         }
2783         
2784         
2785         if(1 /* No applicable constraints whatsoever */) {
2786                 /* Nothing is here. See below */
2787         }
2788         
2789         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2790 }
2791
2792 static int
2793 memb_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2794                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2795         
2796         if(!sptr) {
2797                 ASN__CTFAIL(app_key, td, sptr,
2798                         "%s: value not given (%s:%d)",
2799                         td->name, __FILE__, __LINE__);
2800                 return -1;
2801         }
2802         
2803         
2804         if(1 /* No applicable constraints whatsoever */) {
2805                 /* Nothing is here. See below */
2806         }
2807         
2808         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2809 }
2810
2811 static int
2812 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2813                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2814         long value;
2815         
2816         if(!sptr) {
2817                 ASN__CTFAIL(app_key, td, sptr,
2818                         "%s: value not given (%s:%d)",
2819                         td->name, __FILE__, __LINE__);
2820                 return -1;
2821         }
2822         
2823         value = *(const long *)sptr;
2824         
2825         if((value >= 0 && value <= 65535)) {
2826                 /* Constraint check succeeded */
2827                 return 0;
2828         } else {
2829                 ASN__CTFAIL(app_key, td, sptr,
2830                         "%s: constraint failed (%s:%d)",
2831                         td->name, __FILE__, __LINE__);
2832                 return -1;
2833         }
2834 }
2835
2836 static int
2837 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2838                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2839         
2840         if(!sptr) {
2841                 ASN__CTFAIL(app_key, td, sptr,
2842                         "%s: value not given (%s:%d)",
2843                         td->name, __FILE__, __LINE__);
2844                 return -1;
2845         }
2846         
2847         
2848         if(1 /* No applicable constraints whatsoever */) {
2849                 /* Nothing is here. See below */
2850         }
2851         
2852         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2853 }
2854
2855 static int
2856 memb_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2857                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2858         
2859         if(!sptr) {
2860                 ASN__CTFAIL(app_key, td, sptr,
2861                         "%s: value not given (%s:%d)",
2862                         td->name, __FILE__, __LINE__);
2863                 return -1;
2864         }
2865         
2866         
2867         if(1 /* No applicable constraints whatsoever */) {
2868                 /* Nothing is here. See below */
2869         }
2870         
2871         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2872 }
2873
2874 static int
2875 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2876                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2877         long value;
2878         
2879         if(!sptr) {
2880                 ASN__CTFAIL(app_key, td, sptr,
2881                         "%s: value not given (%s:%d)",
2882                         td->name, __FILE__, __LINE__);
2883                 return -1;
2884         }
2885         
2886         value = *(const long *)sptr;
2887         
2888         if((value >= 0 && value <= 65535)) {
2889                 /* Constraint check succeeded */
2890                 return 0;
2891         } else {
2892                 ASN__CTFAIL(app_key, td, sptr,
2893                         "%s: constraint failed (%s:%d)",
2894                         td->name, __FILE__, __LINE__);
2895                 return -1;
2896         }
2897 }
2898
2899 static int
2900 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2901                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2902         
2903         if(!sptr) {
2904                 ASN__CTFAIL(app_key, td, sptr,
2905                         "%s: value not given (%s:%d)",
2906                         td->name, __FILE__, __LINE__);
2907                 return -1;
2908         }
2909         
2910         
2911         if(1 /* No applicable constraints whatsoever */) {
2912                 /* Nothing is here. See below */
2913         }
2914         
2915         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2916 }
2917
2918 static int
2919 memb_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2920                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2921         
2922         if(!sptr) {
2923                 ASN__CTFAIL(app_key, td, sptr,
2924                         "%s: value not given (%s:%d)",
2925                         td->name, __FILE__, __LINE__);
2926                 return -1;
2927         }
2928         
2929         
2930         if(1 /* No applicable constraints whatsoever */) {
2931                 /* Nothing is here. See below */
2932         }
2933         
2934         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2935 }
2936
2937 static int
2938 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2939                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2940         long value;
2941         
2942         if(!sptr) {
2943                 ASN__CTFAIL(app_key, td, sptr,
2944                         "%s: value not given (%s:%d)",
2945                         td->name, __FILE__, __LINE__);
2946                 return -1;
2947         }
2948         
2949         value = *(const long *)sptr;
2950         
2951         if((value >= 0 && value <= 65535)) {
2952                 /* Constraint check succeeded */
2953                 return 0;
2954         } else {
2955                 ASN__CTFAIL(app_key, td, sptr,
2956                         "%s: constraint failed (%s:%d)",
2957                         td->name, __FILE__, __LINE__);
2958                 return -1;
2959         }
2960 }
2961
2962 static asn_type_selector_result_t
2963 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2964         asn_type_selector_result_t result = {0, 0};
2965         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
2966         size_t constraining_column = 0; /* &id */
2967         size_t for_column = 1; /* &criticality */
2968         size_t row, presence_index = 0;
2969         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
2970         
2971         for(row=0; row < itable->rows_count; row++) {
2972             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2973             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2974         
2975             if(type_cell->cell_kind == aioc__undefined)
2976                 continue;
2977         
2978             presence_index++;
2979             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2980                 result.type_descriptor = type_cell->type_descriptor;
2981                 result.presence_index = presence_index;
2982                 break;
2983             }
2984         }
2985         
2986         return result;
2987 }
2988
2989 static int
2990 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2991                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2992         
2993         if(!sptr) {
2994                 ASN__CTFAIL(app_key, td, sptr,
2995                         "%s: value not given (%s:%d)",
2996                         td->name, __FILE__, __LINE__);
2997                 return -1;
2998         }
2999         
3000         
3001         if(1 /* No applicable constraints whatsoever */) {
3002                 /* Nothing is here. See below */
3003         }
3004         
3005         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3006 }
3007
3008 static asn_type_selector_result_t
3009 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3010         asn_type_selector_result_t result = {0, 0};
3011         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
3012         size_t constraining_column = 0; /* &id */
3013         size_t for_column = 2; /* &Extension */
3014         size_t row, presence_index = 0;
3015         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
3016         const int indexToPresence[3] = {
3017                 E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue_PR_NOTHING,
3018                 E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue_PR_Correlation_ID,
3019                 E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue_PR_Correlation_ID
3020         };
3021         
3022         for(row=0; row < itable->rows_count; row++) {
3023             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3024             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3025         
3026             if(type_cell->cell_kind == aioc__undefined)
3027                 continue;
3028         
3029             presence_index++;
3030             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3031                 result.type_descriptor = type_cell->type_descriptor;
3032                 result.presence_index = indexToPresence[presence_index];
3033                 break;
3034             }
3035         }
3036         
3037         return result;
3038 }
3039
3040 static int
3041 memb_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
3042                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3043         
3044         if(!sptr) {
3045                 ASN__CTFAIL(app_key, td, sptr,
3046                         "%s: value not given (%s:%d)",
3047                         td->name, __FILE__, __LINE__);
3048                 return -1;
3049         }
3050         
3051         
3052         if(1 /* No applicable constraints whatsoever */) {
3053                 /* Nothing is here. See below */
3054         }
3055         
3056         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3057 }
3058
3059 static int
3060 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3061                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3062         long value;
3063         
3064         if(!sptr) {
3065                 ASN__CTFAIL(app_key, td, sptr,
3066                         "%s: value not given (%s:%d)",
3067                         td->name, __FILE__, __LINE__);
3068                 return -1;
3069         }
3070         
3071         value = *(const long *)sptr;
3072         
3073         if((value >= 0 && value <= 65535)) {
3074                 /* Constraint check succeeded */
3075                 return 0;
3076         } else {
3077                 ASN__CTFAIL(app_key, td, sptr,
3078                         "%s: constraint failed (%s:%d)",
3079                         td->name, __FILE__, __LINE__);
3080                 return -1;
3081         }
3082 }
3083
3084 static int
3085 memb_criticality_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_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3106         
3107         if(!sptr) {
3108                 ASN__CTFAIL(app_key, td, sptr,
3109                         "%s: value not given (%s:%d)",
3110                         td->name, __FILE__, __LINE__);
3111                 return -1;
3112         }
3113         
3114         
3115         if(1 /* No applicable constraints whatsoever */) {
3116                 /* Nothing is here. See below */
3117         }
3118         
3119         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3120 }
3121
3122 static int
3123 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3124                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3125         long value;
3126         
3127         if(!sptr) {
3128                 ASN__CTFAIL(app_key, td, sptr,
3129                         "%s: value not given (%s:%d)",
3130                         td->name, __FILE__, __LINE__);
3131                 return -1;
3132         }
3133         
3134         value = *(const long *)sptr;
3135         
3136         if((value >= 0 && value <= 65535)) {
3137                 /* Constraint check succeeded */
3138                 return 0;
3139         } else {
3140                 ASN__CTFAIL(app_key, td, sptr,
3141                         "%s: constraint failed (%s:%d)",
3142                         td->name, __FILE__, __LINE__);
3143                 return -1;
3144         }
3145 }
3146
3147 static int
3148 memb_criticality_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_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3168                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3169         
3170         if(!sptr) {
3171                 ASN__CTFAIL(app_key, td, sptr,
3172                         "%s: value not given (%s:%d)",
3173                         td->name, __FILE__, __LINE__);
3174                 return -1;
3175         }
3176         
3177         
3178         if(1 /* No applicable constraints whatsoever */) {
3179                 /* Nothing is here. See below */
3180         }
3181         
3182         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3183 }
3184
3185 static int
3186 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3187                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3188         long value;
3189         
3190         if(!sptr) {
3191                 ASN__CTFAIL(app_key, td, sptr,
3192                         "%s: value not given (%s:%d)",
3193                         td->name, __FILE__, __LINE__);
3194                 return -1;
3195         }
3196         
3197         value = *(const long *)sptr;
3198         
3199         if((value >= 0 && value <= 65535)) {
3200                 /* Constraint check succeeded */
3201                 return 0;
3202         } else {
3203                 ASN__CTFAIL(app_key, td, sptr,
3204                         "%s: constraint failed (%s:%d)",
3205                         td->name, __FILE__, __LINE__);
3206                 return -1;
3207         }
3208 }
3209
3210 static int
3211 memb_criticality_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_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3231                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3232         
3233         if(!sptr) {
3234                 ASN__CTFAIL(app_key, td, sptr,
3235                         "%s: value not given (%s:%d)",
3236                         td->name, __FILE__, __LINE__);
3237                 return -1;
3238         }
3239         
3240         
3241         if(1 /* No applicable constraints whatsoever */) {
3242                 /* Nothing is here. See below */
3243         }
3244         
3245         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3246 }
3247
3248 static int
3249 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3250                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3251         long value;
3252         
3253         if(!sptr) {
3254                 ASN__CTFAIL(app_key, td, sptr,
3255                         "%s: value not given (%s:%d)",
3256                         td->name, __FILE__, __LINE__);
3257                 return -1;
3258         }
3259         
3260         value = *(const long *)sptr;
3261         
3262         if((value >= 0 && value <= 65535)) {
3263                 /* Constraint check succeeded */
3264                 return 0;
3265         } else {
3266                 ASN__CTFAIL(app_key, td, sptr,
3267                         "%s: constraint failed (%s:%d)",
3268                         td->name, __FILE__, __LINE__);
3269                 return -1;
3270         }
3271 }
3272
3273 static int
3274 memb_criticality_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_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3294                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3295         
3296         if(!sptr) {
3297                 ASN__CTFAIL(app_key, td, sptr,
3298                         "%s: value not given (%s:%d)",
3299                         td->name, __FILE__, __LINE__);
3300                 return -1;
3301         }
3302         
3303         
3304         if(1 /* No applicable constraints whatsoever */) {
3305                 /* Nothing is here. See below */
3306         }
3307         
3308         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3309 }
3310
3311 static int
3312 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3313                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3314         long value;
3315         
3316         if(!sptr) {
3317                 ASN__CTFAIL(app_key, td, sptr,
3318                         "%s: value not given (%s:%d)",
3319                         td->name, __FILE__, __LINE__);
3320                 return -1;
3321         }
3322         
3323         value = *(const long *)sptr;
3324         
3325         if((value >= 0 && value <= 65535)) {
3326                 /* Constraint check succeeded */
3327                 return 0;
3328         } else {
3329                 ASN__CTFAIL(app_key, td, sptr,
3330                         "%s: constraint failed (%s:%d)",
3331                         td->name, __FILE__, __LINE__);
3332                 return -1;
3333         }
3334 }
3335
3336 static int
3337 memb_criticality_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_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3357                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3358         
3359         if(!sptr) {
3360                 ASN__CTFAIL(app_key, td, sptr,
3361                         "%s: value not given (%s:%d)",
3362                         td->name, __FILE__, __LINE__);
3363                 return -1;
3364         }
3365         
3366         
3367         if(1 /* No applicable constraints whatsoever */) {
3368                 /* Nothing is here. See below */
3369         }
3370         
3371         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3372 }
3373
3374 static int
3375 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3376                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3377         long value;
3378         
3379         if(!sptr) {
3380                 ASN__CTFAIL(app_key, td, sptr,
3381                         "%s: value not given (%s:%d)",
3382                         td->name, __FILE__, __LINE__);
3383                 return -1;
3384         }
3385         
3386         value = *(const long *)sptr;
3387         
3388         if((value >= 0 && value <= 65535)) {
3389                 /* Constraint check succeeded */
3390                 return 0;
3391         } else {
3392                 ASN__CTFAIL(app_key, td, sptr,
3393                         "%s: constraint failed (%s:%d)",
3394                         td->name, __FILE__, __LINE__);
3395                 return -1;
3396         }
3397 }
3398
3399 static int
3400 memb_criticality_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_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3420                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3421         
3422         if(!sptr) {
3423                 ASN__CTFAIL(app_key, td, sptr,
3424                         "%s: value not given (%s:%d)",
3425                         td->name, __FILE__, __LINE__);
3426                 return -1;
3427         }
3428         
3429         
3430         if(1 /* No applicable constraints whatsoever */) {
3431                 /* Nothing is here. See below */
3432         }
3433         
3434         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3435 }
3436
3437 static int
3438 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3439                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3440         long value;
3441         
3442         if(!sptr) {
3443                 ASN__CTFAIL(app_key, td, sptr,
3444                         "%s: value not given (%s:%d)",
3445                         td->name, __FILE__, __LINE__);
3446                 return -1;
3447         }
3448         
3449         value = *(const long *)sptr;
3450         
3451         if((value >= 0 && value <= 65535)) {
3452                 /* Constraint check succeeded */
3453                 return 0;
3454         } else {
3455                 ASN__CTFAIL(app_key, td, sptr,
3456                         "%s: constraint failed (%s:%d)",
3457                         td->name, __FILE__, __LINE__);
3458                 return -1;
3459         }
3460 }
3461
3462 static int
3463 memb_criticality_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_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3483                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3484         
3485         if(!sptr) {
3486                 ASN__CTFAIL(app_key, td, sptr,
3487                         "%s: value not given (%s:%d)",
3488                         td->name, __FILE__, __LINE__);
3489                 return -1;
3490         }
3491         
3492         
3493         if(1 /* No applicable constraints whatsoever */) {
3494                 /* Nothing is here. See below */
3495         }
3496         
3497         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3498 }
3499
3500 static int
3501 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3502                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3503         long value;
3504         
3505         if(!sptr) {
3506                 ASN__CTFAIL(app_key, td, sptr,
3507                         "%s: value not given (%s:%d)",
3508                         td->name, __FILE__, __LINE__);
3509                 return -1;
3510         }
3511         
3512         value = *(const long *)sptr;
3513         
3514         if((value >= 0 && value <= 65535)) {
3515                 /* Constraint check succeeded */
3516                 return 0;
3517         } else {
3518                 ASN__CTFAIL(app_key, td, sptr,
3519                         "%s: constraint failed (%s:%d)",
3520                         td->name, __FILE__, __LINE__);
3521                 return -1;
3522         }
3523 }
3524
3525 static int
3526 memb_criticality_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_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3546                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3547         
3548         if(!sptr) {
3549                 ASN__CTFAIL(app_key, td, sptr,
3550                         "%s: value not given (%s:%d)",
3551                         td->name, __FILE__, __LINE__);
3552                 return -1;
3553         }
3554         
3555         
3556         if(1 /* No applicable constraints whatsoever */) {
3557                 /* Nothing is here. See below */
3558         }
3559         
3560         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3561 }
3562
3563 static int
3564 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3565                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3566         long value;
3567         
3568         if(!sptr) {
3569                 ASN__CTFAIL(app_key, td, sptr,
3570                         "%s: value not given (%s:%d)",
3571                         td->name, __FILE__, __LINE__);
3572                 return -1;
3573         }
3574         
3575         value = *(const long *)sptr;
3576         
3577         if((value >= 0 && value <= 65535)) {
3578                 /* Constraint check succeeded */
3579                 return 0;
3580         } else {
3581                 ASN__CTFAIL(app_key, td, sptr,
3582                         "%s: constraint failed (%s:%d)",
3583                         td->name, __FILE__, __LINE__);
3584                 return -1;
3585         }
3586 }
3587
3588 static int
3589 memb_criticality_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_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3609                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3610         
3611         if(!sptr) {
3612                 ASN__CTFAIL(app_key, td, sptr,
3613                         "%s: value not given (%s:%d)",
3614                         td->name, __FILE__, __LINE__);
3615                 return -1;
3616         }
3617         
3618         
3619         if(1 /* No applicable constraints whatsoever */) {
3620                 /* Nothing is here. See below */
3621         }
3622         
3623         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3624 }
3625
3626 static int
3627 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3628                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3629         long value;
3630         
3631         if(!sptr) {
3632                 ASN__CTFAIL(app_key, td, sptr,
3633                         "%s: value not given (%s:%d)",
3634                         td->name, __FILE__, __LINE__);
3635                 return -1;
3636         }
3637         
3638         value = *(const long *)sptr;
3639         
3640         if((value >= 0 && value <= 65535)) {
3641                 /* Constraint check succeeded */
3642                 return 0;
3643         } else {
3644                 ASN__CTFAIL(app_key, td, sptr,
3645                         "%s: constraint failed (%s:%d)",
3646                         td->name, __FILE__, __LINE__);
3647                 return -1;
3648         }
3649 }
3650
3651 static int
3652 memb_criticality_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_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3672                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3673         
3674         if(!sptr) {
3675                 ASN__CTFAIL(app_key, td, sptr,
3676                         "%s: value not given (%s:%d)",
3677                         td->name, __FILE__, __LINE__);
3678                 return -1;
3679         }
3680         
3681         
3682         if(1 /* No applicable constraints whatsoever */) {
3683                 /* Nothing is here. See below */
3684         }
3685         
3686         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3687 }
3688
3689 static int
3690 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3691                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3692         long value;
3693         
3694         if(!sptr) {
3695                 ASN__CTFAIL(app_key, td, sptr,
3696                         "%s: value not given (%s:%d)",
3697                         td->name, __FILE__, __LINE__);
3698                 return -1;
3699         }
3700         
3701         value = *(const long *)sptr;
3702         
3703         if((value >= 0 && value <= 65535)) {
3704                 /* Constraint check succeeded */
3705                 return 0;
3706         } else {
3707                 ASN__CTFAIL(app_key, td, sptr,
3708                         "%s: constraint failed (%s:%d)",
3709                         td->name, __FILE__, __LINE__);
3710                 return -1;
3711         }
3712 }
3713
3714 static int
3715 memb_criticality_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_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3735                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3736         
3737         if(!sptr) {
3738                 ASN__CTFAIL(app_key, td, sptr,
3739                         "%s: value not given (%s:%d)",
3740                         td->name, __FILE__, __LINE__);
3741                 return -1;
3742         }
3743         
3744         
3745         if(1 /* No applicable constraints whatsoever */) {
3746                 /* Nothing is here. See below */
3747         }
3748         
3749         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3750 }
3751
3752 static int
3753 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3754                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3755         long value;
3756         
3757         if(!sptr) {
3758                 ASN__CTFAIL(app_key, td, sptr,
3759                         "%s: value not given (%s:%d)",
3760                         td->name, __FILE__, __LINE__);
3761                 return -1;
3762         }
3763         
3764         value = *(const long *)sptr;
3765         
3766         if((value >= 0 && value <= 65535)) {
3767                 /* Constraint check succeeded */
3768                 return 0;
3769         } else {
3770                 ASN__CTFAIL(app_key, td, sptr,
3771                         "%s: constraint failed (%s:%d)",
3772                         td->name, __FILE__, __LINE__);
3773                 return -1;
3774         }
3775 }
3776
3777 static int
3778 memb_criticality_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_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3798                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3799         
3800         if(!sptr) {
3801                 ASN__CTFAIL(app_key, td, sptr,
3802                         "%s: value not given (%s:%d)",
3803                         td->name, __FILE__, __LINE__);
3804                 return -1;
3805         }
3806         
3807         
3808         if(1 /* No applicable constraints whatsoever */) {
3809                 /* Nothing is here. See below */
3810         }
3811         
3812         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3813 }
3814
3815 static int
3816 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3817                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3818         long value;
3819         
3820         if(!sptr) {
3821                 ASN__CTFAIL(app_key, td, sptr,
3822                         "%s: value not given (%s:%d)",
3823                         td->name, __FILE__, __LINE__);
3824                 return -1;
3825         }
3826         
3827         value = *(const long *)sptr;
3828         
3829         if((value >= 0 && value <= 65535)) {
3830                 /* Constraint check succeeded */
3831                 return 0;
3832         } else {
3833                 ASN__CTFAIL(app_key, td, sptr,
3834                         "%s: constraint failed (%s:%d)",
3835                         td->name, __FILE__, __LINE__);
3836                 return -1;
3837         }
3838 }
3839
3840 static int
3841 memb_criticality_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_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3861                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3862         
3863         if(!sptr) {
3864                 ASN__CTFAIL(app_key, td, sptr,
3865                         "%s: value not given (%s:%d)",
3866                         td->name, __FILE__, __LINE__);
3867                 return -1;
3868         }
3869         
3870         
3871         if(1 /* No applicable constraints whatsoever */) {
3872                 /* Nothing is here. See below */
3873         }
3874         
3875         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3876 }
3877
3878 static int
3879 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3880                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3881         long value;
3882         
3883         if(!sptr) {
3884                 ASN__CTFAIL(app_key, td, sptr,
3885                         "%s: value not given (%s:%d)",
3886                         td->name, __FILE__, __LINE__);
3887                 return -1;
3888         }
3889         
3890         value = *(const long *)sptr;
3891         
3892         if((value >= 0 && value <= 65535)) {
3893                 /* Constraint check succeeded */
3894                 return 0;
3895         } else {
3896                 ASN__CTFAIL(app_key, td, sptr,
3897                         "%s: constraint failed (%s:%d)",
3898                         td->name, __FILE__, __LINE__);
3899                 return -1;
3900         }
3901 }
3902
3903 static int
3904 memb_criticality_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_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3924                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3925         
3926         if(!sptr) {
3927                 ASN__CTFAIL(app_key, td, sptr,
3928                         "%s: value not given (%s:%d)",
3929                         td->name, __FILE__, __LINE__);
3930                 return -1;
3931         }
3932         
3933         
3934         if(1 /* No applicable constraints whatsoever */) {
3935                 /* Nothing is here. See below */
3936         }
3937         
3938         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3939 }
3940
3941 static int
3942 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3943                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3944         long value;
3945         
3946         if(!sptr) {
3947                 ASN__CTFAIL(app_key, td, sptr,
3948                         "%s: value not given (%s:%d)",
3949                         td->name, __FILE__, __LINE__);
3950                 return -1;
3951         }
3952         
3953         value = *(const long *)sptr;
3954         
3955         if((value >= 0 && value <= 65535)) {
3956                 /* Constraint check succeeded */
3957                 return 0;
3958         } else {
3959                 ASN__CTFAIL(app_key, td, sptr,
3960                         "%s: constraint failed (%s:%d)",
3961                         td->name, __FILE__, __LINE__);
3962                 return -1;
3963         }
3964 }
3965
3966 static int
3967 memb_criticality_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_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3987                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3988         
3989         if(!sptr) {
3990                 ASN__CTFAIL(app_key, td, sptr,
3991                         "%s: value not given (%s:%d)",
3992                         td->name, __FILE__, __LINE__);
3993                 return -1;
3994         }
3995         
3996         
3997         if(1 /* No applicable constraints whatsoever */) {
3998                 /* Nothing is here. See below */
3999         }
4000         
4001         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4002 }
4003
4004 static int
4005 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4006                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4007         long value;
4008         
4009         if(!sptr) {
4010                 ASN__CTFAIL(app_key, td, sptr,
4011                         "%s: value not given (%s:%d)",
4012                         td->name, __FILE__, __LINE__);
4013                 return -1;
4014         }
4015         
4016         value = *(const long *)sptr;
4017         
4018         if((value >= 0 && value <= 65535)) {
4019                 /* Constraint check succeeded */
4020                 return 0;
4021         } else {
4022                 ASN__CTFAIL(app_key, td, sptr,
4023                         "%s: constraint failed (%s:%d)",
4024                         td->name, __FILE__, __LINE__);
4025                 return -1;
4026         }
4027 }
4028
4029 static int
4030 memb_criticality_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_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4050                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4051         
4052         if(!sptr) {
4053                 ASN__CTFAIL(app_key, td, sptr,
4054                         "%s: value not given (%s:%d)",
4055                         td->name, __FILE__, __LINE__);
4056                 return -1;
4057         }
4058         
4059         
4060         if(1 /* No applicable constraints whatsoever */) {
4061                 /* Nothing is here. See below */
4062         }
4063         
4064         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4065 }
4066
4067 static int
4068 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4069                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4070         long value;
4071         
4072         if(!sptr) {
4073                 ASN__CTFAIL(app_key, td, sptr,
4074                         "%s: value not given (%s:%d)",
4075                         td->name, __FILE__, __LINE__);
4076                 return -1;
4077         }
4078         
4079         value = *(const long *)sptr;
4080         
4081         if((value >= 0 && value <= 65535)) {
4082                 /* Constraint check succeeded */
4083                 return 0;
4084         } else {
4085                 ASN__CTFAIL(app_key, td, sptr,
4086                         "%s: constraint failed (%s:%d)",
4087                         td->name, __FILE__, __LINE__);
4088                 return -1;
4089         }
4090 }
4091
4092 static int
4093 memb_criticality_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_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4113                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4114         
4115         if(!sptr) {
4116                 ASN__CTFAIL(app_key, td, sptr,
4117                         "%s: value not given (%s:%d)",
4118                         td->name, __FILE__, __LINE__);
4119                 return -1;
4120         }
4121         
4122         
4123         if(1 /* No applicable constraints whatsoever */) {
4124                 /* Nothing is here. See below */
4125         }
4126         
4127         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4128 }
4129
4130 static int
4131 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4132                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4133         long value;
4134         
4135         if(!sptr) {
4136                 ASN__CTFAIL(app_key, td, sptr,
4137                         "%s: value not given (%s:%d)",
4138                         td->name, __FILE__, __LINE__);
4139                 return -1;
4140         }
4141         
4142         value = *(const long *)sptr;
4143         
4144         if((value >= 0 && value <= 65535)) {
4145                 /* Constraint check succeeded */
4146                 return 0;
4147         } else {
4148                 ASN__CTFAIL(app_key, td, sptr,
4149                         "%s: constraint failed (%s:%d)",
4150                         td->name, __FILE__, __LINE__);
4151                 return -1;
4152         }
4153 }
4154
4155 static asn_type_selector_result_t
4156 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4157         asn_type_selector_result_t result = {0, 0};
4158         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4159         size_t constraining_column = 0; /* &id */
4160         size_t for_column = 1; /* &criticality */
4161         size_t row, presence_index = 0;
4162         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4163         
4164         for(row=0; row < itable->rows_count; row++) {
4165             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4166             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4167         
4168             if(type_cell->cell_kind == aioc__undefined)
4169                 continue;
4170         
4171             presence_index++;
4172             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4173                 result.type_descriptor = type_cell->type_descriptor;
4174                 result.presence_index = presence_index;
4175                 break;
4176             }
4177         }
4178         
4179         return result;
4180 }
4181
4182 static int
4183 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4184                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4185         
4186         if(!sptr) {
4187                 ASN__CTFAIL(app_key, td, sptr,
4188                         "%s: value not given (%s:%d)",
4189                         td->name, __FILE__, __LINE__);
4190                 return -1;
4191         }
4192         
4193         
4194         if(1 /* No applicable constraints whatsoever */) {
4195                 /* Nothing is here. See below */
4196         }
4197         
4198         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4199 }
4200
4201 static asn_type_selector_result_t
4202 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4203         asn_type_selector_result_t result = {0, 0};
4204         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4205         size_t constraining_column = 0; /* &id */
4206         size_t for_column = 2; /* &Extension */
4207         size_t row, presence_index = 0;
4208         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4209         
4210         for(row=0; row < itable->rows_count; row++) {
4211             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4212             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4213         
4214             if(type_cell->cell_kind == aioc__undefined)
4215                 continue;
4216         
4217             presence_index++;
4218             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4219                 result.type_descriptor = type_cell->type_descriptor;
4220                 result.presence_index = presence_index;
4221                 break;
4222             }
4223         }
4224         
4225         return result;
4226 }
4227
4228 static int
4229 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4230                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4231         
4232         if(!sptr) {
4233                 ASN__CTFAIL(app_key, td, sptr,
4234                         "%s: value not given (%s:%d)",
4235                         td->name, __FILE__, __LINE__);
4236                 return -1;
4237         }
4238         
4239         
4240         if(1 /* No applicable constraints whatsoever */) {
4241                 /* Nothing is here. See below */
4242         }
4243         
4244         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4245 }
4246
4247 static int
4248 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4249                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4250         long value;
4251         
4252         if(!sptr) {
4253                 ASN__CTFAIL(app_key, td, sptr,
4254                         "%s: value not given (%s:%d)",
4255                         td->name, __FILE__, __LINE__);
4256                 return -1;
4257         }
4258         
4259         value = *(const long *)sptr;
4260         
4261         if((value >= 0 && value <= 65535)) {
4262                 /* Constraint check succeeded */
4263                 return 0;
4264         } else {
4265                 ASN__CTFAIL(app_key, td, sptr,
4266                         "%s: constraint failed (%s:%d)",
4267                         td->name, __FILE__, __LINE__);
4268                 return -1;
4269         }
4270 }
4271
4272 static asn_type_selector_result_t
4273 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4274         asn_type_selector_result_t result = {0, 0};
4275         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4276         size_t constraining_column = 0; /* &id */
4277         size_t for_column = 1; /* &criticality */
4278         size_t row, presence_index = 0;
4279         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4280         
4281         for(row=0; row < itable->rows_count; row++) {
4282             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4283             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4284         
4285             if(type_cell->cell_kind == aioc__undefined)
4286                 continue;
4287         
4288             presence_index++;
4289             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4290                 result.type_descriptor = type_cell->type_descriptor;
4291                 result.presence_index = presence_index;
4292                 break;
4293             }
4294         }
4295         
4296         return result;
4297 }
4298
4299 static int
4300 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4301                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4302         
4303         if(!sptr) {
4304                 ASN__CTFAIL(app_key, td, sptr,
4305                         "%s: value not given (%s:%d)",
4306                         td->name, __FILE__, __LINE__);
4307                 return -1;
4308         }
4309         
4310         
4311         if(1 /* No applicable constraints whatsoever */) {
4312                 /* Nothing is here. See below */
4313         }
4314         
4315         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4316 }
4317
4318 static asn_type_selector_result_t
4319 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4320         asn_type_selector_result_t result = {0, 0};
4321         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4322         size_t constraining_column = 0; /* &id */
4323         size_t for_column = 2; /* &Extension */
4324         size_t row, presence_index = 0;
4325         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4326         
4327         for(row=0; row < itable->rows_count; row++) {
4328             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4329             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4330         
4331             if(type_cell->cell_kind == aioc__undefined)
4332                 continue;
4333         
4334             presence_index++;
4335             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4336                 result.type_descriptor = type_cell->type_descriptor;
4337                 result.presence_index = presence_index;
4338                 break;
4339             }
4340         }
4341         
4342         return result;
4343 }
4344
4345 static int
4346 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4347                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4348         
4349         if(!sptr) {
4350                 ASN__CTFAIL(app_key, td, sptr,
4351                         "%s: value not given (%s:%d)",
4352                         td->name, __FILE__, __LINE__);
4353                 return -1;
4354         }
4355         
4356         
4357         if(1 /* No applicable constraints whatsoever */) {
4358                 /* Nothing is here. See below */
4359         }
4360         
4361         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4362 }
4363
4364 static int
4365 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4366                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4367         long value;
4368         
4369         if(!sptr) {
4370                 ASN__CTFAIL(app_key, td, sptr,
4371                         "%s: value not given (%s:%d)",
4372                         td->name, __FILE__, __LINE__);
4373                 return -1;
4374         }
4375         
4376         value = *(const long *)sptr;
4377         
4378         if((value >= 0 && value <= 65535)) {
4379                 /* Constraint check succeeded */
4380                 return 0;
4381         } else {
4382                 ASN__CTFAIL(app_key, td, sptr,
4383                         "%s: constraint failed (%s:%d)",
4384                         td->name, __FILE__, __LINE__);
4385                 return -1;
4386         }
4387 }
4388
4389 static int
4390 memb_criticality_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_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4410                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4411         
4412         if(!sptr) {
4413                 ASN__CTFAIL(app_key, td, sptr,
4414                         "%s: value not given (%s:%d)",
4415                         td->name, __FILE__, __LINE__);
4416                 return -1;
4417         }
4418         
4419         
4420         if(1 /* No applicable constraints whatsoever */) {
4421                 /* Nothing is here. See below */
4422         }
4423         
4424         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4425 }
4426
4427 static int
4428 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4429                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4430         long value;
4431         
4432         if(!sptr) {
4433                 ASN__CTFAIL(app_key, td, sptr,
4434                         "%s: value not given (%s:%d)",
4435                         td->name, __FILE__, __LINE__);
4436                 return -1;
4437         }
4438         
4439         value = *(const long *)sptr;
4440         
4441         if((value >= 0 && value <= 65535)) {
4442                 /* Constraint check succeeded */
4443                 return 0;
4444         } else {
4445                 ASN__CTFAIL(app_key, td, sptr,
4446                         "%s: constraint failed (%s:%d)",
4447                         td->name, __FILE__, __LINE__);
4448                 return -1;
4449         }
4450 }
4451
4452 static asn_type_selector_result_t
4453 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4454         asn_type_selector_result_t result = {0, 0};
4455         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4456         size_t constraining_column = 0; /* &id */
4457         size_t for_column = 1; /* &criticality */
4458         size_t row, presence_index = 0;
4459         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4460         
4461         for(row=0; row < itable->rows_count; row++) {
4462             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4463             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4464         
4465             if(type_cell->cell_kind == aioc__undefined)
4466                 continue;
4467         
4468             presence_index++;
4469             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4470                 result.type_descriptor = type_cell->type_descriptor;
4471                 result.presence_index = presence_index;
4472                 break;
4473             }
4474         }
4475         
4476         return result;
4477 }
4478
4479 static int
4480 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4481                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4482         
4483         if(!sptr) {
4484                 ASN__CTFAIL(app_key, td, sptr,
4485                         "%s: value not given (%s:%d)",
4486                         td->name, __FILE__, __LINE__);
4487                 return -1;
4488         }
4489         
4490         
4491         if(1 /* No applicable constraints whatsoever */) {
4492                 /* Nothing is here. See below */
4493         }
4494         
4495         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4496 }
4497
4498 static asn_type_selector_result_t
4499 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4500         asn_type_selector_result_t result = {0, 0};
4501         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4502         size_t constraining_column = 0; /* &id */
4503         size_t for_column = 2; /* &Extension */
4504         size_t row, presence_index = 0;
4505         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4506         
4507         for(row=0; row < itable->rows_count; row++) {
4508             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4509             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4510         
4511             if(type_cell->cell_kind == aioc__undefined)
4512                 continue;
4513         
4514             presence_index++;
4515             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4516                 result.type_descriptor = type_cell->type_descriptor;
4517                 result.presence_index = presence_index;
4518                 break;
4519             }
4520         }
4521         
4522         return result;
4523 }
4524
4525 static int
4526 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4527                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4528         
4529         if(!sptr) {
4530                 ASN__CTFAIL(app_key, td, sptr,
4531                         "%s: value not given (%s:%d)",
4532                         td->name, __FILE__, __LINE__);
4533                 return -1;
4534         }
4535         
4536         
4537         if(1 /* No applicable constraints whatsoever */) {
4538                 /* Nothing is here. See below */
4539         }
4540         
4541         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4542 }
4543
4544 static int
4545 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4546                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4547         long value;
4548         
4549         if(!sptr) {
4550                 ASN__CTFAIL(app_key, td, sptr,
4551                         "%s: value not given (%s:%d)",
4552                         td->name, __FILE__, __LINE__);
4553                 return -1;
4554         }
4555         
4556         value = *(const long *)sptr;
4557         
4558         if((value >= 0 && value <= 65535)) {
4559                 /* Constraint check succeeded */
4560                 return 0;
4561         } else {
4562                 ASN__CTFAIL(app_key, td, sptr,
4563                         "%s: constraint failed (%s:%d)",
4564                         td->name, __FILE__, __LINE__);
4565                 return -1;
4566         }
4567 }
4568
4569 static asn_type_selector_result_t
4570 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4571         asn_type_selector_result_t result = {0, 0};
4572         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4573         size_t constraining_column = 0; /* &id */
4574         size_t for_column = 1; /* &criticality */
4575         size_t row, presence_index = 0;
4576         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4577         
4578         for(row=0; row < itable->rows_count; row++) {
4579             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4580             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4581         
4582             if(type_cell->cell_kind == aioc__undefined)
4583                 continue;
4584         
4585             presence_index++;
4586             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4587                 result.type_descriptor = type_cell->type_descriptor;
4588                 result.presence_index = presence_index;
4589                 break;
4590             }
4591         }
4592         
4593         return result;
4594 }
4595
4596 static int
4597 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4598                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4599         
4600         if(!sptr) {
4601                 ASN__CTFAIL(app_key, td, sptr,
4602                         "%s: value not given (%s:%d)",
4603                         td->name, __FILE__, __LINE__);
4604                 return -1;
4605         }
4606         
4607         
4608         if(1 /* No applicable constraints whatsoever */) {
4609                 /* Nothing is here. See below */
4610         }
4611         
4612         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4613 }
4614
4615 static asn_type_selector_result_t
4616 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4617         asn_type_selector_result_t result = {0, 0};
4618         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4619         size_t constraining_column = 0; /* &id */
4620         size_t for_column = 2; /* &Extension */
4621         size_t row, presence_index = 0;
4622         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4623         const int indexToPresence[4] = {
4624                 E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_NOTHING,
4625                 E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
4626                 E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
4627                 E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_DuplicationActivation
4628         };
4629         
4630         for(row=0; row < itable->rows_count; row++) {
4631             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4632             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4633         
4634             if(type_cell->cell_kind == aioc__undefined)
4635                 continue;
4636         
4637             presence_index++;
4638             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4639                 result.type_descriptor = type_cell->type_descriptor;
4640                 result.presence_index = indexToPresence[presence_index];
4641                 break;
4642             }
4643         }
4644         
4645         return result;
4646 }
4647
4648 static int
4649 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4650                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4651         
4652         if(!sptr) {
4653                 ASN__CTFAIL(app_key, td, sptr,
4654                         "%s: value not given (%s:%d)",
4655                         td->name, __FILE__, __LINE__);
4656                 return -1;
4657         }
4658         
4659         
4660         if(1 /* No applicable constraints whatsoever */) {
4661                 /* Nothing is here. See below */
4662         }
4663         
4664         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4665 }
4666
4667 static int
4668 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4669                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4670         long value;
4671         
4672         if(!sptr) {
4673                 ASN__CTFAIL(app_key, td, sptr,
4674                         "%s: value not given (%s:%d)",
4675                         td->name, __FILE__, __LINE__);
4676                 return -1;
4677         }
4678         
4679         value = *(const long *)sptr;
4680         
4681         if((value >= 0 && value <= 65535)) {
4682                 /* Constraint check succeeded */
4683                 return 0;
4684         } else {
4685                 ASN__CTFAIL(app_key, td, sptr,
4686                         "%s: constraint failed (%s:%d)",
4687                         td->name, __FILE__, __LINE__);
4688                 return -1;
4689         }
4690 }
4691
4692 static int
4693 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4694                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4695         
4696         if(!sptr) {
4697                 ASN__CTFAIL(app_key, td, sptr,
4698                         "%s: value not given (%s:%d)",
4699                         td->name, __FILE__, __LINE__);
4700                 return -1;
4701         }
4702         
4703         
4704         if(1 /* No applicable constraints whatsoever */) {
4705                 /* Nothing is here. See below */
4706         }
4707         
4708         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4709 }
4710
4711 static int
4712 memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4713                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4714         
4715         if(!sptr) {
4716                 ASN__CTFAIL(app_key, td, sptr,
4717                         "%s: value not given (%s:%d)",
4718                         td->name, __FILE__, __LINE__);
4719                 return -1;
4720         }
4721         
4722         
4723         if(1 /* No applicable constraints whatsoever */) {
4724                 /* Nothing is here. See below */
4725         }
4726         
4727         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4728 }
4729
4730 static int
4731 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4732                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4733         long value;
4734         
4735         if(!sptr) {
4736                 ASN__CTFAIL(app_key, td, sptr,
4737                         "%s: value not given (%s:%d)",
4738                         td->name, __FILE__, __LINE__);
4739                 return -1;
4740         }
4741         
4742         value = *(const long *)sptr;
4743         
4744         if((value >= 0 && value <= 65535)) {
4745                 /* Constraint check succeeded */
4746                 return 0;
4747         } else {
4748                 ASN__CTFAIL(app_key, td, sptr,
4749                         "%s: constraint failed (%s:%d)",
4750                         td->name, __FILE__, __LINE__);
4751                 return -1;
4752         }
4753 }
4754
4755 static asn_type_selector_result_t
4756 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4757         asn_type_selector_result_t result = {0, 0};
4758         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4759         size_t constraining_column = 0; /* &id */
4760         size_t for_column = 1; /* &criticality */
4761         size_t row, presence_index = 0;
4762         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4763         
4764         for(row=0; row < itable->rows_count; row++) {
4765             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4766             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4767         
4768             if(type_cell->cell_kind == aioc__undefined)
4769                 continue;
4770         
4771             presence_index++;
4772             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4773                 result.type_descriptor = type_cell->type_descriptor;
4774                 result.presence_index = presence_index;
4775                 break;
4776             }
4777         }
4778         
4779         return result;
4780 }
4781
4782 static int
4783 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4784                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4785         
4786         if(!sptr) {
4787                 ASN__CTFAIL(app_key, td, sptr,
4788                         "%s: value not given (%s:%d)",
4789                         td->name, __FILE__, __LINE__);
4790                 return -1;
4791         }
4792         
4793         
4794         if(1 /* No applicable constraints whatsoever */) {
4795                 /* Nothing is here. See below */
4796         }
4797         
4798         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4799 }
4800
4801 static asn_type_selector_result_t
4802 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4803         asn_type_selector_result_t result = {0, 0};
4804         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4805         size_t constraining_column = 0; /* &id */
4806         size_t for_column = 2; /* &Extension */
4807         size_t row, presence_index = 0;
4808         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4809         const int indexToPresence[3] = {
4810                 E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_NOTHING,
4811                 E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength,
4812                 E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength
4813         };
4814         
4815         for(row=0; row < itable->rows_count; row++) {
4816             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4817             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4818         
4819             if(type_cell->cell_kind == aioc__undefined)
4820                 continue;
4821         
4822             presence_index++;
4823             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4824                 result.type_descriptor = type_cell->type_descriptor;
4825                 result.presence_index = indexToPresence[presence_index];
4826                 break;
4827             }
4828         }
4829         
4830         return result;
4831 }
4832
4833 static int
4834 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4835                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4836         
4837         if(!sptr) {
4838                 ASN__CTFAIL(app_key, td, sptr,
4839                         "%s: value not given (%s:%d)",
4840                         td->name, __FILE__, __LINE__);
4841                 return -1;
4842         }
4843         
4844         
4845         if(1 /* No applicable constraints whatsoever */) {
4846                 /* Nothing is here. See below */
4847         }
4848         
4849         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4850 }
4851
4852 static int
4853 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4854                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4855         long value;
4856         
4857         if(!sptr) {
4858                 ASN__CTFAIL(app_key, td, sptr,
4859                         "%s: value not given (%s:%d)",
4860                         td->name, __FILE__, __LINE__);
4861                 return -1;
4862         }
4863         
4864         value = *(const long *)sptr;
4865         
4866         if((value >= 0 && value <= 65535)) {
4867                 /* Constraint check succeeded */
4868                 return 0;
4869         } else {
4870                 ASN__CTFAIL(app_key, td, sptr,
4871                         "%s: constraint failed (%s:%d)",
4872                         td->name, __FILE__, __LINE__);
4873                 return -1;
4874         }
4875 }
4876
4877 static asn_type_selector_result_t
4878 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4879         asn_type_selector_result_t result = {0, 0};
4880         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4881         size_t constraining_column = 0; /* &id */
4882         size_t for_column = 1; /* &criticality */
4883         size_t row, presence_index = 0;
4884         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4885         
4886         for(row=0; row < itable->rows_count; row++) {
4887             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4888             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4889         
4890             if(type_cell->cell_kind == aioc__undefined)
4891                 continue;
4892         
4893             presence_index++;
4894             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4895                 result.type_descriptor = type_cell->type_descriptor;
4896                 result.presence_index = presence_index;
4897                 break;
4898             }
4899         }
4900         
4901         return result;
4902 }
4903
4904 static int
4905 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4906                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4907         
4908         if(!sptr) {
4909                 ASN__CTFAIL(app_key, td, sptr,
4910                         "%s: value not given (%s:%d)",
4911                         td->name, __FILE__, __LINE__);
4912                 return -1;
4913         }
4914         
4915         
4916         if(1 /* No applicable constraints whatsoever */) {
4917                 /* Nothing is here. See below */
4918         }
4919         
4920         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4921 }
4922
4923 static asn_type_selector_result_t
4924 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4925         asn_type_selector_result_t result = {0, 0};
4926         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4927         size_t constraining_column = 0; /* &id */
4928         size_t for_column = 2; /* &Extension */
4929         size_t row, presence_index = 0;
4930         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4931         
4932         for(row=0; row < itable->rows_count; row++) {
4933             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4934             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4935         
4936             if(type_cell->cell_kind == aioc__undefined)
4937                 continue;
4938         
4939             presence_index++;
4940             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4941                 result.type_descriptor = type_cell->type_descriptor;
4942                 result.presence_index = presence_index;
4943                 break;
4944             }
4945         }
4946         
4947         return result;
4948 }
4949
4950 static int
4951 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4952                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4953         
4954         if(!sptr) {
4955                 ASN__CTFAIL(app_key, td, sptr,
4956                         "%s: value not given (%s:%d)",
4957                         td->name, __FILE__, __LINE__);
4958                 return -1;
4959         }
4960         
4961         
4962         if(1 /* No applicable constraints whatsoever */) {
4963                 /* Nothing is here. See below */
4964         }
4965         
4966         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4967 }
4968
4969 static int
4970 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4971                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4972         long value;
4973         
4974         if(!sptr) {
4975                 ASN__CTFAIL(app_key, td, sptr,
4976                         "%s: value not given (%s:%d)",
4977                         td->name, __FILE__, __LINE__);
4978                 return -1;
4979         }
4980         
4981         value = *(const long *)sptr;
4982         
4983         if((value >= 0 && value <= 65535)) {
4984                 /* Constraint check succeeded */
4985                 return 0;
4986         } else {
4987                 ASN__CTFAIL(app_key, td, sptr,
4988                         "%s: constraint failed (%s:%d)",
4989                         td->name, __FILE__, __LINE__);
4990                 return -1;
4991         }
4992 }
4993
4994 static int
4995 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4996                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4997         
4998         if(!sptr) {
4999                 ASN__CTFAIL(app_key, td, sptr,
5000                         "%s: value not given (%s:%d)",
5001                         td->name, __FILE__, __LINE__);
5002                 return -1;
5003         }
5004         
5005         
5006         if(1 /* No applicable constraints whatsoever */) {
5007                 /* Nothing is here. See below */
5008         }
5009         
5010         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5011 }
5012
5013 static int
5014 memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
5015                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5016         
5017         if(!sptr) {
5018                 ASN__CTFAIL(app_key, td, sptr,
5019                         "%s: value not given (%s:%d)",
5020                         td->name, __FILE__, __LINE__);
5021                 return -1;
5022         }
5023         
5024         
5025         if(1 /* No applicable constraints whatsoever */) {
5026                 /* Nothing is here. See below */
5027         }
5028         
5029         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5030 }
5031
5032 static int
5033 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5034                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5035         long value;
5036         
5037         if(!sptr) {
5038                 ASN__CTFAIL(app_key, td, sptr,
5039                         "%s: value not given (%s:%d)",
5040                         td->name, __FILE__, __LINE__);
5041                 return -1;
5042         }
5043         
5044         value = *(const long *)sptr;
5045         
5046         if((value >= 0 && value <= 65535)) {
5047                 /* Constraint check succeeded */
5048                 return 0;
5049         } else {
5050                 ASN__CTFAIL(app_key, td, sptr,
5051                         "%s: constraint failed (%s:%d)",
5052                         td->name, __FILE__, __LINE__);
5053                 return -1;
5054         }
5055 }
5056
5057 static int
5058 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5059                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5060         
5061         if(!sptr) {
5062                 ASN__CTFAIL(app_key, td, sptr,
5063                         "%s: value not given (%s:%d)",
5064                         td->name, __FILE__, __LINE__);
5065                 return -1;
5066         }
5067         
5068         
5069         if(1 /* No applicable constraints whatsoever */) {
5070                 /* Nothing is here. See below */
5071         }
5072         
5073         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5074 }
5075
5076 static int
5077 memb_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5078                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5079         
5080         if(!sptr) {
5081                 ASN__CTFAIL(app_key, td, sptr,
5082                         "%s: value not given (%s:%d)",
5083                         td->name, __FILE__, __LINE__);
5084                 return -1;
5085         }
5086         
5087         
5088         if(1 /* No applicable constraints whatsoever */) {
5089                 /* Nothing is here. See below */
5090         }
5091         
5092         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5093 }
5094
5095 static int
5096 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5097                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5098         long value;
5099         
5100         if(!sptr) {
5101                 ASN__CTFAIL(app_key, td, sptr,
5102                         "%s: value not given (%s:%d)",
5103                         td->name, __FILE__, __LINE__);
5104                 return -1;
5105         }
5106         
5107         value = *(const long *)sptr;
5108         
5109         if((value >= 0 && value <= 65535)) {
5110                 /* Constraint check succeeded */
5111                 return 0;
5112         } else {
5113                 ASN__CTFAIL(app_key, td, sptr,
5114                         "%s: constraint failed (%s:%d)",
5115                         td->name, __FILE__, __LINE__);
5116                 return -1;
5117         }
5118 }
5119
5120 static asn_type_selector_result_t
5121 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5122         asn_type_selector_result_t result = {0, 0};
5123         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5124         size_t constraining_column = 0; /* &id */
5125         size_t for_column = 1; /* &criticality */
5126         size_t row, presence_index = 0;
5127         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5128         
5129         for(row=0; row < itable->rows_count; row++) {
5130             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5131             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5132         
5133             if(type_cell->cell_kind == aioc__undefined)
5134                 continue;
5135         
5136             presence_index++;
5137             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5138                 result.type_descriptor = type_cell->type_descriptor;
5139                 result.presence_index = presence_index;
5140                 break;
5141             }
5142         }
5143         
5144         return result;
5145 }
5146
5147 static int
5148 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5149                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5150         
5151         if(!sptr) {
5152                 ASN__CTFAIL(app_key, td, sptr,
5153                         "%s: value not given (%s:%d)",
5154                         td->name, __FILE__, __LINE__);
5155                 return -1;
5156         }
5157         
5158         
5159         if(1 /* No applicable constraints whatsoever */) {
5160                 /* Nothing is here. See below */
5161         }
5162         
5163         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5164 }
5165
5166 static asn_type_selector_result_t
5167 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5168         asn_type_selector_result_t result = {0, 0};
5169         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5170         size_t constraining_column = 0; /* &id */
5171         size_t for_column = 2; /* &Extension */
5172         size_t row, presence_index = 0;
5173         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5174         
5175         for(row=0; row < itable->rows_count; row++) {
5176             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5177             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5178         
5179             if(type_cell->cell_kind == aioc__undefined)
5180                 continue;
5181         
5182             presence_index++;
5183             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5184                 result.type_descriptor = type_cell->type_descriptor;
5185                 result.presence_index = presence_index;
5186                 break;
5187             }
5188         }
5189         
5190         return result;
5191 }
5192
5193 static int
5194 memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5195                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5196         
5197         if(!sptr) {
5198                 ASN__CTFAIL(app_key, td, sptr,
5199                         "%s: value not given (%s:%d)",
5200                         td->name, __FILE__, __LINE__);
5201                 return -1;
5202         }
5203         
5204         
5205         if(1 /* No applicable constraints whatsoever */) {
5206                 /* Nothing is here. See below */
5207         }
5208         
5209         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5210 }
5211
5212 static int
5213 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5214                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5215         long value;
5216         
5217         if(!sptr) {
5218                 ASN__CTFAIL(app_key, td, sptr,
5219                         "%s: value not given (%s:%d)",
5220                         td->name, __FILE__, __LINE__);
5221                 return -1;
5222         }
5223         
5224         value = *(const long *)sptr;
5225         
5226         if((value >= 0 && value <= 65535)) {
5227                 /* Constraint check succeeded */
5228                 return 0;
5229         } else {
5230                 ASN__CTFAIL(app_key, td, sptr,
5231                         "%s: constraint failed (%s:%d)",
5232                         td->name, __FILE__, __LINE__);
5233                 return -1;
5234         }
5235 }
5236
5237 static int
5238 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5239                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5240         
5241         if(!sptr) {
5242                 ASN__CTFAIL(app_key, td, sptr,
5243                         "%s: value not given (%s:%d)",
5244                         td->name, __FILE__, __LINE__);
5245                 return -1;
5246         }
5247         
5248         
5249         if(1 /* No applicable constraints whatsoever */) {
5250                 /* Nothing is here. See below */
5251         }
5252         
5253         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5254 }
5255
5256 static int
5257 memb_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5258                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5259         
5260         if(!sptr) {
5261                 ASN__CTFAIL(app_key, td, sptr,
5262                         "%s: value not given (%s:%d)",
5263                         td->name, __FILE__, __LINE__);
5264                 return -1;
5265         }
5266         
5267         
5268         if(1 /* No applicable constraints whatsoever */) {
5269                 /* Nothing is here. See below */
5270         }
5271         
5272         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5273 }
5274
5275 static int
5276 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5277                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5278         long value;
5279         
5280         if(!sptr) {
5281                 ASN__CTFAIL(app_key, td, sptr,
5282                         "%s: value not given (%s:%d)",
5283                         td->name, __FILE__, __LINE__);
5284                 return -1;
5285         }
5286         
5287         value = *(const long *)sptr;
5288         
5289         if((value >= 0 && value <= 65535)) {
5290                 /* Constraint check succeeded */
5291                 return 0;
5292         } else {
5293                 ASN__CTFAIL(app_key, td, sptr,
5294                         "%s: constraint failed (%s:%d)",
5295                         td->name, __FILE__, __LINE__);
5296                 return -1;
5297         }
5298 }
5299
5300 static asn_type_selector_result_t
5301 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5302         asn_type_selector_result_t result = {0, 0};
5303         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5304         size_t constraining_column = 0; /* &id */
5305         size_t for_column = 1; /* &criticality */
5306         size_t row, presence_index = 0;
5307         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5308         
5309         for(row=0; row < itable->rows_count; row++) {
5310             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5311             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5312         
5313             if(type_cell->cell_kind == aioc__undefined)
5314                 continue;
5315         
5316             presence_index++;
5317             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5318                 result.type_descriptor = type_cell->type_descriptor;
5319                 result.presence_index = presence_index;
5320                 break;
5321             }
5322         }
5323         
5324         return result;
5325 }
5326
5327 static int
5328 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5329                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5330         
5331         if(!sptr) {
5332                 ASN__CTFAIL(app_key, td, sptr,
5333                         "%s: value not given (%s:%d)",
5334                         td->name, __FILE__, __LINE__);
5335                 return -1;
5336         }
5337         
5338         
5339         if(1 /* No applicable constraints whatsoever */) {
5340                 /* Nothing is here. See below */
5341         }
5342         
5343         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5344 }
5345
5346 static asn_type_selector_result_t
5347 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5348         asn_type_selector_result_t result = {0, 0};
5349         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5350         size_t constraining_column = 0; /* &id */
5351         size_t for_column = 2; /* &Extension */
5352         size_t row, presence_index = 0;
5353         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5354         
5355         for(row=0; row < itable->rows_count; row++) {
5356             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5357             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5358         
5359             if(type_cell->cell_kind == aioc__undefined)
5360                 continue;
5361         
5362             presence_index++;
5363             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5364                 result.type_descriptor = type_cell->type_descriptor;
5365                 result.presence_index = presence_index;
5366                 break;
5367             }
5368         }
5369         
5370         return result;
5371 }
5372
5373 static int
5374 memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5375                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5376         
5377         if(!sptr) {
5378                 ASN__CTFAIL(app_key, td, sptr,
5379                         "%s: value not given (%s:%d)",
5380                         td->name, __FILE__, __LINE__);
5381                 return -1;
5382         }
5383         
5384         
5385         if(1 /* No applicable constraints whatsoever */) {
5386                 /* Nothing is here. See below */
5387         }
5388         
5389         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5390 }
5391
5392 static int
5393 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5394                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5395         long value;
5396         
5397         if(!sptr) {
5398                 ASN__CTFAIL(app_key, td, sptr,
5399                         "%s: value not given (%s:%d)",
5400                         td->name, __FILE__, __LINE__);
5401                 return -1;
5402         }
5403         
5404         value = *(const long *)sptr;
5405         
5406         if((value >= 0 && value <= 65535)) {
5407                 /* Constraint check succeeded */
5408                 return 0;
5409         } else {
5410                 ASN__CTFAIL(app_key, td, sptr,
5411                         "%s: constraint failed (%s:%d)",
5412                         td->name, __FILE__, __LINE__);
5413                 return -1;
5414         }
5415 }
5416
5417 static asn_type_selector_result_t
5418 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5419         asn_type_selector_result_t result = {0, 0};
5420         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5421         size_t constraining_column = 0; /* &id */
5422         size_t for_column = 1; /* &criticality */
5423         size_t row, presence_index = 0;
5424         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5425         
5426         for(row=0; row < itable->rows_count; row++) {
5427             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5428             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5429         
5430             if(type_cell->cell_kind == aioc__undefined)
5431                 continue;
5432         
5433             presence_index++;
5434             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5435                 result.type_descriptor = type_cell->type_descriptor;
5436                 result.presence_index = presence_index;
5437                 break;
5438             }
5439         }
5440         
5441         return result;
5442 }
5443
5444 static int
5445 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5446                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5447         
5448         if(!sptr) {
5449                 ASN__CTFAIL(app_key, td, sptr,
5450                         "%s: value not given (%s:%d)",
5451                         td->name, __FILE__, __LINE__);
5452                 return -1;
5453         }
5454         
5455         
5456         if(1 /* No applicable constraints whatsoever */) {
5457                 /* Nothing is here. See below */
5458         }
5459         
5460         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5461 }
5462
5463 static asn_type_selector_result_t
5464 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5465         asn_type_selector_result_t result = {0, 0};
5466         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5467         size_t constraining_column = 0; /* &id */
5468         size_t for_column = 2; /* &Extension */
5469         size_t row, presence_index = 0;
5470         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5471         const int indexToPresence[4] = {
5472                 E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_NOTHING,
5473                 E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
5474                 E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
5475                 E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_DuplicationActivation
5476         };
5477         
5478         for(row=0; row < itable->rows_count; row++) {
5479             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5480             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5481         
5482             if(type_cell->cell_kind == aioc__undefined)
5483                 continue;
5484         
5485             presence_index++;
5486             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5487                 result.type_descriptor = type_cell->type_descriptor;
5488                 result.presence_index = indexToPresence[presence_index];
5489                 break;
5490             }
5491         }
5492         
5493         return result;
5494 }
5495
5496 static int
5497 memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5498                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5499         
5500         if(!sptr) {
5501                 ASN__CTFAIL(app_key, td, sptr,
5502                         "%s: value not given (%s:%d)",
5503                         td->name, __FILE__, __LINE__);
5504                 return -1;
5505         }
5506         
5507         
5508         if(1 /* No applicable constraints whatsoever */) {
5509                 /* Nothing is here. See below */
5510         }
5511         
5512         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5513 }
5514
5515 static int
5516 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5517                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5518         long value;
5519         
5520         if(!sptr) {
5521                 ASN__CTFAIL(app_key, td, sptr,
5522                         "%s: value not given (%s:%d)",
5523                         td->name, __FILE__, __LINE__);
5524                 return -1;
5525         }
5526         
5527         value = *(const long *)sptr;
5528         
5529         if((value >= 0 && value <= 65535)) {
5530                 /* Constraint check succeeded */
5531                 return 0;
5532         } else {
5533                 ASN__CTFAIL(app_key, td, sptr,
5534                         "%s: constraint failed (%s:%d)",
5535                         td->name, __FILE__, __LINE__);
5536                 return -1;
5537         }
5538 }
5539
5540 static int
5541 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5542                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5543         
5544         if(!sptr) {
5545                 ASN__CTFAIL(app_key, td, sptr,
5546                         "%s: value not given (%s:%d)",
5547                         td->name, __FILE__, __LINE__);
5548                 return -1;
5549         }
5550         
5551         
5552         if(1 /* No applicable constraints whatsoever */) {
5553                 /* Nothing is here. See below */
5554         }
5555         
5556         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5557 }
5558
5559 static int
5560 memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5561                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5562         
5563         if(!sptr) {
5564                 ASN__CTFAIL(app_key, td, sptr,
5565                         "%s: value not given (%s:%d)",
5566                         td->name, __FILE__, __LINE__);
5567                 return -1;
5568         }
5569         
5570         
5571         if(1 /* No applicable constraints whatsoever */) {
5572                 /* Nothing is here. See below */
5573         }
5574         
5575         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5576 }
5577
5578 static int
5579 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5580                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5581         long value;
5582         
5583         if(!sptr) {
5584                 ASN__CTFAIL(app_key, td, sptr,
5585                         "%s: value not given (%s:%d)",
5586                         td->name, __FILE__, __LINE__);
5587                 return -1;
5588         }
5589         
5590         value = *(const long *)sptr;
5591         
5592         if((value >= 0 && value <= 65535)) {
5593                 /* Constraint check succeeded */
5594                 return 0;
5595         } else {
5596                 ASN__CTFAIL(app_key, td, sptr,
5597                         "%s: constraint failed (%s:%d)",
5598                         td->name, __FILE__, __LINE__);
5599                 return -1;
5600         }
5601 }
5602
5603 static asn_type_selector_result_t
5604 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5605         asn_type_selector_result_t result = {0, 0};
5606         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5607         size_t constraining_column = 0; /* &id */
5608         size_t for_column = 1; /* &criticality */
5609         size_t row, presence_index = 0;
5610         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5611         
5612         for(row=0; row < itable->rows_count; row++) {
5613             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5614             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5615         
5616             if(type_cell->cell_kind == aioc__undefined)
5617                 continue;
5618         
5619             presence_index++;
5620             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5621                 result.type_descriptor = type_cell->type_descriptor;
5622                 result.presence_index = presence_index;
5623                 break;
5624             }
5625         }
5626         
5627         return result;
5628 }
5629
5630 static int
5631 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5632                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5633         
5634         if(!sptr) {
5635                 ASN__CTFAIL(app_key, td, sptr,
5636                         "%s: value not given (%s:%d)",
5637                         td->name, __FILE__, __LINE__);
5638                 return -1;
5639         }
5640         
5641         
5642         if(1 /* No applicable constraints whatsoever */) {
5643                 /* Nothing is here. See below */
5644         }
5645         
5646         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5647 }
5648
5649 static asn_type_selector_result_t
5650 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5651         asn_type_selector_result_t result = {0, 0};
5652         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5653         size_t constraining_column = 0; /* &id */
5654         size_t for_column = 2; /* &Extension */
5655         size_t row, presence_index = 0;
5656         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5657         
5658         for(row=0; row < itable->rows_count; row++) {
5659             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5660             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5661         
5662             if(type_cell->cell_kind == aioc__undefined)
5663                 continue;
5664         
5665             presence_index++;
5666             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5667                 result.type_descriptor = type_cell->type_descriptor;
5668                 result.presence_index = presence_index;
5669                 break;
5670             }
5671         }
5672         
5673         return result;
5674 }
5675
5676 static int
5677 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5678                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5679         
5680         if(!sptr) {
5681                 ASN__CTFAIL(app_key, td, sptr,
5682                         "%s: value not given (%s:%d)",
5683                         td->name, __FILE__, __LINE__);
5684                 return -1;
5685         }
5686         
5687         
5688         if(1 /* No applicable constraints whatsoever */) {
5689                 /* Nothing is here. See below */
5690         }
5691         
5692         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5693 }
5694
5695 static int
5696 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5697                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5698         long value;
5699         
5700         if(!sptr) {
5701                 ASN__CTFAIL(app_key, td, sptr,
5702                         "%s: value not given (%s:%d)",
5703                         td->name, __FILE__, __LINE__);
5704                 return -1;
5705         }
5706         
5707         value = *(const long *)sptr;
5708         
5709         if((value >= 0 && value <= 65535)) {
5710                 /* Constraint check succeeded */
5711                 return 0;
5712         } else {
5713                 ASN__CTFAIL(app_key, td, sptr,
5714                         "%s: constraint failed (%s:%d)",
5715                         td->name, __FILE__, __LINE__);
5716                 return -1;
5717         }
5718 }
5719
5720 static asn_type_selector_result_t
5721 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5722         asn_type_selector_result_t result = {0, 0};
5723         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5724         size_t constraining_column = 0; /* &id */
5725         size_t for_column = 1; /* &criticality */
5726         size_t row, presence_index = 0;
5727         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5728         
5729         for(row=0; row < itable->rows_count; row++) {
5730             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5731             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5732         
5733             if(type_cell->cell_kind == aioc__undefined)
5734                 continue;
5735         
5736             presence_index++;
5737             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5738                 result.type_descriptor = type_cell->type_descriptor;
5739                 result.presence_index = presence_index;
5740                 break;
5741             }
5742         }
5743         
5744         return result;
5745 }
5746
5747 static int
5748 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5749                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5750         
5751         if(!sptr) {
5752                 ASN__CTFAIL(app_key, td, sptr,
5753                         "%s: value not given (%s:%d)",
5754                         td->name, __FILE__, __LINE__);
5755                 return -1;
5756         }
5757         
5758         
5759         if(1 /* No applicable constraints whatsoever */) {
5760                 /* Nothing is here. See below */
5761         }
5762         
5763         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5764 }
5765
5766 static asn_type_selector_result_t
5767 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5768         asn_type_selector_result_t result = {0, 0};
5769         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5770         size_t constraining_column = 0; /* &id */
5771         size_t for_column = 2; /* &Extension */
5772         size_t row, presence_index = 0;
5773         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5774         const int indexToPresence[4] = {
5775                 E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_NOTHING,
5776                 E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
5777                 E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
5778                 E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_GTPtunnelEndpoint
5779         };
5780         
5781         for(row=0; row < itable->rows_count; row++) {
5782             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5783             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5784         
5785             if(type_cell->cell_kind == aioc__undefined)
5786                 continue;
5787         
5788             presence_index++;
5789             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5790                 result.type_descriptor = type_cell->type_descriptor;
5791                 result.presence_index = indexToPresence[presence_index];
5792                 break;
5793             }
5794         }
5795         
5796         return result;
5797 }
5798
5799 static int
5800 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5801                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5802         
5803         if(!sptr) {
5804                 ASN__CTFAIL(app_key, td, sptr,
5805                         "%s: value not given (%s:%d)",
5806                         td->name, __FILE__, __LINE__);
5807                 return -1;
5808         }
5809         
5810         
5811         if(1 /* No applicable constraints whatsoever */) {
5812                 /* Nothing is here. See below */
5813         }
5814         
5815         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5816 }
5817
5818 static int
5819 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5820                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5821         long value;
5822         
5823         if(!sptr) {
5824                 ASN__CTFAIL(app_key, td, sptr,
5825                         "%s: value not given (%s:%d)",
5826                         td->name, __FILE__, __LINE__);
5827                 return -1;
5828         }
5829         
5830         value = *(const long *)sptr;
5831         
5832         if((value >= 0 && value <= 65535)) {
5833                 /* Constraint check succeeded */
5834                 return 0;
5835         } else {
5836                 ASN__CTFAIL(app_key, td, sptr,
5837                         "%s: constraint failed (%s:%d)",
5838                         td->name, __FILE__, __LINE__);
5839                 return -1;
5840         }
5841 }
5842
5843 static int
5844 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5845                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5846         
5847         if(!sptr) {
5848                 ASN__CTFAIL(app_key, td, sptr,
5849                         "%s: value not given (%s:%d)",
5850                         td->name, __FILE__, __LINE__);
5851                 return -1;
5852         }
5853         
5854         
5855         if(1 /* No applicable constraints whatsoever */) {
5856                 /* Nothing is here. See below */
5857         }
5858         
5859         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5860 }
5861
5862 static int
5863 memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5864                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5865         
5866         if(!sptr) {
5867                 ASN__CTFAIL(app_key, td, sptr,
5868                         "%s: value not given (%s:%d)",
5869                         td->name, __FILE__, __LINE__);
5870                 return -1;
5871         }
5872         
5873         
5874         if(1 /* No applicable constraints whatsoever */) {
5875                 /* Nothing is here. See below */
5876         }
5877         
5878         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5879 }
5880
5881 static int
5882 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5883                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5884         long value;
5885         
5886         if(!sptr) {
5887                 ASN__CTFAIL(app_key, td, sptr,
5888                         "%s: value not given (%s:%d)",
5889                         td->name, __FILE__, __LINE__);
5890                 return -1;
5891         }
5892         
5893         value = *(const long *)sptr;
5894         
5895         if((value >= 0 && value <= 65535)) {
5896                 /* Constraint check succeeded */
5897                 return 0;
5898         } else {
5899                 ASN__CTFAIL(app_key, td, sptr,
5900                         "%s: constraint failed (%s:%d)",
5901                         td->name, __FILE__, __LINE__);
5902                 return -1;
5903         }
5904 }
5905
5906 static int
5907 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5908                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5909         
5910         if(!sptr) {
5911                 ASN__CTFAIL(app_key, td, sptr,
5912                         "%s: value not given (%s:%d)",
5913                         td->name, __FILE__, __LINE__);
5914                 return -1;
5915         }
5916         
5917         
5918         if(1 /* No applicable constraints whatsoever */) {
5919                 /* Nothing is here. See below */
5920         }
5921         
5922         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5923 }
5924
5925 static int
5926 memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5927                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5928         
5929         if(!sptr) {
5930                 ASN__CTFAIL(app_key, td, sptr,
5931                         "%s: value not given (%s:%d)",
5932                         td->name, __FILE__, __LINE__);
5933                 return -1;
5934         }
5935         
5936         
5937         if(1 /* No applicable constraints whatsoever */) {
5938                 /* Nothing is here. See below */
5939         }
5940         
5941         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5942 }
5943
5944 static int
5945 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5946                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5947         long value;
5948         
5949         if(!sptr) {
5950                 ASN__CTFAIL(app_key, td, sptr,
5951                         "%s: value not given (%s:%d)",
5952                         td->name, __FILE__, __LINE__);
5953                 return -1;
5954         }
5955         
5956         value = *(const long *)sptr;
5957         
5958         if((value >= 0 && value <= 65535)) {
5959                 /* Constraint check succeeded */
5960                 return 0;
5961         } else {
5962                 ASN__CTFAIL(app_key, td, sptr,
5963                         "%s: constraint failed (%s:%d)",
5964                         td->name, __FILE__, __LINE__);
5965                 return -1;
5966         }
5967 }
5968
5969 static int
5970 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5971                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5972         
5973         if(!sptr) {
5974                 ASN__CTFAIL(app_key, td, sptr,
5975                         "%s: value not given (%s:%d)",
5976                         td->name, __FILE__, __LINE__);
5977                 return -1;
5978         }
5979         
5980         
5981         if(1 /* No applicable constraints whatsoever */) {
5982                 /* Nothing is here. See below */
5983         }
5984         
5985         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5986 }
5987
5988 static int
5989 memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5990                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5991         
5992         if(!sptr) {
5993                 ASN__CTFAIL(app_key, td, sptr,
5994                         "%s: value not given (%s:%d)",
5995                         td->name, __FILE__, __LINE__);
5996                 return -1;
5997         }
5998         
5999         
6000         if(1 /* No applicable constraints whatsoever */) {
6001                 /* Nothing is here. See below */
6002         }
6003         
6004         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6005 }
6006
6007 static int
6008 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6009                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6010         long value;
6011         
6012         if(!sptr) {
6013                 ASN__CTFAIL(app_key, td, sptr,
6014                         "%s: value not given (%s:%d)",
6015                         td->name, __FILE__, __LINE__);
6016                 return -1;
6017         }
6018         
6019         value = *(const long *)sptr;
6020         
6021         if((value >= 0 && value <= 65535)) {
6022                 /* Constraint check succeeded */
6023                 return 0;
6024         } else {
6025                 ASN__CTFAIL(app_key, td, sptr,
6026                         "%s: constraint failed (%s:%d)",
6027                         td->name, __FILE__, __LINE__);
6028                 return -1;
6029         }
6030 }
6031
6032 static int
6033 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6034                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6035         
6036         if(!sptr) {
6037                 ASN__CTFAIL(app_key, td, sptr,
6038                         "%s: value not given (%s:%d)",
6039                         td->name, __FILE__, __LINE__);
6040                 return -1;
6041         }
6042         
6043         
6044         if(1 /* No applicable constraints whatsoever */) {
6045                 /* Nothing is here. See below */
6046         }
6047         
6048         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6049 }
6050
6051 static int
6052 memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6053                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6054         
6055         if(!sptr) {
6056                 ASN__CTFAIL(app_key, td, sptr,
6057                         "%s: value not given (%s:%d)",
6058                         td->name, __FILE__, __LINE__);
6059                 return -1;
6060         }
6061         
6062         
6063         if(1 /* No applicable constraints whatsoever */) {
6064                 /* Nothing is here. See below */
6065         }
6066         
6067         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6068 }
6069
6070 static int
6071 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6072                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6073         long value;
6074         
6075         if(!sptr) {
6076                 ASN__CTFAIL(app_key, td, sptr,
6077                         "%s: value not given (%s:%d)",
6078                         td->name, __FILE__, __LINE__);
6079                 return -1;
6080         }
6081         
6082         value = *(const long *)sptr;
6083         
6084         if((value >= 0 && value <= 65535)) {
6085                 /* Constraint check succeeded */
6086                 return 0;
6087         } else {
6088                 ASN__CTFAIL(app_key, td, sptr,
6089                         "%s: constraint failed (%s:%d)",
6090                         td->name, __FILE__, __LINE__);
6091                 return -1;
6092         }
6093 }
6094
6095 static asn_type_selector_result_t
6096 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6097         asn_type_selector_result_t result = {0, 0};
6098         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6099         size_t constraining_column = 0; /* &id */
6100         size_t for_column = 1; /* &criticality */
6101         size_t row, presence_index = 0;
6102         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6103         
6104         for(row=0; row < itable->rows_count; row++) {
6105             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6106             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6107         
6108             if(type_cell->cell_kind == aioc__undefined)
6109                 continue;
6110         
6111             presence_index++;
6112             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6113                 result.type_descriptor = type_cell->type_descriptor;
6114                 result.presence_index = presence_index;
6115                 break;
6116             }
6117         }
6118         
6119         return result;
6120 }
6121
6122 static int
6123 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6124                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6125         
6126         if(!sptr) {
6127                 ASN__CTFAIL(app_key, td, sptr,
6128                         "%s: value not given (%s:%d)",
6129                         td->name, __FILE__, __LINE__);
6130                 return -1;
6131         }
6132         
6133         
6134         if(1 /* No applicable constraints whatsoever */) {
6135                 /* Nothing is here. See below */
6136         }
6137         
6138         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6139 }
6140
6141 static asn_type_selector_result_t
6142 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6143         asn_type_selector_result_t result = {0, 0};
6144         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6145         size_t constraining_column = 0; /* &id */
6146         size_t for_column = 2; /* &Extension */
6147         size_t row, presence_index = 0;
6148         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6149         const int indexToPresence[3] = {
6150                 E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_NOTHING,
6151                 E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength,
6152                 E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength
6153         };
6154         
6155         for(row=0; row < itable->rows_count; row++) {
6156             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6157             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6158         
6159             if(type_cell->cell_kind == aioc__undefined)
6160                 continue;
6161         
6162             presence_index++;
6163             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6164                 result.type_descriptor = type_cell->type_descriptor;
6165                 result.presence_index = indexToPresence[presence_index];
6166                 break;
6167             }
6168         }
6169         
6170         return result;
6171 }
6172
6173 static int
6174 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6175                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6176         
6177         if(!sptr) {
6178                 ASN__CTFAIL(app_key, td, sptr,
6179                         "%s: value not given (%s:%d)",
6180                         td->name, __FILE__, __LINE__);
6181                 return -1;
6182         }
6183         
6184         
6185         if(1 /* No applicable constraints whatsoever */) {
6186                 /* Nothing is here. See below */
6187         }
6188         
6189         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6190 }
6191
6192 static int
6193 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6194                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6195         long value;
6196         
6197         if(!sptr) {
6198                 ASN__CTFAIL(app_key, td, sptr,
6199                         "%s: value not given (%s:%d)",
6200                         td->name, __FILE__, __LINE__);
6201                 return -1;
6202         }
6203         
6204         value = *(const long *)sptr;
6205         
6206         if((value >= 0 && value <= 65535)) {
6207                 /* Constraint check succeeded */
6208                 return 0;
6209         } else {
6210                 ASN__CTFAIL(app_key, td, sptr,
6211                         "%s: constraint failed (%s:%d)",
6212                         td->name, __FILE__, __LINE__);
6213                 return -1;
6214         }
6215 }
6216
6217 static asn_type_selector_result_t
6218 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6219         asn_type_selector_result_t result = {0, 0};
6220         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6221         size_t constraining_column = 0; /* &id */
6222         size_t for_column = 1; /* &criticality */
6223         size_t row, presence_index = 0;
6224         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6225         
6226         for(row=0; row < itable->rows_count; row++) {
6227             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6228             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6229         
6230             if(type_cell->cell_kind == aioc__undefined)
6231                 continue;
6232         
6233             presence_index++;
6234             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6235                 result.type_descriptor = type_cell->type_descriptor;
6236                 result.presence_index = presence_index;
6237                 break;
6238             }
6239         }
6240         
6241         return result;
6242 }
6243
6244 static int
6245 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6246                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6247         
6248         if(!sptr) {
6249                 ASN__CTFAIL(app_key, td, sptr,
6250                         "%s: value not given (%s:%d)",
6251                         td->name, __FILE__, __LINE__);
6252                 return -1;
6253         }
6254         
6255         
6256         if(1 /* No applicable constraints whatsoever */) {
6257                 /* Nothing is here. See below */
6258         }
6259         
6260         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6261 }
6262
6263 static asn_type_selector_result_t
6264 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6265         asn_type_selector_result_t result = {0, 0};
6266         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6267         size_t constraining_column = 0; /* &id */
6268         size_t for_column = 2; /* &Extension */
6269         size_t row, presence_index = 0;
6270         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6271         
6272         for(row=0; row < itable->rows_count; row++) {
6273             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6274             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6275         
6276             if(type_cell->cell_kind == aioc__undefined)
6277                 continue;
6278         
6279             presence_index++;
6280             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6281                 result.type_descriptor = type_cell->type_descriptor;
6282                 result.presence_index = presence_index;
6283                 break;
6284             }
6285         }
6286         
6287         return result;
6288 }
6289
6290 static int
6291 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6292                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6293         
6294         if(!sptr) {
6295                 ASN__CTFAIL(app_key, td, sptr,
6296                         "%s: value not given (%s:%d)",
6297                         td->name, __FILE__, __LINE__);
6298                 return -1;
6299         }
6300         
6301         
6302         if(1 /* No applicable constraints whatsoever */) {
6303                 /* Nothing is here. See below */
6304         }
6305         
6306         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6307 }
6308
6309 static int
6310 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6311                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6312         long value;
6313         
6314         if(!sptr) {
6315                 ASN__CTFAIL(app_key, td, sptr,
6316                         "%s: value not given (%s:%d)",
6317                         td->name, __FILE__, __LINE__);
6318                 return -1;
6319         }
6320         
6321         value = *(const long *)sptr;
6322         
6323         if((value >= 0 && value <= 65535)) {
6324                 /* Constraint check succeeded */
6325                 return 0;
6326         } else {
6327                 ASN__CTFAIL(app_key, td, sptr,
6328                         "%s: constraint failed (%s:%d)",
6329                         td->name, __FILE__, __LINE__);
6330                 return -1;
6331         }
6332 }
6333
6334 static int
6335 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6336                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6337         
6338         if(!sptr) {
6339                 ASN__CTFAIL(app_key, td, sptr,
6340                         "%s: value not given (%s:%d)",
6341                         td->name, __FILE__, __LINE__);
6342                 return -1;
6343         }
6344         
6345         
6346         if(1 /* No applicable constraints whatsoever */) {
6347                 /* Nothing is here. See below */
6348         }
6349         
6350         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6351 }
6352
6353 static int
6354 memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6355                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6356         
6357         if(!sptr) {
6358                 ASN__CTFAIL(app_key, td, sptr,
6359                         "%s: value not given (%s:%d)",
6360                         td->name, __FILE__, __LINE__);
6361                 return -1;
6362         }
6363         
6364         
6365         if(1 /* No applicable constraints whatsoever */) {
6366                 /* Nothing is here. See below */
6367         }
6368         
6369         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6370 }
6371
6372 static int
6373 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6374                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6375         long value;
6376         
6377         if(!sptr) {
6378                 ASN__CTFAIL(app_key, td, sptr,
6379                         "%s: value not given (%s:%d)",
6380                         td->name, __FILE__, __LINE__);
6381                 return -1;
6382         }
6383         
6384         value = *(const long *)sptr;
6385         
6386         if((value >= 0 && value <= 65535)) {
6387                 /* Constraint check succeeded */
6388                 return 0;
6389         } else {
6390                 ASN__CTFAIL(app_key, td, sptr,
6391                         "%s: constraint failed (%s:%d)",
6392                         td->name, __FILE__, __LINE__);
6393                 return -1;
6394         }
6395 }
6396
6397 static asn_type_selector_result_t
6398 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6399         asn_type_selector_result_t result = {0, 0};
6400         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6401         size_t constraining_column = 0; /* &id */
6402         size_t for_column = 1; /* &criticality */
6403         size_t row, presence_index = 0;
6404         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6405         
6406         for(row=0; row < itable->rows_count; row++) {
6407             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6408             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6409         
6410             if(type_cell->cell_kind == aioc__undefined)
6411                 continue;
6412         
6413             presence_index++;
6414             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6415                 result.type_descriptor = type_cell->type_descriptor;
6416                 result.presence_index = presence_index;
6417                 break;
6418             }
6419         }
6420         
6421         return result;
6422 }
6423
6424 static int
6425 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6426                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6427         
6428         if(!sptr) {
6429                 ASN__CTFAIL(app_key, td, sptr,
6430                         "%s: value not given (%s:%d)",
6431                         td->name, __FILE__, __LINE__);
6432                 return -1;
6433         }
6434         
6435         
6436         if(1 /* No applicable constraints whatsoever */) {
6437                 /* Nothing is here. See below */
6438         }
6439         
6440         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6441 }
6442
6443 static asn_type_selector_result_t
6444 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6445         asn_type_selector_result_t result = {0, 0};
6446         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6447         size_t constraining_column = 0; /* &id */
6448         size_t for_column = 2; /* &Extension */
6449         size_t row, presence_index = 0;
6450         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6451         const int indexToPresence[3] = {
6452                 E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_NOTHING,
6453                 E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength,
6454                 E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength
6455         };
6456         
6457         for(row=0; row < itable->rows_count; row++) {
6458             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6459             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6460         
6461             if(type_cell->cell_kind == aioc__undefined)
6462                 continue;
6463         
6464             presence_index++;
6465             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6466                 result.type_descriptor = type_cell->type_descriptor;
6467                 result.presence_index = indexToPresence[presence_index];
6468                 break;
6469             }
6470         }
6471         
6472         return result;
6473 }
6474
6475 static int
6476 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6477                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6478         
6479         if(!sptr) {
6480                 ASN__CTFAIL(app_key, td, sptr,
6481                         "%s: value not given (%s:%d)",
6482                         td->name, __FILE__, __LINE__);
6483                 return -1;
6484         }
6485         
6486         
6487         if(1 /* No applicable constraints whatsoever */) {
6488                 /* Nothing is here. See below */
6489         }
6490         
6491         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6492 }
6493
6494 static int
6495 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6496                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6497         long value;
6498         
6499         if(!sptr) {
6500                 ASN__CTFAIL(app_key, td, sptr,
6501                         "%s: value not given (%s:%d)",
6502                         td->name, __FILE__, __LINE__);
6503                 return -1;
6504         }
6505         
6506         value = *(const long *)sptr;
6507         
6508         if((value >= 0 && value <= 65535)) {
6509                 /* Constraint check succeeded */
6510                 return 0;
6511         } else {
6512                 ASN__CTFAIL(app_key, td, sptr,
6513                         "%s: constraint failed (%s:%d)",
6514                         td->name, __FILE__, __LINE__);
6515                 return -1;
6516         }
6517 }
6518
6519 static asn_type_selector_result_t
6520 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6521         asn_type_selector_result_t result = {0, 0};
6522         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6523         size_t constraining_column = 0; /* &id */
6524         size_t for_column = 1; /* &criticality */
6525         size_t row, presence_index = 0;
6526         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6527         
6528         for(row=0; row < itable->rows_count; row++) {
6529             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6530             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6531         
6532             if(type_cell->cell_kind == aioc__undefined)
6533                 continue;
6534         
6535             presence_index++;
6536             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6537                 result.type_descriptor = type_cell->type_descriptor;
6538                 result.presence_index = presence_index;
6539                 break;
6540             }
6541         }
6542         
6543         return result;
6544 }
6545
6546 static int
6547 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6548                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6549         
6550         if(!sptr) {
6551                 ASN__CTFAIL(app_key, td, sptr,
6552                         "%s: value not given (%s:%d)",
6553                         td->name, __FILE__, __LINE__);
6554                 return -1;
6555         }
6556         
6557         
6558         if(1 /* No applicable constraints whatsoever */) {
6559                 /* Nothing is here. See below */
6560         }
6561         
6562         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6563 }
6564
6565 static asn_type_selector_result_t
6566 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6567         asn_type_selector_result_t result = {0, 0};
6568         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6569         size_t constraining_column = 0; /* &id */
6570         size_t for_column = 2; /* &Extension */
6571         size_t row, presence_index = 0;
6572         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6573         
6574         for(row=0; row < itable->rows_count; row++) {
6575             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6576             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6577         
6578             if(type_cell->cell_kind == aioc__undefined)
6579                 continue;
6580         
6581             presence_index++;
6582             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6583                 result.type_descriptor = type_cell->type_descriptor;
6584                 result.presence_index = presence_index;
6585                 break;
6586             }
6587         }
6588         
6589         return result;
6590 }
6591
6592 static int
6593 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6594                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6595         
6596         if(!sptr) {
6597                 ASN__CTFAIL(app_key, td, sptr,
6598                         "%s: value not given (%s:%d)",
6599                         td->name, __FILE__, __LINE__);
6600                 return -1;
6601         }
6602         
6603         
6604         if(1 /* No applicable constraints whatsoever */) {
6605                 /* Nothing is here. See below */
6606         }
6607         
6608         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6609 }
6610
6611 static int
6612 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6613                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6614         long value;
6615         
6616         if(!sptr) {
6617                 ASN__CTFAIL(app_key, td, sptr,
6618                         "%s: value not given (%s:%d)",
6619                         td->name, __FILE__, __LINE__);
6620                 return -1;
6621         }
6622         
6623         value = *(const long *)sptr;
6624         
6625         if((value >= 0 && value <= 65535)) {
6626                 /* Constraint check succeeded */
6627                 return 0;
6628         } else {
6629                 ASN__CTFAIL(app_key, td, sptr,
6630                         "%s: constraint failed (%s:%d)",
6631                         td->name, __FILE__, __LINE__);
6632                 return -1;
6633         }
6634 }
6635
6636 static int
6637 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6638                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6639         
6640         if(!sptr) {
6641                 ASN__CTFAIL(app_key, td, sptr,
6642                         "%s: value not given (%s:%d)",
6643                         td->name, __FILE__, __LINE__);
6644                 return -1;
6645         }
6646         
6647         
6648         if(1 /* No applicable constraints whatsoever */) {
6649                 /* Nothing is here. See below */
6650         }
6651         
6652         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6653 }
6654
6655 static int
6656 memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6657                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6658         
6659         if(!sptr) {
6660                 ASN__CTFAIL(app_key, td, sptr,
6661                         "%s: value not given (%s:%d)",
6662                         td->name, __FILE__, __LINE__);
6663                 return -1;
6664         }
6665         
6666         
6667         if(1 /* No applicable constraints whatsoever */) {
6668                 /* Nothing is here. See below */
6669         }
6670         
6671         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6672 }
6673
6674 static int
6675 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6676                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6677         long value;
6678         
6679         if(!sptr) {
6680                 ASN__CTFAIL(app_key, td, sptr,
6681                         "%s: value not given (%s:%d)",
6682                         td->name, __FILE__, __LINE__);
6683                 return -1;
6684         }
6685         
6686         value = *(const long *)sptr;
6687         
6688         if((value >= 0 && value <= 65535)) {
6689                 /* Constraint check succeeded */
6690                 return 0;
6691         } else {
6692                 ASN__CTFAIL(app_key, td, sptr,
6693                         "%s: constraint failed (%s:%d)",
6694                         td->name, __FILE__, __LINE__);
6695                 return -1;
6696         }
6697 }
6698
6699 static int
6700 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6701                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6702         
6703         if(!sptr) {
6704                 ASN__CTFAIL(app_key, td, sptr,
6705                         "%s: value not given (%s:%d)",
6706                         td->name, __FILE__, __LINE__);
6707                 return -1;
6708         }
6709         
6710         
6711         if(1 /* No applicable constraints whatsoever */) {
6712                 /* Nothing is here. See below */
6713         }
6714         
6715         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6716 }
6717
6718 static int
6719 memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6720                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6721         
6722         if(!sptr) {
6723                 ASN__CTFAIL(app_key, td, sptr,
6724                         "%s: value not given (%s:%d)",
6725                         td->name, __FILE__, __LINE__);
6726                 return -1;
6727         }
6728         
6729         
6730         if(1 /* No applicable constraints whatsoever */) {
6731                 /* Nothing is here. See below */
6732         }
6733         
6734         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6735 }
6736
6737 static int
6738 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6739                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6740         long value;
6741         
6742         if(!sptr) {
6743                 ASN__CTFAIL(app_key, td, sptr,
6744                         "%s: value not given (%s:%d)",
6745                         td->name, __FILE__, __LINE__);
6746                 return -1;
6747         }
6748         
6749         value = *(const long *)sptr;
6750         
6751         if((value >= 0 && value <= 65535)) {
6752                 /* Constraint check succeeded */
6753                 return 0;
6754         } else {
6755                 ASN__CTFAIL(app_key, td, sptr,
6756                         "%s: constraint failed (%s:%d)",
6757                         td->name, __FILE__, __LINE__);
6758                 return -1;
6759         }
6760 }
6761
6762 static int
6763 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6764                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6765         
6766         if(!sptr) {
6767                 ASN__CTFAIL(app_key, td, sptr,
6768                         "%s: value not given (%s:%d)",
6769                         td->name, __FILE__, __LINE__);
6770                 return -1;
6771         }
6772         
6773         
6774         if(1 /* No applicable constraints whatsoever */) {
6775                 /* Nothing is here. See below */
6776         }
6777         
6778         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6779 }
6780
6781 static int
6782 memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6783                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6784         
6785         if(!sptr) {
6786                 ASN__CTFAIL(app_key, td, sptr,
6787                         "%s: value not given (%s:%d)",
6788                         td->name, __FILE__, __LINE__);
6789                 return -1;
6790         }
6791         
6792         
6793         if(1 /* No applicable constraints whatsoever */) {
6794                 /* Nothing is here. See below */
6795         }
6796         
6797         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6798 }
6799
6800 static int
6801 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6802                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6803         long value;
6804         
6805         if(!sptr) {
6806                 ASN__CTFAIL(app_key, td, sptr,
6807                         "%s: value not given (%s:%d)",
6808                         td->name, __FILE__, __LINE__);
6809                 return -1;
6810         }
6811         
6812         value = *(const long *)sptr;
6813         
6814         if((value >= 0 && value <= 65535)) {
6815                 /* Constraint check succeeded */
6816                 return 0;
6817         } else {
6818                 ASN__CTFAIL(app_key, td, sptr,
6819                         "%s: constraint failed (%s:%d)",
6820                         td->name, __FILE__, __LINE__);
6821                 return -1;
6822         }
6823 }
6824
6825 static asn_type_selector_result_t
6826 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6827         asn_type_selector_result_t result = {0, 0};
6828         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6829         size_t constraining_column = 0; /* &id */
6830         size_t for_column = 1; /* &criticality */
6831         size_t row, presence_index = 0;
6832         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6833         
6834         for(row=0; row < itable->rows_count; row++) {
6835             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6836             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6837         
6838             if(type_cell->cell_kind == aioc__undefined)
6839                 continue;
6840         
6841             presence_index++;
6842             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6843                 result.type_descriptor = type_cell->type_descriptor;
6844                 result.presence_index = presence_index;
6845                 break;
6846             }
6847         }
6848         
6849         return result;
6850 }
6851
6852 static int
6853 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6854                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6855         
6856         if(!sptr) {
6857                 ASN__CTFAIL(app_key, td, sptr,
6858                         "%s: value not given (%s:%d)",
6859                         td->name, __FILE__, __LINE__);
6860                 return -1;
6861         }
6862         
6863         
6864         if(1 /* No applicable constraints whatsoever */) {
6865                 /* Nothing is here. See below */
6866         }
6867         
6868         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6869 }
6870
6871 static asn_type_selector_result_t
6872 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6873         asn_type_selector_result_t result = {0, 0};
6874         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6875         size_t constraining_column = 0; /* &id */
6876         size_t for_column = 2; /* &Extension */
6877         size_t row, presence_index = 0;
6878         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6879         
6880         for(row=0; row < itable->rows_count; row++) {
6881             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6882             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6883         
6884             if(type_cell->cell_kind == aioc__undefined)
6885                 continue;
6886         
6887             presence_index++;
6888             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6889                 result.type_descriptor = type_cell->type_descriptor;
6890                 result.presence_index = presence_index;
6891                 break;
6892             }
6893         }
6894         
6895         return result;
6896 }
6897
6898 static int
6899 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6900                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6901         
6902         if(!sptr) {
6903                 ASN__CTFAIL(app_key, td, sptr,
6904                         "%s: value not given (%s:%d)",
6905                         td->name, __FILE__, __LINE__);
6906                 return -1;
6907         }
6908         
6909         
6910         if(1 /* No applicable constraints whatsoever */) {
6911                 /* Nothing is here. See below */
6912         }
6913         
6914         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6915 }
6916
6917 static int
6918 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6919                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6920         long value;
6921         
6922         if(!sptr) {
6923                 ASN__CTFAIL(app_key, td, sptr,
6924                         "%s: value not given (%s:%d)",
6925                         td->name, __FILE__, __LINE__);
6926                 return -1;
6927         }
6928         
6929         value = *(const long *)sptr;
6930         
6931         if((value >= 0 && value <= 65535)) {
6932                 /* Constraint check succeeded */
6933                 return 0;
6934         } else {
6935                 ASN__CTFAIL(app_key, td, sptr,
6936                         "%s: constraint failed (%s:%d)",
6937                         td->name, __FILE__, __LINE__);
6938                 return -1;
6939         }
6940 }
6941
6942 static int
6943 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6944                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6945         
6946         if(!sptr) {
6947                 ASN__CTFAIL(app_key, td, sptr,
6948                         "%s: value not given (%s:%d)",
6949                         td->name, __FILE__, __LINE__);
6950                 return -1;
6951         }
6952         
6953         
6954         if(1 /* No applicable constraints whatsoever */) {
6955                 /* Nothing is here. See below */
6956         }
6957         
6958         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6959 }
6960
6961 static int
6962 memb_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6963                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6964         
6965         if(!sptr) {
6966                 ASN__CTFAIL(app_key, td, sptr,
6967                         "%s: value not given (%s:%d)",
6968                         td->name, __FILE__, __LINE__);
6969                 return -1;
6970         }
6971         
6972         
6973         if(1 /* No applicable constraints whatsoever */) {
6974                 /* Nothing is here. See below */
6975         }
6976         
6977         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6978 }
6979
6980 static int
6981 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
6982                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6983         long value;
6984         
6985         if(!sptr) {
6986                 ASN__CTFAIL(app_key, td, sptr,
6987                         "%s: value not given (%s:%d)",
6988                         td->name, __FILE__, __LINE__);
6989                 return -1;
6990         }
6991         
6992         value = *(const long *)sptr;
6993         
6994         if((value >= 0 && value <= 65535)) {
6995                 /* Constraint check succeeded */
6996                 return 0;
6997         } else {
6998                 ASN__CTFAIL(app_key, td, sptr,
6999                         "%s: constraint failed (%s:%d)",
7000                         td->name, __FILE__, __LINE__);
7001                 return -1;
7002         }
7003 }
7004
7005 static asn_type_selector_result_t
7006 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7007         asn_type_selector_result_t result = {0, 0};
7008         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
7009         size_t constraining_column = 0; /* &id */
7010         size_t for_column = 1; /* &criticality */
7011         size_t row, presence_index = 0;
7012         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
7013         
7014         for(row=0; row < itable->rows_count; row++) {
7015             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7016             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7017         
7018             if(type_cell->cell_kind == aioc__undefined)
7019                 continue;
7020         
7021             presence_index++;
7022             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7023                 result.type_descriptor = type_cell->type_descriptor;
7024                 result.presence_index = presence_index;
7025                 break;
7026             }
7027         }
7028         
7029         return result;
7030 }
7031
7032 static int
7033 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7034                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7035         
7036         if(!sptr) {
7037                 ASN__CTFAIL(app_key, td, sptr,
7038                         "%s: value not given (%s:%d)",
7039                         td->name, __FILE__, __LINE__);
7040                 return -1;
7041         }
7042         
7043         
7044         if(1 /* No applicable constraints whatsoever */) {
7045                 /* Nothing is here. See below */
7046         }
7047         
7048         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7049 }
7050
7051 static asn_type_selector_result_t
7052 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7053         asn_type_selector_result_t result = {0, 0};
7054         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
7055         size_t constraining_column = 0; /* &id */
7056         size_t for_column = 2; /* &Extension */
7057         size_t row, presence_index = 0;
7058         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
7059         const int indexToPresence[4] = {
7060                 E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_NOTHING,
7061                 E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength,
7062                 E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_PDCPSnLength,
7063                 E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue_PR_NewDRBIDrequest
7064         };
7065         
7066         for(row=0; row < itable->rows_count; row++) {
7067             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7068             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7069         
7070             if(type_cell->cell_kind == aioc__undefined)
7071                 continue;
7072         
7073             presence_index++;
7074             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7075                 result.type_descriptor = type_cell->type_descriptor;
7076                 result.presence_index = indexToPresence[presence_index];
7077                 break;
7078             }
7079         }
7080         
7081         return result;
7082 }
7083
7084 static int
7085 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7086                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7087         
7088         if(!sptr) {
7089                 ASN__CTFAIL(app_key, td, sptr,
7090                         "%s: value not given (%s:%d)",
7091                         td->name, __FILE__, __LINE__);
7092                 return -1;
7093         }
7094         
7095         
7096         if(1 /* No applicable constraints whatsoever */) {
7097                 /* Nothing is here. See below */
7098         }
7099         
7100         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7101 }
7102
7103 static int
7104 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7106         long value;
7107         
7108         if(!sptr) {
7109                 ASN__CTFAIL(app_key, td, sptr,
7110                         "%s: value not given (%s:%d)",
7111                         td->name, __FILE__, __LINE__);
7112                 return -1;
7113         }
7114         
7115         value = *(const long *)sptr;
7116         
7117         if((value >= 0 && value <= 65535)) {
7118                 /* Constraint check succeeded */
7119                 return 0;
7120         } else {
7121                 ASN__CTFAIL(app_key, td, sptr,
7122                         "%s: constraint failed (%s:%d)",
7123                         td->name, __FILE__, __LINE__);
7124                 return -1;
7125         }
7126 }
7127
7128 static asn_type_selector_result_t
7129 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7130         asn_type_selector_result_t result = {0, 0};
7131         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7132         size_t constraining_column = 0; /* &id */
7133         size_t for_column = 1; /* &criticality */
7134         size_t row, presence_index = 0;
7135         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7136         
7137         for(row=0; row < itable->rows_count; row++) {
7138             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7139             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7140         
7141             if(type_cell->cell_kind == aioc__undefined)
7142                 continue;
7143         
7144             presence_index++;
7145             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7146                 result.type_descriptor = type_cell->type_descriptor;
7147                 result.presence_index = presence_index;
7148                 break;
7149             }
7150         }
7151         
7152         return result;
7153 }
7154
7155 static int
7156 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7157                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7158         
7159         if(!sptr) {
7160                 ASN__CTFAIL(app_key, td, sptr,
7161                         "%s: value not given (%s:%d)",
7162                         td->name, __FILE__, __LINE__);
7163                 return -1;
7164         }
7165         
7166         
7167         if(1 /* No applicable constraints whatsoever */) {
7168                 /* Nothing is here. See below */
7169         }
7170         
7171         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7172 }
7173
7174 static asn_type_selector_result_t
7175 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7176         asn_type_selector_result_t result = {0, 0};
7177         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7178         size_t constraining_column = 0; /* &id */
7179         size_t for_column = 2; /* &Extension */
7180         size_t row, presence_index = 0;
7181         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7182         
7183         for(row=0; row < itable->rows_count; row++) {
7184             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7185             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7186         
7187             if(type_cell->cell_kind == aioc__undefined)
7188                 continue;
7189         
7190             presence_index++;
7191             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7192                 result.type_descriptor = type_cell->type_descriptor;
7193                 result.presence_index = presence_index;
7194                 break;
7195             }
7196         }
7197         
7198         return result;
7199 }
7200
7201 static int
7202 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7203                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7204         
7205         if(!sptr) {
7206                 ASN__CTFAIL(app_key, td, sptr,
7207                         "%s: value not given (%s:%d)",
7208                         td->name, __FILE__, __LINE__);
7209                 return -1;
7210         }
7211         
7212         
7213         if(1 /* No applicable constraints whatsoever */) {
7214                 /* Nothing is here. See below */
7215         }
7216         
7217         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7218 }
7219
7220 static int
7221 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7222                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7223         long value;
7224         
7225         if(!sptr) {
7226                 ASN__CTFAIL(app_key, td, sptr,
7227                         "%s: value not given (%s:%d)",
7228                         td->name, __FILE__, __LINE__);
7229                 return -1;
7230         }
7231         
7232         value = *(const long *)sptr;
7233         
7234         if((value >= 0 && value <= 65535)) {
7235                 /* Constraint check succeeded */
7236                 return 0;
7237         } else {
7238                 ASN__CTFAIL(app_key, td, sptr,
7239                         "%s: constraint failed (%s:%d)",
7240                         td->name, __FILE__, __LINE__);
7241                 return -1;
7242         }
7243 }
7244
7245 static int
7246 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7247                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7248         
7249         if(!sptr) {
7250                 ASN__CTFAIL(app_key, td, sptr,
7251                         "%s: value not given (%s:%d)",
7252                         td->name, __FILE__, __LINE__);
7253                 return -1;
7254         }
7255         
7256         
7257         if(1 /* No applicable constraints whatsoever */) {
7258                 /* Nothing is here. See below */
7259         }
7260         
7261         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7262 }
7263
7264 static int
7265 memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7266                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7267         
7268         if(!sptr) {
7269                 ASN__CTFAIL(app_key, td, sptr,
7270                         "%s: value not given (%s:%d)",
7271                         td->name, __FILE__, __LINE__);
7272                 return -1;
7273         }
7274         
7275         
7276         if(1 /* No applicable constraints whatsoever */) {
7277                 /* Nothing is here. See below */
7278         }
7279         
7280         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7281 }
7282
7283 static int
7284 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7285                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7286         long value;
7287         
7288         if(!sptr) {
7289                 ASN__CTFAIL(app_key, td, sptr,
7290                         "%s: value not given (%s:%d)",
7291                         td->name, __FILE__, __LINE__);
7292                 return -1;
7293         }
7294         
7295         value = *(const long *)sptr;
7296         
7297         if((value >= 0 && value <= 65535)) {
7298                 /* Constraint check succeeded */
7299                 return 0;
7300         } else {
7301                 ASN__CTFAIL(app_key, td, sptr,
7302                         "%s: constraint failed (%s:%d)",
7303                         td->name, __FILE__, __LINE__);
7304                 return -1;
7305         }
7306 }
7307
7308 static int
7309 memb_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7310                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7311         
7312         if(!sptr) {
7313                 ASN__CTFAIL(app_key, td, sptr,
7314                         "%s: value not given (%s:%d)",
7315                         td->name, __FILE__, __LINE__);
7316                 return -1;
7317         }
7318         
7319         
7320         if(1 /* No applicable constraints whatsoever */) {
7321                 /* Nothing is here. See below */
7322         }
7323         
7324         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7325 }
7326
7327 static int
7328 memb_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7329                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7330         
7331         if(!sptr) {
7332                 ASN__CTFAIL(app_key, td, sptr,
7333                         "%s: value not given (%s:%d)",
7334                         td->name, __FILE__, __LINE__);
7335                 return -1;
7336         }
7337         
7338         
7339         if(1 /* No applicable constraints whatsoever */) {
7340                 /* Nothing is here. See below */
7341         }
7342         
7343         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7344 }
7345
7346 static int
7347 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7348                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7349         long value;
7350         
7351         if(!sptr) {
7352                 ASN__CTFAIL(app_key, td, sptr,
7353                         "%s: value not given (%s:%d)",
7354                         td->name, __FILE__, __LINE__);
7355                 return -1;
7356         }
7357         
7358         value = *(const long *)sptr;
7359         
7360         if((value >= 0 && value <= 65535)) {
7361                 /* Constraint check succeeded */
7362                 return 0;
7363         } else {
7364                 ASN__CTFAIL(app_key, td, sptr,
7365                         "%s: constraint failed (%s:%d)",
7366                         td->name, __FILE__, __LINE__);
7367                 return -1;
7368         }
7369 }
7370
7371 static asn_type_selector_result_t
7372 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7373         asn_type_selector_result_t result = {0, 0};
7374         const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7375         size_t constraining_column = 0; /* &id */
7376         size_t for_column = 1; /* &criticality */
7377         size_t row, presence_index = 0;
7378         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7379         
7380         for(row=0; row < itable->rows_count; row++) {
7381             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7382             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7383         
7384             if(type_cell->cell_kind == aioc__undefined)
7385                 continue;
7386         
7387             presence_index++;
7388             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7389                 result.type_descriptor = type_cell->type_descriptor;
7390                 result.presence_index = presence_index;
7391                 break;
7392             }
7393         }
7394         
7395         return result;
7396 }
7397
7398 static int
7399 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7400                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7401         
7402         if(!sptr) {
7403                 ASN__CTFAIL(app_key, td, sptr,
7404                         "%s: value not given (%s:%d)",
7405                         td->name, __FILE__, __LINE__);
7406                 return -1;
7407         }
7408         
7409         
7410         if(1 /* No applicable constraints whatsoever */) {
7411                 /* Nothing is here. See below */
7412         }
7413         
7414         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7415 }
7416
7417 static asn_type_selector_result_t
7418 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7419         asn_type_selector_result_t result = {0, 0};
7420         const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7421         size_t constraining_column = 0; /* &id */
7422         size_t for_column = 2; /* &Extension */
7423         size_t row, presence_index = 0;
7424         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7425         const int indexToPresence[3] = {
7426                 E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_NOTHING,
7427                 E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength,
7428                 E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue_PR_PDCPSnLength
7429         };
7430         
7431         for(row=0; row < itable->rows_count; row++) {
7432             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7433             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7434         
7435             if(type_cell->cell_kind == aioc__undefined)
7436                 continue;
7437         
7438             presence_index++;
7439             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7440                 result.type_descriptor = type_cell->type_descriptor;
7441                 result.presence_index = indexToPresence[presence_index];
7442                 break;
7443             }
7444         }
7445         
7446         return result;
7447 }
7448
7449 static int
7450 memb_extensionValue_constraint_309(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_313(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_313(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_313(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_317(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_317(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_317(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_321(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_321(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_321(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_325(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_325(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_325(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_329(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_329(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_329(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_333(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_333(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_333(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_337(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_337(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_337(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_341(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_341(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_341(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_345(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_345(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_345(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_349(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_349(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_349(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_353(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_353(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_353(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_357(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_357(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_357(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_361(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_361(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_361(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_365(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_365(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_365(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_369(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_369(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_369(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_373(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_373(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_373(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_377(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_377(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_377(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_381(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_381(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_381(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_385(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_385(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_385(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_389(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_389(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_389(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_393(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_393(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_393(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_397(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_397(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_397(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_401(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_401(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_401(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_405(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_405(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_405(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_409(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_409(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_409(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_413(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_413(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_413(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_417(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_417(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_417(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_421(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_421(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_421(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_425(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_425(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_425(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_429(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_429(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_429(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_433(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_433(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_433(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_437(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_437(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_437(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_441(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_441(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_441(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_445(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_445(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_445(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_449(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_449(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_449(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_453(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_453(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_453(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_457(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_457(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_457(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_461(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_461(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_461(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_465(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_465(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_465(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_469(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_469(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_469(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_473(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_473(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_473(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_477(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_477(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_477(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_481(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_481(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_481(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_485(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_485(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_485(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_489(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_489(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_489(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_493(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_493(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_493(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_497(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_497(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_497(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_501(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_501(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_501(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_505(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_505(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_505(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_509(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_509(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_509(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_513(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_513(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_513(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_517(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_517(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_517(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_521(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_521(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_521(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_525(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_525(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_525(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_529(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_529(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_529(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_533(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_533(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_533(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_537(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_537(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_537(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_541(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_541(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_541(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_545(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_545(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_545(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_549(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_549(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_549(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_553(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 int
11274 memb_criticality_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11275                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11276         
11277         if(!sptr) {
11278                 ASN__CTFAIL(app_key, td, sptr,
11279                         "%s: value not given (%s:%d)",
11280                         td->name, __FILE__, __LINE__);
11281                 return -1;
11282         }
11283         
11284         
11285         if(1 /* No applicable constraints whatsoever */) {
11286                 /* Nothing is here. See below */
11287         }
11288         
11289         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11290 }
11291
11292 static int
11293 memb_extensionValue_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11294                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11295         
11296         if(!sptr) {
11297                 ASN__CTFAIL(app_key, td, sptr,
11298                         "%s: value not given (%s:%d)",
11299                         td->name, __FILE__, __LINE__);
11300                 return -1;
11301         }
11302         
11303         
11304         if(1 /* No applicable constraints whatsoever */) {
11305                 /* Nothing is here. See below */
11306         }
11307         
11308         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11309 }
11310
11311 static int
11312 memb_id_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11313                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11314         long value;
11315         
11316         if(!sptr) {
11317                 ASN__CTFAIL(app_key, td, sptr,
11318                         "%s: value not given (%s:%d)",
11319                         td->name, __FILE__, __LINE__);
11320                 return -1;
11321         }
11322         
11323         value = *(const long *)sptr;
11324         
11325         if((value >= 0 && value <= 65535)) {
11326                 /* Constraint check succeeded */
11327                 return 0;
11328         } else {
11329                 ASN__CTFAIL(app_key, td, sptr,
11330                         "%s: constraint failed (%s:%d)",
11331                         td->name, __FILE__, __LINE__);
11332                 return -1;
11333         }
11334 }
11335
11336 static asn_type_selector_result_t
11337 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11338         asn_type_selector_result_t result = {0, 0};
11339         const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11340         size_t constraining_column = 0; /* &id */
11341         size_t for_column = 1; /* &criticality */
11342         size_t row, presence_index = 0;
11343         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11344         
11345         for(row=0; row < itable->rows_count; row++) {
11346             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11347             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11348         
11349             if(type_cell->cell_kind == aioc__undefined)
11350                 continue;
11351         
11352             presence_index++;
11353             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11354                 result.type_descriptor = type_cell->type_descriptor;
11355                 result.presence_index = presence_index;
11356                 break;
11357             }
11358         }
11359         
11360         return result;
11361 }
11362
11363 static int
11364 memb_criticality_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11365                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11366         
11367         if(!sptr) {
11368                 ASN__CTFAIL(app_key, td, sptr,
11369                         "%s: value not given (%s:%d)",
11370                         td->name, __FILE__, __LINE__);
11371                 return -1;
11372         }
11373         
11374         
11375         if(1 /* No applicable constraints whatsoever */) {
11376                 /* Nothing is here. See below */
11377         }
11378         
11379         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11380 }
11381
11382 static asn_type_selector_result_t
11383 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11384         asn_type_selector_result_t result = {0, 0};
11385         const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11386         size_t constraining_column = 0; /* &id */
11387         size_t for_column = 2; /* &Extension */
11388         size_t row, presence_index = 0;
11389         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11390         const int indexToPresence[3] = {
11391                 E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue_PR_NOTHING,
11392                 E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue_PR_Packet_LossRate,
11393                 E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue_PR_Packet_LossRate
11394         };
11395         
11396         for(row=0; row < itable->rows_count; row++) {
11397             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11398             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11399         
11400             if(type_cell->cell_kind == aioc__undefined)
11401                 continue;
11402         
11403             presence_index++;
11404             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11405                 result.type_descriptor = type_cell->type_descriptor;
11406                 result.presence_index = indexToPresence[presence_index];
11407                 break;
11408             }
11409         }
11410         
11411         return result;
11412 }
11413
11414 static int
11415 memb_extensionValue_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11416                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11417         
11418         if(!sptr) {
11419                 ASN__CTFAIL(app_key, td, sptr,
11420                         "%s: value not given (%s:%d)",
11421                         td->name, __FILE__, __LINE__);
11422                 return -1;
11423         }
11424         
11425         
11426         if(1 /* No applicable constraints whatsoever */) {
11427                 /* Nothing is here. See below */
11428         }
11429         
11430         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11431 }
11432
11433 static int
11434 memb_id_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11435                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11436         long value;
11437         
11438         if(!sptr) {
11439                 ASN__CTFAIL(app_key, td, sptr,
11440                         "%s: value not given (%s:%d)",
11441                         td->name, __FILE__, __LINE__);
11442                 return -1;
11443         }
11444         
11445         value = *(const long *)sptr;
11446         
11447         if((value >= 0 && value <= 65535)) {
11448                 /* Constraint check succeeded */
11449                 return 0;
11450         } else {
11451                 ASN__CTFAIL(app_key, td, sptr,
11452                         "%s: constraint failed (%s:%d)",
11453                         td->name, __FILE__, __LINE__);
11454                 return -1;
11455         }
11456 }
11457
11458 static int
11459 memb_criticality_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11460                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11461         
11462         if(!sptr) {
11463                 ASN__CTFAIL(app_key, td, sptr,
11464                         "%s: value not given (%s:%d)",
11465                         td->name, __FILE__, __LINE__);
11466                 return -1;
11467         }
11468         
11469         
11470         if(1 /* No applicable constraints whatsoever */) {
11471                 /* Nothing is here. See below */
11472         }
11473         
11474         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11475 }
11476
11477 static int
11478 memb_extensionValue_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11479                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11480         
11481         if(!sptr) {
11482                 ASN__CTFAIL(app_key, td, sptr,
11483                         "%s: value not given (%s:%d)",
11484                         td->name, __FILE__, __LINE__);
11485                 return -1;
11486         }
11487         
11488         
11489         if(1 /* No applicable constraints whatsoever */) {
11490                 /* Nothing is here. See below */
11491         }
11492         
11493         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11494 }
11495
11496 static int
11497 memb_id_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11498                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11499         long value;
11500         
11501         if(!sptr) {
11502                 ASN__CTFAIL(app_key, td, sptr,
11503                         "%s: value not given (%s:%d)",
11504                         td->name, __FILE__, __LINE__);
11505                 return -1;
11506         }
11507         
11508         value = *(const long *)sptr;
11509         
11510         if((value >= 0 && value <= 65535)) {
11511                 /* Constraint check succeeded */
11512                 return 0;
11513         } else {
11514                 ASN__CTFAIL(app_key, td, sptr,
11515                         "%s: constraint failed (%s:%d)",
11516                         td->name, __FILE__, __LINE__);
11517                 return -1;
11518         }
11519 }
11520
11521 static int
11522 memb_criticality_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11523                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11524         
11525         if(!sptr) {
11526                 ASN__CTFAIL(app_key, td, sptr,
11527                         "%s: value not given (%s:%d)",
11528                         td->name, __FILE__, __LINE__);
11529                 return -1;
11530         }
11531         
11532         
11533         if(1 /* No applicable constraints whatsoever */) {
11534                 /* Nothing is here. See below */
11535         }
11536         
11537         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11538 }
11539
11540 static int
11541 memb_extensionValue_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11542                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11543         
11544         if(!sptr) {
11545                 ASN__CTFAIL(app_key, td, sptr,
11546                         "%s: value not given (%s:%d)",
11547                         td->name, __FILE__, __LINE__);
11548                 return -1;
11549         }
11550         
11551         
11552         if(1 /* No applicable constraints whatsoever */) {
11553                 /* Nothing is here. See below */
11554         }
11555         
11556         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11557 }
11558
11559 static int
11560 memb_id_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11561                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11562         long value;
11563         
11564         if(!sptr) {
11565                 ASN__CTFAIL(app_key, td, sptr,
11566                         "%s: value not given (%s:%d)",
11567                         td->name, __FILE__, __LINE__);
11568                 return -1;
11569         }
11570         
11571         value = *(const long *)sptr;
11572         
11573         if((value >= 0 && value <= 65535)) {
11574                 /* Constraint check succeeded */
11575                 return 0;
11576         } else {
11577                 ASN__CTFAIL(app_key, td, sptr,
11578                         "%s: constraint failed (%s:%d)",
11579                         td->name, __FILE__, __LINE__);
11580                 return -1;
11581         }
11582 }
11583
11584 static int
11585 memb_criticality_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11586                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11587         
11588         if(!sptr) {
11589                 ASN__CTFAIL(app_key, td, sptr,
11590                         "%s: value not given (%s:%d)",
11591                         td->name, __FILE__, __LINE__);
11592                 return -1;
11593         }
11594         
11595         
11596         if(1 /* No applicable constraints whatsoever */) {
11597                 /* Nothing is here. See below */
11598         }
11599         
11600         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11601 }
11602
11603 static int
11604 memb_extensionValue_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11605                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11606         
11607         if(!sptr) {
11608                 ASN__CTFAIL(app_key, td, sptr,
11609                         "%s: value not given (%s:%d)",
11610                         td->name, __FILE__, __LINE__);
11611                 return -1;
11612         }
11613         
11614         
11615         if(1 /* No applicable constraints whatsoever */) {
11616                 /* Nothing is here. See below */
11617         }
11618         
11619         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11620 }
11621
11622 static int
11623 memb_id_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11624                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11625         long value;
11626         
11627         if(!sptr) {
11628                 ASN__CTFAIL(app_key, td, sptr,
11629                         "%s: value not given (%s:%d)",
11630                         td->name, __FILE__, __LINE__);
11631                 return -1;
11632         }
11633         
11634         value = *(const long *)sptr;
11635         
11636         if((value >= 0 && value <= 65535)) {
11637                 /* Constraint check succeeded */
11638                 return 0;
11639         } else {
11640                 ASN__CTFAIL(app_key, td, sptr,
11641                         "%s: constraint failed (%s:%d)",
11642                         td->name, __FILE__, __LINE__);
11643                 return -1;
11644         }
11645 }
11646
11647 static int
11648 memb_criticality_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11649                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11650         
11651         if(!sptr) {
11652                 ASN__CTFAIL(app_key, td, sptr,
11653                         "%s: value not given (%s:%d)",
11654                         td->name, __FILE__, __LINE__);
11655                 return -1;
11656         }
11657         
11658         
11659         if(1 /* No applicable constraints whatsoever */) {
11660                 /* Nothing is here. See below */
11661         }
11662         
11663         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11664 }
11665
11666 static int
11667 memb_extensionValue_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11668                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11669         
11670         if(!sptr) {
11671                 ASN__CTFAIL(app_key, td, sptr,
11672                         "%s: value not given (%s:%d)",
11673                         td->name, __FILE__, __LINE__);
11674                 return -1;
11675         }
11676         
11677         
11678         if(1 /* No applicable constraints whatsoever */) {
11679                 /* Nothing is here. See below */
11680         }
11681         
11682         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11683 }
11684
11685 static int
11686 memb_id_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11687                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11688         long value;
11689         
11690         if(!sptr) {
11691                 ASN__CTFAIL(app_key, td, sptr,
11692                         "%s: value not given (%s:%d)",
11693                         td->name, __FILE__, __LINE__);
11694                 return -1;
11695         }
11696         
11697         value = *(const long *)sptr;
11698         
11699         if((value >= 0 && value <= 65535)) {
11700                 /* Constraint check succeeded */
11701                 return 0;
11702         } else {
11703                 ASN__CTFAIL(app_key, td, sptr,
11704                         "%s: constraint failed (%s:%d)",
11705                         td->name, __FILE__, __LINE__);
11706                 return -1;
11707         }
11708 }
11709
11710 static int
11711 memb_criticality_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11712                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11713         
11714         if(!sptr) {
11715                 ASN__CTFAIL(app_key, td, sptr,
11716                         "%s: value not given (%s:%d)",
11717                         td->name, __FILE__, __LINE__);
11718                 return -1;
11719         }
11720         
11721         
11722         if(1 /* No applicable constraints whatsoever */) {
11723                 /* Nothing is here. See below */
11724         }
11725         
11726         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11727 }
11728
11729 static int
11730 memb_extensionValue_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11731                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11732         
11733         if(!sptr) {
11734                 ASN__CTFAIL(app_key, td, sptr,
11735                         "%s: value not given (%s:%d)",
11736                         td->name, __FILE__, __LINE__);
11737                 return -1;
11738         }
11739         
11740         
11741         if(1 /* No applicable constraints whatsoever */) {
11742                 /* Nothing is here. See below */
11743         }
11744         
11745         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11746 }
11747
11748 static int
11749 memb_id_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11750                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11751         long value;
11752         
11753         if(!sptr) {
11754                 ASN__CTFAIL(app_key, td, sptr,
11755                         "%s: value not given (%s:%d)",
11756                         td->name, __FILE__, __LINE__);
11757                 return -1;
11758         }
11759         
11760         value = *(const long *)sptr;
11761         
11762         if((value >= 0 && value <= 65535)) {
11763                 /* Constraint check succeeded */
11764                 return 0;
11765         } else {
11766                 ASN__CTFAIL(app_key, td, sptr,
11767                         "%s: constraint failed (%s:%d)",
11768                         td->name, __FILE__, __LINE__);
11769                 return -1;
11770         }
11771 }
11772
11773 static asn_type_selector_result_t
11774 select_FDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11775         asn_type_selector_result_t result = {0, 0};
11776         const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11777         size_t constraining_column = 0; /* &id */
11778         size_t for_column = 1; /* &criticality */
11779         size_t row, presence_index = 0;
11780         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11781         
11782         for(row=0; row < itable->rows_count; row++) {
11783             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11784             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11785         
11786             if(type_cell->cell_kind == aioc__undefined)
11787                 continue;
11788         
11789             presence_index++;
11790             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11791                 result.type_descriptor = type_cell->type_descriptor;
11792                 result.presence_index = presence_index;
11793                 break;
11794             }
11795         }
11796         
11797         return result;
11798 }
11799
11800 static int
11801 memb_criticality_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11802                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11803         
11804         if(!sptr) {
11805                 ASN__CTFAIL(app_key, td, sptr,
11806                         "%s: value not given (%s:%d)",
11807                         td->name, __FILE__, __LINE__);
11808                 return -1;
11809         }
11810         
11811         
11812         if(1 /* No applicable constraints whatsoever */) {
11813                 /* Nothing is here. See below */
11814         }
11815         
11816         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11817 }
11818
11819 static asn_type_selector_result_t
11820 select_FDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11821         asn_type_selector_result_t result = {0, 0};
11822         const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11823         size_t constraining_column = 0; /* &id */
11824         size_t for_column = 2; /* &Extension */
11825         size_t row, presence_index = 0;
11826         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11827         const int indexToPresence[7] = {
11828                 FDD_Info_ExtIEs__extensionValue_PR_NOTHING,
11829                 FDD_Info_ExtIEs__extensionValue_PR_EARFCNExtension,
11830                 FDD_Info_ExtIEs__extensionValue_PR_EARFCNExtension,
11831                 FDD_Info_ExtIEs__extensionValue_PR_OffsetOfNbiotChannelNumberToEARFCN,
11832                 FDD_Info_ExtIEs__extensionValue_PR_OffsetOfNbiotChannelNumberToEARFCN,
11833                 FDD_Info_ExtIEs__extensionValue_PR_NRS_NSSS_PowerOffset,
11834                 FDD_Info_ExtIEs__extensionValue_PR_NSSS_NumOccasionDifferentPrecoder
11835         };
11836         
11837         for(row=0; row < itable->rows_count; row++) {
11838             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11839             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11840         
11841             if(type_cell->cell_kind == aioc__undefined)
11842                 continue;
11843         
11844             presence_index++;
11845             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11846                 result.type_descriptor = type_cell->type_descriptor;
11847                 result.presence_index = indexToPresence[presence_index];
11848                 break;
11849             }
11850         }
11851         
11852         return result;
11853 }
11854
11855 static int
11856 memb_extensionValue_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11857                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11858         
11859         if(!sptr) {
11860                 ASN__CTFAIL(app_key, td, sptr,
11861                         "%s: value not given (%s:%d)",
11862                         td->name, __FILE__, __LINE__);
11863                 return -1;
11864         }
11865         
11866         
11867         if(1 /* No applicable constraints whatsoever */) {
11868                 /* Nothing is here. See below */
11869         }
11870         
11871         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11872 }
11873
11874 static int
11875 memb_id_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11876                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11877         long value;
11878         
11879         if(!sptr) {
11880                 ASN__CTFAIL(app_key, td, sptr,
11881                         "%s: value not given (%s:%d)",
11882                         td->name, __FILE__, __LINE__);
11883                 return -1;
11884         }
11885         
11886         value = *(const long *)sptr;
11887         
11888         if((value >= 0 && value <= 65535)) {
11889                 /* Constraint check succeeded */
11890                 return 0;
11891         } else {
11892                 ASN__CTFAIL(app_key, td, sptr,
11893                         "%s: constraint failed (%s:%d)",
11894                         td->name, __FILE__, __LINE__);
11895                 return -1;
11896         }
11897 }
11898
11899 static int
11900 memb_criticality_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11901                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11902         
11903         if(!sptr) {
11904                 ASN__CTFAIL(app_key, td, sptr,
11905                         "%s: value not given (%s:%d)",
11906                         td->name, __FILE__, __LINE__);
11907                 return -1;
11908         }
11909         
11910         
11911         if(1 /* No applicable constraints whatsoever */) {
11912                 /* Nothing is here. See below */
11913         }
11914         
11915         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11916 }
11917
11918 static int
11919 memb_extensionValue_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11920                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11921         
11922         if(!sptr) {
11923                 ASN__CTFAIL(app_key, td, sptr,
11924                         "%s: value not given (%s:%d)",
11925                         td->name, __FILE__, __LINE__);
11926                 return -1;
11927         }
11928         
11929         
11930         if(1 /* No applicable constraints whatsoever */) {
11931                 /* Nothing is here. See below */
11932         }
11933         
11934         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11935 }
11936
11937 static int
11938 memb_id_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11939                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11940         long value;
11941         
11942         if(!sptr) {
11943                 ASN__CTFAIL(app_key, td, sptr,
11944                         "%s: value not given (%s:%d)",
11945                         td->name, __FILE__, __LINE__);
11946                 return -1;
11947         }
11948         
11949         value = *(const long *)sptr;
11950         
11951         if((value >= 0 && value <= 65535)) {
11952                 /* Constraint check succeeded */
11953                 return 0;
11954         } else {
11955                 ASN__CTFAIL(app_key, td, sptr,
11956                         "%s: constraint failed (%s:%d)",
11957                         td->name, __FILE__, __LINE__);
11958                 return -1;
11959         }
11960 }
11961
11962 static int
11963 memb_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11964                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11965         
11966         if(!sptr) {
11967                 ASN__CTFAIL(app_key, td, sptr,
11968                         "%s: value not given (%s:%d)",
11969                         td->name, __FILE__, __LINE__);
11970                 return -1;
11971         }
11972         
11973         
11974         if(1 /* No applicable constraints whatsoever */) {
11975                 /* Nothing is here. See below */
11976         }
11977         
11978         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11979 }
11980
11981 static int
11982 memb_extensionValue_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11983                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11984         
11985         if(!sptr) {
11986                 ASN__CTFAIL(app_key, td, sptr,
11987                         "%s: value not given (%s:%d)",
11988                         td->name, __FILE__, __LINE__);
11989                 return -1;
11990         }
11991         
11992         
11993         if(1 /* No applicable constraints whatsoever */) {
11994                 /* Nothing is here. See below */
11995         }
11996         
11997         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11998 }
11999
12000 static int
12001 memb_id_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
12002                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12003         long value;
12004         
12005         if(!sptr) {
12006                 ASN__CTFAIL(app_key, td, sptr,
12007                         "%s: value not given (%s:%d)",
12008                         td->name, __FILE__, __LINE__);
12009                 return -1;
12010         }
12011         
12012         value = *(const long *)sptr;
12013         
12014         if((value >= 0 && value <= 65535)) {
12015                 /* Constraint check succeeded */
12016                 return 0;
12017         } else {
12018                 ASN__CTFAIL(app_key, td, sptr,
12019                         "%s: constraint failed (%s:%d)",
12020                         td->name, __FILE__, __LINE__);
12021                 return -1;
12022         }
12023 }
12024
12025 static int
12026 memb_criticality_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
12027                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12028         
12029         if(!sptr) {
12030                 ASN__CTFAIL(app_key, td, sptr,
12031                         "%s: value not given (%s:%d)",
12032                         td->name, __FILE__, __LINE__);
12033                 return -1;
12034         }
12035         
12036         
12037         if(1 /* No applicable constraints whatsoever */) {
12038                 /* Nothing is here. See below */
12039         }
12040         
12041         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12042 }
12043
12044 static int
12045 memb_extensionValue_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
12046                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12047         
12048         if(!sptr) {
12049                 ASN__CTFAIL(app_key, td, sptr,
12050                         "%s: value not given (%s:%d)",
12051                         td->name, __FILE__, __LINE__);
12052                 return -1;
12053         }
12054         
12055         
12056         if(1 /* No applicable constraints whatsoever */) {
12057                 /* Nothing is here. See below */
12058         }
12059         
12060         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12061 }
12062
12063 static int
12064 memb_id_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12065                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12066         long value;
12067         
12068         if(!sptr) {
12069                 ASN__CTFAIL(app_key, td, sptr,
12070                         "%s: value not given (%s:%d)",
12071                         td->name, __FILE__, __LINE__);
12072                 return -1;
12073         }
12074         
12075         value = *(const long *)sptr;
12076         
12077         if((value >= 0 && value <= 65535)) {
12078                 /* Constraint check succeeded */
12079                 return 0;
12080         } else {
12081                 ASN__CTFAIL(app_key, td, sptr,
12082                         "%s: constraint failed (%s:%d)",
12083                         td->name, __FILE__, __LINE__);
12084                 return -1;
12085         }
12086 }
12087
12088 static asn_type_selector_result_t
12089 select_GBR_QosInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12090         asn_type_selector_result_t result = {0, 0};
12091         const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12092         size_t constraining_column = 0; /* &id */
12093         size_t for_column = 1; /* &criticality */
12094         size_t row, presence_index = 0;
12095         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12096         
12097         for(row=0; row < itable->rows_count; row++) {
12098             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12099             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12100         
12101             if(type_cell->cell_kind == aioc__undefined)
12102                 continue;
12103         
12104             presence_index++;
12105             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12106                 result.type_descriptor = type_cell->type_descriptor;
12107                 result.presence_index = presence_index;
12108                 break;
12109             }
12110         }
12111         
12112         return result;
12113 }
12114
12115 static int
12116 memb_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12117                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12118         
12119         if(!sptr) {
12120                 ASN__CTFAIL(app_key, td, sptr,
12121                         "%s: value not given (%s:%d)",
12122                         td->name, __FILE__, __LINE__);
12123                 return -1;
12124         }
12125         
12126         
12127         if(1 /* No applicable constraints whatsoever */) {
12128                 /* Nothing is here. See below */
12129         }
12130         
12131         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12132 }
12133
12134 static asn_type_selector_result_t
12135 select_GBR_QosInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12136         asn_type_selector_result_t result = {0, 0};
12137         const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12138         size_t constraining_column = 0; /* &id */
12139         size_t for_column = 2; /* &Extension */
12140         size_t row, presence_index = 0;
12141         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12142         const int indexToPresence[5] = {
12143                 GBR_QosInformation_ExtIEs__extensionValue_PR_NOTHING,
12144                 GBR_QosInformation_ExtIEs__extensionValue_PR_ExtendedBitRate,
12145                 GBR_QosInformation_ExtIEs__extensionValue_PR_ExtendedBitRate,
12146                 GBR_QosInformation_ExtIEs__extensionValue_PR_ExtendedBitRate,
12147                 GBR_QosInformation_ExtIEs__extensionValue_PR_ExtendedBitRate
12148         };
12149         
12150         for(row=0; row < itable->rows_count; row++) {
12151             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12152             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12153         
12154             if(type_cell->cell_kind == aioc__undefined)
12155                 continue;
12156         
12157             presence_index++;
12158             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12159                 result.type_descriptor = type_cell->type_descriptor;
12160                 result.presence_index = indexToPresence[presence_index];
12161                 break;
12162             }
12163         }
12164         
12165         return result;
12166 }
12167
12168 static int
12169 memb_extensionValue_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12170                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12171         
12172         if(!sptr) {
12173                 ASN__CTFAIL(app_key, td, sptr,
12174                         "%s: value not given (%s:%d)",
12175                         td->name, __FILE__, __LINE__);
12176                 return -1;
12177         }
12178         
12179         
12180         if(1 /* No applicable constraints whatsoever */) {
12181                 /* Nothing is here. See below */
12182         }
12183         
12184         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12185 }
12186
12187 static int
12188 memb_id_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12189                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12190         long value;
12191         
12192         if(!sptr) {
12193                 ASN__CTFAIL(app_key, td, sptr,
12194                         "%s: value not given (%s:%d)",
12195                         td->name, __FILE__, __LINE__);
12196                 return -1;
12197         }
12198         
12199         value = *(const long *)sptr;
12200         
12201         if((value >= 0 && value <= 65535)) {
12202                 /* Constraint check succeeded */
12203                 return 0;
12204         } else {
12205                 ASN__CTFAIL(app_key, td, sptr,
12206                         "%s: constraint failed (%s:%d)",
12207                         td->name, __FILE__, __LINE__);
12208                 return -1;
12209         }
12210 }
12211
12212 static int
12213 memb_criticality_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12214                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12215         
12216         if(!sptr) {
12217                 ASN__CTFAIL(app_key, td, sptr,
12218                         "%s: value not given (%s:%d)",
12219                         td->name, __FILE__, __LINE__);
12220                 return -1;
12221         }
12222         
12223         
12224         if(1 /* No applicable constraints whatsoever */) {
12225                 /* Nothing is here. See below */
12226         }
12227         
12228         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12229 }
12230
12231 static int
12232 memb_extensionValue_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12233                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12234         
12235         if(!sptr) {
12236                 ASN__CTFAIL(app_key, td, sptr,
12237                         "%s: value not given (%s:%d)",
12238                         td->name, __FILE__, __LINE__);
12239                 return -1;
12240         }
12241         
12242         
12243         if(1 /* No applicable constraints whatsoever */) {
12244                 /* Nothing is here. See below */
12245         }
12246         
12247         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12248 }
12249
12250 static int
12251 memb_id_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12252                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12253         long value;
12254         
12255         if(!sptr) {
12256                 ASN__CTFAIL(app_key, td, sptr,
12257                         "%s: value not given (%s:%d)",
12258                         td->name, __FILE__, __LINE__);
12259                 return -1;
12260         }
12261         
12262         value = *(const long *)sptr;
12263         
12264         if((value >= 0 && value <= 65535)) {
12265                 /* Constraint check succeeded */
12266                 return 0;
12267         } else {
12268                 ASN__CTFAIL(app_key, td, sptr,
12269                         "%s: constraint failed (%s:%d)",
12270                         td->name, __FILE__, __LINE__);
12271                 return -1;
12272         }
12273 }
12274
12275 static int
12276 memb_criticality_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12277                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12278         
12279         if(!sptr) {
12280                 ASN__CTFAIL(app_key, td, sptr,
12281                         "%s: value not given (%s:%d)",
12282                         td->name, __FILE__, __LINE__);
12283                 return -1;
12284         }
12285         
12286         
12287         if(1 /* No applicable constraints whatsoever */) {
12288                 /* Nothing is here. See below */
12289         }
12290         
12291         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12292 }
12293
12294 static int
12295 memb_extensionValue_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12296                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12297         
12298         if(!sptr) {
12299                 ASN__CTFAIL(app_key, td, sptr,
12300                         "%s: value not given (%s:%d)",
12301                         td->name, __FILE__, __LINE__);
12302                 return -1;
12303         }
12304         
12305         
12306         if(1 /* No applicable constraints whatsoever */) {
12307                 /* Nothing is here. See below */
12308         }
12309         
12310         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12311 }
12312
12313 static int
12314 memb_id_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12315                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12316         long value;
12317         
12318         if(!sptr) {
12319                 ASN__CTFAIL(app_key, td, sptr,
12320                         "%s: value not given (%s:%d)",
12321                         td->name, __FILE__, __LINE__);
12322                 return -1;
12323         }
12324         
12325         value = *(const long *)sptr;
12326         
12327         if((value >= 0 && value <= 65535)) {
12328                 /* Constraint check succeeded */
12329                 return 0;
12330         } else {
12331                 ASN__CTFAIL(app_key, td, sptr,
12332                         "%s: constraint failed (%s:%d)",
12333                         td->name, __FILE__, __LINE__);
12334                 return -1;
12335         }
12336 }
12337
12338 static int
12339 memb_criticality_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12340                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12341         
12342         if(!sptr) {
12343                 ASN__CTFAIL(app_key, td, sptr,
12344                         "%s: value not given (%s:%d)",
12345                         td->name, __FILE__, __LINE__);
12346                 return -1;
12347         }
12348         
12349         
12350         if(1 /* No applicable constraints whatsoever */) {
12351                 /* Nothing is here. See below */
12352         }
12353         
12354         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12355 }
12356
12357 static int
12358 memb_extensionValue_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12359                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12360         
12361         if(!sptr) {
12362                 ASN__CTFAIL(app_key, td, sptr,
12363                         "%s: value not given (%s:%d)",
12364                         td->name, __FILE__, __LINE__);
12365                 return -1;
12366         }
12367         
12368         
12369         if(1 /* No applicable constraints whatsoever */) {
12370                 /* Nothing is here. See below */
12371         }
12372         
12373         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12374 }
12375
12376 static int
12377 memb_id_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12378                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12379         long value;
12380         
12381         if(!sptr) {
12382                 ASN__CTFAIL(app_key, td, sptr,
12383                         "%s: value not given (%s:%d)",
12384                         td->name, __FILE__, __LINE__);
12385                 return -1;
12386         }
12387         
12388         value = *(const long *)sptr;
12389         
12390         if((value >= 0 && value <= 65535)) {
12391                 /* Constraint check succeeded */
12392                 return 0;
12393         } else {
12394                 ASN__CTFAIL(app_key, td, sptr,
12395                         "%s: constraint failed (%s:%d)",
12396                         td->name, __FILE__, __LINE__);
12397                 return -1;
12398         }
12399 }
12400
12401 static int
12402 memb_criticality_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12403                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12404         
12405         if(!sptr) {
12406                 ASN__CTFAIL(app_key, td, sptr,
12407                         "%s: value not given (%s:%d)",
12408                         td->name, __FILE__, __LINE__);
12409                 return -1;
12410         }
12411         
12412         
12413         if(1 /* No applicable constraints whatsoever */) {
12414                 /* Nothing is here. See below */
12415         }
12416         
12417         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12418 }
12419
12420 static int
12421 memb_extensionValue_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12422                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12423         
12424         if(!sptr) {
12425                 ASN__CTFAIL(app_key, td, sptr,
12426                         "%s: value not given (%s:%d)",
12427                         td->name, __FILE__, __LINE__);
12428                 return -1;
12429         }
12430         
12431         
12432         if(1 /* No applicable constraints whatsoever */) {
12433                 /* Nothing is here. See below */
12434         }
12435         
12436         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12437 }
12438
12439 static int
12440 memb_id_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12441                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12442         long value;
12443         
12444         if(!sptr) {
12445                 ASN__CTFAIL(app_key, td, sptr,
12446                         "%s: value not given (%s:%d)",
12447                         td->name, __FILE__, __LINE__);
12448                 return -1;
12449         }
12450         
12451         value = *(const long *)sptr;
12452         
12453         if((value >= 0 && value <= 65535)) {
12454                 /* Constraint check succeeded */
12455                 return 0;
12456         } else {
12457                 ASN__CTFAIL(app_key, td, sptr,
12458                         "%s: constraint failed (%s:%d)",
12459                         td->name, __FILE__, __LINE__);
12460                 return -1;
12461         }
12462 }
12463
12464 static int
12465 memb_criticality_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12466                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12467         
12468         if(!sptr) {
12469                 ASN__CTFAIL(app_key, td, sptr,
12470                         "%s: value not given (%s:%d)",
12471                         td->name, __FILE__, __LINE__);
12472                 return -1;
12473         }
12474         
12475         
12476         if(1 /* No applicable constraints whatsoever */) {
12477                 /* Nothing is here. See below */
12478         }
12479         
12480         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12481 }
12482
12483 static int
12484 memb_extensionValue_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12485                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12486         
12487         if(!sptr) {
12488                 ASN__CTFAIL(app_key, td, sptr,
12489                         "%s: value not given (%s:%d)",
12490                         td->name, __FILE__, __LINE__);
12491                 return -1;
12492         }
12493         
12494         
12495         if(1 /* No applicable constraints whatsoever */) {
12496                 /* Nothing is here. See below */
12497         }
12498         
12499         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12500 }
12501
12502 static int
12503 memb_id_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12504                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12505         long value;
12506         
12507         if(!sptr) {
12508                 ASN__CTFAIL(app_key, td, sptr,
12509                         "%s: value not given (%s:%d)",
12510                         td->name, __FILE__, __LINE__);
12511                 return -1;
12512         }
12513         
12514         value = *(const long *)sptr;
12515         
12516         if((value >= 0 && value <= 65535)) {
12517                 /* Constraint check succeeded */
12518                 return 0;
12519         } else {
12520                 ASN__CTFAIL(app_key, td, sptr,
12521                         "%s: constraint failed (%s:%d)",
12522                         td->name, __FILE__, __LINE__);
12523                 return -1;
12524         }
12525 }
12526
12527 static asn_type_selector_result_t
12528 select_HandoverRestrictionList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12529         asn_type_selector_result_t result = {0, 0};
12530         const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12531         size_t constraining_column = 0; /* &id */
12532         size_t for_column = 1; /* &criticality */
12533         size_t row, presence_index = 0;
12534         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12535         
12536         for(row=0; row < itable->rows_count; row++) {
12537             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12538             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12539         
12540             if(type_cell->cell_kind == aioc__undefined)
12541                 continue;
12542         
12543             presence_index++;
12544             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12545                 result.type_descriptor = type_cell->type_descriptor;
12546                 result.presence_index = presence_index;
12547                 break;
12548             }
12549         }
12550         
12551         return result;
12552 }
12553
12554 static int
12555 memb_criticality_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12556                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12557         
12558         if(!sptr) {
12559                 ASN__CTFAIL(app_key, td, sptr,
12560                         "%s: value not given (%s:%d)",
12561                         td->name, __FILE__, __LINE__);
12562                 return -1;
12563         }
12564         
12565         
12566         if(1 /* No applicable constraints whatsoever */) {
12567                 /* Nothing is here. See below */
12568         }
12569         
12570         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12571 }
12572
12573 static asn_type_selector_result_t
12574 select_HandoverRestrictionList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12575         asn_type_selector_result_t result = {0, 0};
12576         const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12577         size_t constraining_column = 0; /* &id */
12578         size_t for_column = 2; /* &Extension */
12579         size_t row, presence_index = 0;
12580         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12581         
12582         for(row=0; row < itable->rows_count; row++) {
12583             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12584             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12585         
12586             if(type_cell->cell_kind == aioc__undefined)
12587                 continue;
12588         
12589             presence_index++;
12590             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12591                 result.type_descriptor = type_cell->type_descriptor;
12592                 result.presence_index = presence_index;
12593                 break;
12594             }
12595         }
12596         
12597         return result;
12598 }
12599
12600 static int
12601 memb_extensionValue_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12602                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12603         
12604         if(!sptr) {
12605                 ASN__CTFAIL(app_key, td, sptr,
12606                         "%s: value not given (%s:%d)",
12607                         td->name, __FILE__, __LINE__);
12608                 return -1;
12609         }
12610         
12611         
12612         if(1 /* No applicable constraints whatsoever */) {
12613                 /* Nothing is here. See below */
12614         }
12615         
12616         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12617 }
12618
12619 static int
12620 memb_id_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12621                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12622         long value;
12623         
12624         if(!sptr) {
12625                 ASN__CTFAIL(app_key, td, sptr,
12626                         "%s: value not given (%s:%d)",
12627                         td->name, __FILE__, __LINE__);
12628                 return -1;
12629         }
12630         
12631         value = *(const long *)sptr;
12632         
12633         if((value >= 0 && value <= 65535)) {
12634                 /* Constraint check succeeded */
12635                 return 0;
12636         } else {
12637                 ASN__CTFAIL(app_key, td, sptr,
12638                         "%s: constraint failed (%s:%d)",
12639                         td->name, __FILE__, __LINE__);
12640                 return -1;
12641         }
12642 }
12643
12644 static int
12645 memb_criticality_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12646                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12647         
12648         if(!sptr) {
12649                 ASN__CTFAIL(app_key, td, sptr,
12650                         "%s: value not given (%s:%d)",
12651                         td->name, __FILE__, __LINE__);
12652                 return -1;
12653         }
12654         
12655         
12656         if(1 /* No applicable constraints whatsoever */) {
12657                 /* Nothing is here. See below */
12658         }
12659         
12660         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12661 }
12662
12663 static int
12664 memb_extensionValue_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12665                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12666         
12667         if(!sptr) {
12668                 ASN__CTFAIL(app_key, td, sptr,
12669                         "%s: value not given (%s:%d)",
12670                         td->name, __FILE__, __LINE__);
12671                 return -1;
12672         }
12673         
12674         
12675         if(1 /* No applicable constraints whatsoever */) {
12676                 /* Nothing is here. See below */
12677         }
12678         
12679         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12680 }
12681
12682 static int
12683 memb_id_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12684                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12685         long value;
12686         
12687         if(!sptr) {
12688                 ASN__CTFAIL(app_key, td, sptr,
12689                         "%s: value not given (%s:%d)",
12690                         td->name, __FILE__, __LINE__);
12691                 return -1;
12692         }
12693         
12694         value = *(const long *)sptr;
12695         
12696         if((value >= 0 && value <= 65535)) {
12697                 /* Constraint check succeeded */
12698                 return 0;
12699         } else {
12700                 ASN__CTFAIL(app_key, td, sptr,
12701                         "%s: constraint failed (%s:%d)",
12702                         td->name, __FILE__, __LINE__);
12703                 return -1;
12704         }
12705 }
12706
12707 static asn_type_selector_result_t
12708 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12709         asn_type_selector_result_t result = {0, 0};
12710         const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12711         size_t constraining_column = 0; /* &id */
12712         size_t for_column = 1; /* &criticality */
12713         size_t row, presence_index = 0;
12714         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12715         
12716         for(row=0; row < itable->rows_count; row++) {
12717             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12718             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12719         
12720             if(type_cell->cell_kind == aioc__undefined)
12721                 continue;
12722         
12723             presence_index++;
12724             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12725                 result.type_descriptor = type_cell->type_descriptor;
12726                 result.presence_index = presence_index;
12727                 break;
12728             }
12729         }
12730         
12731         return result;
12732 }
12733
12734 static int
12735 memb_criticality_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12736                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12737         
12738         if(!sptr) {
12739                 ASN__CTFAIL(app_key, td, sptr,
12740                         "%s: value not given (%s:%d)",
12741                         td->name, __FILE__, __LINE__);
12742                 return -1;
12743         }
12744         
12745         
12746         if(1 /* No applicable constraints whatsoever */) {
12747                 /* Nothing is here. See below */
12748         }
12749         
12750         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12751 }
12752
12753 static asn_type_selector_result_t
12754 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12755         asn_type_selector_result_t result = {0, 0};
12756         const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12757         size_t constraining_column = 0; /* &id */
12758         size_t for_column = 2; /* &Extension */
12759         size_t row, presence_index = 0;
12760         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12761         
12762         for(row=0; row < itable->rows_count; row++) {
12763             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12764             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12765         
12766             if(type_cell->cell_kind == aioc__undefined)
12767                 continue;
12768         
12769             presence_index++;
12770             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12771                 result.type_descriptor = type_cell->type_descriptor;
12772                 result.presence_index = presence_index;
12773                 break;
12774             }
12775         }
12776         
12777         return result;
12778 }
12779
12780 static int
12781 memb_extensionValue_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12782                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12783         
12784         if(!sptr) {
12785                 ASN__CTFAIL(app_key, td, sptr,
12786                         "%s: value not given (%s:%d)",
12787                         td->name, __FILE__, __LINE__);
12788                 return -1;
12789         }
12790         
12791         
12792         if(1 /* No applicable constraints whatsoever */) {
12793                 /* Nothing is here. See below */
12794         }
12795         
12796         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12797 }
12798
12799 static int
12800 memb_id_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12801                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12802         long value;
12803         
12804         if(!sptr) {
12805                 ASN__CTFAIL(app_key, td, sptr,
12806                         "%s: value not given (%s:%d)",
12807                         td->name, __FILE__, __LINE__);
12808                 return -1;
12809         }
12810         
12811         value = *(const long *)sptr;
12812         
12813         if((value >= 0 && value <= 65535)) {
12814                 /* Constraint check succeeded */
12815                 return 0;
12816         } else {
12817                 ASN__CTFAIL(app_key, td, sptr,
12818                         "%s: constraint failed (%s:%d)",
12819                         td->name, __FILE__, __LINE__);
12820                 return -1;
12821         }
12822 }
12823
12824 static int
12825 memb_criticality_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12826                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12827         
12828         if(!sptr) {
12829                 ASN__CTFAIL(app_key, td, sptr,
12830                         "%s: value not given (%s:%d)",
12831                         td->name, __FILE__, __LINE__);
12832                 return -1;
12833         }
12834         
12835         
12836         if(1 /* No applicable constraints whatsoever */) {
12837                 /* Nothing is here. See below */
12838         }
12839         
12840         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12841 }
12842
12843 static int
12844 memb_extensionValue_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12845                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12846         
12847         if(!sptr) {
12848                 ASN__CTFAIL(app_key, td, sptr,
12849                         "%s: value not given (%s:%d)",
12850                         td->name, __FILE__, __LINE__);
12851                 return -1;
12852         }
12853         
12854         
12855         if(1 /* No applicable constraints whatsoever */) {
12856                 /* Nothing is here. See below */
12857         }
12858         
12859         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12860 }
12861
12862 static int
12863 memb_id_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12864                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12865         long value;
12866         
12867         if(!sptr) {
12868                 ASN__CTFAIL(app_key, td, sptr,
12869                         "%s: value not given (%s:%d)",
12870                         td->name, __FILE__, __LINE__);
12871                 return -1;
12872         }
12873         
12874         value = *(const long *)sptr;
12875         
12876         if((value >= 0 && value <= 65535)) {
12877                 /* Constraint check succeeded */
12878                 return 0;
12879         } else {
12880                 ASN__CTFAIL(app_key, td, sptr,
12881                         "%s: constraint failed (%s:%d)",
12882                         td->name, __FILE__, __LINE__);
12883                 return -1;
12884         }
12885 }
12886
12887 static int
12888 memb_criticality_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12889                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12890         
12891         if(!sptr) {
12892                 ASN__CTFAIL(app_key, td, sptr,
12893                         "%s: value not given (%s:%d)",
12894                         td->name, __FILE__, __LINE__);
12895                 return -1;
12896         }
12897         
12898         
12899         if(1 /* No applicable constraints whatsoever */) {
12900                 /* Nothing is here. See below */
12901         }
12902         
12903         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12904 }
12905
12906 static int
12907 memb_extensionValue_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12908                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12909         
12910         if(!sptr) {
12911                 ASN__CTFAIL(app_key, td, sptr,
12912                         "%s: value not given (%s:%d)",
12913                         td->name, __FILE__, __LINE__);
12914                 return -1;
12915         }
12916         
12917         
12918         if(1 /* No applicable constraints whatsoever */) {
12919                 /* Nothing is here. See below */
12920         }
12921         
12922         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12923 }
12924
12925 static int
12926 memb_id_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12927                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12928         long value;
12929         
12930         if(!sptr) {
12931                 ASN__CTFAIL(app_key, td, sptr,
12932                         "%s: value not given (%s:%d)",
12933                         td->name, __FILE__, __LINE__);
12934                 return -1;
12935         }
12936         
12937         value = *(const long *)sptr;
12938         
12939         if((value >= 0 && value <= 65535)) {
12940                 /* Constraint check succeeded */
12941                 return 0;
12942         } else {
12943                 ASN__CTFAIL(app_key, td, sptr,
12944                         "%s: constraint failed (%s:%d)",
12945                         td->name, __FILE__, __LINE__);
12946                 return -1;
12947         }
12948 }
12949
12950 static int
12951 memb_criticality_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12952                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12953         
12954         if(!sptr) {
12955                 ASN__CTFAIL(app_key, td, sptr,
12956                         "%s: value not given (%s:%d)",
12957                         td->name, __FILE__, __LINE__);
12958                 return -1;
12959         }
12960         
12961         
12962         if(1 /* No applicable constraints whatsoever */) {
12963                 /* Nothing is here. See below */
12964         }
12965         
12966         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12967 }
12968
12969 static int
12970 memb_extensionValue_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12971                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12972         
12973         if(!sptr) {
12974                 ASN__CTFAIL(app_key, td, sptr,
12975                         "%s: value not given (%s:%d)",
12976                         td->name, __FILE__, __LINE__);
12977                 return -1;
12978         }
12979         
12980         
12981         if(1 /* No applicable constraints whatsoever */) {
12982                 /* Nothing is here. See below */
12983         }
12984         
12985         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12986 }
12987
12988 static int
12989 memb_id_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12990                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12991         long value;
12992         
12993         if(!sptr) {
12994                 ASN__CTFAIL(app_key, td, sptr,
12995                         "%s: value not given (%s:%d)",
12996                         td->name, __FILE__, __LINE__);
12997                 return -1;
12998         }
12999         
13000         value = *(const long *)sptr;
13001         
13002         if((value >= 0 && value <= 65535)) {
13003                 /* Constraint check succeeded */
13004                 return 0;
13005         } else {
13006                 ASN__CTFAIL(app_key, td, sptr,
13007                         "%s: constraint failed (%s:%d)",
13008                         td->name, __FILE__, __LINE__);
13009                 return -1;
13010         }
13011 }
13012
13013 static int
13014 memb_criticality_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
13015                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13016         
13017         if(!sptr) {
13018                 ASN__CTFAIL(app_key, td, sptr,
13019                         "%s: value not given (%s:%d)",
13020                         td->name, __FILE__, __LINE__);
13021                 return -1;
13022         }
13023         
13024         
13025         if(1 /* No applicable constraints whatsoever */) {
13026                 /* Nothing is here. See below */
13027         }
13028         
13029         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13030 }
13031
13032 static int
13033 memb_extensionValue_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
13034                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13035         
13036         if(!sptr) {
13037                 ASN__CTFAIL(app_key, td, sptr,
13038                         "%s: value not given (%s:%d)",
13039                         td->name, __FILE__, __LINE__);
13040                 return -1;
13041         }
13042         
13043         
13044         if(1 /* No applicable constraints whatsoever */) {
13045                 /* Nothing is here. See below */
13046         }
13047         
13048         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13049 }
13050
13051 static int
13052 memb_id_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13053                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13054         long value;
13055         
13056         if(!sptr) {
13057                 ASN__CTFAIL(app_key, td, sptr,
13058                         "%s: value not given (%s:%d)",
13059                         td->name, __FILE__, __LINE__);
13060                 return -1;
13061         }
13062         
13063         value = *(const long *)sptr;
13064         
13065         if((value >= 0 && value <= 65535)) {
13066                 /* Constraint check succeeded */
13067                 return 0;
13068         } else {
13069                 ASN__CTFAIL(app_key, td, sptr,
13070                         "%s: constraint failed (%s:%d)",
13071                         td->name, __FILE__, __LINE__);
13072                 return -1;
13073         }
13074 }
13075
13076 static int
13077 memb_criticality_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13078                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13079         
13080         if(!sptr) {
13081                 ASN__CTFAIL(app_key, td, sptr,
13082                         "%s: value not given (%s:%d)",
13083                         td->name, __FILE__, __LINE__);
13084                 return -1;
13085         }
13086         
13087         
13088         if(1 /* No applicable constraints whatsoever */) {
13089                 /* Nothing is here. See below */
13090         }
13091         
13092         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13093 }
13094
13095 static int
13096 memb_extensionValue_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13097                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13098         
13099         if(!sptr) {
13100                 ASN__CTFAIL(app_key, td, sptr,
13101                         "%s: value not given (%s:%d)",
13102                         td->name, __FILE__, __LINE__);
13103                 return -1;
13104         }
13105         
13106         
13107         if(1 /* No applicable constraints whatsoever */) {
13108                 /* Nothing is here. See below */
13109         }
13110         
13111         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13112 }
13113
13114 static int
13115 memb_id_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13116                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13117         long value;
13118         
13119         if(!sptr) {
13120                 ASN__CTFAIL(app_key, td, sptr,
13121                         "%s: value not given (%s:%d)",
13122                         td->name, __FILE__, __LINE__);
13123                 return -1;
13124         }
13125         
13126         value = *(const long *)sptr;
13127         
13128         if((value >= 0 && value <= 65535)) {
13129                 /* Constraint check succeeded */
13130                 return 0;
13131         } else {
13132                 ASN__CTFAIL(app_key, td, sptr,
13133                         "%s: constraint failed (%s:%d)",
13134                         td->name, __FILE__, __LINE__);
13135                 return -1;
13136         }
13137 }
13138
13139 static int
13140 memb_criticality_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13141                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13142         
13143         if(!sptr) {
13144                 ASN__CTFAIL(app_key, td, sptr,
13145                         "%s: value not given (%s:%d)",
13146                         td->name, __FILE__, __LINE__);
13147                 return -1;
13148         }
13149         
13150         
13151         if(1 /* No applicable constraints whatsoever */) {
13152                 /* Nothing is here. See below */
13153         }
13154         
13155         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13156 }
13157
13158 static int
13159 memb_extensionValue_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13160                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13161         
13162         if(!sptr) {
13163                 ASN__CTFAIL(app_key, td, sptr,
13164                         "%s: value not given (%s:%d)",
13165                         td->name, __FILE__, __LINE__);
13166                 return -1;
13167         }
13168         
13169         
13170         if(1 /* No applicable constraints whatsoever */) {
13171                 /* Nothing is here. See below */
13172         }
13173         
13174         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13175 }
13176
13177 static int
13178 memb_id_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13179                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13180         long value;
13181         
13182         if(!sptr) {
13183                 ASN__CTFAIL(app_key, td, sptr,
13184                         "%s: value not given (%s:%d)",
13185                         td->name, __FILE__, __LINE__);
13186                 return -1;
13187         }
13188         
13189         value = *(const long *)sptr;
13190         
13191         if((value >= 0 && value <= 65535)) {
13192                 /* Constraint check succeeded */
13193                 return 0;
13194         } else {
13195                 ASN__CTFAIL(app_key, td, sptr,
13196                         "%s: constraint failed (%s:%d)",
13197                         td->name, __FILE__, __LINE__);
13198                 return -1;
13199         }
13200 }
13201
13202 static int
13203 memb_criticality_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13204                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13205         
13206         if(!sptr) {
13207                 ASN__CTFAIL(app_key, td, sptr,
13208                         "%s: value not given (%s:%d)",
13209                         td->name, __FILE__, __LINE__);
13210                 return -1;
13211         }
13212         
13213         
13214         if(1 /* No applicable constraints whatsoever */) {
13215                 /* Nothing is here. See below */
13216         }
13217         
13218         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13219 }
13220
13221 static int
13222 memb_extensionValue_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13223                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13224         
13225         if(!sptr) {
13226                 ASN__CTFAIL(app_key, td, sptr,
13227                         "%s: value not given (%s:%d)",
13228                         td->name, __FILE__, __LINE__);
13229                 return -1;
13230         }
13231         
13232         
13233         if(1 /* No applicable constraints whatsoever */) {
13234                 /* Nothing is here. See below */
13235         }
13236         
13237         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13238 }
13239
13240 static int
13241 memb_id_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13242                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13243         long value;
13244         
13245         if(!sptr) {
13246                 ASN__CTFAIL(app_key, td, sptr,
13247                         "%s: value not given (%s:%d)",
13248                         td->name, __FILE__, __LINE__);
13249                 return -1;
13250         }
13251         
13252         value = *(const long *)sptr;
13253         
13254         if((value >= 0 && value <= 65535)) {
13255                 /* Constraint check succeeded */
13256                 return 0;
13257         } else {
13258                 ASN__CTFAIL(app_key, td, sptr,
13259                         "%s: constraint failed (%s:%d)",
13260                         td->name, __FILE__, __LINE__);
13261                 return -1;
13262         }
13263 }
13264
13265 static int
13266 memb_criticality_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13267                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13268         
13269         if(!sptr) {
13270                 ASN__CTFAIL(app_key, td, sptr,
13271                         "%s: value not given (%s:%d)",
13272                         td->name, __FILE__, __LINE__);
13273                 return -1;
13274         }
13275         
13276         
13277         if(1 /* No applicable constraints whatsoever */) {
13278                 /* Nothing is here. See below */
13279         }
13280         
13281         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13282 }
13283
13284 static int
13285 memb_extensionValue_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13286                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13287         
13288         if(!sptr) {
13289                 ASN__CTFAIL(app_key, td, sptr,
13290                         "%s: value not given (%s:%d)",
13291                         td->name, __FILE__, __LINE__);
13292                 return -1;
13293         }
13294         
13295         
13296         if(1 /* No applicable constraints whatsoever */) {
13297                 /* Nothing is here. See below */
13298         }
13299         
13300         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13301 }
13302
13303 static int
13304 memb_id_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13305                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13306         long value;
13307         
13308         if(!sptr) {
13309                 ASN__CTFAIL(app_key, td, sptr,
13310                         "%s: value not given (%s:%d)",
13311                         td->name, __FILE__, __LINE__);
13312                 return -1;
13313         }
13314         
13315         value = *(const long *)sptr;
13316         
13317         if((value >= 0 && value <= 65535)) {
13318                 /* Constraint check succeeded */
13319                 return 0;
13320         } else {
13321                 ASN__CTFAIL(app_key, td, sptr,
13322                         "%s: constraint failed (%s:%d)",
13323                         td->name, __FILE__, __LINE__);
13324                 return -1;
13325         }
13326 }
13327
13328 static asn_type_selector_result_t
13329 select_MDT_Configuration_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13330         asn_type_selector_result_t result = {0, 0};
13331         const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13332         size_t constraining_column = 0; /* &id */
13333         size_t for_column = 1; /* &criticality */
13334         size_t row, presence_index = 0;
13335         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13336         
13337         for(row=0; row < itable->rows_count; row++) {
13338             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13339             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13340         
13341             if(type_cell->cell_kind == aioc__undefined)
13342                 continue;
13343         
13344             presence_index++;
13345             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13346                 result.type_descriptor = type_cell->type_descriptor;
13347                 result.presence_index = presence_index;
13348                 break;
13349             }
13350         }
13351         
13352         return result;
13353 }
13354
13355 static int
13356 memb_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13357                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13358         
13359         if(!sptr) {
13360                 ASN__CTFAIL(app_key, td, sptr,
13361                         "%s: value not given (%s:%d)",
13362                         td->name, __FILE__, __LINE__);
13363                 return -1;
13364         }
13365         
13366         
13367         if(1 /* No applicable constraints whatsoever */) {
13368                 /* Nothing is here. See below */
13369         }
13370         
13371         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13372 }
13373
13374 static asn_type_selector_result_t
13375 select_MDT_Configuration_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13376         asn_type_selector_result_t result = {0, 0};
13377         const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13378         size_t constraining_column = 0; /* &id */
13379         size_t for_column = 2; /* &Extension */
13380         size_t row, presence_index = 0;
13381         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13382         
13383         for(row=0; row < itable->rows_count; row++) {
13384             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13385             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13386         
13387             if(type_cell->cell_kind == aioc__undefined)
13388                 continue;
13389         
13390             presence_index++;
13391             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13392                 result.type_descriptor = type_cell->type_descriptor;
13393                 result.presence_index = presence_index;
13394                 break;
13395             }
13396         }
13397         
13398         return result;
13399 }
13400
13401 static int
13402 memb_extensionValue_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13403                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13404         
13405         if(!sptr) {
13406                 ASN__CTFAIL(app_key, td, sptr,
13407                         "%s: value not given (%s:%d)",
13408                         td->name, __FILE__, __LINE__);
13409                 return -1;
13410         }
13411         
13412         
13413         if(1 /* No applicable constraints whatsoever */) {
13414                 /* Nothing is here. See below */
13415         }
13416         
13417         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13418 }
13419
13420 static int
13421 memb_id_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13422                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13423         long value;
13424         
13425         if(!sptr) {
13426                 ASN__CTFAIL(app_key, td, sptr,
13427                         "%s: value not given (%s:%d)",
13428                         td->name, __FILE__, __LINE__);
13429                 return -1;
13430         }
13431         
13432         value = *(const long *)sptr;
13433         
13434         if((value >= 0 && value <= 65535)) {
13435                 /* Constraint check succeeded */
13436                 return 0;
13437         } else {
13438                 ASN__CTFAIL(app_key, td, sptr,
13439                         "%s: constraint failed (%s:%d)",
13440                         td->name, __FILE__, __LINE__);
13441                 return -1;
13442         }
13443 }
13444
13445 static asn_type_selector_result_t
13446 select_MeNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13447         asn_type_selector_result_t result = {0, 0};
13448         const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13449         size_t constraining_column = 0; /* &id */
13450         size_t for_column = 1; /* &criticality */
13451         size_t row, presence_index = 0;
13452         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13453         
13454         for(row=0; row < itable->rows_count; row++) {
13455             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13456             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13457         
13458             if(type_cell->cell_kind == aioc__undefined)
13459                 continue;
13460         
13461             presence_index++;
13462             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13463                 result.type_descriptor = type_cell->type_descriptor;
13464                 result.presence_index = presence_index;
13465                 break;
13466             }
13467         }
13468         
13469         return result;
13470 }
13471
13472 static int
13473 memb_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13474                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13475         
13476         if(!sptr) {
13477                 ASN__CTFAIL(app_key, td, sptr,
13478                         "%s: value not given (%s:%d)",
13479                         td->name, __FILE__, __LINE__);
13480                 return -1;
13481         }
13482         
13483         
13484         if(1 /* No applicable constraints whatsoever */) {
13485                 /* Nothing is here. See below */
13486         }
13487         
13488         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13489 }
13490
13491 static asn_type_selector_result_t
13492 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13493         asn_type_selector_result_t result = {0, 0};
13494         const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13495         size_t constraining_column = 0; /* &id */
13496         size_t for_column = 2; /* &Extension */
13497         size_t row, presence_index = 0;
13498         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13499         
13500         for(row=0; row < itable->rows_count; row++) {
13501             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13502             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13503         
13504             if(type_cell->cell_kind == aioc__undefined)
13505                 continue;
13506         
13507             presence_index++;
13508             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13509                 result.type_descriptor = type_cell->type_descriptor;
13510                 result.presence_index = presence_index;
13511                 break;
13512             }
13513         }
13514         
13515         return result;
13516 }
13517
13518 static int
13519 memb_extensionValue_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13520                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13521         
13522         if(!sptr) {
13523                 ASN__CTFAIL(app_key, td, sptr,
13524                         "%s: value not given (%s:%d)",
13525                         td->name, __FILE__, __LINE__);
13526                 return -1;
13527         }
13528         
13529         
13530         if(1 /* No applicable constraints whatsoever */) {
13531                 /* Nothing is here. See below */
13532         }
13533         
13534         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13535 }
13536
13537 static int
13538 memb_id_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13539                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13540         long value;
13541         
13542         if(!sptr) {
13543                 ASN__CTFAIL(app_key, td, sptr,
13544                         "%s: value not given (%s:%d)",
13545                         td->name, __FILE__, __LINE__);
13546                 return -1;
13547         }
13548         
13549         value = *(const long *)sptr;
13550         
13551         if((value >= 0 && value <= 65535)) {
13552                 /* Constraint check succeeded */
13553                 return 0;
13554         } else {
13555                 ASN__CTFAIL(app_key, td, sptr,
13556                         "%s: constraint failed (%s:%d)",
13557                         td->name, __FILE__, __LINE__);
13558                 return -1;
13559         }
13560 }
13561
13562 static int
13563 memb_criticality_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13564                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13565         
13566         if(!sptr) {
13567                 ASN__CTFAIL(app_key, td, sptr,
13568                         "%s: value not given (%s:%d)",
13569                         td->name, __FILE__, __LINE__);
13570                 return -1;
13571         }
13572         
13573         
13574         if(1 /* No applicable constraints whatsoever */) {
13575                 /* Nothing is here. See below */
13576         }
13577         
13578         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13579 }
13580
13581 static int
13582 memb_extensionValue_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13583                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13584         
13585         if(!sptr) {
13586                 ASN__CTFAIL(app_key, td, sptr,
13587                         "%s: value not given (%s:%d)",
13588                         td->name, __FILE__, __LINE__);
13589                 return -1;
13590         }
13591         
13592         
13593         if(1 /* No applicable constraints whatsoever */) {
13594                 /* Nothing is here. See below */
13595         }
13596         
13597         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13598 }
13599
13600 static int
13601 memb_id_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13602                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13603         long value;
13604         
13605         if(!sptr) {
13606                 ASN__CTFAIL(app_key, td, sptr,
13607                         "%s: value not given (%s:%d)",
13608                         td->name, __FILE__, __LINE__);
13609                 return -1;
13610         }
13611         
13612         value = *(const long *)sptr;
13613         
13614         if((value >= 0 && value <= 65535)) {
13615                 /* Constraint check succeeded */
13616                 return 0;
13617         } else {
13618                 ASN__CTFAIL(app_key, td, sptr,
13619                         "%s: constraint failed (%s:%d)",
13620                         td->name, __FILE__, __LINE__);
13621                 return -1;
13622         }
13623 }
13624
13625 static int
13626 memb_criticality_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13627                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13628         
13629         if(!sptr) {
13630                 ASN__CTFAIL(app_key, td, sptr,
13631                         "%s: value not given (%s:%d)",
13632                         td->name, __FILE__, __LINE__);
13633                 return -1;
13634         }
13635         
13636         
13637         if(1 /* No applicable constraints whatsoever */) {
13638                 /* Nothing is here. See below */
13639         }
13640         
13641         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13642 }
13643
13644 static int
13645 memb_extensionValue_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13646                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13647         
13648         if(!sptr) {
13649                 ASN__CTFAIL(app_key, td, sptr,
13650                         "%s: value not given (%s:%d)",
13651                         td->name, __FILE__, __LINE__);
13652                 return -1;
13653         }
13654         
13655         
13656         if(1 /* No applicable constraints whatsoever */) {
13657                 /* Nothing is here. See below */
13658         }
13659         
13660         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13661 }
13662
13663 static int
13664 memb_id_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13665                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13666         long value;
13667         
13668         if(!sptr) {
13669                 ASN__CTFAIL(app_key, td, sptr,
13670                         "%s: value not given (%s:%d)",
13671                         td->name, __FILE__, __LINE__);
13672                 return -1;
13673         }
13674         
13675         value = *(const long *)sptr;
13676         
13677         if((value >= 0 && value <= 65535)) {
13678                 /* Constraint check succeeded */
13679                 return 0;
13680         } else {
13681                 ASN__CTFAIL(app_key, td, sptr,
13682                         "%s: constraint failed (%s:%d)",
13683                         td->name, __FILE__, __LINE__);
13684                 return -1;
13685         }
13686 }
13687
13688 static int
13689 memb_criticality_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13690                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13691         
13692         if(!sptr) {
13693                 ASN__CTFAIL(app_key, td, sptr,
13694                         "%s: value not given (%s:%d)",
13695                         td->name, __FILE__, __LINE__);
13696                 return -1;
13697         }
13698         
13699         
13700         if(1 /* No applicable constraints whatsoever */) {
13701                 /* Nothing is here. See below */
13702         }
13703         
13704         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13705 }
13706
13707 static int
13708 memb_extensionValue_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13709                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13710         
13711         if(!sptr) {
13712                 ASN__CTFAIL(app_key, td, sptr,
13713                         "%s: value not given (%s:%d)",
13714                         td->name, __FILE__, __LINE__);
13715                 return -1;
13716         }
13717         
13718         
13719         if(1 /* No applicable constraints whatsoever */) {
13720                 /* Nothing is here. See below */
13721         }
13722         
13723         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13724 }
13725
13726 static int
13727 memb_id_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13728                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13729         long value;
13730         
13731         if(!sptr) {
13732                 ASN__CTFAIL(app_key, td, sptr,
13733                         "%s: value not given (%s:%d)",
13734                         td->name, __FILE__, __LINE__);
13735                 return -1;
13736         }
13737         
13738         value = *(const long *)sptr;
13739         
13740         if((value >= 0 && value <= 65535)) {
13741                 /* Constraint check succeeded */
13742                 return 0;
13743         } else {
13744                 ASN__CTFAIL(app_key, td, sptr,
13745                         "%s: constraint failed (%s:%d)",
13746                         td->name, __FILE__, __LINE__);
13747                 return -1;
13748         }
13749 }
13750
13751 static int
13752 memb_criticality_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13753                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13754         
13755         if(!sptr) {
13756                 ASN__CTFAIL(app_key, td, sptr,
13757                         "%s: value not given (%s:%d)",
13758                         td->name, __FILE__, __LINE__);
13759                 return -1;
13760         }
13761         
13762         
13763         if(1 /* No applicable constraints whatsoever */) {
13764                 /* Nothing is here. See below */
13765         }
13766         
13767         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13768 }
13769
13770 static int
13771 memb_extensionValue_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13772                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13773         
13774         if(!sptr) {
13775                 ASN__CTFAIL(app_key, td, sptr,
13776                         "%s: value not given (%s:%d)",
13777                         td->name, __FILE__, __LINE__);
13778                 return -1;
13779         }
13780         
13781         
13782         if(1 /* No applicable constraints whatsoever */) {
13783                 /* Nothing is here. See below */
13784         }
13785         
13786         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13787 }
13788
13789 static int
13790 memb_id_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13791                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13792         long value;
13793         
13794         if(!sptr) {
13795                 ASN__CTFAIL(app_key, td, sptr,
13796                         "%s: value not given (%s:%d)",
13797                         td->name, __FILE__, __LINE__);
13798                 return -1;
13799         }
13800         
13801         value = *(const long *)sptr;
13802         
13803         if((value >= 0 && value <= 65535)) {
13804                 /* Constraint check succeeded */
13805                 return 0;
13806         } else {
13807                 ASN__CTFAIL(app_key, td, sptr,
13808                         "%s: constraint failed (%s:%d)",
13809                         td->name, __FILE__, __LINE__);
13810                 return -1;
13811         }
13812 }
13813
13814 static asn_type_selector_result_t
13815 select_Neighbour_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13816         asn_type_selector_result_t result = {0, 0};
13817         const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13818         size_t constraining_column = 0; /* &id */
13819         size_t for_column = 1; /* &criticality */
13820         size_t row, presence_index = 0;
13821         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13822         
13823         for(row=0; row < itable->rows_count; row++) {
13824             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13825             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13826         
13827             if(type_cell->cell_kind == aioc__undefined)
13828                 continue;
13829         
13830             presence_index++;
13831             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13832                 result.type_descriptor = type_cell->type_descriptor;
13833                 result.presence_index = presence_index;
13834                 break;
13835             }
13836         }
13837         
13838         return result;
13839 }
13840
13841 static int
13842 memb_criticality_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13843                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13844         
13845         if(!sptr) {
13846                 ASN__CTFAIL(app_key, td, sptr,
13847                         "%s: value not given (%s:%d)",
13848                         td->name, __FILE__, __LINE__);
13849                 return -1;
13850         }
13851         
13852         
13853         if(1 /* No applicable constraints whatsoever */) {
13854                 /* Nothing is here. See below */
13855         }
13856         
13857         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13858 }
13859
13860 static asn_type_selector_result_t
13861 select_Neighbour_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13862         asn_type_selector_result_t result = {0, 0};
13863         const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13864         size_t constraining_column = 0; /* &id */
13865         size_t for_column = 2; /* &Extension */
13866         size_t row, presence_index = 0;
13867         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13868         
13869         for(row=0; row < itable->rows_count; row++) {
13870             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13871             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13872         
13873             if(type_cell->cell_kind == aioc__undefined)
13874                 continue;
13875         
13876             presence_index++;
13877             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13878                 result.type_descriptor = type_cell->type_descriptor;
13879                 result.presence_index = presence_index;
13880                 break;
13881             }
13882         }
13883         
13884         return result;
13885 }
13886
13887 static int
13888 memb_extensionValue_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13889                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13890         
13891         if(!sptr) {
13892                 ASN__CTFAIL(app_key, td, sptr,
13893                         "%s: value not given (%s:%d)",
13894                         td->name, __FILE__, __LINE__);
13895                 return -1;
13896         }
13897         
13898         
13899         if(1 /* No applicable constraints whatsoever */) {
13900                 /* Nothing is here. See below */
13901         }
13902         
13903         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13904 }
13905
13906 static int
13907 memb_id_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13908                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13909         long value;
13910         
13911         if(!sptr) {
13912                 ASN__CTFAIL(app_key, td, sptr,
13913                         "%s: value not given (%s:%d)",
13914                         td->name, __FILE__, __LINE__);
13915                 return -1;
13916         }
13917         
13918         value = *(const long *)sptr;
13919         
13920         if((value >= 0 && value <= 65535)) {
13921                 /* Constraint check succeeded */
13922                 return 0;
13923         } else {
13924                 ASN__CTFAIL(app_key, td, sptr,
13925                         "%s: constraint failed (%s:%d)",
13926                         td->name, __FILE__, __LINE__);
13927                 return -1;
13928         }
13929 }
13930
13931 static int
13932 memb_criticality_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13933                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13934         
13935         if(!sptr) {
13936                 ASN__CTFAIL(app_key, td, sptr,
13937                         "%s: value not given (%s:%d)",
13938                         td->name, __FILE__, __LINE__);
13939                 return -1;
13940         }
13941         
13942         
13943         if(1 /* No applicable constraints whatsoever */) {
13944                 /* Nothing is here. See below */
13945         }
13946         
13947         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13948 }
13949
13950 static int
13951 memb_extensionValue_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13952                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13953         
13954         if(!sptr) {
13955                 ASN__CTFAIL(app_key, td, sptr,
13956                         "%s: value not given (%s:%d)",
13957                         td->name, __FILE__, __LINE__);
13958                 return -1;
13959         }
13960         
13961         
13962         if(1 /* No applicable constraints whatsoever */) {
13963                 /* Nothing is here. See below */
13964         }
13965         
13966         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13967 }
13968
13969 static int
13970 memb_id_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13971                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13972         long value;
13973         
13974         if(!sptr) {
13975                 ASN__CTFAIL(app_key, td, sptr,
13976                         "%s: value not given (%s:%d)",
13977                         td->name, __FILE__, __LINE__);
13978                 return -1;
13979         }
13980         
13981         value = *(const long *)sptr;
13982         
13983         if((value >= 0 && value <= 65535)) {
13984                 /* Constraint check succeeded */
13985                 return 0;
13986         } else {
13987                 ASN__CTFAIL(app_key, td, sptr,
13988                         "%s: constraint failed (%s:%d)",
13989                         td->name, __FILE__, __LINE__);
13990                 return -1;
13991         }
13992 }
13993
13994 static int
13995 memb_criticality_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13996                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13997         
13998         if(!sptr) {
13999                 ASN__CTFAIL(app_key, td, sptr,
14000                         "%s: value not given (%s:%d)",
14001                         td->name, __FILE__, __LINE__);
14002                 return -1;
14003         }
14004         
14005         
14006         if(1 /* No applicable constraints whatsoever */) {
14007                 /* Nothing is here. See below */
14008         }
14009         
14010         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14011 }
14012
14013 static int
14014 memb_extensionValue_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
14015                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14016         
14017         if(!sptr) {
14018                 ASN__CTFAIL(app_key, td, sptr,
14019                         "%s: value not given (%s:%d)",
14020                         td->name, __FILE__, __LINE__);
14021                 return -1;
14022         }
14023         
14024         
14025         if(1 /* No applicable constraints whatsoever */) {
14026                 /* Nothing is here. See below */
14027         }
14028         
14029         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14030 }
14031
14032 static int
14033 memb_id_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
14034                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14035         long value;
14036         
14037         if(!sptr) {
14038                 ASN__CTFAIL(app_key, td, sptr,
14039                         "%s: value not given (%s:%d)",
14040                         td->name, __FILE__, __LINE__);
14041                 return -1;
14042         }
14043         
14044         value = *(const long *)sptr;
14045         
14046         if((value >= 0 && value <= 65535)) {
14047                 /* Constraint check succeeded */
14048                 return 0;
14049         } else {
14050                 ASN__CTFAIL(app_key, td, sptr,
14051                         "%s: constraint failed (%s:%d)",
14052                         td->name, __FILE__, __LINE__);
14053                 return -1;
14054         }
14055 }
14056
14057 static int
14058 memb_criticality_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
14059                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14060         
14061         if(!sptr) {
14062                 ASN__CTFAIL(app_key, td, sptr,
14063                         "%s: value not given (%s:%d)",
14064                         td->name, __FILE__, __LINE__);
14065                 return -1;
14066         }
14067         
14068         
14069         if(1 /* No applicable constraints whatsoever */) {
14070                 /* Nothing is here. See below */
14071         }
14072         
14073         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14074 }
14075
14076 static int
14077 memb_extensionValue_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
14078                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14079         
14080         if(!sptr) {
14081                 ASN__CTFAIL(app_key, td, sptr,
14082                         "%s: value not given (%s:%d)",
14083                         td->name, __FILE__, __LINE__);
14084                 return -1;
14085         }
14086         
14087         
14088         if(1 /* No applicable constraints whatsoever */) {
14089                 /* Nothing is here. See below */
14090         }
14091         
14092         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14093 }
14094
14095 static int
14096 memb_id_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14097                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14098         long value;
14099         
14100         if(!sptr) {
14101                 ASN__CTFAIL(app_key, td, sptr,
14102                         "%s: value not given (%s:%d)",
14103                         td->name, __FILE__, __LINE__);
14104                 return -1;
14105         }
14106         
14107         value = *(const long *)sptr;
14108         
14109         if((value >= 0 && value <= 65535)) {
14110                 /* Constraint check succeeded */
14111                 return 0;
14112         } else {
14113                 ASN__CTFAIL(app_key, td, sptr,
14114                         "%s: constraint failed (%s:%d)",
14115                         td->name, __FILE__, __LINE__);
14116                 return -1;
14117         }
14118 }
14119
14120 static int
14121 memb_criticality_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14122                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14123         
14124         if(!sptr) {
14125                 ASN__CTFAIL(app_key, td, sptr,
14126                         "%s: value not given (%s:%d)",
14127                         td->name, __FILE__, __LINE__);
14128                 return -1;
14129         }
14130         
14131         
14132         if(1 /* No applicable constraints whatsoever */) {
14133                 /* Nothing is here. See below */
14134         }
14135         
14136         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14137 }
14138
14139 static int
14140 memb_extensionValue_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14141                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14142         
14143         if(!sptr) {
14144                 ASN__CTFAIL(app_key, td, sptr,
14145                         "%s: value not given (%s:%d)",
14146                         td->name, __FILE__, __LINE__);
14147                 return -1;
14148         }
14149         
14150         
14151         if(1 /* No applicable constraints whatsoever */) {
14152                 /* Nothing is here. See below */
14153         }
14154         
14155         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14156 }
14157
14158 static int
14159 memb_id_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14160                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14161         long value;
14162         
14163         if(!sptr) {
14164                 ASN__CTFAIL(app_key, td, sptr,
14165                         "%s: value not given (%s:%d)",
14166                         td->name, __FILE__, __LINE__);
14167                 return -1;
14168         }
14169         
14170         value = *(const long *)sptr;
14171         
14172         if((value >= 0 && value <= 65535)) {
14173                 /* Constraint check succeeded */
14174                 return 0;
14175         } else {
14176                 ASN__CTFAIL(app_key, td, sptr,
14177                         "%s: constraint failed (%s:%d)",
14178                         td->name, __FILE__, __LINE__);
14179                 return -1;
14180         }
14181 }
14182
14183 static int
14184 memb_criticality_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14185                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14186         
14187         if(!sptr) {
14188                 ASN__CTFAIL(app_key, td, sptr,
14189                         "%s: value not given (%s:%d)",
14190                         td->name, __FILE__, __LINE__);
14191                 return -1;
14192         }
14193         
14194         
14195         if(1 /* No applicable constraints whatsoever */) {
14196                 /* Nothing is here. See below */
14197         }
14198         
14199         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14200 }
14201
14202 static int
14203 memb_extensionValue_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14204                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14205         
14206         if(!sptr) {
14207                 ASN__CTFAIL(app_key, td, sptr,
14208                         "%s: value not given (%s:%d)",
14209                         td->name, __FILE__, __LINE__);
14210                 return -1;
14211         }
14212         
14213         
14214         if(1 /* No applicable constraints whatsoever */) {
14215                 /* Nothing is here. See below */
14216         }
14217         
14218         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14219 }
14220
14221 static int
14222 memb_id_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14223                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14224         long value;
14225         
14226         if(!sptr) {
14227                 ASN__CTFAIL(app_key, td, sptr,
14228                         "%s: value not given (%s:%d)",
14229                         td->name, __FILE__, __LINE__);
14230                 return -1;
14231         }
14232         
14233         value = *(const long *)sptr;
14234         
14235         if((value >= 0 && value <= 65535)) {
14236                 /* Constraint check succeeded */
14237                 return 0;
14238         } else {
14239                 ASN__CTFAIL(app_key, td, sptr,
14240                         "%s: constraint failed (%s:%d)",
14241                         td->name, __FILE__, __LINE__);
14242                 return -1;
14243         }
14244 }
14245
14246 static int
14247 memb_criticality_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14248                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14249         
14250         if(!sptr) {
14251                 ASN__CTFAIL(app_key, td, sptr,
14252                         "%s: value not given (%s:%d)",
14253                         td->name, __FILE__, __LINE__);
14254                 return -1;
14255         }
14256         
14257         
14258         if(1 /* No applicable constraints whatsoever */) {
14259                 /* Nothing is here. See below */
14260         }
14261         
14262         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14263 }
14264
14265 static int
14266 memb_extensionValue_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14267                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14268         
14269         if(!sptr) {
14270                 ASN__CTFAIL(app_key, td, sptr,
14271                         "%s: value not given (%s:%d)",
14272                         td->name, __FILE__, __LINE__);
14273                 return -1;
14274         }
14275         
14276         
14277         if(1 /* No applicable constraints whatsoever */) {
14278                 /* Nothing is here. See below */
14279         }
14280         
14281         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14282 }
14283
14284 static int
14285 memb_id_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14286                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14287         long value;
14288         
14289         if(!sptr) {
14290                 ASN__CTFAIL(app_key, td, sptr,
14291                         "%s: value not given (%s:%d)",
14292                         td->name, __FILE__, __LINE__);
14293                 return -1;
14294         }
14295         
14296         value = *(const long *)sptr;
14297         
14298         if((value >= 0 && value <= 65535)) {
14299                 /* Constraint check succeeded */
14300                 return 0;
14301         } else {
14302                 ASN__CTFAIL(app_key, td, sptr,
14303                         "%s: constraint failed (%s:%d)",
14304                         td->name, __FILE__, __LINE__);
14305                 return -1;
14306         }
14307 }
14308
14309 static asn_type_selector_result_t
14310 select_ProSeAuthorized_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14311         asn_type_selector_result_t result = {0, 0};
14312         const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14313         size_t constraining_column = 0; /* &id */
14314         size_t for_column = 1; /* &criticality */
14315         size_t row, presence_index = 0;
14316         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14317         
14318         for(row=0; row < itable->rows_count; row++) {
14319             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14320             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14321         
14322             if(type_cell->cell_kind == aioc__undefined)
14323                 continue;
14324         
14325             presence_index++;
14326             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14327                 result.type_descriptor = type_cell->type_descriptor;
14328                 result.presence_index = presence_index;
14329                 break;
14330             }
14331         }
14332         
14333         return result;
14334 }
14335
14336 static int
14337 memb_criticality_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14338                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14339         
14340         if(!sptr) {
14341                 ASN__CTFAIL(app_key, td, sptr,
14342                         "%s: value not given (%s:%d)",
14343                         td->name, __FILE__, __LINE__);
14344                 return -1;
14345         }
14346         
14347         
14348         if(1 /* No applicable constraints whatsoever */) {
14349                 /* Nothing is here. See below */
14350         }
14351         
14352         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14353 }
14354
14355 static asn_type_selector_result_t
14356 select_ProSeAuthorized_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14357         asn_type_selector_result_t result = {0, 0};
14358         const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14359         size_t constraining_column = 0; /* &id */
14360         size_t for_column = 2; /* &Extension */
14361         size_t row, presence_index = 0;
14362         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14363         
14364         for(row=0; row < itable->rows_count; row++) {
14365             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14366             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14367         
14368             if(type_cell->cell_kind == aioc__undefined)
14369                 continue;
14370         
14371             presence_index++;
14372             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14373                 result.type_descriptor = type_cell->type_descriptor;
14374                 result.presence_index = presence_index;
14375                 break;
14376             }
14377         }
14378         
14379         return result;
14380 }
14381
14382 static int
14383 memb_extensionValue_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14384                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14385         
14386         if(!sptr) {
14387                 ASN__CTFAIL(app_key, td, sptr,
14388                         "%s: value not given (%s:%d)",
14389                         td->name, __FILE__, __LINE__);
14390                 return -1;
14391         }
14392         
14393         
14394         if(1 /* No applicable constraints whatsoever */) {
14395                 /* Nothing is here. See below */
14396         }
14397         
14398         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14399 }
14400
14401 static int
14402 memb_id_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14403                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14404         long value;
14405         
14406         if(!sptr) {
14407                 ASN__CTFAIL(app_key, td, sptr,
14408                         "%s: value not given (%s:%d)",
14409                         td->name, __FILE__, __LINE__);
14410                 return -1;
14411         }
14412         
14413         value = *(const long *)sptr;
14414         
14415         if((value >= 0 && value <= 65535)) {
14416                 /* Constraint check succeeded */
14417                 return 0;
14418         } else {
14419                 ASN__CTFAIL(app_key, td, sptr,
14420                         "%s: constraint failed (%s:%d)",
14421                         td->name, __FILE__, __LINE__);
14422                 return -1;
14423         }
14424 }
14425
14426 static int
14427 memb_criticality_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14428                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14429         
14430         if(!sptr) {
14431                 ASN__CTFAIL(app_key, td, sptr,
14432                         "%s: value not given (%s:%d)",
14433                         td->name, __FILE__, __LINE__);
14434                 return -1;
14435         }
14436         
14437         
14438         if(1 /* No applicable constraints whatsoever */) {
14439                 /* Nothing is here. See below */
14440         }
14441         
14442         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14443 }
14444
14445 static int
14446 memb_extensionValue_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14447                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14448         
14449         if(!sptr) {
14450                 ASN__CTFAIL(app_key, td, sptr,
14451                         "%s: value not given (%s:%d)",
14452                         td->name, __FILE__, __LINE__);
14453                 return -1;
14454         }
14455         
14456         
14457         if(1 /* No applicable constraints whatsoever */) {
14458                 /* Nothing is here. See below */
14459         }
14460         
14461         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14462 }
14463
14464 static int
14465 memb_id_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14466                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14467         long value;
14468         
14469         if(!sptr) {
14470                 ASN__CTFAIL(app_key, td, sptr,
14471                         "%s: value not given (%s:%d)",
14472                         td->name, __FILE__, __LINE__);
14473                 return -1;
14474         }
14475         
14476         value = *(const long *)sptr;
14477         
14478         if((value >= 0 && value <= 65535)) {
14479                 /* Constraint check succeeded */
14480                 return 0;
14481         } else {
14482                 ASN__CTFAIL(app_key, td, sptr,
14483                         "%s: constraint failed (%s:%d)",
14484                         td->name, __FILE__, __LINE__);
14485                 return -1;
14486         }
14487 }
14488
14489 static int
14490 memb_criticality_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14491                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14492         
14493         if(!sptr) {
14494                 ASN__CTFAIL(app_key, td, sptr,
14495                         "%s: value not given (%s:%d)",
14496                         td->name, __FILE__, __LINE__);
14497                 return -1;
14498         }
14499         
14500         
14501         if(1 /* No applicable constraints whatsoever */) {
14502                 /* Nothing is here. See below */
14503         }
14504         
14505         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14506 }
14507
14508 static int
14509 memb_extensionValue_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14510                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14511         
14512         if(!sptr) {
14513                 ASN__CTFAIL(app_key, td, sptr,
14514                         "%s: value not given (%s:%d)",
14515                         td->name, __FILE__, __LINE__);
14516                 return -1;
14517         }
14518         
14519         
14520         if(1 /* No applicable constraints whatsoever */) {
14521                 /* Nothing is here. See below */
14522         }
14523         
14524         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14525 }
14526
14527 static int
14528 memb_id_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14529                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14530         long value;
14531         
14532         if(!sptr) {
14533                 ASN__CTFAIL(app_key, td, sptr,
14534                         "%s: value not given (%s:%d)",
14535                         td->name, __FILE__, __LINE__);
14536                 return -1;
14537         }
14538         
14539         value = *(const long *)sptr;
14540         
14541         if((value >= 0 && value <= 65535)) {
14542                 /* Constraint check succeeded */
14543                 return 0;
14544         } else {
14545                 ASN__CTFAIL(app_key, td, sptr,
14546                         "%s: constraint failed (%s:%d)",
14547                         td->name, __FILE__, __LINE__);
14548                 return -1;
14549         }
14550 }
14551
14552 static int
14553 memb_criticality_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14554                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14555         
14556         if(!sptr) {
14557                 ASN__CTFAIL(app_key, td, sptr,
14558                         "%s: value not given (%s:%d)",
14559                         td->name, __FILE__, __LINE__);
14560                 return -1;
14561         }
14562         
14563         
14564         if(1 /* No applicable constraints whatsoever */) {
14565                 /* Nothing is here. See below */
14566         }
14567         
14568         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14569 }
14570
14571 static int
14572 memb_extensionValue_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14573                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14574         
14575         if(!sptr) {
14576                 ASN__CTFAIL(app_key, td, sptr,
14577                         "%s: value not given (%s:%d)",
14578                         td->name, __FILE__, __LINE__);
14579                 return -1;
14580         }
14581         
14582         
14583         if(1 /* No applicable constraints whatsoever */) {
14584                 /* Nothing is here. See below */
14585         }
14586         
14587         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14588 }
14589
14590 static int
14591 memb_id_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14592                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14593         long value;
14594         
14595         if(!sptr) {
14596                 ASN__CTFAIL(app_key, td, sptr,
14597                         "%s: value not given (%s:%d)",
14598                         td->name, __FILE__, __LINE__);
14599                 return -1;
14600         }
14601         
14602         value = *(const long *)sptr;
14603         
14604         if((value >= 0 && value <= 65535)) {
14605                 /* Constraint check succeeded */
14606                 return 0;
14607         } else {
14608                 ASN__CTFAIL(app_key, td, sptr,
14609                         "%s: constraint failed (%s:%d)",
14610                         td->name, __FILE__, __LINE__);
14611                 return -1;
14612         }
14613 }
14614
14615 static asn_type_selector_result_t
14616 select_RadioResourceStatus_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14617         asn_type_selector_result_t result = {0, 0};
14618         const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14619         size_t constraining_column = 0; /* &id */
14620         size_t for_column = 1; /* &criticality */
14621         size_t row, presence_index = 0;
14622         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14623         
14624         for(row=0; row < itable->rows_count; row++) {
14625             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14626             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14627         
14628             if(type_cell->cell_kind == aioc__undefined)
14629                 continue;
14630         
14631             presence_index++;
14632             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14633                 result.type_descriptor = type_cell->type_descriptor;
14634                 result.presence_index = presence_index;
14635                 break;
14636             }
14637         }
14638         
14639         return result;
14640 }
14641
14642 static int
14643 memb_criticality_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14644                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14645         
14646         if(!sptr) {
14647                 ASN__CTFAIL(app_key, td, sptr,
14648                         "%s: value not given (%s:%d)",
14649                         td->name, __FILE__, __LINE__);
14650                 return -1;
14651         }
14652         
14653         
14654         if(1 /* No applicable constraints whatsoever */) {
14655                 /* Nothing is here. See below */
14656         }
14657         
14658         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14659 }
14660
14661 static asn_type_selector_result_t
14662 select_RadioResourceStatus_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14663         asn_type_selector_result_t result = {0, 0};
14664         const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14665         size_t constraining_column = 0; /* &id */
14666         size_t for_column = 2; /* &Extension */
14667         size_t row, presence_index = 0;
14668         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14669         
14670         for(row=0; row < itable->rows_count; row++) {
14671             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14672             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14673         
14674             if(type_cell->cell_kind == aioc__undefined)
14675                 continue;
14676         
14677             presence_index++;
14678             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14679                 result.type_descriptor = type_cell->type_descriptor;
14680                 result.presence_index = presence_index;
14681                 break;
14682             }
14683         }
14684         
14685         return result;
14686 }
14687
14688 static int
14689 memb_extensionValue_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14690                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14691         
14692         if(!sptr) {
14693                 ASN__CTFAIL(app_key, td, sptr,
14694                         "%s: value not given (%s:%d)",
14695                         td->name, __FILE__, __LINE__);
14696                 return -1;
14697         }
14698         
14699         
14700         if(1 /* No applicable constraints whatsoever */) {
14701                 /* Nothing is here. See below */
14702         }
14703         
14704         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14705 }
14706
14707 static int
14708 memb_id_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14709                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14710         long value;
14711         
14712         if(!sptr) {
14713                 ASN__CTFAIL(app_key, td, sptr,
14714                         "%s: value not given (%s:%d)",
14715                         td->name, __FILE__, __LINE__);
14716                 return -1;
14717         }
14718         
14719         value = *(const long *)sptr;
14720         
14721         if((value >= 0 && value <= 65535)) {
14722                 /* Constraint check succeeded */
14723                 return 0;
14724         } else {
14725                 ASN__CTFAIL(app_key, td, sptr,
14726                         "%s: constraint failed (%s:%d)",
14727                         td->name, __FILE__, __LINE__);
14728                 return -1;
14729         }
14730 }
14731
14732 static asn_type_selector_result_t
14733 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14734         asn_type_selector_result_t result = {0, 0};
14735         const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14736         size_t constraining_column = 0; /* &id */
14737         size_t for_column = 1; /* &criticality */
14738         size_t row, presence_index = 0;
14739         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14740         
14741         for(row=0; row < itable->rows_count; row++) {
14742             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14743             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14744         
14745             if(type_cell->cell_kind == aioc__undefined)
14746                 continue;
14747         
14748             presence_index++;
14749             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14750                 result.type_descriptor = type_cell->type_descriptor;
14751                 result.presence_index = presence_index;
14752                 break;
14753             }
14754         }
14755         
14756         return result;
14757 }
14758
14759 static int
14760 memb_criticality_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14761                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14762         
14763         if(!sptr) {
14764                 ASN__CTFAIL(app_key, td, sptr,
14765                         "%s: value not given (%s:%d)",
14766                         td->name, __FILE__, __LINE__);
14767                 return -1;
14768         }
14769         
14770         
14771         if(1 /* No applicable constraints whatsoever */) {
14772                 /* Nothing is here. See below */
14773         }
14774         
14775         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14776 }
14777
14778 static asn_type_selector_result_t
14779 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14780         asn_type_selector_result_t result = {0, 0};
14781         const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14782         size_t constraining_column = 0; /* &id */
14783         size_t for_column = 2; /* &Extension */
14784         size_t row, presence_index = 0;
14785         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14786         
14787         for(row=0; row < itable->rows_count; row++) {
14788             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14789             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14790         
14791             if(type_cell->cell_kind == aioc__undefined)
14792                 continue;
14793         
14794             presence_index++;
14795             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14796                 result.type_descriptor = type_cell->type_descriptor;
14797                 result.presence_index = presence_index;
14798                 break;
14799             }
14800         }
14801         
14802         return result;
14803 }
14804
14805 static int
14806 memb_extensionValue_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14807                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14808         
14809         if(!sptr) {
14810                 ASN__CTFAIL(app_key, td, sptr,
14811                         "%s: value not given (%s:%d)",
14812                         td->name, __FILE__, __LINE__);
14813                 return -1;
14814         }
14815         
14816         
14817         if(1 /* No applicable constraints whatsoever */) {
14818                 /* Nothing is here. See below */
14819         }
14820         
14821         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14822 }
14823
14824 static int
14825 memb_id_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14826                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14827         long value;
14828         
14829         if(!sptr) {
14830                 ASN__CTFAIL(app_key, td, sptr,
14831                         "%s: value not given (%s:%d)",
14832                         td->name, __FILE__, __LINE__);
14833                 return -1;
14834         }
14835         
14836         value = *(const long *)sptr;
14837         
14838         if((value >= 0 && value <= 65535)) {
14839                 /* Constraint check succeeded */
14840                 return 0;
14841         } else {
14842                 ASN__CTFAIL(app_key, td, sptr,
14843                         "%s: constraint failed (%s:%d)",
14844                         td->name, __FILE__, __LINE__);
14845                 return -1;
14846         }
14847 }
14848
14849 static int
14850 memb_criticality_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14851                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14852         
14853         if(!sptr) {
14854                 ASN__CTFAIL(app_key, td, sptr,
14855                         "%s: value not given (%s:%d)",
14856                         td->name, __FILE__, __LINE__);
14857                 return -1;
14858         }
14859         
14860         
14861         if(1 /* No applicable constraints whatsoever */) {
14862                 /* Nothing is here. See below */
14863         }
14864         
14865         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14866 }
14867
14868 static int
14869 memb_extensionValue_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14870                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14871         
14872         if(!sptr) {
14873                 ASN__CTFAIL(app_key, td, sptr,
14874                         "%s: value not given (%s:%d)",
14875                         td->name, __FILE__, __LINE__);
14876                 return -1;
14877         }
14878         
14879         
14880         if(1 /* No applicable constraints whatsoever */) {
14881                 /* Nothing is here. See below */
14882         }
14883         
14884         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14885 }
14886
14887 static int
14888 memb_id_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14889                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14890         long value;
14891         
14892         if(!sptr) {
14893                 ASN__CTFAIL(app_key, td, sptr,
14894                         "%s: value not given (%s:%d)",
14895                         td->name, __FILE__, __LINE__);
14896                 return -1;
14897         }
14898         
14899         value = *(const long *)sptr;
14900         
14901         if((value >= 0 && value <= 65535)) {
14902                 /* Constraint check succeeded */
14903                 return 0;
14904         } else {
14905                 ASN__CTFAIL(app_key, td, sptr,
14906                         "%s: constraint failed (%s:%d)",
14907                         td->name, __FILE__, __LINE__);
14908                 return -1;
14909         }
14910 }
14911
14912 static int
14913 memb_criticality_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14914                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14915         
14916         if(!sptr) {
14917                 ASN__CTFAIL(app_key, td, sptr,
14918                         "%s: value not given (%s:%d)",
14919                         td->name, __FILE__, __LINE__);
14920                 return -1;
14921         }
14922         
14923         
14924         if(1 /* No applicable constraints whatsoever */) {
14925                 /* Nothing is here. See below */
14926         }
14927         
14928         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14929 }
14930
14931 static int
14932 memb_extensionValue_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14933                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14934         
14935         if(!sptr) {
14936                 ASN__CTFAIL(app_key, td, sptr,
14937                         "%s: value not given (%s:%d)",
14938                         td->name, __FILE__, __LINE__);
14939                 return -1;
14940         }
14941         
14942         
14943         if(1 /* No applicable constraints whatsoever */) {
14944                 /* Nothing is here. See below */
14945         }
14946         
14947         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14948 }
14949
14950 static int
14951 memb_id_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14952                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14953         long value;
14954         
14955         if(!sptr) {
14956                 ASN__CTFAIL(app_key, td, sptr,
14957                         "%s: value not given (%s:%d)",
14958                         td->name, __FILE__, __LINE__);
14959                 return -1;
14960         }
14961         
14962         value = *(const long *)sptr;
14963         
14964         if((value >= 0 && value <= 65535)) {
14965                 /* Constraint check succeeded */
14966                 return 0;
14967         } else {
14968                 ASN__CTFAIL(app_key, td, sptr,
14969                         "%s: constraint failed (%s:%d)",
14970                         td->name, __FILE__, __LINE__);
14971                 return -1;
14972         }
14973 }
14974
14975 static int
14976 memb_criticality_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14977                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14978         
14979         if(!sptr) {
14980                 ASN__CTFAIL(app_key, td, sptr,
14981                         "%s: value not given (%s:%d)",
14982                         td->name, __FILE__, __LINE__);
14983                 return -1;
14984         }
14985         
14986         
14987         if(1 /* No applicable constraints whatsoever */) {
14988                 /* Nothing is here. See below */
14989         }
14990         
14991         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14992 }
14993
14994 static int
14995 memb_extensionValue_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14996                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14997         
14998         if(!sptr) {
14999                 ASN__CTFAIL(app_key, td, sptr,
15000                         "%s: value not given (%s:%d)",
15001                         td->name, __FILE__, __LINE__);
15002                 return -1;
15003         }
15004         
15005         
15006         if(1 /* No applicable constraints whatsoever */) {
15007                 /* Nothing is here. See below */
15008         }
15009         
15010         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15011 }
15012
15013 static int
15014 memb_id_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15015                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15016         long value;
15017         
15018         if(!sptr) {
15019                 ASN__CTFAIL(app_key, td, sptr,
15020                         "%s: value not given (%s:%d)",
15021                         td->name, __FILE__, __LINE__);
15022                 return -1;
15023         }
15024         
15025         value = *(const long *)sptr;
15026         
15027         if((value >= 0 && value <= 65535)) {
15028                 /* Constraint check succeeded */
15029                 return 0;
15030         } else {
15031                 ASN__CTFAIL(app_key, td, sptr,
15032                         "%s: constraint failed (%s:%d)",
15033                         td->name, __FILE__, __LINE__);
15034                 return -1;
15035         }
15036 }
15037
15038 static asn_type_selector_result_t
15039 select_RSRPMRList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15040         asn_type_selector_result_t result = {0, 0};
15041         const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
15042         size_t constraining_column = 0; /* &id */
15043         size_t for_column = 1; /* &criticality */
15044         size_t row, presence_index = 0;
15045         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
15046         
15047         for(row=0; row < itable->rows_count; row++) {
15048             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15049             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15050         
15051             if(type_cell->cell_kind == aioc__undefined)
15052                 continue;
15053         
15054             presence_index++;
15055             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15056                 result.type_descriptor = type_cell->type_descriptor;
15057                 result.presence_index = presence_index;
15058                 break;
15059             }
15060         }
15061         
15062         return result;
15063 }
15064
15065 static int
15066 memb_criticality_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15067                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15068         
15069         if(!sptr) {
15070                 ASN__CTFAIL(app_key, td, sptr,
15071                         "%s: value not given (%s:%d)",
15072                         td->name, __FILE__, __LINE__);
15073                 return -1;
15074         }
15075         
15076         
15077         if(1 /* No applicable constraints whatsoever */) {
15078                 /* Nothing is here. See below */
15079         }
15080         
15081         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15082 }
15083
15084 static asn_type_selector_result_t
15085 select_RSRPMRList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15086         asn_type_selector_result_t result = {0, 0};
15087         const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
15088         size_t constraining_column = 0; /* &id */
15089         size_t for_column = 2; /* &Extension */
15090         size_t row, presence_index = 0;
15091         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
15092         
15093         for(row=0; row < itable->rows_count; row++) {
15094             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15095             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15096         
15097             if(type_cell->cell_kind == aioc__undefined)
15098                 continue;
15099         
15100             presence_index++;
15101             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15102                 result.type_descriptor = type_cell->type_descriptor;
15103                 result.presence_index = presence_index;
15104                 break;
15105             }
15106         }
15107         
15108         return result;
15109 }
15110
15111 static int
15112 memb_extensionValue_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15113                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15114         
15115         if(!sptr) {
15116                 ASN__CTFAIL(app_key, td, sptr,
15117                         "%s: value not given (%s:%d)",
15118                         td->name, __FILE__, __LINE__);
15119                 return -1;
15120         }
15121         
15122         
15123         if(1 /* No applicable constraints whatsoever */) {
15124                 /* Nothing is here. See below */
15125         }
15126         
15127         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15128 }
15129
15130 static int
15131 memb_id_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15132                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15133         long value;
15134         
15135         if(!sptr) {
15136                 ASN__CTFAIL(app_key, td, sptr,
15137                         "%s: value not given (%s:%d)",
15138                         td->name, __FILE__, __LINE__);
15139                 return -1;
15140         }
15141         
15142         value = *(const long *)sptr;
15143         
15144         if((value >= 0 && value <= 65535)) {
15145                 /* Constraint check succeeded */
15146                 return 0;
15147         } else {
15148                 ASN__CTFAIL(app_key, td, sptr,
15149                         "%s: constraint failed (%s:%d)",
15150                         td->name, __FILE__, __LINE__);
15151                 return -1;
15152         }
15153 }
15154
15155 static int
15156 memb_criticality_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15157                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15158         
15159         if(!sptr) {
15160                 ASN__CTFAIL(app_key, td, sptr,
15161                         "%s: value not given (%s:%d)",
15162                         td->name, __FILE__, __LINE__);
15163                 return -1;
15164         }
15165         
15166         
15167         if(1 /* No applicable constraints whatsoever */) {
15168                 /* Nothing is here. See below */
15169         }
15170         
15171         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15172 }
15173
15174 static int
15175 memb_extensionValue_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15176                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15177         
15178         if(!sptr) {
15179                 ASN__CTFAIL(app_key, td, sptr,
15180                         "%s: value not given (%s:%d)",
15181                         td->name, __FILE__, __LINE__);
15182                 return -1;
15183         }
15184         
15185         
15186         if(1 /* No applicable constraints whatsoever */) {
15187                 /* Nothing is here. See below */
15188         }
15189         
15190         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15191 }
15192
15193 static int
15194 memb_id_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15195                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15196         long value;
15197         
15198         if(!sptr) {
15199                 ASN__CTFAIL(app_key, td, sptr,
15200                         "%s: value not given (%s:%d)",
15201                         td->name, __FILE__, __LINE__);
15202                 return -1;
15203         }
15204         
15205         value = *(const long *)sptr;
15206         
15207         if((value >= 0 && value <= 65535)) {
15208                 /* Constraint check succeeded */
15209                 return 0;
15210         } else {
15211                 ASN__CTFAIL(app_key, td, sptr,
15212                         "%s: constraint failed (%s:%d)",
15213                         td->name, __FILE__, __LINE__);
15214                 return -1;
15215         }
15216 }
15217
15218 static int
15219 memb_criticality_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15220                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15221         
15222         if(!sptr) {
15223                 ASN__CTFAIL(app_key, td, sptr,
15224                         "%s: value not given (%s:%d)",
15225                         td->name, __FILE__, __LINE__);
15226                 return -1;
15227         }
15228         
15229         
15230         if(1 /* No applicable constraints whatsoever */) {
15231                 /* Nothing is here. See below */
15232         }
15233         
15234         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15235 }
15236
15237 static int
15238 memb_extensionValue_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15239                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15240         
15241         if(!sptr) {
15242                 ASN__CTFAIL(app_key, td, sptr,
15243                         "%s: value not given (%s:%d)",
15244                         td->name, __FILE__, __LINE__);
15245                 return -1;
15246         }
15247         
15248         
15249         if(1 /* No applicable constraints whatsoever */) {
15250                 /* Nothing is here. See below */
15251         }
15252         
15253         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15254 }
15255
15256 static int
15257 memb_id_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15258                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15259         long value;
15260         
15261         if(!sptr) {
15262                 ASN__CTFAIL(app_key, td, sptr,
15263                         "%s: value not given (%s:%d)",
15264                         td->name, __FILE__, __LINE__);
15265                 return -1;
15266         }
15267         
15268         value = *(const long *)sptr;
15269         
15270         if((value >= 0 && value <= 65535)) {
15271                 /* Constraint check succeeded */
15272                 return 0;
15273         } else {
15274                 ASN__CTFAIL(app_key, td, sptr,
15275                         "%s: constraint failed (%s:%d)",
15276                         td->name, __FILE__, __LINE__);
15277                 return -1;
15278         }
15279 }
15280
15281 static int
15282 memb_criticality_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15283                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15284         
15285         if(!sptr) {
15286                 ASN__CTFAIL(app_key, td, sptr,
15287                         "%s: value not given (%s:%d)",
15288                         td->name, __FILE__, __LINE__);
15289                 return -1;
15290         }
15291         
15292         
15293         if(1 /* No applicable constraints whatsoever */) {
15294                 /* Nothing is here. See below */
15295         }
15296         
15297         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15298 }
15299
15300 static int
15301 memb_extensionValue_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15302                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15303         
15304         if(!sptr) {
15305                 ASN__CTFAIL(app_key, td, sptr,
15306                         "%s: value not given (%s:%d)",
15307                         td->name, __FILE__, __LINE__);
15308                 return -1;
15309         }
15310         
15311         
15312         if(1 /* No applicable constraints whatsoever */) {
15313                 /* Nothing is here. See below */
15314         }
15315         
15316         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15317 }
15318
15319 static int
15320 memb_id_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15321                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15322         long value;
15323         
15324         if(!sptr) {
15325                 ASN__CTFAIL(app_key, td, sptr,
15326                         "%s: value not given (%s:%d)",
15327                         td->name, __FILE__, __LINE__);
15328                 return -1;
15329         }
15330         
15331         value = *(const long *)sptr;
15332         
15333         if((value >= 0 && value <= 65535)) {
15334                 /* Constraint check succeeded */
15335                 return 0;
15336         } else {
15337                 ASN__CTFAIL(app_key, td, sptr,
15338                         "%s: constraint failed (%s:%d)",
15339                         td->name, __FILE__, __LINE__);
15340                 return -1;
15341         }
15342 }
15343
15344 static asn_type_selector_result_t
15345 select_ServedCell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15346         asn_type_selector_result_t result = {0, 0};
15347         const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15348         size_t constraining_column = 0; /* &id */
15349         size_t for_column = 1; /* &criticality */
15350         size_t row, presence_index = 0;
15351         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15352         
15353         for(row=0; row < itable->rows_count; row++) {
15354             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15355             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15356         
15357             if(type_cell->cell_kind == aioc__undefined)
15358                 continue;
15359         
15360             presence_index++;
15361             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15362                 result.type_descriptor = type_cell->type_descriptor;
15363                 result.presence_index = presence_index;
15364                 break;
15365             }
15366         }
15367         
15368         return result;
15369 }
15370
15371 static int
15372 memb_criticality_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15373                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15374         
15375         if(!sptr) {
15376                 ASN__CTFAIL(app_key, td, sptr,
15377                         "%s: value not given (%s:%d)",
15378                         td->name, __FILE__, __LINE__);
15379                 return -1;
15380         }
15381         
15382         
15383         if(1 /* No applicable constraints whatsoever */) {
15384                 /* Nothing is here. See below */
15385         }
15386         
15387         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15388 }
15389
15390 static asn_type_selector_result_t
15391 select_ServedCell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15392         asn_type_selector_result_t result = {0, 0};
15393         const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15394         size_t constraining_column = 0; /* &id */
15395         size_t for_column = 2; /* &Extension */
15396         size_t row, presence_index = 0;
15397         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15398         
15399         for(row=0; row < itable->rows_count; row++) {
15400             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15401             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15402         
15403             if(type_cell->cell_kind == aioc__undefined)
15404                 continue;
15405         
15406             presence_index++;
15407             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15408                 result.type_descriptor = type_cell->type_descriptor;
15409                 result.presence_index = presence_index;
15410                 break;
15411             }
15412         }
15413         
15414         return result;
15415 }
15416
15417 static int
15418 memb_extensionValue_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15419                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15420         
15421         if(!sptr) {
15422                 ASN__CTFAIL(app_key, td, sptr,
15423                         "%s: value not given (%s:%d)",
15424                         td->name, __FILE__, __LINE__);
15425                 return -1;
15426         }
15427         
15428         
15429         if(1 /* No applicable constraints whatsoever */) {
15430                 /* Nothing is here. See below */
15431         }
15432         
15433         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15434 }
15435
15436 static int
15437 memb_id_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15438                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15439         long value;
15440         
15441         if(!sptr) {
15442                 ASN__CTFAIL(app_key, td, sptr,
15443                         "%s: value not given (%s:%d)",
15444                         td->name, __FILE__, __LINE__);
15445                 return -1;
15446         }
15447         
15448         value = *(const long *)sptr;
15449         
15450         if((value >= 0 && value <= 65535)) {
15451                 /* Constraint check succeeded */
15452                 return 0;
15453         } else {
15454                 ASN__CTFAIL(app_key, td, sptr,
15455                         "%s: constraint failed (%s:%d)",
15456                         td->name, __FILE__, __LINE__);
15457                 return -1;
15458         }
15459 }
15460
15461 static asn_type_selector_result_t
15462 select_SgNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15463         asn_type_selector_result_t result = {0, 0};
15464         const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15465         size_t constraining_column = 0; /* &id */
15466         size_t for_column = 1; /* &criticality */
15467         size_t row, presence_index = 0;
15468         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15469         
15470         for(row=0; row < itable->rows_count; row++) {
15471             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15472             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15473         
15474             if(type_cell->cell_kind == aioc__undefined)
15475                 continue;
15476         
15477             presence_index++;
15478             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15479                 result.type_descriptor = type_cell->type_descriptor;
15480                 result.presence_index = presence_index;
15481                 break;
15482             }
15483         }
15484         
15485         return result;
15486 }
15487
15488 static int
15489 memb_criticality_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15490                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15491         
15492         if(!sptr) {
15493                 ASN__CTFAIL(app_key, td, sptr,
15494                         "%s: value not given (%s:%d)",
15495                         td->name, __FILE__, __LINE__);
15496                 return -1;
15497         }
15498         
15499         
15500         if(1 /* No applicable constraints whatsoever */) {
15501                 /* Nothing is here. See below */
15502         }
15503         
15504         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15505 }
15506
15507 static asn_type_selector_result_t
15508 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15509         asn_type_selector_result_t result = {0, 0};
15510         const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15511         size_t constraining_column = 0; /* &id */
15512         size_t for_column = 2; /* &Extension */
15513         size_t row, presence_index = 0;
15514         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15515         
15516         for(row=0; row < itable->rows_count; row++) {
15517             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15518             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15519         
15520             if(type_cell->cell_kind == aioc__undefined)
15521                 continue;
15522         
15523             presence_index++;
15524             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15525                 result.type_descriptor = type_cell->type_descriptor;
15526                 result.presence_index = presence_index;
15527                 break;
15528             }
15529         }
15530         
15531         return result;
15532 }
15533
15534 static int
15535 memb_extensionValue_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15536                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15537         
15538         if(!sptr) {
15539                 ASN__CTFAIL(app_key, td, sptr,
15540                         "%s: value not given (%s:%d)",
15541                         td->name, __FILE__, __LINE__);
15542                 return -1;
15543         }
15544         
15545         
15546         if(1 /* No applicable constraints whatsoever */) {
15547                 /* Nothing is here. See below */
15548         }
15549         
15550         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15551 }
15552
15553 static int
15554 memb_id_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15555                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15556         long value;
15557         
15558         if(!sptr) {
15559                 ASN__CTFAIL(app_key, td, sptr,
15560                         "%s: value not given (%s:%d)",
15561                         td->name, __FILE__, __LINE__);
15562                 return -1;
15563         }
15564         
15565         value = *(const long *)sptr;
15566         
15567         if((value >= 0 && value <= 65535)) {
15568                 /* Constraint check succeeded */
15569                 return 0;
15570         } else {
15571                 ASN__CTFAIL(app_key, td, sptr,
15572                         "%s: constraint failed (%s:%d)",
15573                         td->name, __FILE__, __LINE__);
15574                 return -1;
15575         }
15576 }
15577
15578 static int
15579 memb_criticality_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15580                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15581         
15582         if(!sptr) {
15583                 ASN__CTFAIL(app_key, td, sptr,
15584                         "%s: value not given (%s:%d)",
15585                         td->name, __FILE__, __LINE__);
15586                 return -1;
15587         }
15588         
15589         
15590         if(1 /* No applicable constraints whatsoever */) {
15591                 /* Nothing is here. See below */
15592         }
15593         
15594         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15595 }
15596
15597 static int
15598 memb_extensionValue_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15599                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15600         
15601         if(!sptr) {
15602                 ASN__CTFAIL(app_key, td, sptr,
15603                         "%s: value not given (%s:%d)",
15604                         td->name, __FILE__, __LINE__);
15605                 return -1;
15606         }
15607         
15608         
15609         if(1 /* No applicable constraints whatsoever */) {
15610                 /* Nothing is here. See below */
15611         }
15612         
15613         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15614 }
15615
15616 static int
15617 memb_id_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15618                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15619         long value;
15620         
15621         if(!sptr) {
15622                 ASN__CTFAIL(app_key, td, sptr,
15623                         "%s: value not given (%s:%d)",
15624                         td->name, __FILE__, __LINE__);
15625                 return -1;
15626         }
15627         
15628         value = *(const long *)sptr;
15629         
15630         if((value >= 0 && value <= 65535)) {
15631                 /* Constraint check succeeded */
15632                 return 0;
15633         } else {
15634                 ASN__CTFAIL(app_key, td, sptr,
15635                         "%s: constraint failed (%s:%d)",
15636                         td->name, __FILE__, __LINE__);
15637                 return -1;
15638         }
15639 }
15640
15641 static int
15642 memb_criticality_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15643                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15644         
15645         if(!sptr) {
15646                 ASN__CTFAIL(app_key, td, sptr,
15647                         "%s: value not given (%s:%d)",
15648                         td->name, __FILE__, __LINE__);
15649                 return -1;
15650         }
15651         
15652         
15653         if(1 /* No applicable constraints whatsoever */) {
15654                 /* Nothing is here. See below */
15655         }
15656         
15657         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15658 }
15659
15660 static int
15661 memb_extensionValue_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15662                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15663         
15664         if(!sptr) {
15665                 ASN__CTFAIL(app_key, td, sptr,
15666                         "%s: value not given (%s:%d)",
15667                         td->name, __FILE__, __LINE__);
15668                 return -1;
15669         }
15670         
15671         
15672         if(1 /* No applicable constraints whatsoever */) {
15673                 /* Nothing is here. See below */
15674         }
15675         
15676         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15677 }
15678
15679 static int
15680 memb_id_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15681                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15682         long value;
15683         
15684         if(!sptr) {
15685                 ASN__CTFAIL(app_key, td, sptr,
15686                         "%s: value not given (%s:%d)",
15687                         td->name, __FILE__, __LINE__);
15688                 return -1;
15689         }
15690         
15691         value = *(const long *)sptr;
15692         
15693         if((value >= 0 && value <= 65535)) {
15694                 /* Constraint check succeeded */
15695                 return 0;
15696         } else {
15697                 ASN__CTFAIL(app_key, td, sptr,
15698                         "%s: constraint failed (%s:%d)",
15699                         td->name, __FILE__, __LINE__);
15700                 return -1;
15701         }
15702 }
15703
15704 static int
15705 memb_criticality_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15706                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15707         
15708         if(!sptr) {
15709                 ASN__CTFAIL(app_key, td, sptr,
15710                         "%s: value not given (%s:%d)",
15711                         td->name, __FILE__, __LINE__);
15712                 return -1;
15713         }
15714         
15715         
15716         if(1 /* No applicable constraints whatsoever */) {
15717                 /* Nothing is here. See below */
15718         }
15719         
15720         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15721 }
15722
15723 static int
15724 memb_extensionValue_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15725                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15726         
15727         if(!sptr) {
15728                 ASN__CTFAIL(app_key, td, sptr,
15729                         "%s: value not given (%s:%d)",
15730                         td->name, __FILE__, __LINE__);
15731                 return -1;
15732         }
15733         
15734         
15735         if(1 /* No applicable constraints whatsoever */) {
15736                 /* Nothing is here. See below */
15737         }
15738         
15739         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15740 }
15741
15742 static int
15743 memb_id_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15744                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15745         long value;
15746         
15747         if(!sptr) {
15748                 ASN__CTFAIL(app_key, td, sptr,
15749                         "%s: value not given (%s:%d)",
15750                         td->name, __FILE__, __LINE__);
15751                 return -1;
15752         }
15753         
15754         value = *(const long *)sptr;
15755         
15756         if((value >= 0 && value <= 65535)) {
15757                 /* Constraint check succeeded */
15758                 return 0;
15759         } else {
15760                 ASN__CTFAIL(app_key, td, sptr,
15761                         "%s: constraint failed (%s:%d)",
15762                         td->name, __FILE__, __LINE__);
15763                 return -1;
15764         }
15765 }
15766
15767 static int
15768 memb_criticality_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15769                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15770         
15771         if(!sptr) {
15772                 ASN__CTFAIL(app_key, td, sptr,
15773                         "%s: value not given (%s:%d)",
15774                         td->name, __FILE__, __LINE__);
15775                 return -1;
15776         }
15777         
15778         
15779         if(1 /* No applicable constraints whatsoever */) {
15780                 /* Nothing is here. See below */
15781         }
15782         
15783         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15784 }
15785
15786 static int
15787 memb_extensionValue_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15788                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15789         
15790         if(!sptr) {
15791                 ASN__CTFAIL(app_key, td, sptr,
15792                         "%s: value not given (%s:%d)",
15793                         td->name, __FILE__, __LINE__);
15794                 return -1;
15795         }
15796         
15797         
15798         if(1 /* No applicable constraints whatsoever */) {
15799                 /* Nothing is here. See below */
15800         }
15801         
15802         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15803 }
15804
15805 static int
15806 memb_id_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15807                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15808         long value;
15809         
15810         if(!sptr) {
15811                 ASN__CTFAIL(app_key, td, sptr,
15812                         "%s: value not given (%s:%d)",
15813                         td->name, __FILE__, __LINE__);
15814                 return -1;
15815         }
15816         
15817         value = *(const long *)sptr;
15818         
15819         if((value >= 0 && value <= 65535)) {
15820                 /* Constraint check succeeded */
15821                 return 0;
15822         } else {
15823                 ASN__CTFAIL(app_key, td, sptr,
15824                         "%s: constraint failed (%s:%d)",
15825                         td->name, __FILE__, __LINE__);
15826                 return -1;
15827         }
15828 }
15829
15830 static int
15831 memb_criticality_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15832                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15833         
15834         if(!sptr) {
15835                 ASN__CTFAIL(app_key, td, sptr,
15836                         "%s: value not given (%s:%d)",
15837                         td->name, __FILE__, __LINE__);
15838                 return -1;
15839         }
15840         
15841         
15842         if(1 /* No applicable constraints whatsoever */) {
15843                 /* Nothing is here. See below */
15844         }
15845         
15846         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15847 }
15848
15849 static int
15850 memb_extensionValue_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15851                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15852         
15853         if(!sptr) {
15854                 ASN__CTFAIL(app_key, td, sptr,
15855                         "%s: value not given (%s:%d)",
15856                         td->name, __FILE__, __LINE__);
15857                 return -1;
15858         }
15859         
15860         
15861         if(1 /* No applicable constraints whatsoever */) {
15862                 /* Nothing is here. See below */
15863         }
15864         
15865         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15866 }
15867
15868 static int
15869 memb_id_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15870                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15871         long value;
15872         
15873         if(!sptr) {
15874                 ASN__CTFAIL(app_key, td, sptr,
15875                         "%s: value not given (%s:%d)",
15876                         td->name, __FILE__, __LINE__);
15877                 return -1;
15878         }
15879         
15880         value = *(const long *)sptr;
15881         
15882         if((value >= 0 && value <= 65535)) {
15883                 /* Constraint check succeeded */
15884                 return 0;
15885         } else {
15886                 ASN__CTFAIL(app_key, td, sptr,
15887                         "%s: constraint failed (%s:%d)",
15888                         td->name, __FILE__, __LINE__);
15889                 return -1;
15890         }
15891 }
15892
15893 static int
15894 memb_criticality_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15895                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15896         
15897         if(!sptr) {
15898                 ASN__CTFAIL(app_key, td, sptr,
15899                         "%s: value not given (%s:%d)",
15900                         td->name, __FILE__, __LINE__);
15901                 return -1;
15902         }
15903         
15904         
15905         if(1 /* No applicable constraints whatsoever */) {
15906                 /* Nothing is here. See below */
15907         }
15908         
15909         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15910 }
15911
15912 static int
15913 memb_extensionValue_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15914                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15915         
15916         if(!sptr) {
15917                 ASN__CTFAIL(app_key, td, sptr,
15918                         "%s: value not given (%s:%d)",
15919                         td->name, __FILE__, __LINE__);
15920                 return -1;
15921         }
15922         
15923         
15924         if(1 /* No applicable constraints whatsoever */) {
15925                 /* Nothing is here. See below */
15926         }
15927         
15928         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15929 }
15930
15931 static int
15932 memb_id_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15933                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15934         long value;
15935         
15936         if(!sptr) {
15937                 ASN__CTFAIL(app_key, td, sptr,
15938                         "%s: value not given (%s:%d)",
15939                         td->name, __FILE__, __LINE__);
15940                 return -1;
15941         }
15942         
15943         value = *(const long *)sptr;
15944         
15945         if((value >= 0 && value <= 65535)) {
15946                 /* Constraint check succeeded */
15947                 return 0;
15948         } else {
15949                 ASN__CTFAIL(app_key, td, sptr,
15950                         "%s: constraint failed (%s:%d)",
15951                         td->name, __FILE__, __LINE__);
15952                 return -1;
15953         }
15954 }
15955
15956 static int
15957 memb_criticality_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15958                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15959         
15960         if(!sptr) {
15961                 ASN__CTFAIL(app_key, td, sptr,
15962                         "%s: value not given (%s:%d)",
15963                         td->name, __FILE__, __LINE__);
15964                 return -1;
15965         }
15966         
15967         
15968         if(1 /* No applicable constraints whatsoever */) {
15969                 /* Nothing is here. See below */
15970         }
15971         
15972         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15973 }
15974
15975 static int
15976 memb_extensionValue_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15977                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15978         
15979         if(!sptr) {
15980                 ASN__CTFAIL(app_key, td, sptr,
15981                         "%s: value not given (%s:%d)",
15982                         td->name, __FILE__, __LINE__);
15983                 return -1;
15984         }
15985         
15986         
15987         if(1 /* No applicable constraints whatsoever */) {
15988                 /* Nothing is here. See below */
15989         }
15990         
15991         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15992 }
15993
15994 static int
15995 memb_id_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15996                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15997         long value;
15998         
15999         if(!sptr) {
16000                 ASN__CTFAIL(app_key, td, sptr,
16001                         "%s: value not given (%s:%d)",
16002                         td->name, __FILE__, __LINE__);
16003                 return -1;
16004         }
16005         
16006         value = *(const long *)sptr;
16007         
16008         if((value >= 0 && value <= 65535)) {
16009                 /* Constraint check succeeded */
16010                 return 0;
16011         } else {
16012                 ASN__CTFAIL(app_key, td, sptr,
16013                         "%s: constraint failed (%s:%d)",
16014                         td->name, __FILE__, __LINE__);
16015                 return -1;
16016         }
16017 }
16018
16019 static int
16020 memb_criticality_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
16021                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16022         
16023         if(!sptr) {
16024                 ASN__CTFAIL(app_key, td, sptr,
16025                         "%s: value not given (%s:%d)",
16026                         td->name, __FILE__, __LINE__);
16027                 return -1;
16028         }
16029         
16030         
16031         if(1 /* No applicable constraints whatsoever */) {
16032                 /* Nothing is here. See below */
16033         }
16034         
16035         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16036 }
16037
16038 static int
16039 memb_extensionValue_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
16040                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16041         
16042         if(!sptr) {
16043                 ASN__CTFAIL(app_key, td, sptr,
16044                         "%s: value not given (%s:%d)",
16045                         td->name, __FILE__, __LINE__);
16046                 return -1;
16047         }
16048         
16049         
16050         if(1 /* No applicable constraints whatsoever */) {
16051                 /* Nothing is here. See below */
16052         }
16053         
16054         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16055 }
16056
16057 static int
16058 memb_id_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16059                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16060         long value;
16061         
16062         if(!sptr) {
16063                 ASN__CTFAIL(app_key, td, sptr,
16064                         "%s: value not given (%s:%d)",
16065                         td->name, __FILE__, __LINE__);
16066                 return -1;
16067         }
16068         
16069         value = *(const long *)sptr;
16070         
16071         if((value >= 0 && value <= 65535)) {
16072                 /* Constraint check succeeded */
16073                 return 0;
16074         } else {
16075                 ASN__CTFAIL(app_key, td, sptr,
16076                         "%s: constraint failed (%s:%d)",
16077                         td->name, __FILE__, __LINE__);
16078                 return -1;
16079         }
16080 }
16081
16082 static int
16083 memb_criticality_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16084                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16085         
16086         if(!sptr) {
16087                 ASN__CTFAIL(app_key, td, sptr,
16088                         "%s: value not given (%s:%d)",
16089                         td->name, __FILE__, __LINE__);
16090                 return -1;
16091         }
16092         
16093         
16094         if(1 /* No applicable constraints whatsoever */) {
16095                 /* Nothing is here. See below */
16096         }
16097         
16098         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16099 }
16100
16101 static int
16102 memb_extensionValue_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16103                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16104         
16105         if(!sptr) {
16106                 ASN__CTFAIL(app_key, td, sptr,
16107                         "%s: value not given (%s:%d)",
16108                         td->name, __FILE__, __LINE__);
16109                 return -1;
16110         }
16111         
16112         
16113         if(1 /* No applicable constraints whatsoever */) {
16114                 /* Nothing is here. See below */
16115         }
16116         
16117         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16118 }
16119
16120 static int
16121 memb_id_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16122                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16123         long value;
16124         
16125         if(!sptr) {
16126                 ASN__CTFAIL(app_key, td, sptr,
16127                         "%s: value not given (%s:%d)",
16128                         td->name, __FILE__, __LINE__);
16129                 return -1;
16130         }
16131         
16132         value = *(const long *)sptr;
16133         
16134         if((value >= 0 && value <= 65535)) {
16135                 /* Constraint check succeeded */
16136                 return 0;
16137         } else {
16138                 ASN__CTFAIL(app_key, td, sptr,
16139                         "%s: constraint failed (%s:%d)",
16140                         td->name, __FILE__, __LINE__);
16141                 return -1;
16142         }
16143 }
16144
16145 static int
16146 memb_criticality_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16147                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16148         
16149         if(!sptr) {
16150                 ASN__CTFAIL(app_key, td, sptr,
16151                         "%s: value not given (%s:%d)",
16152                         td->name, __FILE__, __LINE__);
16153                 return -1;
16154         }
16155         
16156         
16157         if(1 /* No applicable constraints whatsoever */) {
16158                 /* Nothing is here. See below */
16159         }
16160         
16161         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16162 }
16163
16164 static int
16165 memb_extensionValue_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16166                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16167         
16168         if(!sptr) {
16169                 ASN__CTFAIL(app_key, td, sptr,
16170                         "%s: value not given (%s:%d)",
16171                         td->name, __FILE__, __LINE__);
16172                 return -1;
16173         }
16174         
16175         
16176         if(1 /* No applicable constraints whatsoever */) {
16177                 /* Nothing is here. See below */
16178         }
16179         
16180         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16181 }
16182
16183 static int
16184 memb_id_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16185                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16186         long value;
16187         
16188         if(!sptr) {
16189                 ASN__CTFAIL(app_key, td, sptr,
16190                         "%s: value not given (%s:%d)",
16191                         td->name, __FILE__, __LINE__);
16192                 return -1;
16193         }
16194         
16195         value = *(const long *)sptr;
16196         
16197         if((value >= 0 && value <= 65535)) {
16198                 /* Constraint check succeeded */
16199                 return 0;
16200         } else {
16201                 ASN__CTFAIL(app_key, td, sptr,
16202                         "%s: constraint failed (%s:%d)",
16203                         td->name, __FILE__, __LINE__);
16204                 return -1;
16205         }
16206 }
16207
16208 static int
16209 memb_criticality_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16210                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16211         
16212         if(!sptr) {
16213                 ASN__CTFAIL(app_key, td, sptr,
16214                         "%s: value not given (%s:%d)",
16215                         td->name, __FILE__, __LINE__);
16216                 return -1;
16217         }
16218         
16219         
16220         if(1 /* No applicable constraints whatsoever */) {
16221                 /* Nothing is here. See below */
16222         }
16223         
16224         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16225 }
16226
16227 static int
16228 memb_extensionValue_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16229                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16230         
16231         if(!sptr) {
16232                 ASN__CTFAIL(app_key, td, sptr,
16233                         "%s: value not given (%s:%d)",
16234                         td->name, __FILE__, __LINE__);
16235                 return -1;
16236         }
16237         
16238         
16239         if(1 /* No applicable constraints whatsoever */) {
16240                 /* Nothing is here. See below */
16241         }
16242         
16243         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16244 }
16245
16246 static int
16247 memb_id_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16248                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16249         long value;
16250         
16251         if(!sptr) {
16252                 ASN__CTFAIL(app_key, td, sptr,
16253                         "%s: value not given (%s:%d)",
16254                         td->name, __FILE__, __LINE__);
16255                 return -1;
16256         }
16257         
16258         value = *(const long *)sptr;
16259         
16260         if((value >= 0 && value <= 65535)) {
16261                 /* Constraint check succeeded */
16262                 return 0;
16263         } else {
16264                 ASN__CTFAIL(app_key, td, sptr,
16265                         "%s: constraint failed (%s:%d)",
16266                         td->name, __FILE__, __LINE__);
16267                 return -1;
16268         }
16269 }
16270
16271 static int
16272 memb_criticality_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16273                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16274         
16275         if(!sptr) {
16276                 ASN__CTFAIL(app_key, td, sptr,
16277                         "%s: value not given (%s:%d)",
16278                         td->name, __FILE__, __LINE__);
16279                 return -1;
16280         }
16281         
16282         
16283         if(1 /* No applicable constraints whatsoever */) {
16284                 /* Nothing is here. See below */
16285         }
16286         
16287         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16288 }
16289
16290 static int
16291 memb_extensionValue_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16292                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16293         
16294         if(!sptr) {
16295                 ASN__CTFAIL(app_key, td, sptr,
16296                         "%s: value not given (%s:%d)",
16297                         td->name, __FILE__, __LINE__);
16298                 return -1;
16299         }
16300         
16301         
16302         if(1 /* No applicable constraints whatsoever */) {
16303                 /* Nothing is here. See below */
16304         }
16305         
16306         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16307 }
16308
16309 static int
16310 memb_id_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16311                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16312         long value;
16313         
16314         if(!sptr) {
16315                 ASN__CTFAIL(app_key, td, sptr,
16316                         "%s: value not given (%s:%d)",
16317                         td->name, __FILE__, __LINE__);
16318                 return -1;
16319         }
16320         
16321         value = *(const long *)sptr;
16322         
16323         if((value >= 0 && value <= 65535)) {
16324                 /* Constraint check succeeded */
16325                 return 0;
16326         } else {
16327                 ASN__CTFAIL(app_key, td, sptr,
16328                         "%s: constraint failed (%s:%d)",
16329                         td->name, __FILE__, __LINE__);
16330                 return -1;
16331         }
16332 }
16333
16334 static asn_type_selector_result_t
16335 select_TDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16336         asn_type_selector_result_t result = {0, 0};
16337         const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16338         size_t constraining_column = 0; /* &id */
16339         size_t for_column = 1; /* &criticality */
16340         size_t row, presence_index = 0;
16341         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16342         
16343         for(row=0; row < itable->rows_count; row++) {
16344             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16345             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16346         
16347             if(type_cell->cell_kind == aioc__undefined)
16348                 continue;
16349         
16350             presence_index++;
16351             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16352                 result.type_descriptor = type_cell->type_descriptor;
16353                 result.presence_index = presence_index;
16354                 break;
16355             }
16356         }
16357         
16358         return result;
16359 }
16360
16361 static int
16362 memb_criticality_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16363                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16364         
16365         if(!sptr) {
16366                 ASN__CTFAIL(app_key, td, sptr,
16367                         "%s: value not given (%s:%d)",
16368                         td->name, __FILE__, __LINE__);
16369                 return -1;
16370         }
16371         
16372         
16373         if(1 /* No applicable constraints whatsoever */) {
16374                 /* Nothing is here. See below */
16375         }
16376         
16377         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16378 }
16379
16380 static asn_type_selector_result_t
16381 select_TDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16382         asn_type_selector_result_t result = {0, 0};
16383         const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16384         size_t constraining_column = 0; /* &id */
16385         size_t for_column = 2; /* &Extension */
16386         size_t row, presence_index = 0;
16387         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16388         
16389         for(row=0; row < itable->rows_count; row++) {
16390             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16391             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16392         
16393             if(type_cell->cell_kind == aioc__undefined)
16394                 continue;
16395         
16396             presence_index++;
16397             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16398                 result.type_descriptor = type_cell->type_descriptor;
16399                 result.presence_index = presence_index;
16400                 break;
16401             }
16402         }
16403         
16404         return result;
16405 }
16406
16407 static int
16408 memb_extensionValue_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16409                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16410         
16411         if(!sptr) {
16412                 ASN__CTFAIL(app_key, td, sptr,
16413                         "%s: value not given (%s:%d)",
16414                         td->name, __FILE__, __LINE__);
16415                 return -1;
16416         }
16417         
16418         
16419         if(1 /* No applicable constraints whatsoever */) {
16420                 /* Nothing is here. See below */
16421         }
16422         
16423         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16424 }
16425
16426 static int
16427 memb_id_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16428                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16429         long value;
16430         
16431         if(!sptr) {
16432                 ASN__CTFAIL(app_key, td, sptr,
16433                         "%s: value not given (%s:%d)",
16434                         td->name, __FILE__, __LINE__);
16435                 return -1;
16436         }
16437         
16438         value = *(const long *)sptr;
16439         
16440         if((value >= 0 && value <= 65535)) {
16441                 /* Constraint check succeeded */
16442                 return 0;
16443         } else {
16444                 ASN__CTFAIL(app_key, td, sptr,
16445                         "%s: constraint failed (%s:%d)",
16446                         td->name, __FILE__, __LINE__);
16447                 return -1;
16448         }
16449 }
16450
16451 static asn_type_selector_result_t
16452 select_TraceActivation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16453         asn_type_selector_result_t result = {0, 0};
16454         const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16455         size_t constraining_column = 0; /* &id */
16456         size_t for_column = 1; /* &criticality */
16457         size_t row, presence_index = 0;
16458         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16459         
16460         for(row=0; row < itable->rows_count; row++) {
16461             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16462             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16463         
16464             if(type_cell->cell_kind == aioc__undefined)
16465                 continue;
16466         
16467             presence_index++;
16468             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16469                 result.type_descriptor = type_cell->type_descriptor;
16470                 result.presence_index = presence_index;
16471                 break;
16472             }
16473         }
16474         
16475         return result;
16476 }
16477
16478 static int
16479 memb_criticality_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16480                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16481         
16482         if(!sptr) {
16483                 ASN__CTFAIL(app_key, td, sptr,
16484                         "%s: value not given (%s:%d)",
16485                         td->name, __FILE__, __LINE__);
16486                 return -1;
16487         }
16488         
16489         
16490         if(1 /* No applicable constraints whatsoever */) {
16491                 /* Nothing is here. See below */
16492         }
16493         
16494         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16495 }
16496
16497 static asn_type_selector_result_t
16498 select_TraceActivation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16499         asn_type_selector_result_t result = {0, 0};
16500         const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16501         size_t constraining_column = 0; /* &id */
16502         size_t for_column = 2; /* &Extension */
16503         size_t row, presence_index = 0;
16504         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16505         
16506         for(row=0; row < itable->rows_count; row++) {
16507             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16508             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16509         
16510             if(type_cell->cell_kind == aioc__undefined)
16511                 continue;
16512         
16513             presence_index++;
16514             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16515                 result.type_descriptor = type_cell->type_descriptor;
16516                 result.presence_index = presence_index;
16517                 break;
16518             }
16519         }
16520         
16521         return result;
16522 }
16523
16524 static int
16525 memb_extensionValue_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16526                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16527         
16528         if(!sptr) {
16529                 ASN__CTFAIL(app_key, td, sptr,
16530                         "%s: value not given (%s:%d)",
16531                         td->name, __FILE__, __LINE__);
16532                 return -1;
16533         }
16534         
16535         
16536         if(1 /* No applicable constraints whatsoever */) {
16537                 /* Nothing is here. See below */
16538         }
16539         
16540         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16541 }
16542
16543 static int
16544 memb_id_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16545                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16546         long value;
16547         
16548         if(!sptr) {
16549                 ASN__CTFAIL(app_key, td, sptr,
16550                         "%s: value not given (%s:%d)",
16551                         td->name, __FILE__, __LINE__);
16552                 return -1;
16553         }
16554         
16555         value = *(const long *)sptr;
16556         
16557         if((value >= 0 && value <= 65535)) {
16558                 /* Constraint check succeeded */
16559                 return 0;
16560         } else {
16561                 ASN__CTFAIL(app_key, td, sptr,
16562                         "%s: constraint failed (%s:%d)",
16563                         td->name, __FILE__, __LINE__);
16564                 return -1;
16565         }
16566 }
16567
16568 static int
16569 memb_criticality_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16570                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16571         
16572         if(!sptr) {
16573                 ASN__CTFAIL(app_key, td, sptr,
16574                         "%s: value not given (%s:%d)",
16575                         td->name, __FILE__, __LINE__);
16576                 return -1;
16577         }
16578         
16579         
16580         if(1 /* No applicable constraints whatsoever */) {
16581                 /* Nothing is here. See below */
16582         }
16583         
16584         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16585 }
16586
16587 static int
16588 memb_extensionValue_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16589                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16590         
16591         if(!sptr) {
16592                 ASN__CTFAIL(app_key, td, sptr,
16593                         "%s: value not given (%s:%d)",
16594                         td->name, __FILE__, __LINE__);
16595                 return -1;
16596         }
16597         
16598         
16599         if(1 /* No applicable constraints whatsoever */) {
16600                 /* Nothing is here. See below */
16601         }
16602         
16603         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16604 }
16605
16606 static int
16607 memb_id_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16608                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16609         long value;
16610         
16611         if(!sptr) {
16612                 ASN__CTFAIL(app_key, td, sptr,
16613                         "%s: value not given (%s:%d)",
16614                         td->name, __FILE__, __LINE__);
16615                 return -1;
16616         }
16617         
16618         value = *(const long *)sptr;
16619         
16620         if((value >= 0 && value <= 65535)) {
16621                 /* Constraint check succeeded */
16622                 return 0;
16623         } else {
16624                 ASN__CTFAIL(app_key, td, sptr,
16625                         "%s: constraint failed (%s:%d)",
16626                         td->name, __FILE__, __LINE__);
16627                 return -1;
16628         }
16629 }
16630
16631 static asn_type_selector_result_t
16632 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16633         asn_type_selector_result_t result = {0, 0};
16634         const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16635         size_t constraining_column = 0; /* &id */
16636         size_t for_column = 1; /* &criticality */
16637         size_t row, presence_index = 0;
16638         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16639         
16640         for(row=0; row < itable->rows_count; row++) {
16641             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16642             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16643         
16644             if(type_cell->cell_kind == aioc__undefined)
16645                 continue;
16646         
16647             presence_index++;
16648             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16649                 result.type_descriptor = type_cell->type_descriptor;
16650                 result.presence_index = presence_index;
16651                 break;
16652             }
16653         }
16654         
16655         return result;
16656 }
16657
16658 static int
16659 memb_criticality_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16660                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16661         
16662         if(!sptr) {
16663                 ASN__CTFAIL(app_key, td, sptr,
16664                         "%s: value not given (%s:%d)",
16665                         td->name, __FILE__, __LINE__);
16666                 return -1;
16667         }
16668         
16669         
16670         if(1 /* No applicable constraints whatsoever */) {
16671                 /* Nothing is here. See below */
16672         }
16673         
16674         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16675 }
16676
16677 static asn_type_selector_result_t
16678 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16679         asn_type_selector_result_t result = {0, 0};
16680         const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16681         size_t constraining_column = 0; /* &id */
16682         size_t for_column = 2; /* &Extension */
16683         size_t row, presence_index = 0;
16684         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16685         const int indexToPresence[3] = {
16686                 UEAggregate_MaximumBitrate_ExtIEs__extensionValue_PR_NOTHING,
16687                 UEAggregate_MaximumBitrate_ExtIEs__extensionValue_PR_ExtendedBitRate,
16688                 UEAggregate_MaximumBitrate_ExtIEs__extensionValue_PR_ExtendedBitRate
16689         };
16690         
16691         for(row=0; row < itable->rows_count; row++) {
16692             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16693             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16694         
16695             if(type_cell->cell_kind == aioc__undefined)
16696                 continue;
16697         
16698             presence_index++;
16699             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16700                 result.type_descriptor = type_cell->type_descriptor;
16701                 result.presence_index = indexToPresence[presence_index];
16702                 break;
16703             }
16704         }
16705         
16706         return result;
16707 }
16708
16709 static int
16710 memb_extensionValue_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16711                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16712         
16713         if(!sptr) {
16714                 ASN__CTFAIL(app_key, td, sptr,
16715                         "%s: value not given (%s:%d)",
16716                         td->name, __FILE__, __LINE__);
16717                 return -1;
16718         }
16719         
16720         
16721         if(1 /* No applicable constraints whatsoever */) {
16722                 /* Nothing is here. See below */
16723         }
16724         
16725         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16726 }
16727
16728 static int
16729 memb_id_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16730                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16731         long value;
16732         
16733         if(!sptr) {
16734                 ASN__CTFAIL(app_key, td, sptr,
16735                         "%s: value not given (%s:%d)",
16736                         td->name, __FILE__, __LINE__);
16737                 return -1;
16738         }
16739         
16740         value = *(const long *)sptr;
16741         
16742         if((value >= 0 && value <= 65535)) {
16743                 /* Constraint check succeeded */
16744                 return 0;
16745         } else {
16746                 ASN__CTFAIL(app_key, td, sptr,
16747                         "%s: constraint failed (%s:%d)",
16748                         td->name, __FILE__, __LINE__);
16749                 return -1;
16750         }
16751 }
16752
16753 static asn_type_selector_result_t
16754 select_UEAppLayerMeasConfig_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16755         asn_type_selector_result_t result = {0, 0};
16756         const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16757         size_t constraining_column = 0; /* &id */
16758         size_t for_column = 1; /* &criticality */
16759         size_t row, presence_index = 0;
16760         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16761         
16762         for(row=0; row < itable->rows_count; row++) {
16763             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16764             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16765         
16766             if(type_cell->cell_kind == aioc__undefined)
16767                 continue;
16768         
16769             presence_index++;
16770             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16771                 result.type_descriptor = type_cell->type_descriptor;
16772                 result.presence_index = presence_index;
16773                 break;
16774             }
16775         }
16776         
16777         return result;
16778 }
16779
16780 static int
16781 memb_criticality_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16782                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16783         
16784         if(!sptr) {
16785                 ASN__CTFAIL(app_key, td, sptr,
16786                         "%s: value not given (%s:%d)",
16787                         td->name, __FILE__, __LINE__);
16788                 return -1;
16789         }
16790         
16791         
16792         if(1 /* No applicable constraints whatsoever */) {
16793                 /* Nothing is here. See below */
16794         }
16795         
16796         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16797 }
16798
16799 static asn_type_selector_result_t
16800 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16801         asn_type_selector_result_t result = {0, 0};
16802         const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16803         size_t constraining_column = 0; /* &id */
16804         size_t for_column = 2; /* &Extension */
16805         size_t row, presence_index = 0;
16806         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16807         
16808         for(row=0; row < itable->rows_count; row++) {
16809             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16810             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16811         
16812             if(type_cell->cell_kind == aioc__undefined)
16813                 continue;
16814         
16815             presence_index++;
16816             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16817                 result.type_descriptor = type_cell->type_descriptor;
16818                 result.presence_index = presence_index;
16819                 break;
16820             }
16821         }
16822         
16823         return result;
16824 }
16825
16826 static int
16827 memb_extensionValue_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16828                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16829         
16830         if(!sptr) {
16831                 ASN__CTFAIL(app_key, td, sptr,
16832                         "%s: value not given (%s:%d)",
16833                         td->name, __FILE__, __LINE__);
16834                 return -1;
16835         }
16836         
16837         
16838         if(1 /* No applicable constraints whatsoever */) {
16839                 /* Nothing is here. See below */
16840         }
16841         
16842         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16843 }
16844
16845 static int
16846 memb_id_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16847                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16848         long value;
16849         
16850         if(!sptr) {
16851                 ASN__CTFAIL(app_key, td, sptr,
16852                         "%s: value not given (%s:%d)",
16853                         td->name, __FILE__, __LINE__);
16854                 return -1;
16855         }
16856         
16857         value = *(const long *)sptr;
16858         
16859         if((value >= 0 && value <= 65535)) {
16860                 /* Constraint check succeeded */
16861                 return 0;
16862         } else {
16863                 ASN__CTFAIL(app_key, td, sptr,
16864                         "%s: constraint failed (%s:%d)",
16865                         td->name, __FILE__, __LINE__);
16866                 return -1;
16867         }
16868 }
16869
16870 static int
16871 memb_criticality_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16872                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16873         
16874         if(!sptr) {
16875                 ASN__CTFAIL(app_key, td, sptr,
16876                         "%s: value not given (%s:%d)",
16877                         td->name, __FILE__, __LINE__);
16878                 return -1;
16879         }
16880         
16881         
16882         if(1 /* No applicable constraints whatsoever */) {
16883                 /* Nothing is here. See below */
16884         }
16885         
16886         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16887 }
16888
16889 static int
16890 memb_extensionValue_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16891                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16892         
16893         if(!sptr) {
16894                 ASN__CTFAIL(app_key, td, sptr,
16895                         "%s: value not given (%s:%d)",
16896                         td->name, __FILE__, __LINE__);
16897                 return -1;
16898         }
16899         
16900         
16901         if(1 /* No applicable constraints whatsoever */) {
16902                 /* Nothing is here. See below */
16903         }
16904         
16905         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16906 }
16907
16908 static int
16909 memb_id_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16910                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16911         long value;
16912         
16913         if(!sptr) {
16914                 ASN__CTFAIL(app_key, td, sptr,
16915                         "%s: value not given (%s:%d)",
16916                         td->name, __FILE__, __LINE__);
16917                 return -1;
16918         }
16919         
16920         value = *(const long *)sptr;
16921         
16922         if((value >= 0 && value <= 65535)) {
16923                 /* Constraint check succeeded */
16924                 return 0;
16925         } else {
16926                 ASN__CTFAIL(app_key, td, sptr,
16927                         "%s: constraint failed (%s:%d)",
16928                         td->name, __FILE__, __LINE__);
16929                 return -1;
16930         }
16931 }
16932
16933 static int
16934 memb_criticality_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16935                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16936         
16937         if(!sptr) {
16938                 ASN__CTFAIL(app_key, td, sptr,
16939                         "%s: value not given (%s:%d)",
16940                         td->name, __FILE__, __LINE__);
16941                 return -1;
16942         }
16943         
16944         
16945         if(1 /* No applicable constraints whatsoever */) {
16946                 /* Nothing is here. See below */
16947         }
16948         
16949         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16950 }
16951
16952 static int
16953 memb_extensionValue_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16954                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16955         
16956         if(!sptr) {
16957                 ASN__CTFAIL(app_key, td, sptr,
16958                         "%s: value not given (%s:%d)",
16959                         td->name, __FILE__, __LINE__);
16960                 return -1;
16961         }
16962         
16963         
16964         if(1 /* No applicable constraints whatsoever */) {
16965                 /* Nothing is here. See below */
16966         }
16967         
16968         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16969 }
16970
16971 static int
16972 memb_id_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16973                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16974         long value;
16975         
16976         if(!sptr) {
16977                 ASN__CTFAIL(app_key, td, sptr,
16978                         "%s: value not given (%s:%d)",
16979                         td->name, __FILE__, __LINE__);
16980                 return -1;
16981         }
16982         
16983         value = *(const long *)sptr;
16984         
16985         if((value >= 0 && value <= 65535)) {
16986                 /* Constraint check succeeded */
16987                 return 0;
16988         } else {
16989                 ASN__CTFAIL(app_key, td, sptr,
16990                         "%s: constraint failed (%s:%d)",
16991                         td->name, __FILE__, __LINE__);
16992                 return -1;
16993         }
16994 }
16995
16996 static int
16997 memb_criticality_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16998                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16999         
17000         if(!sptr) {
17001                 ASN__CTFAIL(app_key, td, sptr,
17002                         "%s: value not given (%s:%d)",
17003                         td->name, __FILE__, __LINE__);
17004                 return -1;
17005         }
17006         
17007         
17008         if(1 /* No applicable constraints whatsoever */) {
17009                 /* Nothing is here. See below */
17010         }
17011         
17012         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17013 }
17014
17015 static int
17016 memb_extensionValue_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
17017                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17018         
17019         if(!sptr) {
17020                 ASN__CTFAIL(app_key, td, sptr,
17021                         "%s: value not given (%s:%d)",
17022                         td->name, __FILE__, __LINE__);
17023                 return -1;
17024         }
17025         
17026         
17027         if(1 /* No applicable constraints whatsoever */) {
17028                 /* Nothing is here. See below */
17029         }
17030         
17031         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17032 }
17033
17034 static int
17035 memb_id_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
17036                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17037         long value;
17038         
17039         if(!sptr) {
17040                 ASN__CTFAIL(app_key, td, sptr,
17041                         "%s: value not given (%s:%d)",
17042                         td->name, __FILE__, __LINE__);
17043                 return -1;
17044         }
17045         
17046         value = *(const long *)sptr;
17047         
17048         if((value >= 0 && value <= 65535)) {
17049                 /* Constraint check succeeded */
17050                 return 0;
17051         } else {
17052                 ASN__CTFAIL(app_key, td, sptr,
17053                         "%s: constraint failed (%s:%d)",
17054                         td->name, __FILE__, __LINE__);
17055                 return -1;
17056         }
17057 }
17058
17059 static int
17060 memb_criticality_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
17061                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17062         
17063         if(!sptr) {
17064                 ASN__CTFAIL(app_key, td, sptr,
17065                         "%s: value not given (%s:%d)",
17066                         td->name, __FILE__, __LINE__);
17067                 return -1;
17068         }
17069         
17070         
17071         if(1 /* No applicable constraints whatsoever */) {
17072                 /* Nothing is here. See below */
17073         }
17074         
17075         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17076 }
17077
17078 static int
17079 memb_extensionValue_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
17080                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17081         
17082         if(!sptr) {
17083                 ASN__CTFAIL(app_key, td, sptr,
17084                         "%s: value not given (%s:%d)",
17085                         td->name, __FILE__, __LINE__);
17086                 return -1;
17087         }
17088         
17089         
17090         if(1 /* No applicable constraints whatsoever */) {
17091                 /* Nothing is here. See below */
17092         }
17093         
17094         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17095 }
17096
17097 static int
17098 memb_id_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17099                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17100         long value;
17101         
17102         if(!sptr) {
17103                 ASN__CTFAIL(app_key, td, sptr,
17104                         "%s: value not given (%s:%d)",
17105                         td->name, __FILE__, __LINE__);
17106                 return -1;
17107         }
17108         
17109         value = *(const long *)sptr;
17110         
17111         if((value >= 0 && value <= 65535)) {
17112                 /* Constraint check succeeded */
17113                 return 0;
17114         } else {
17115                 ASN__CTFAIL(app_key, td, sptr,
17116                         "%s: constraint failed (%s:%d)",
17117                         td->name, __FILE__, __LINE__);
17118                 return -1;
17119         }
17120 }
17121
17122 static int
17123 memb_criticality_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17124                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17125         
17126         if(!sptr) {
17127                 ASN__CTFAIL(app_key, td, sptr,
17128                         "%s: value not given (%s:%d)",
17129                         td->name, __FILE__, __LINE__);
17130                 return -1;
17131         }
17132         
17133         
17134         if(1 /* No applicable constraints whatsoever */) {
17135                 /* Nothing is here. See below */
17136         }
17137         
17138         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17139 }
17140
17141 static int
17142 memb_extensionValue_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17143                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17144         
17145         if(!sptr) {
17146                 ASN__CTFAIL(app_key, td, sptr,
17147                         "%s: value not given (%s:%d)",
17148                         td->name, __FILE__, __LINE__);
17149                 return -1;
17150         }
17151         
17152         
17153         if(1 /* No applicable constraints whatsoever */) {
17154                 /* Nothing is here. See below */
17155         }
17156         
17157         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17158 }
17159
17160 static int
17161 memb_id_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17162                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17163         long value;
17164         
17165         if(!sptr) {
17166                 ASN__CTFAIL(app_key, td, sptr,
17167                         "%s: value not given (%s:%d)",
17168                         td->name, __FILE__, __LINE__);
17169                 return -1;
17170         }
17171         
17172         value = *(const long *)sptr;
17173         
17174         if((value >= 0 && value <= 65535)) {
17175                 /* Constraint check succeeded */
17176                 return 0;
17177         } else {
17178                 ASN__CTFAIL(app_key, td, sptr,
17179                         "%s: constraint failed (%s:%d)",
17180                         td->name, __FILE__, __LINE__);
17181                 return -1;
17182         }
17183 }
17184
17185 static int
17186 memb_criticality_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17187                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17188         
17189         if(!sptr) {
17190                 ASN__CTFAIL(app_key, td, sptr,
17191                         "%s: value not given (%s:%d)",
17192                         td->name, __FILE__, __LINE__);
17193                 return -1;
17194         }
17195         
17196         
17197         if(1 /* No applicable constraints whatsoever */) {
17198                 /* Nothing is here. See below */
17199         }
17200         
17201         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17202 }
17203
17204 static int
17205 memb_extensionValue_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17206                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17207         
17208         if(!sptr) {
17209                 ASN__CTFAIL(app_key, td, sptr,
17210                         "%s: value not given (%s:%d)",
17211                         td->name, __FILE__, __LINE__);
17212                 return -1;
17213         }
17214         
17215         
17216         if(1 /* No applicable constraints whatsoever */) {
17217                 /* Nothing is here. See below */
17218         }
17219         
17220         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17221 }
17222
17223 static int
17224 memb_id_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17225                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17226         long value;
17227         
17228         if(!sptr) {
17229                 ASN__CTFAIL(app_key, td, sptr,
17230                         "%s: value not given (%s:%d)",
17231                         td->name, __FILE__, __LINE__);
17232                 return -1;
17233         }
17234         
17235         value = *(const long *)sptr;
17236         
17237         if((value >= 0 && value <= 65535)) {
17238                 /* Constraint check succeeded */
17239                 return 0;
17240         } else {
17241                 ASN__CTFAIL(app_key, td, sptr,
17242                         "%s: constraint failed (%s:%d)",
17243                         td->name, __FILE__, __LINE__);
17244                 return -1;
17245         }
17246 }
17247
17248 static int
17249 memb_criticality_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17250                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17251         
17252         if(!sptr) {
17253                 ASN__CTFAIL(app_key, td, sptr,
17254                         "%s: value not given (%s:%d)",
17255                         td->name, __FILE__, __LINE__);
17256                 return -1;
17257         }
17258         
17259         
17260         if(1 /* No applicable constraints whatsoever */) {
17261                 /* Nothing is here. See below */
17262         }
17263         
17264         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17265 }
17266
17267 static int
17268 memb_extensionValue_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17269                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17270         
17271         if(!sptr) {
17272                 ASN__CTFAIL(app_key, td, sptr,
17273                         "%s: value not given (%s:%d)",
17274                         td->name, __FILE__, __LINE__);
17275                 return -1;
17276         }
17277         
17278         
17279         if(1 /* No applicable constraints whatsoever */) {
17280                 /* Nothing is here. See below */
17281         }
17282         
17283         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17284 }
17285
17286 static int
17287 memb_id_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17288                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17289         long value;
17290         
17291         if(!sptr) {
17292                 ASN__CTFAIL(app_key, td, sptr,
17293                         "%s: value not given (%s:%d)",
17294                         td->name, __FILE__, __LINE__);
17295                 return -1;
17296         }
17297         
17298         value = *(const long *)sptr;
17299         
17300         if((value >= 0 && value <= 65535)) {
17301                 /* Constraint check succeeded */
17302                 return 0;
17303         } else {
17304                 ASN__CTFAIL(app_key, td, sptr,
17305                         "%s: constraint failed (%s:%d)",
17306                         td->name, __FILE__, __LINE__);
17307                 return -1;
17308         }
17309 }
17310
17311 static int
17312 memb_criticality_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17313                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17314         
17315         if(!sptr) {
17316                 ASN__CTFAIL(app_key, td, sptr,
17317                         "%s: value not given (%s:%d)",
17318                         td->name, __FILE__, __LINE__);
17319                 return -1;
17320         }
17321         
17322         
17323         if(1 /* No applicable constraints whatsoever */) {
17324                 /* Nothing is here. See below */
17325         }
17326         
17327         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17328 }
17329
17330 static int
17331 memb_extensionValue_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17332                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17333         
17334         if(!sptr) {
17335                 ASN__CTFAIL(app_key, td, sptr,
17336                         "%s: value not given (%s:%d)",
17337                         td->name, __FILE__, __LINE__);
17338                 return -1;
17339         }
17340         
17341         
17342         if(1 /* No applicable constraints whatsoever */) {
17343                 /* Nothing is here. See below */
17344         }
17345         
17346         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17347 }
17348
17349 static int
17350 memb_id_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17351                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17352         long value;
17353         
17354         if(!sptr) {
17355                 ASN__CTFAIL(app_key, td, sptr,
17356                         "%s: value not given (%s:%d)",
17357                         td->name, __FILE__, __LINE__);
17358                 return -1;
17359         }
17360         
17361         value = *(const long *)sptr;
17362         
17363         if((value >= 0 && value <= 65535)) {
17364                 /* Constraint check succeeded */
17365                 return 0;
17366         } else {
17367                 ASN__CTFAIL(app_key, td, sptr,
17368                         "%s: constraint failed (%s:%d)",
17369                         td->name, __FILE__, __LINE__);
17370                 return -1;
17371         }
17372 }
17373
17374 static int
17375 memb_criticality_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17376                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17377         
17378         if(!sptr) {
17379                 ASN__CTFAIL(app_key, td, sptr,
17380                         "%s: value not given (%s:%d)",
17381                         td->name, __FILE__, __LINE__);
17382                 return -1;
17383         }
17384         
17385         
17386         if(1 /* No applicable constraints whatsoever */) {
17387                 /* Nothing is here. See below */
17388         }
17389         
17390         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17391 }
17392
17393 static int
17394 memb_extensionValue_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17395                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17396         
17397         if(!sptr) {
17398                 ASN__CTFAIL(app_key, td, sptr,
17399                         "%s: value not given (%s:%d)",
17400                         td->name, __FILE__, __LINE__);
17401                 return -1;
17402         }
17403         
17404         
17405         if(1 /* No applicable constraints whatsoever */) {
17406                 /* Nothing is here. See below */
17407         }
17408         
17409         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17410 }
17411
17412 static int
17413 memb_id_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17414                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17415         long value;
17416         
17417         if(!sptr) {
17418                 ASN__CTFAIL(app_key, td, sptr,
17419                         "%s: value not given (%s:%d)",
17420                         td->name, __FILE__, __LINE__);
17421                 return -1;
17422         }
17423         
17424         value = *(const long *)sptr;
17425         
17426         if((value >= 0 && value <= 65535)) {
17427                 /* Constraint check succeeded */
17428                 return 0;
17429         } else {
17430                 ASN__CTFAIL(app_key, td, sptr,
17431                         "%s: constraint failed (%s:%d)",
17432                         td->name, __FILE__, __LINE__);
17433                 return -1;
17434         }
17435 }
17436
17437 static int
17438 memb_criticality_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17439                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17440         
17441         if(!sptr) {
17442                 ASN__CTFAIL(app_key, td, sptr,
17443                         "%s: value not given (%s:%d)",
17444                         td->name, __FILE__, __LINE__);
17445                 return -1;
17446         }
17447         
17448         
17449         if(1 /* No applicable constraints whatsoever */) {
17450                 /* Nothing is here. See below */
17451         }
17452         
17453         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17454 }
17455
17456 static int
17457 memb_extensionValue_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17458                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17459         
17460         if(!sptr) {
17461                 ASN__CTFAIL(app_key, td, sptr,
17462                         "%s: value not given (%s:%d)",
17463                         td->name, __FILE__, __LINE__);
17464                 return -1;
17465         }
17466         
17467         
17468         if(1 /* No applicable constraints whatsoever */) {
17469                 /* Nothing is here. See below */
17470         }
17471         
17472         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17473 }
17474
17475 static int
17476 memb_id_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17477                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17478         long value;
17479         
17480         if(!sptr) {
17481                 ASN__CTFAIL(app_key, td, sptr,
17482                         "%s: value not given (%s:%d)",
17483                         td->name, __FILE__, __LINE__);
17484                 return -1;
17485         }
17486         
17487         value = *(const long *)sptr;
17488         
17489         if((value >= 0 && value <= 65535)) {
17490                 /* Constraint check succeeded */
17491                 return 0;
17492         } else {
17493                 ASN__CTFAIL(app_key, td, sptr,
17494                         "%s: constraint failed (%s:%d)",
17495                         td->name, __FILE__, __LINE__);
17496                 return -1;
17497         }
17498 }
17499
17500 static int
17501 memb_criticality_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17502                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17503         
17504         if(!sptr) {
17505                 ASN__CTFAIL(app_key, td, sptr,
17506                         "%s: value not given (%s:%d)",
17507                         td->name, __FILE__, __LINE__);
17508                 return -1;
17509         }
17510         
17511         
17512         if(1 /* No applicable constraints whatsoever */) {
17513                 /* Nothing is here. See below */
17514         }
17515         
17516         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17517 }
17518
17519 static int
17520 memb_extensionValue_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17521                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17522         
17523         if(!sptr) {
17524                 ASN__CTFAIL(app_key, td, sptr,
17525                         "%s: value not given (%s:%d)",
17526                         td->name, __FILE__, __LINE__);
17527                 return -1;
17528         }
17529         
17530         
17531         if(1 /* No applicable constraints whatsoever */) {
17532                 /* Nothing is here. See below */
17533         }
17534         
17535         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17536 }
17537
17538 static int
17539 memb_id_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17540                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17541         long value;
17542         
17543         if(!sptr) {
17544                 ASN__CTFAIL(app_key, td, sptr,
17545                         "%s: value not given (%s:%d)",
17546                         td->name, __FILE__, __LINE__);
17547                 return -1;
17548         }
17549         
17550         value = *(const long *)sptr;
17551         
17552         if((value >= 0 && value <= 65535)) {
17553                 /* Constraint check succeeded */
17554                 return 0;
17555         } else {
17556                 ASN__CTFAIL(app_key, td, sptr,
17557                         "%s: constraint failed (%s:%d)",
17558                         td->name, __FILE__, __LINE__);
17559                 return -1;
17560         }
17561 }
17562
17563 static int
17564 memb_criticality_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17565                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17566         
17567         if(!sptr) {
17568                 ASN__CTFAIL(app_key, td, sptr,
17569                         "%s: value not given (%s:%d)",
17570                         td->name, __FILE__, __LINE__);
17571                 return -1;
17572         }
17573         
17574         
17575         if(1 /* No applicable constraints whatsoever */) {
17576                 /* Nothing is here. See below */
17577         }
17578         
17579         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17580 }
17581
17582 static int
17583 memb_extensionValue_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17584                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17585         
17586         if(!sptr) {
17587                 ASN__CTFAIL(app_key, td, sptr,
17588                         "%s: value not given (%s:%d)",
17589                         td->name, __FILE__, __LINE__);
17590                 return -1;
17591         }
17592         
17593         
17594         if(1 /* No applicable constraints whatsoever */) {
17595                 /* Nothing is here. See below */
17596         }
17597         
17598         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17599 }
17600
17601 static asn_oer_constraints_t asn_OER_memb_id_constr_2 CC_NOTUSED = {
17602         { 2, 1 }        /* (0..65535) */,
17603         -1};
17604 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
17605         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17606         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17607         0, 0    /* No PER value map */
17608 };
17609 static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = {
17610         { 0, 0 },
17611         -1};
17612 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
17613         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17614         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17615         0, 0    /* No PER value map */
17616 };
17617 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_4 CC_NOTUSED = {
17618         { 0, 0 },
17619         -1};
17620 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
17621         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17622         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17623         0, 0    /* No PER value map */
17624 };
17625 static asn_oer_constraints_t asn_OER_memb_id_constr_6 CC_NOTUSED = {
17626         { 2, 1 }        /* (0..65535) */,
17627         -1};
17628 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
17629         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17630         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17631         0, 0    /* No PER value map */
17632 };
17633 static asn_oer_constraints_t asn_OER_memb_criticality_constr_7 CC_NOTUSED = {
17634         { 0, 0 },
17635         -1};
17636 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
17637         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17638         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17639         0, 0    /* No PER value map */
17640 };
17641 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_8 CC_NOTUSED = {
17642         { 0, 0 },
17643         -1};
17644 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = {
17645         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17646         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17647         0, 0    /* No PER value map */
17648 };
17649 static asn_oer_constraints_t asn_OER_memb_id_constr_10 CC_NOTUSED = {
17650         { 2, 1 }        /* (0..65535) */,
17651         -1};
17652 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
17653         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17654         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17655         0, 0    /* No PER value map */
17656 };
17657 static asn_oer_constraints_t asn_OER_memb_criticality_constr_11 CC_NOTUSED = {
17658         { 0, 0 },
17659         -1};
17660 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
17661         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17662         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17663         0, 0    /* No PER value map */
17664 };
17665 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_12 CC_NOTUSED = {
17666         { 0, 0 },
17667         -1};
17668 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = {
17669         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17670         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17671         0, 0    /* No PER value map */
17672 };
17673 static asn_oer_constraints_t asn_OER_memb_id_constr_14 CC_NOTUSED = {
17674         { 2, 1 }        /* (0..65535) */,
17675         -1};
17676 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
17677         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17678         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17679         0, 0    /* No PER value map */
17680 };
17681 static asn_oer_constraints_t asn_OER_memb_criticality_constr_15 CC_NOTUSED = {
17682         { 0, 0 },
17683         -1};
17684 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
17685         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17686         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17687         0, 0    /* No PER value map */
17688 };
17689 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_16 CC_NOTUSED = {
17690         { 0, 0 },
17691         -1};
17692 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = {
17693         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17694         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17695         0, 0    /* No PER value map */
17696 };
17697 static asn_oer_constraints_t asn_OER_memb_id_constr_18 CC_NOTUSED = {
17698         { 2, 1 }        /* (0..65535) */,
17699         -1};
17700 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
17701         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17702         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17703         0, 0    /* No PER value map */
17704 };
17705 static asn_oer_constraints_t asn_OER_memb_criticality_constr_19 CC_NOTUSED = {
17706         { 0, 0 },
17707         -1};
17708 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
17709         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17710         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17711         0, 0    /* No PER value map */
17712 };
17713 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_20 CC_NOTUSED = {
17714         { 0, 0 },
17715         -1};
17716 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 CC_NOTUSED = {
17717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17718         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17719         0, 0    /* No PER value map */
17720 };
17721 static asn_oer_constraints_t asn_OER_memb_id_constr_22 CC_NOTUSED = {
17722         { 2, 1 }        /* (0..65535) */,
17723         -1};
17724 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
17725         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17726         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17727         0, 0    /* No PER value map */
17728 };
17729 static asn_oer_constraints_t asn_OER_memb_criticality_constr_23 CC_NOTUSED = {
17730         { 0, 0 },
17731         -1};
17732 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
17733         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17734         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17735         0, 0    /* No PER value map */
17736 };
17737 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_24 CC_NOTUSED = {
17738         { 0, 0 },
17739         -1};
17740 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = {
17741         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17742         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17743         0, 0    /* No PER value map */
17744 };
17745 static asn_oer_constraints_t asn_OER_memb_id_constr_26 CC_NOTUSED = {
17746         { 2, 1 }        /* (0..65535) */,
17747         -1};
17748 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
17749         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17750         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17751         0, 0    /* No PER value map */
17752 };
17753 static asn_oer_constraints_t asn_OER_memb_criticality_constr_27 CC_NOTUSED = {
17754         { 0, 0 },
17755         -1};
17756 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
17757         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17758         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17759         0, 0    /* No PER value map */
17760 };
17761 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_28 CC_NOTUSED = {
17762         { 0, 0 },
17763         -1};
17764 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = {
17765         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17766         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17767         0, 0    /* No PER value map */
17768 };
17769 static asn_oer_constraints_t asn_OER_memb_id_constr_30 CC_NOTUSED = {
17770         { 2, 1 }        /* (0..65535) */,
17771         -1};
17772 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
17773         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17774         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17775         0, 0    /* No PER value map */
17776 };
17777 static asn_oer_constraints_t asn_OER_memb_criticality_constr_31 CC_NOTUSED = {
17778         { 0, 0 },
17779         -1};
17780 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
17781         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17782         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17783         0, 0    /* No PER value map */
17784 };
17785 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_32 CC_NOTUSED = {
17786         { 0, 0 },
17787         -1};
17788 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = {
17789         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17790         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17791         0, 0    /* No PER value map */
17792 };
17793 static asn_oer_constraints_t asn_OER_memb_id_constr_34 CC_NOTUSED = {
17794         { 2, 1 }        /* (0..65535) */,
17795         -1};
17796 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
17797         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17798         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17799         0, 0    /* No PER value map */
17800 };
17801 static asn_oer_constraints_t asn_OER_memb_criticality_constr_35 CC_NOTUSED = {
17802         { 0, 0 },
17803         -1};
17804 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
17805         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17806         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17807         0, 0    /* No PER value map */
17808 };
17809 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_36 CC_NOTUSED = {
17810         { 0, 0 },
17811         -1};
17812 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = {
17813         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17814         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17815         0, 0    /* No PER value map */
17816 };
17817 static asn_oer_constraints_t asn_OER_memb_id_constr_38 CC_NOTUSED = {
17818         { 2, 1 }        /* (0..65535) */,
17819         -1};
17820 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
17821         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17822         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17823         0, 0    /* No PER value map */
17824 };
17825 static asn_oer_constraints_t asn_OER_memb_criticality_constr_39 CC_NOTUSED = {
17826         { 0, 0 },
17827         -1};
17828 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
17829         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17830         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17831         0, 0    /* No PER value map */
17832 };
17833 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_40 CC_NOTUSED = {
17834         { 0, 0 },
17835         -1};
17836 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 CC_NOTUSED = {
17837         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17838         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17839         0, 0    /* No PER value map */
17840 };
17841 static asn_oer_constraints_t asn_OER_memb_id_constr_42 CC_NOTUSED = {
17842         { 2, 1 }        /* (0..65535) */,
17843         -1};
17844 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
17845         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17846         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17847         0, 0    /* No PER value map */
17848 };
17849 static asn_oer_constraints_t asn_OER_memb_criticality_constr_43 CC_NOTUSED = {
17850         { 0, 0 },
17851         -1};
17852 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
17853         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17854         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17855         0, 0    /* No PER value map */
17856 };
17857 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_44 CC_NOTUSED = {
17858         { 0, 0 },
17859         -1};
17860 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = {
17861         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17862         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17863         0, 0    /* No PER value map */
17864 };
17865 static asn_oer_constraints_t asn_OER_memb_id_constr_46 CC_NOTUSED = {
17866         { 2, 1 }        /* (0..65535) */,
17867         -1};
17868 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
17869         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17870         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17871         0, 0    /* No PER value map */
17872 };
17873 static asn_oer_constraints_t asn_OER_memb_criticality_constr_47 CC_NOTUSED = {
17874         { 0, 0 },
17875         -1};
17876 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
17877         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17878         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17879         0, 0    /* No PER value map */
17880 };
17881 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_48 CC_NOTUSED = {
17882         { 0, 0 },
17883         -1};
17884 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = {
17885         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17886         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17887         0, 0    /* No PER value map */
17888 };
17889 static asn_oer_constraints_t asn_OER_memb_id_constr_50 CC_NOTUSED = {
17890         { 2, 1 }        /* (0..65535) */,
17891         -1};
17892 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
17893         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17894         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17895         0, 0    /* No PER value map */
17896 };
17897 static asn_oer_constraints_t asn_OER_memb_criticality_constr_51 CC_NOTUSED = {
17898         { 0, 0 },
17899         -1};
17900 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
17901         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17902         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17903         0, 0    /* No PER value map */
17904 };
17905 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_52 CC_NOTUSED = {
17906         { 0, 0 },
17907         -1};
17908 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = {
17909         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17910         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17911         0, 0    /* No PER value map */
17912 };
17913 static asn_oer_constraints_t asn_OER_memb_id_constr_54 CC_NOTUSED = {
17914         { 2, 1 }        /* (0..65535) */,
17915         -1};
17916 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
17917         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17918         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17919         0, 0    /* No PER value map */
17920 };
17921 static asn_oer_constraints_t asn_OER_memb_criticality_constr_55 CC_NOTUSED = {
17922         { 0, 0 },
17923         -1};
17924 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
17925         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17926         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17927         0, 0    /* No PER value map */
17928 };
17929 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_56 CC_NOTUSED = {
17930         { 0, 0 },
17931         -1};
17932 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = {
17933         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17934         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17935         0, 0    /* No PER value map */
17936 };
17937 static asn_oer_constraints_t asn_OER_memb_id_constr_58 CC_NOTUSED = {
17938         { 2, 1 }        /* (0..65535) */,
17939         -1};
17940 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
17941         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17942         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17943         0, 0    /* No PER value map */
17944 };
17945 static asn_oer_constraints_t asn_OER_memb_criticality_constr_59 CC_NOTUSED = {
17946         { 0, 0 },
17947         -1};
17948 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
17949         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17950         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17951         0, 0    /* No PER value map */
17952 };
17953 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_60 CC_NOTUSED = {
17954         { 0, 0 },
17955         -1};
17956 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 CC_NOTUSED = {
17957         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17958         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17959         0, 0    /* No PER value map */
17960 };
17961 static asn_oer_constraints_t asn_OER_memb_id_constr_62 CC_NOTUSED = {
17962         { 2, 1 }        /* (0..65535) */,
17963         -1};
17964 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
17965         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17966         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17967         0, 0    /* No PER value map */
17968 };
17969 static asn_oer_constraints_t asn_OER_memb_criticality_constr_63 CC_NOTUSED = {
17970         { 0, 0 },
17971         -1};
17972 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
17973         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17974         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17975         0, 0    /* No PER value map */
17976 };
17977 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_64 CC_NOTUSED = {
17978         { 0, 0 },
17979         -1};
17980 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = {
17981         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17982         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17983         0, 0    /* No PER value map */
17984 };
17985 static asn_oer_constraints_t asn_OER_memb_id_constr_66 CC_NOTUSED = {
17986         { 2, 1 }        /* (0..65535) */,
17987         -1};
17988 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
17989         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17990         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17991         0, 0    /* No PER value map */
17992 };
17993 static asn_oer_constraints_t asn_OER_memb_criticality_constr_67 CC_NOTUSED = {
17994         { 0, 0 },
17995         -1};
17996 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
17997         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17998         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17999         0, 0    /* No PER value map */
18000 };
18001 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_68 CC_NOTUSED = {
18002         { 0, 0 },
18003         -1};
18004 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = {
18005         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18006         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18007         0, 0    /* No PER value map */
18008 };
18009 static asn_oer_constraints_t asn_OER_memb_id_constr_70 CC_NOTUSED = {
18010         { 2, 1 }        /* (0..65535) */,
18011         -1};
18012 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
18013         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18014         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18015         0, 0    /* No PER value map */
18016 };
18017 static asn_oer_constraints_t asn_OER_memb_criticality_constr_71 CC_NOTUSED = {
18018         { 0, 0 },
18019         -1};
18020 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
18021         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18022         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18023         0, 0    /* No PER value map */
18024 };
18025 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_72 CC_NOTUSED = {
18026         { 0, 0 },
18027         -1};
18028 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = {
18029         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18030         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18031         0, 0    /* No PER value map */
18032 };
18033 static asn_oer_constraints_t asn_OER_memb_id_constr_74 CC_NOTUSED = {
18034         { 2, 1 }        /* (0..65535) */,
18035         -1};
18036 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
18037         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18038         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18039         0, 0    /* No PER value map */
18040 };
18041 static asn_oer_constraints_t asn_OER_memb_criticality_constr_75 CC_NOTUSED = {
18042         { 0, 0 },
18043         -1};
18044 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
18045         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18046         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18047         0, 0    /* No PER value map */
18048 };
18049 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_76 CC_NOTUSED = {
18050         { 0, 0 },
18051         -1};
18052 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = {
18053         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18054         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18055         0, 0    /* No PER value map */
18056 };
18057 static asn_oer_constraints_t asn_OER_memb_id_constr_78 CC_NOTUSED = {
18058         { 2, 1 }        /* (0..65535) */,
18059         -1};
18060 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
18061         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18062         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18063         0, 0    /* No PER value map */
18064 };
18065 static asn_oer_constraints_t asn_OER_memb_criticality_constr_79 CC_NOTUSED = {
18066         { 0, 0 },
18067         -1};
18068 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
18069         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18070         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18071         0, 0    /* No PER value map */
18072 };
18073 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_80 CC_NOTUSED = {
18074         { 0, 0 },
18075         -1};
18076 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 CC_NOTUSED = {
18077         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18078         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18079         0, 0    /* No PER value map */
18080 };
18081 static asn_oer_constraints_t asn_OER_memb_id_constr_82 CC_NOTUSED = {
18082         { 2, 1 }        /* (0..65535) */,
18083         -1};
18084 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
18085         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18086         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18087         0, 0    /* No PER value map */
18088 };
18089 static asn_oer_constraints_t asn_OER_memb_criticality_constr_83 CC_NOTUSED = {
18090         { 0, 0 },
18091         -1};
18092 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
18093         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18094         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18095         0, 0    /* No PER value map */
18096 };
18097 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_84 CC_NOTUSED = {
18098         { 0, 0 },
18099         -1};
18100 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = {
18101         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18102         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18103         0, 0    /* No PER value map */
18104 };
18105 static asn_oer_constraints_t asn_OER_memb_id_constr_86 CC_NOTUSED = {
18106         { 2, 1 }        /* (0..65535) */,
18107         -1};
18108 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
18109         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18110         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18111         0, 0    /* No PER value map */
18112 };
18113 static asn_oer_constraints_t asn_OER_memb_criticality_constr_87 CC_NOTUSED = {
18114         { 0, 0 },
18115         -1};
18116 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
18117         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18118         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18119         0, 0    /* No PER value map */
18120 };
18121 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_88 CC_NOTUSED = {
18122         { 0, 0 },
18123         -1};
18124 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = {
18125         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18126         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18127         0, 0    /* No PER value map */
18128 };
18129 static asn_oer_constraints_t asn_OER_memb_id_constr_90 CC_NOTUSED = {
18130         { 2, 1 }        /* (0..65535) */,
18131         -1};
18132 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
18133         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18134         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18135         0, 0    /* No PER value map */
18136 };
18137 static asn_oer_constraints_t asn_OER_memb_criticality_constr_91 CC_NOTUSED = {
18138         { 0, 0 },
18139         -1};
18140 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
18141         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18142         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18143         0, 0    /* No PER value map */
18144 };
18145 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_92 CC_NOTUSED = {
18146         { 0, 0 },
18147         -1};
18148 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = {
18149         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18150         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18151         0, 0    /* No PER value map */
18152 };
18153 static asn_oer_constraints_t asn_OER_memb_id_constr_94 CC_NOTUSED = {
18154         { 2, 1 }        /* (0..65535) */,
18155         -1};
18156 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
18157         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18158         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18159         0, 0    /* No PER value map */
18160 };
18161 static asn_oer_constraints_t asn_OER_memb_criticality_constr_95 CC_NOTUSED = {
18162         { 0, 0 },
18163         -1};
18164 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
18165         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18166         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18167         0, 0    /* No PER value map */
18168 };
18169 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_96 CC_NOTUSED = {
18170         { 0, 0 },
18171         -1};
18172 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = {
18173         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18174         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18175         0, 0    /* No PER value map */
18176 };
18177 static asn_oer_constraints_t asn_OER_memb_id_constr_98 CC_NOTUSED = {
18178         { 2, 1 }        /* (0..65535) */,
18179         -1};
18180 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
18181         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18182         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18183         0, 0    /* No PER value map */
18184 };
18185 static asn_oer_constraints_t asn_OER_memb_criticality_constr_99 CC_NOTUSED = {
18186         { 0, 0 },
18187         -1};
18188 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
18189         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18190         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18191         0, 0    /* No PER value map */
18192 };
18193 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_100 CC_NOTUSED = {
18194         { 0, 0 },
18195         -1};
18196 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 CC_NOTUSED = {
18197         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18198         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18199         0, 0    /* No PER value map */
18200 };
18201 static asn_oer_constraints_t asn_OER_memb_id_constr_102 CC_NOTUSED = {
18202         { 2, 1 }        /* (0..65535) */,
18203         -1};
18204 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
18205         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18206         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18207         0, 0    /* No PER value map */
18208 };
18209 static asn_oer_constraints_t asn_OER_memb_criticality_constr_103 CC_NOTUSED = {
18210         { 0, 0 },
18211         -1};
18212 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
18213         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18214         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18215         0, 0    /* No PER value map */
18216 };
18217 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_104 CC_NOTUSED = {
18218         { 0, 0 },
18219         -1};
18220 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = {
18221         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18222         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18223         0, 0    /* No PER value map */
18224 };
18225 static asn_oer_constraints_t asn_OER_memb_id_constr_106 CC_NOTUSED = {
18226         { 2, 1 }        /* (0..65535) */,
18227         -1};
18228 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
18229         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18230         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18231         0, 0    /* No PER value map */
18232 };
18233 static asn_oer_constraints_t asn_OER_memb_criticality_constr_107 CC_NOTUSED = {
18234         { 0, 0 },
18235         -1};
18236 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
18237         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18238         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18239         0, 0    /* No PER value map */
18240 };
18241 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_108 CC_NOTUSED = {
18242         { 0, 0 },
18243         -1};
18244 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = {
18245         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18246         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18247         0, 0    /* No PER value map */
18248 };
18249 static asn_oer_constraints_t asn_OER_memb_id_constr_110 CC_NOTUSED = {
18250         { 2, 1 }        /* (0..65535) */,
18251         -1};
18252 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
18253         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18254         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18255         0, 0    /* No PER value map */
18256 };
18257 static asn_oer_constraints_t asn_OER_memb_criticality_constr_111 CC_NOTUSED = {
18258         { 0, 0 },
18259         -1};
18260 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
18261         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18262         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18263         0, 0    /* No PER value map */
18264 };
18265 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_112 CC_NOTUSED = {
18266         { 0, 0 },
18267         -1};
18268 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = {
18269         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18270         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18271         0, 0    /* No PER value map */
18272 };
18273 static asn_oer_constraints_t asn_OER_memb_id_constr_114 CC_NOTUSED = {
18274         { 2, 1 }        /* (0..65535) */,
18275         -1};
18276 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
18277         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18278         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18279         0, 0    /* No PER value map */
18280 };
18281 static asn_oer_constraints_t asn_OER_memb_criticality_constr_115 CC_NOTUSED = {
18282         { 0, 0 },
18283         -1};
18284 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
18285         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18286         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18287         0, 0    /* No PER value map */
18288 };
18289 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_116 CC_NOTUSED = {
18290         { 0, 0 },
18291         -1};
18292 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = {
18293         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18294         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18295         0, 0    /* No PER value map */
18296 };
18297 static asn_oer_constraints_t asn_OER_memb_id_constr_118 CC_NOTUSED = {
18298         { 2, 1 }        /* (0..65535) */,
18299         -1};
18300 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
18301         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18302         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18303         0, 0    /* No PER value map */
18304 };
18305 static asn_oer_constraints_t asn_OER_memb_criticality_constr_119 CC_NOTUSED = {
18306         { 0, 0 },
18307         -1};
18308 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
18309         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18310         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18311         0, 0    /* No PER value map */
18312 };
18313 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_120 CC_NOTUSED = {
18314         { 0, 0 },
18315         -1};
18316 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 CC_NOTUSED = {
18317         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18318         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18319         0, 0    /* No PER value map */
18320 };
18321 static asn_oer_constraints_t asn_OER_memb_id_constr_122 CC_NOTUSED = {
18322         { 2, 1 }        /* (0..65535) */,
18323         -1};
18324 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
18325         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18326         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18327         0, 0    /* No PER value map */
18328 };
18329 static asn_oer_constraints_t asn_OER_memb_criticality_constr_123 CC_NOTUSED = {
18330         { 0, 0 },
18331         -1};
18332 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
18333         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18334         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18335         0, 0    /* No PER value map */
18336 };
18337 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_124 CC_NOTUSED = {
18338         { 0, 0 },
18339         -1};
18340 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = {
18341         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18342         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18343         0, 0    /* No PER value map */
18344 };
18345 static asn_oer_constraints_t asn_OER_memb_id_constr_126 CC_NOTUSED = {
18346         { 2, 1 }        /* (0..65535) */,
18347         -1};
18348 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
18349         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18350         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18351         0, 0    /* No PER value map */
18352 };
18353 static asn_oer_constraints_t asn_OER_memb_criticality_constr_127 CC_NOTUSED = {
18354         { 0, 0 },
18355         -1};
18356 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
18357         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18358         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18359         0, 0    /* No PER value map */
18360 };
18361 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_128 CC_NOTUSED = {
18362         { 0, 0 },
18363         -1};
18364 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = {
18365         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18366         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18367         0, 0    /* No PER value map */
18368 };
18369 static asn_oer_constraints_t asn_OER_memb_id_constr_130 CC_NOTUSED = {
18370         { 2, 1 }        /* (0..65535) */,
18371         -1};
18372 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
18373         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18374         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18375         0, 0    /* No PER value map */
18376 };
18377 static asn_oer_constraints_t asn_OER_memb_criticality_constr_131 CC_NOTUSED = {
18378         { 0, 0 },
18379         -1};
18380 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
18381         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18382         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18383         0, 0    /* No PER value map */
18384 };
18385 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_132 CC_NOTUSED = {
18386         { 0, 0 },
18387         -1};
18388 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = {
18389         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18390         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18391         0, 0    /* No PER value map */
18392 };
18393 static asn_oer_constraints_t asn_OER_memb_id_constr_134 CC_NOTUSED = {
18394         { 2, 1 }        /* (0..65535) */,
18395         -1};
18396 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
18397         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18398         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18399         0, 0    /* No PER value map */
18400 };
18401 static asn_oer_constraints_t asn_OER_memb_criticality_constr_135 CC_NOTUSED = {
18402         { 0, 0 },
18403         -1};
18404 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
18405         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18406         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18407         0, 0    /* No PER value map */
18408 };
18409 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_136 CC_NOTUSED = {
18410         { 0, 0 },
18411         -1};
18412 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = {
18413         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18414         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18415         0, 0    /* No PER value map */
18416 };
18417 static asn_oer_constraints_t asn_OER_memb_id_constr_138 CC_NOTUSED = {
18418         { 2, 1 }        /* (0..65535) */,
18419         -1};
18420 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
18421         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18422         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18423         0, 0    /* No PER value map */
18424 };
18425 static asn_oer_constraints_t asn_OER_memb_criticality_constr_139 CC_NOTUSED = {
18426         { 0, 0 },
18427         -1};
18428 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
18429         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18430         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18431         0, 0    /* No PER value map */
18432 };
18433 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_140 CC_NOTUSED = {
18434         { 0, 0 },
18435         -1};
18436 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 CC_NOTUSED = {
18437         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18438         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18439         0, 0    /* No PER value map */
18440 };
18441 static asn_oer_constraints_t asn_OER_memb_id_constr_142 CC_NOTUSED = {
18442         { 2, 1 }        /* (0..65535) */,
18443         -1};
18444 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
18445         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18446         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18447         0, 0    /* No PER value map */
18448 };
18449 static asn_oer_constraints_t asn_OER_memb_criticality_constr_143 CC_NOTUSED = {
18450         { 0, 0 },
18451         -1};
18452 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
18453         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18454         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18455         0, 0    /* No PER value map */
18456 };
18457 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_144 CC_NOTUSED = {
18458         { 0, 0 },
18459         -1};
18460 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = {
18461         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18462         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18463         0, 0    /* No PER value map */
18464 };
18465 static asn_oer_constraints_t asn_OER_memb_id_constr_146 CC_NOTUSED = {
18466         { 2, 1 }        /* (0..65535) */,
18467         -1};
18468 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
18469         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18470         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18471         0, 0    /* No PER value map */
18472 };
18473 static asn_oer_constraints_t asn_OER_memb_criticality_constr_147 CC_NOTUSED = {
18474         { 0, 0 },
18475         -1};
18476 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
18477         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18478         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18479         0, 0    /* No PER value map */
18480 };
18481 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_148 CC_NOTUSED = {
18482         { 0, 0 },
18483         -1};
18484 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = {
18485         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18486         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18487         0, 0    /* No PER value map */
18488 };
18489 static asn_oer_constraints_t asn_OER_memb_id_constr_150 CC_NOTUSED = {
18490         { 2, 1 }        /* (0..65535) */,
18491         -1};
18492 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
18493         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18494         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18495         0, 0    /* No PER value map */
18496 };
18497 static asn_oer_constraints_t asn_OER_memb_criticality_constr_151 CC_NOTUSED = {
18498         { 0, 0 },
18499         -1};
18500 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
18501         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18502         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18503         0, 0    /* No PER value map */
18504 };
18505 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_152 CC_NOTUSED = {
18506         { 0, 0 },
18507         -1};
18508 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = {
18509         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18510         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18511         0, 0    /* No PER value map */
18512 };
18513 static asn_oer_constraints_t asn_OER_memb_id_constr_154 CC_NOTUSED = {
18514         { 2, 1 }        /* (0..65535) */,
18515         -1};
18516 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
18517         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18518         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18519         0, 0    /* No PER value map */
18520 };
18521 static asn_oer_constraints_t asn_OER_memb_criticality_constr_155 CC_NOTUSED = {
18522         { 0, 0 },
18523         -1};
18524 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
18525         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18526         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18527         0, 0    /* No PER value map */
18528 };
18529 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_156 CC_NOTUSED = {
18530         { 0, 0 },
18531         -1};
18532 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = {
18533         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18534         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18535         0, 0    /* No PER value map */
18536 };
18537 static asn_oer_constraints_t asn_OER_memb_id_constr_158 CC_NOTUSED = {
18538         { 2, 1 }        /* (0..65535) */,
18539         -1};
18540 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
18541         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18542         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18543         0, 0    /* No PER value map */
18544 };
18545 static asn_oer_constraints_t asn_OER_memb_criticality_constr_159 CC_NOTUSED = {
18546         { 0, 0 },
18547         -1};
18548 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
18549         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18550         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18551         0, 0    /* No PER value map */
18552 };
18553 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_160 CC_NOTUSED = {
18554         { 0, 0 },
18555         -1};
18556 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 CC_NOTUSED = {
18557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18558         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18559         0, 0    /* No PER value map */
18560 };
18561 static asn_oer_constraints_t asn_OER_memb_id_constr_162 CC_NOTUSED = {
18562         { 2, 1 }        /* (0..65535) */,
18563         -1};
18564 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
18565         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18566         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18567         0, 0    /* No PER value map */
18568 };
18569 static asn_oer_constraints_t asn_OER_memb_criticality_constr_163 CC_NOTUSED = {
18570         { 0, 0 },
18571         -1};
18572 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
18573         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18574         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18575         0, 0    /* No PER value map */
18576 };
18577 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_164 CC_NOTUSED = {
18578         { 0, 0 },
18579         -1};
18580 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = {
18581         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18582         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18583         0, 0    /* No PER value map */
18584 };
18585 static asn_oer_constraints_t asn_OER_memb_id_constr_166 CC_NOTUSED = {
18586         { 2, 1 }        /* (0..65535) */,
18587         -1};
18588 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
18589         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18590         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18591         0, 0    /* No PER value map */
18592 };
18593 static asn_oer_constraints_t asn_OER_memb_criticality_constr_167 CC_NOTUSED = {
18594         { 0, 0 },
18595         -1};
18596 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
18597         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18598         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18599         0, 0    /* No PER value map */
18600 };
18601 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_168 CC_NOTUSED = {
18602         { 0, 0 },
18603         -1};
18604 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = {
18605         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18606         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18607         0, 0    /* No PER value map */
18608 };
18609 static asn_oer_constraints_t asn_OER_memb_id_constr_170 CC_NOTUSED = {
18610         { 2, 1 }        /* (0..65535) */,
18611         -1};
18612 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
18613         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18614         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18615         0, 0    /* No PER value map */
18616 };
18617 static asn_oer_constraints_t asn_OER_memb_criticality_constr_171 CC_NOTUSED = {
18618         { 0, 0 },
18619         -1};
18620 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
18621         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18622         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18623         0, 0    /* No PER value map */
18624 };
18625 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_172 CC_NOTUSED = {
18626         { 0, 0 },
18627         -1};
18628 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = {
18629         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18630         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18631         0, 0    /* No PER value map */
18632 };
18633 static asn_oer_constraints_t asn_OER_memb_id_constr_174 CC_NOTUSED = {
18634         { 2, 1 }        /* (0..65535) */,
18635         -1};
18636 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
18637         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18638         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18639         0, 0    /* No PER value map */
18640 };
18641 static asn_oer_constraints_t asn_OER_memb_criticality_constr_175 CC_NOTUSED = {
18642         { 0, 0 },
18643         -1};
18644 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
18645         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18646         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18647         0, 0    /* No PER value map */
18648 };
18649 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_176 CC_NOTUSED = {
18650         { 0, 0 },
18651         -1};
18652 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = {
18653         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18654         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18655         0, 0    /* No PER value map */
18656 };
18657 static asn_oer_constraints_t asn_OER_memb_id_constr_178 CC_NOTUSED = {
18658         { 2, 1 }        /* (0..65535) */,
18659         -1};
18660 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
18661         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18662         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18663         0, 0    /* No PER value map */
18664 };
18665 static asn_oer_constraints_t asn_OER_memb_criticality_constr_179 CC_NOTUSED = {
18666         { 0, 0 },
18667         -1};
18668 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
18669         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18670         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18671         0, 0    /* No PER value map */
18672 };
18673 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_180 CC_NOTUSED = {
18674         { 0, 0 },
18675         -1};
18676 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 CC_NOTUSED = {
18677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18678         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18679         0, 0    /* No PER value map */
18680 };
18681 static asn_oer_constraints_t asn_OER_memb_id_constr_182 CC_NOTUSED = {
18682         { 2, 1 }        /* (0..65535) */,
18683         -1};
18684 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
18685         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18686         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18687         0, 0    /* No PER value map */
18688 };
18689 static asn_oer_constraints_t asn_OER_memb_criticality_constr_183 CC_NOTUSED = {
18690         { 0, 0 },
18691         -1};
18692 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
18693         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18694         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18695         0, 0    /* No PER value map */
18696 };
18697 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_184 CC_NOTUSED = {
18698         { 0, 0 },
18699         -1};
18700 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = {
18701         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18702         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18703         0, 0    /* No PER value map */
18704 };
18705 static asn_oer_constraints_t asn_OER_memb_id_constr_186 CC_NOTUSED = {
18706         { 2, 1 }        /* (0..65535) */,
18707         -1};
18708 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
18709         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18710         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18711         0, 0    /* No PER value map */
18712 };
18713 static asn_oer_constraints_t asn_OER_memb_criticality_constr_187 CC_NOTUSED = {
18714         { 0, 0 },
18715         -1};
18716 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
18717         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18718         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18719         0, 0    /* No PER value map */
18720 };
18721 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_188 CC_NOTUSED = {
18722         { 0, 0 },
18723         -1};
18724 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = {
18725         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18726         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18727         0, 0    /* No PER value map */
18728 };
18729 static asn_oer_constraints_t asn_OER_memb_id_constr_190 CC_NOTUSED = {
18730         { 2, 1 }        /* (0..65535) */,
18731         -1};
18732 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
18733         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18734         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18735         0, 0    /* No PER value map */
18736 };
18737 static asn_oer_constraints_t asn_OER_memb_criticality_constr_191 CC_NOTUSED = {
18738         { 0, 0 },
18739         -1};
18740 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
18741         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18742         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18743         0, 0    /* No PER value map */
18744 };
18745 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_192 CC_NOTUSED = {
18746         { 0, 0 },
18747         -1};
18748 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = {
18749         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18750         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18751         0, 0    /* No PER value map */
18752 };
18753 static asn_oer_constraints_t asn_OER_memb_id_constr_194 CC_NOTUSED = {
18754         { 2, 1 }        /* (0..65535) */,
18755         -1};
18756 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
18757         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18758         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18759         0, 0    /* No PER value map */
18760 };
18761 static asn_oer_constraints_t asn_OER_memb_criticality_constr_195 CC_NOTUSED = {
18762         { 0, 0 },
18763         -1};
18764 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
18765         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18766         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18767         0, 0    /* No PER value map */
18768 };
18769 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_196 CC_NOTUSED = {
18770         { 0, 0 },
18771         -1};
18772 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = {
18773         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18774         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18775         0, 0    /* No PER value map */
18776 };
18777 static asn_oer_constraints_t asn_OER_memb_id_constr_198 CC_NOTUSED = {
18778         { 2, 1 }        /* (0..65535) */,
18779         -1};
18780 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
18781         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18782         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18783         0, 0    /* No PER value map */
18784 };
18785 static asn_oer_constraints_t asn_OER_memb_criticality_constr_199 CC_NOTUSED = {
18786         { 0, 0 },
18787         -1};
18788 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
18789         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18790         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18791         0, 0    /* No PER value map */
18792 };
18793 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_200 CC_NOTUSED = {
18794         { 0, 0 },
18795         -1};
18796 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 CC_NOTUSED = {
18797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18798         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18799         0, 0    /* No PER value map */
18800 };
18801 static asn_oer_constraints_t asn_OER_memb_id_constr_202 CC_NOTUSED = {
18802         { 2, 1 }        /* (0..65535) */,
18803         -1};
18804 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
18805         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18806         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18807         0, 0    /* No PER value map */
18808 };
18809 static asn_oer_constraints_t asn_OER_memb_criticality_constr_203 CC_NOTUSED = {
18810         { 0, 0 },
18811         -1};
18812 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
18813         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18814         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18815         0, 0    /* No PER value map */
18816 };
18817 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_204 CC_NOTUSED = {
18818         { 0, 0 },
18819         -1};
18820 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = {
18821         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18822         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18823         0, 0    /* No PER value map */
18824 };
18825 static asn_oer_constraints_t asn_OER_memb_id_constr_206 CC_NOTUSED = {
18826         { 2, 1 }        /* (0..65535) */,
18827         -1};
18828 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
18829         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18830         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18831         0, 0    /* No PER value map */
18832 };
18833 static asn_oer_constraints_t asn_OER_memb_criticality_constr_207 CC_NOTUSED = {
18834         { 0, 0 },
18835         -1};
18836 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
18837         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18838         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18839         0, 0    /* No PER value map */
18840 };
18841 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_208 CC_NOTUSED = {
18842         { 0, 0 },
18843         -1};
18844 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = {
18845         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18846         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18847         0, 0    /* No PER value map */
18848 };
18849 static asn_oer_constraints_t asn_OER_memb_id_constr_210 CC_NOTUSED = {
18850         { 2, 1 }        /* (0..65535) */,
18851         -1};
18852 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
18853         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18854         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18855         0, 0    /* No PER value map */
18856 };
18857 static asn_oer_constraints_t asn_OER_memb_criticality_constr_211 CC_NOTUSED = {
18858         { 0, 0 },
18859         -1};
18860 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
18861         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18862         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18863         0, 0    /* No PER value map */
18864 };
18865 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_212 CC_NOTUSED = {
18866         { 0, 0 },
18867         -1};
18868 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = {
18869         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18870         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18871         0, 0    /* No PER value map */
18872 };
18873 static asn_oer_constraints_t asn_OER_memb_id_constr_214 CC_NOTUSED = {
18874         { 2, 1 }        /* (0..65535) */,
18875         -1};
18876 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
18877         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18878         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18879         0, 0    /* No PER value map */
18880 };
18881 static asn_oer_constraints_t asn_OER_memb_criticality_constr_215 CC_NOTUSED = {
18882         { 0, 0 },
18883         -1};
18884 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
18885         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18886         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18887         0, 0    /* No PER value map */
18888 };
18889 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_216 CC_NOTUSED = {
18890         { 0, 0 },
18891         -1};
18892 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = {
18893         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18894         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18895         0, 0    /* No PER value map */
18896 };
18897 static asn_oer_constraints_t asn_OER_memb_id_constr_218 CC_NOTUSED = {
18898         { 2, 1 }        /* (0..65535) */,
18899         -1};
18900 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
18901         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18902         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18903         0, 0    /* No PER value map */
18904 };
18905 static asn_oer_constraints_t asn_OER_memb_criticality_constr_219 CC_NOTUSED = {
18906         { 0, 0 },
18907         -1};
18908 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
18909         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18910         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18911         0, 0    /* No PER value map */
18912 };
18913 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_220 CC_NOTUSED = {
18914         { 0, 0 },
18915         -1};
18916 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 CC_NOTUSED = {
18917         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18918         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18919         0, 0    /* No PER value map */
18920 };
18921 static asn_oer_constraints_t asn_OER_memb_id_constr_222 CC_NOTUSED = {
18922         { 2, 1 }        /* (0..65535) */,
18923         -1};
18924 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
18925         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18926         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18927         0, 0    /* No PER value map */
18928 };
18929 static asn_oer_constraints_t asn_OER_memb_criticality_constr_223 CC_NOTUSED = {
18930         { 0, 0 },
18931         -1};
18932 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
18933         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18934         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18935         0, 0    /* No PER value map */
18936 };
18937 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_224 CC_NOTUSED = {
18938         { 0, 0 },
18939         -1};
18940 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = {
18941         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18942         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18943         0, 0    /* No PER value map */
18944 };
18945 static asn_oer_constraints_t asn_OER_memb_id_constr_226 CC_NOTUSED = {
18946         { 2, 1 }        /* (0..65535) */,
18947         -1};
18948 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
18949         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18950         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18951         0, 0    /* No PER value map */
18952 };
18953 static asn_oer_constraints_t asn_OER_memb_criticality_constr_227 CC_NOTUSED = {
18954         { 0, 0 },
18955         -1};
18956 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
18957         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18958         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18959         0, 0    /* No PER value map */
18960 };
18961 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_228 CC_NOTUSED = {
18962         { 0, 0 },
18963         -1};
18964 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = {
18965         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18966         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18967         0, 0    /* No PER value map */
18968 };
18969 static asn_oer_constraints_t asn_OER_memb_id_constr_230 CC_NOTUSED = {
18970         { 2, 1 }        /* (0..65535) */,
18971         -1};
18972 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
18973         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18974         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18975         0, 0    /* No PER value map */
18976 };
18977 static asn_oer_constraints_t asn_OER_memb_criticality_constr_231 CC_NOTUSED = {
18978         { 0, 0 },
18979         -1};
18980 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
18981         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18982         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18983         0, 0    /* No PER value map */
18984 };
18985 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_232 CC_NOTUSED = {
18986         { 0, 0 },
18987         -1};
18988 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = {
18989         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18990         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18991         0, 0    /* No PER value map */
18992 };
18993 static asn_oer_constraints_t asn_OER_memb_id_constr_234 CC_NOTUSED = {
18994         { 2, 1 }        /* (0..65535) */,
18995         -1};
18996 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
18997         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18998         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18999         0, 0    /* No PER value map */
19000 };
19001 static asn_oer_constraints_t asn_OER_memb_criticality_constr_235 CC_NOTUSED = {
19002         { 0, 0 },
19003         -1};
19004 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
19005         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19006         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19007         0, 0    /* No PER value map */
19008 };
19009 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_236 CC_NOTUSED = {
19010         { 0, 0 },
19011         -1};
19012 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = {
19013         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19014         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19015         0, 0    /* No PER value map */
19016 };
19017 static asn_oer_constraints_t asn_OER_memb_id_constr_238 CC_NOTUSED = {
19018         { 2, 1 }        /* (0..65535) */,
19019         -1};
19020 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
19021         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19022         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19023         0, 0    /* No PER value map */
19024 };
19025 static asn_oer_constraints_t asn_OER_memb_criticality_constr_239 CC_NOTUSED = {
19026         { 0, 0 },
19027         -1};
19028 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
19029         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19030         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19031         0, 0    /* No PER value map */
19032 };
19033 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_240 CC_NOTUSED = {
19034         { 0, 0 },
19035         -1};
19036 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 CC_NOTUSED = {
19037         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19038         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19039         0, 0    /* No PER value map */
19040 };
19041 static asn_oer_constraints_t asn_OER_memb_id_constr_242 CC_NOTUSED = {
19042         { 2, 1 }        /* (0..65535) */,
19043         -1};
19044 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
19045         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19046         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19047         0, 0    /* No PER value map */
19048 };
19049 static asn_oer_constraints_t asn_OER_memb_criticality_constr_243 CC_NOTUSED = {
19050         { 0, 0 },
19051         -1};
19052 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
19053         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19054         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19055         0, 0    /* No PER value map */
19056 };
19057 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_244 CC_NOTUSED = {
19058         { 0, 0 },
19059         -1};
19060 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = {
19061         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19062         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19063         0, 0    /* No PER value map */
19064 };
19065 static asn_oer_constraints_t asn_OER_memb_id_constr_246 CC_NOTUSED = {
19066         { 2, 1 }        /* (0..65535) */,
19067         -1};
19068 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
19069         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19070         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19071         0, 0    /* No PER value map */
19072 };
19073 static asn_oer_constraints_t asn_OER_memb_criticality_constr_247 CC_NOTUSED = {
19074         { 0, 0 },
19075         -1};
19076 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
19077         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19078         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19079         0, 0    /* No PER value map */
19080 };
19081 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_248 CC_NOTUSED = {
19082         { 0, 0 },
19083         -1};
19084 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = {
19085         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19086         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19087         0, 0    /* No PER value map */
19088 };
19089 static asn_oer_constraints_t asn_OER_memb_id_constr_250 CC_NOTUSED = {
19090         { 2, 1 }        /* (0..65535) */,
19091         -1};
19092 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
19093         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19094         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19095         0, 0    /* No PER value map */
19096 };
19097 static asn_oer_constraints_t asn_OER_memb_criticality_constr_251 CC_NOTUSED = {
19098         { 0, 0 },
19099         -1};
19100 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
19101         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19102         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19103         0, 0    /* No PER value map */
19104 };
19105 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_252 CC_NOTUSED = {
19106         { 0, 0 },
19107         -1};
19108 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = {
19109         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19110         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19111         0, 0    /* No PER value map */
19112 };
19113 static asn_oer_constraints_t asn_OER_memb_id_constr_254 CC_NOTUSED = {
19114         { 2, 1 }        /* (0..65535) */,
19115         -1};
19116 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
19117         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19118         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19119         0, 0    /* No PER value map */
19120 };
19121 static asn_oer_constraints_t asn_OER_memb_criticality_constr_255 CC_NOTUSED = {
19122         { 0, 0 },
19123         -1};
19124 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
19125         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19126         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19127         0, 0    /* No PER value map */
19128 };
19129 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_256 CC_NOTUSED = {
19130         { 0, 0 },
19131         -1};
19132 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = {
19133         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19134         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19135         0, 0    /* No PER value map */
19136 };
19137 static asn_oer_constraints_t asn_OER_memb_id_constr_258 CC_NOTUSED = {
19138         { 2, 1 }        /* (0..65535) */,
19139         -1};
19140 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
19141         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19142         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19143         0, 0    /* No PER value map */
19144 };
19145 static asn_oer_constraints_t asn_OER_memb_criticality_constr_259 CC_NOTUSED = {
19146         { 0, 0 },
19147         -1};
19148 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
19149         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19150         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19151         0, 0    /* No PER value map */
19152 };
19153 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_260 CC_NOTUSED = {
19154         { 0, 0 },
19155         -1};
19156 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 CC_NOTUSED = {
19157         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19158         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19159         0, 0    /* No PER value map */
19160 };
19161 static asn_oer_constraints_t asn_OER_memb_id_constr_262 CC_NOTUSED = {
19162         { 2, 1 }        /* (0..65535) */,
19163         -1};
19164 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
19165         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19166         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19167         0, 0    /* No PER value map */
19168 };
19169 static asn_oer_constraints_t asn_OER_memb_criticality_constr_263 CC_NOTUSED = {
19170         { 0, 0 },
19171         -1};
19172 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
19173         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19174         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19175         0, 0    /* No PER value map */
19176 };
19177 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_264 CC_NOTUSED = {
19178         { 0, 0 },
19179         -1};
19180 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = {
19181         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19182         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19183         0, 0    /* No PER value map */
19184 };
19185 static asn_oer_constraints_t asn_OER_memb_id_constr_266 CC_NOTUSED = {
19186         { 2, 1 }        /* (0..65535) */,
19187         -1};
19188 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
19189         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19190         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19191         0, 0    /* No PER value map */
19192 };
19193 static asn_oer_constraints_t asn_OER_memb_criticality_constr_267 CC_NOTUSED = {
19194         { 0, 0 },
19195         -1};
19196 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
19197         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19198         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19199         0, 0    /* No PER value map */
19200 };
19201 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_268 CC_NOTUSED = {
19202         { 0, 0 },
19203         -1};
19204 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = {
19205         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19206         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19207         0, 0    /* No PER value map */
19208 };
19209 static asn_oer_constraints_t asn_OER_memb_id_constr_270 CC_NOTUSED = {
19210         { 2, 1 }        /* (0..65535) */,
19211         -1};
19212 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
19213         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19214         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19215         0, 0    /* No PER value map */
19216 };
19217 static asn_oer_constraints_t asn_OER_memb_criticality_constr_271 CC_NOTUSED = {
19218         { 0, 0 },
19219         -1};
19220 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
19221         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19222         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19223         0, 0    /* No PER value map */
19224 };
19225 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_272 CC_NOTUSED = {
19226         { 0, 0 },
19227         -1};
19228 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = {
19229         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19230         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19231         0, 0    /* No PER value map */
19232 };
19233 static asn_oer_constraints_t asn_OER_memb_id_constr_274 CC_NOTUSED = {
19234         { 2, 1 }        /* (0..65535) */,
19235         -1};
19236 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
19237         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19238         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19239         0, 0    /* No PER value map */
19240 };
19241 static asn_oer_constraints_t asn_OER_memb_criticality_constr_275 CC_NOTUSED = {
19242         { 0, 0 },
19243         -1};
19244 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
19245         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19246         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19247         0, 0    /* No PER value map */
19248 };
19249 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_276 CC_NOTUSED = {
19250         { 0, 0 },
19251         -1};
19252 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = {
19253         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19254         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19255         0, 0    /* No PER value map */
19256 };
19257 static asn_oer_constraints_t asn_OER_memb_id_constr_278 CC_NOTUSED = {
19258         { 2, 1 }        /* (0..65535) */,
19259         -1};
19260 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
19261         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19262         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19263         0, 0    /* No PER value map */
19264 };
19265 static asn_oer_constraints_t asn_OER_memb_criticality_constr_279 CC_NOTUSED = {
19266         { 0, 0 },
19267         -1};
19268 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
19269         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19270         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19271         0, 0    /* No PER value map */
19272 };
19273 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_280 CC_NOTUSED = {
19274         { 0, 0 },
19275         -1};
19276 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 CC_NOTUSED = {
19277         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19278         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19279         0, 0    /* No PER value map */
19280 };
19281 static asn_oer_constraints_t asn_OER_memb_id_constr_282 CC_NOTUSED = {
19282         { 2, 1 }        /* (0..65535) */,
19283         -1};
19284 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
19285         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19286         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19287         0, 0    /* No PER value map */
19288 };
19289 static asn_oer_constraints_t asn_OER_memb_criticality_constr_283 CC_NOTUSED = {
19290         { 0, 0 },
19291         -1};
19292 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
19293         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19294         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19295         0, 0    /* No PER value map */
19296 };
19297 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_284 CC_NOTUSED = {
19298         { 0, 0 },
19299         -1};
19300 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = {
19301         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19302         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19303         0, 0    /* No PER value map */
19304 };
19305 static asn_oer_constraints_t asn_OER_memb_id_constr_286 CC_NOTUSED = {
19306         { 2, 1 }        /* (0..65535) */,
19307         -1};
19308 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
19309         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19310         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19311         0, 0    /* No PER value map */
19312 };
19313 static asn_oer_constraints_t asn_OER_memb_criticality_constr_287 CC_NOTUSED = {
19314         { 0, 0 },
19315         -1};
19316 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
19317         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19318         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19319         0, 0    /* No PER value map */
19320 };
19321 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_288 CC_NOTUSED = {
19322         { 0, 0 },
19323         -1};
19324 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = {
19325         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19326         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19327         0, 0    /* No PER value map */
19328 };
19329 static asn_oer_constraints_t asn_OER_memb_id_constr_290 CC_NOTUSED = {
19330         { 2, 1 }        /* (0..65535) */,
19331         -1};
19332 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
19333         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19334         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19335         0, 0    /* No PER value map */
19336 };
19337 static asn_oer_constraints_t asn_OER_memb_criticality_constr_291 CC_NOTUSED = {
19338         { 0, 0 },
19339         -1};
19340 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
19341         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19342         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19343         0, 0    /* No PER value map */
19344 };
19345 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_292 CC_NOTUSED = {
19346         { 0, 0 },
19347         -1};
19348 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = {
19349         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19350         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19351         0, 0    /* No PER value map */
19352 };
19353 static asn_oer_constraints_t asn_OER_memb_id_constr_294 CC_NOTUSED = {
19354         { 2, 1 }        /* (0..65535) */,
19355         -1};
19356 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
19357         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19358         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19359         0, 0    /* No PER value map */
19360 };
19361 static asn_oer_constraints_t asn_OER_memb_criticality_constr_295 CC_NOTUSED = {
19362         { 0, 0 },
19363         -1};
19364 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
19365         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19366         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19367         0, 0    /* No PER value map */
19368 };
19369 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_296 CC_NOTUSED = {
19370         { 0, 0 },
19371         -1};
19372 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = {
19373         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19374         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19375         0, 0    /* No PER value map */
19376 };
19377 static asn_oer_constraints_t asn_OER_memb_id_constr_298 CC_NOTUSED = {
19378         { 2, 1 }        /* (0..65535) */,
19379         -1};
19380 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
19381         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19382         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19383         0, 0    /* No PER value map */
19384 };
19385 static asn_oer_constraints_t asn_OER_memb_criticality_constr_299 CC_NOTUSED = {
19386         { 0, 0 },
19387         -1};
19388 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
19389         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19390         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19391         0, 0    /* No PER value map */
19392 };
19393 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_300 CC_NOTUSED = {
19394         { 0, 0 },
19395         -1};
19396 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 CC_NOTUSED = {
19397         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19398         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19399         0, 0    /* No PER value map */
19400 };
19401 static asn_oer_constraints_t asn_OER_memb_id_constr_302 CC_NOTUSED = {
19402         { 2, 1 }        /* (0..65535) */,
19403         -1};
19404 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
19405         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19406         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19407         0, 0    /* No PER value map */
19408 };
19409 static asn_oer_constraints_t asn_OER_memb_criticality_constr_303 CC_NOTUSED = {
19410         { 0, 0 },
19411         -1};
19412 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
19413         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19414         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19415         0, 0    /* No PER value map */
19416 };
19417 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_304 CC_NOTUSED = {
19418         { 0, 0 },
19419         -1};
19420 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = {
19421         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19422         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19423         0, 0    /* No PER value map */
19424 };
19425 static asn_oer_constraints_t asn_OER_memb_id_constr_306 CC_NOTUSED = {
19426         { 2, 1 }        /* (0..65535) */,
19427         -1};
19428 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {
19429         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19430         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19431         0, 0    /* No PER value map */
19432 };
19433 static asn_oer_constraints_t asn_OER_memb_criticality_constr_307 CC_NOTUSED = {
19434         { 0, 0 },
19435         -1};
19436 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = {
19437         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19438         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19439         0, 0    /* No PER value map */
19440 };
19441 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_308 CC_NOTUSED = {
19442         { 0, 0 },
19443         -1};
19444 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 CC_NOTUSED = {
19445         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19446         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19447         0, 0    /* No PER value map */
19448 };
19449 static asn_oer_constraints_t asn_OER_memb_id_constr_310 CC_NOTUSED = {
19450         { 2, 1 }        /* (0..65535) */,
19451         -1};
19452 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {
19453         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19454         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19455         0, 0    /* No PER value map */
19456 };
19457 static asn_oer_constraints_t asn_OER_memb_criticality_constr_311 CC_NOTUSED = {
19458         { 0, 0 },
19459         -1};
19460 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {
19461         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19462         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19463         0, 0    /* No PER value map */
19464 };
19465 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_312 CC_NOTUSED = {
19466         { 0, 0 },
19467         -1};
19468 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 CC_NOTUSED = {
19469         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19470         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19471         0, 0    /* No PER value map */
19472 };
19473 static asn_oer_constraints_t asn_OER_memb_id_constr_314 CC_NOTUSED = {
19474         { 2, 1 }        /* (0..65535) */,
19475         -1};
19476 static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = {
19477         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19478         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19479         0, 0    /* No PER value map */
19480 };
19481 static asn_oer_constraints_t asn_OER_memb_criticality_constr_315 CC_NOTUSED = {
19482         { 0, 0 },
19483         -1};
19484 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {
19485         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19486         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19487         0, 0    /* No PER value map */
19488 };
19489 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_316 CC_NOTUSED = {
19490         { 0, 0 },
19491         -1};
19492 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 CC_NOTUSED = {
19493         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19494         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19495         0, 0    /* No PER value map */
19496 };
19497 static asn_oer_constraints_t asn_OER_memb_id_constr_318 CC_NOTUSED = {
19498         { 2, 1 }        /* (0..65535) */,
19499         -1};
19500 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {
19501         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19502         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19503         0, 0    /* No PER value map */
19504 };
19505 static asn_oer_constraints_t asn_OER_memb_criticality_constr_319 CC_NOTUSED = {
19506         { 0, 0 },
19507         -1};
19508 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {
19509         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19510         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19511         0, 0    /* No PER value map */
19512 };
19513 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_320 CC_NOTUSED = {
19514         { 0, 0 },
19515         -1};
19516 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 CC_NOTUSED = {
19517         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19518         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19519         0, 0    /* No PER value map */
19520 };
19521 static asn_oer_constraints_t asn_OER_memb_id_constr_322 CC_NOTUSED = {
19522         { 2, 1 }        /* (0..65535) */,
19523         -1};
19524 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {
19525         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19526         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19527         0, 0    /* No PER value map */
19528 };
19529 static asn_oer_constraints_t asn_OER_memb_criticality_constr_323 CC_NOTUSED = {
19530         { 0, 0 },
19531         -1};
19532 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {
19533         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19534         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19535         0, 0    /* No PER value map */
19536 };
19537 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_324 CC_NOTUSED = {
19538         { 0, 0 },
19539         -1};
19540 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 CC_NOTUSED = {
19541         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19542         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19543         0, 0    /* No PER value map */
19544 };
19545 static asn_oer_constraints_t asn_OER_memb_id_constr_326 CC_NOTUSED = {
19546         { 2, 1 }        /* (0..65535) */,
19547         -1};
19548 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {
19549         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19550         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19551         0, 0    /* No PER value map */
19552 };
19553 static asn_oer_constraints_t asn_OER_memb_criticality_constr_327 CC_NOTUSED = {
19554         { 0, 0 },
19555         -1};
19556 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = {
19557         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19558         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19559         0, 0    /* No PER value map */
19560 };
19561 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_328 CC_NOTUSED = {
19562         { 0, 0 },
19563         -1};
19564 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 CC_NOTUSED = {
19565         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19566         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19567         0, 0    /* No PER value map */
19568 };
19569 static asn_oer_constraints_t asn_OER_memb_id_constr_330 CC_NOTUSED = {
19570         { 2, 1 }        /* (0..65535) */,
19571         -1};
19572 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {
19573         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19574         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19575         0, 0    /* No PER value map */
19576 };
19577 static asn_oer_constraints_t asn_OER_memb_criticality_constr_331 CC_NOTUSED = {
19578         { 0, 0 },
19579         -1};
19580 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {
19581         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19582         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19583         0, 0    /* No PER value map */
19584 };
19585 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_332 CC_NOTUSED = {
19586         { 0, 0 },
19587         -1};
19588 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 CC_NOTUSED = {
19589         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19590         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19591         0, 0    /* No PER value map */
19592 };
19593 static asn_oer_constraints_t asn_OER_memb_id_constr_334 CC_NOTUSED = {
19594         { 2, 1 }        /* (0..65535) */,
19595         -1};
19596 static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = {
19597         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19598         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19599         0, 0    /* No PER value map */
19600 };
19601 static asn_oer_constraints_t asn_OER_memb_criticality_constr_335 CC_NOTUSED = {
19602         { 0, 0 },
19603         -1};
19604 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {
19605         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19606         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19607         0, 0    /* No PER value map */
19608 };
19609 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_336 CC_NOTUSED = {
19610         { 0, 0 },
19611         -1};
19612 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 CC_NOTUSED = {
19613         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19614         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19615         0, 0    /* No PER value map */
19616 };
19617 static asn_oer_constraints_t asn_OER_memb_id_constr_338 CC_NOTUSED = {
19618         { 2, 1 }        /* (0..65535) */,
19619         -1};
19620 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {
19621         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19622         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19623         0, 0    /* No PER value map */
19624 };
19625 static asn_oer_constraints_t asn_OER_memb_criticality_constr_339 CC_NOTUSED = {
19626         { 0, 0 },
19627         -1};
19628 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {
19629         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19630         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19631         0, 0    /* No PER value map */
19632 };
19633 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_340 CC_NOTUSED = {
19634         { 0, 0 },
19635         -1};
19636 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 CC_NOTUSED = {
19637         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19638         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19639         0, 0    /* No PER value map */
19640 };
19641 static asn_oer_constraints_t asn_OER_memb_id_constr_342 CC_NOTUSED = {
19642         { 2, 1 }        /* (0..65535) */,
19643         -1};
19644 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {
19645         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19646         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19647         0, 0    /* No PER value map */
19648 };
19649 static asn_oer_constraints_t asn_OER_memb_criticality_constr_343 CC_NOTUSED = {
19650         { 0, 0 },
19651         -1};
19652 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {
19653         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19654         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19655         0, 0    /* No PER value map */
19656 };
19657 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_344 CC_NOTUSED = {
19658         { 0, 0 },
19659         -1};
19660 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 CC_NOTUSED = {
19661         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19662         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19663         0, 0    /* No PER value map */
19664 };
19665 static asn_oer_constraints_t asn_OER_memb_id_constr_346 CC_NOTUSED = {
19666         { 2, 1 }        /* (0..65535) */,
19667         -1};
19668 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {
19669         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19670         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19671         0, 0    /* No PER value map */
19672 };
19673 static asn_oer_constraints_t asn_OER_memb_criticality_constr_347 CC_NOTUSED = {
19674         { 0, 0 },
19675         -1};
19676 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = {
19677         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19678         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19679         0, 0    /* No PER value map */
19680 };
19681 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_348 CC_NOTUSED = {
19682         { 0, 0 },
19683         -1};
19684 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 CC_NOTUSED = {
19685         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19686         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19687         0, 0    /* No PER value map */
19688 };
19689 static asn_oer_constraints_t asn_OER_memb_id_constr_350 CC_NOTUSED = {
19690         { 2, 1 }        /* (0..65535) */,
19691         -1};
19692 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {
19693         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19694         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19695         0, 0    /* No PER value map */
19696 };
19697 static asn_oer_constraints_t asn_OER_memb_criticality_constr_351 CC_NOTUSED = {
19698         { 0, 0 },
19699         -1};
19700 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {
19701         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19702         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19703         0, 0    /* No PER value map */
19704 };
19705 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_352 CC_NOTUSED = {
19706         { 0, 0 },
19707         -1};
19708 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 CC_NOTUSED = {
19709         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19710         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19711         0, 0    /* No PER value map */
19712 };
19713 static asn_oer_constraints_t asn_OER_memb_id_constr_354 CC_NOTUSED = {
19714         { 2, 1 }        /* (0..65535) */,
19715         -1};
19716 static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = {
19717         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19718         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19719         0, 0    /* No PER value map */
19720 };
19721 static asn_oer_constraints_t asn_OER_memb_criticality_constr_355 CC_NOTUSED = {
19722         { 0, 0 },
19723         -1};
19724 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {
19725         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19726         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19727         0, 0    /* No PER value map */
19728 };
19729 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_356 CC_NOTUSED = {
19730         { 0, 0 },
19731         -1};
19732 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 CC_NOTUSED = {
19733         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19734         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19735         0, 0    /* No PER value map */
19736 };
19737 static asn_oer_constraints_t asn_OER_memb_id_constr_358 CC_NOTUSED = {
19738         { 2, 1 }        /* (0..65535) */,
19739         -1};
19740 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {
19741         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19742         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19743         0, 0    /* No PER value map */
19744 };
19745 static asn_oer_constraints_t asn_OER_memb_criticality_constr_359 CC_NOTUSED = {
19746         { 0, 0 },
19747         -1};
19748 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {
19749         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19750         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19751         0, 0    /* No PER value map */
19752 };
19753 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_360 CC_NOTUSED = {
19754         { 0, 0 },
19755         -1};
19756 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 CC_NOTUSED = {
19757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19758         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19759         0, 0    /* No PER value map */
19760 };
19761 static asn_oer_constraints_t asn_OER_memb_id_constr_362 CC_NOTUSED = {
19762         { 2, 1 }        /* (0..65535) */,
19763         -1};
19764 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {
19765         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19766         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19767         0, 0    /* No PER value map */
19768 };
19769 static asn_oer_constraints_t asn_OER_memb_criticality_constr_363 CC_NOTUSED = {
19770         { 0, 0 },
19771         -1};
19772 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {
19773         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19774         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19775         0, 0    /* No PER value map */
19776 };
19777 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_364 CC_NOTUSED = {
19778         { 0, 0 },
19779         -1};
19780 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 CC_NOTUSED = {
19781         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19782         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19783         0, 0    /* No PER value map */
19784 };
19785 static asn_oer_constraints_t asn_OER_memb_id_constr_366 CC_NOTUSED = {
19786         { 2, 1 }        /* (0..65535) */,
19787         -1};
19788 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {
19789         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19790         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19791         0, 0    /* No PER value map */
19792 };
19793 static asn_oer_constraints_t asn_OER_memb_criticality_constr_367 CC_NOTUSED = {
19794         { 0, 0 },
19795         -1};
19796 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = {
19797         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19798         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19799         0, 0    /* No PER value map */
19800 };
19801 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_368 CC_NOTUSED = {
19802         { 0, 0 },
19803         -1};
19804 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 CC_NOTUSED = {
19805         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19806         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19807         0, 0    /* No PER value map */
19808 };
19809 static asn_oer_constraints_t asn_OER_memb_id_constr_370 CC_NOTUSED = {
19810         { 2, 1 }        /* (0..65535) */,
19811         -1};
19812 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {
19813         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19814         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19815         0, 0    /* No PER value map */
19816 };
19817 static asn_oer_constraints_t asn_OER_memb_criticality_constr_371 CC_NOTUSED = {
19818         { 0, 0 },
19819         -1};
19820 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {
19821         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19822         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19823         0, 0    /* No PER value map */
19824 };
19825 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_372 CC_NOTUSED = {
19826         { 0, 0 },
19827         -1};
19828 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 CC_NOTUSED = {
19829         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19830         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19831         0, 0    /* No PER value map */
19832 };
19833 static asn_oer_constraints_t asn_OER_memb_id_constr_374 CC_NOTUSED = {
19834         { 2, 1 }        /* (0..65535) */,
19835         -1};
19836 static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = {
19837         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19838         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19839         0, 0    /* No PER value map */
19840 };
19841 static asn_oer_constraints_t asn_OER_memb_criticality_constr_375 CC_NOTUSED = {
19842         { 0, 0 },
19843         -1};
19844 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {
19845         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19846         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19847         0, 0    /* No PER value map */
19848 };
19849 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_376 CC_NOTUSED = {
19850         { 0, 0 },
19851         -1};
19852 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 CC_NOTUSED = {
19853         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19854         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19855         0, 0    /* No PER value map */
19856 };
19857 static asn_oer_constraints_t asn_OER_memb_id_constr_378 CC_NOTUSED = {
19858         { 2, 1 }        /* (0..65535) */,
19859         -1};
19860 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {
19861         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19862         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19863         0, 0    /* No PER value map */
19864 };
19865 static asn_oer_constraints_t asn_OER_memb_criticality_constr_379 CC_NOTUSED = {
19866         { 0, 0 },
19867         -1};
19868 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {
19869         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19870         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19871         0, 0    /* No PER value map */
19872 };
19873 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_380 CC_NOTUSED = {
19874         { 0, 0 },
19875         -1};
19876 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 CC_NOTUSED = {
19877         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19878         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19879         0, 0    /* No PER value map */
19880 };
19881 static asn_oer_constraints_t asn_OER_memb_id_constr_382 CC_NOTUSED = {
19882         { 2, 1 }        /* (0..65535) */,
19883         -1};
19884 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {
19885         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19886         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19887         0, 0    /* No PER value map */
19888 };
19889 static asn_oer_constraints_t asn_OER_memb_criticality_constr_383 CC_NOTUSED = {
19890         { 0, 0 },
19891         -1};
19892 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {
19893         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19894         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19895         0, 0    /* No PER value map */
19896 };
19897 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_384 CC_NOTUSED = {
19898         { 0, 0 },
19899         -1};
19900 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 CC_NOTUSED = {
19901         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19902         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19903         0, 0    /* No PER value map */
19904 };
19905 static asn_oer_constraints_t asn_OER_memb_id_constr_386 CC_NOTUSED = {
19906         { 2, 1 }        /* (0..65535) */,
19907         -1};
19908 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {
19909         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19910         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19911         0, 0    /* No PER value map */
19912 };
19913 static asn_oer_constraints_t asn_OER_memb_criticality_constr_387 CC_NOTUSED = {
19914         { 0, 0 },
19915         -1};
19916 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = {
19917         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19918         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19919         0, 0    /* No PER value map */
19920 };
19921 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_388 CC_NOTUSED = {
19922         { 0, 0 },
19923         -1};
19924 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 CC_NOTUSED = {
19925         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19926         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19927         0, 0    /* No PER value map */
19928 };
19929 static asn_oer_constraints_t asn_OER_memb_id_constr_390 CC_NOTUSED = {
19930         { 2, 1 }        /* (0..65535) */,
19931         -1};
19932 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {
19933         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19934         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19935         0, 0    /* No PER value map */
19936 };
19937 static asn_oer_constraints_t asn_OER_memb_criticality_constr_391 CC_NOTUSED = {
19938         { 0, 0 },
19939         -1};
19940 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {
19941         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19942         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19943         0, 0    /* No PER value map */
19944 };
19945 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_392 CC_NOTUSED = {
19946         { 0, 0 },
19947         -1};
19948 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 CC_NOTUSED = {
19949         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19950         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19951         0, 0    /* No PER value map */
19952 };
19953 static asn_oer_constraints_t asn_OER_memb_id_constr_394 CC_NOTUSED = {
19954         { 2, 1 }        /* (0..65535) */,
19955         -1};
19956 static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = {
19957         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19958         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19959         0, 0    /* No PER value map */
19960 };
19961 static asn_oer_constraints_t asn_OER_memb_criticality_constr_395 CC_NOTUSED = {
19962         { 0, 0 },
19963         -1};
19964 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {
19965         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19966         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19967         0, 0    /* No PER value map */
19968 };
19969 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_396 CC_NOTUSED = {
19970         { 0, 0 },
19971         -1};
19972 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 CC_NOTUSED = {
19973         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19974         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19975         0, 0    /* No PER value map */
19976 };
19977 static asn_oer_constraints_t asn_OER_memb_id_constr_398 CC_NOTUSED = {
19978         { 2, 1 }        /* (0..65535) */,
19979         -1};
19980 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {
19981         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19982         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19983         0, 0    /* No PER value map */
19984 };
19985 static asn_oer_constraints_t asn_OER_memb_criticality_constr_399 CC_NOTUSED = {
19986         { 0, 0 },
19987         -1};
19988 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {
19989         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19990         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19991         0, 0    /* No PER value map */
19992 };
19993 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_400 CC_NOTUSED = {
19994         { 0, 0 },
19995         -1};
19996 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 CC_NOTUSED = {
19997         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19998         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19999         0, 0    /* No PER value map */
20000 };
20001 static asn_oer_constraints_t asn_OER_memb_id_constr_402 CC_NOTUSED = {
20002         { 2, 1 }        /* (0..65535) */,
20003         -1};
20004 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {
20005         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20006         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20007         0, 0    /* No PER value map */
20008 };
20009 static asn_oer_constraints_t asn_OER_memb_criticality_constr_403 CC_NOTUSED = {
20010         { 0, 0 },
20011         -1};
20012 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {
20013         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20014         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20015         0, 0    /* No PER value map */
20016 };
20017 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_404 CC_NOTUSED = {
20018         { 0, 0 },
20019         -1};
20020 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 CC_NOTUSED = {
20021         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20022         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20023         0, 0    /* No PER value map */
20024 };
20025 static asn_oer_constraints_t asn_OER_memb_id_constr_406 CC_NOTUSED = {
20026         { 2, 1 }        /* (0..65535) */,
20027         -1};
20028 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {
20029         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20030         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20031         0, 0    /* No PER value map */
20032 };
20033 static asn_oer_constraints_t asn_OER_memb_criticality_constr_407 CC_NOTUSED = {
20034         { 0, 0 },
20035         -1};
20036 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = {
20037         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20038         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20039         0, 0    /* No PER value map */
20040 };
20041 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_408 CC_NOTUSED = {
20042         { 0, 0 },
20043         -1};
20044 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 CC_NOTUSED = {
20045         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20046         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20047         0, 0    /* No PER value map */
20048 };
20049 static asn_oer_constraints_t asn_OER_memb_id_constr_410 CC_NOTUSED = {
20050         { 2, 1 }        /* (0..65535) */,
20051         -1};
20052 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {
20053         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20054         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20055         0, 0    /* No PER value map */
20056 };
20057 static asn_oer_constraints_t asn_OER_memb_criticality_constr_411 CC_NOTUSED = {
20058         { 0, 0 },
20059         -1};
20060 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {
20061         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20062         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20063         0, 0    /* No PER value map */
20064 };
20065 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_412 CC_NOTUSED = {
20066         { 0, 0 },
20067         -1};
20068 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 CC_NOTUSED = {
20069         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20070         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20071         0, 0    /* No PER value map */
20072 };
20073 static asn_oer_constraints_t asn_OER_memb_id_constr_414 CC_NOTUSED = {
20074         { 2, 1 }        /* (0..65535) */,
20075         -1};
20076 static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = {
20077         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20078         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20079         0, 0    /* No PER value map */
20080 };
20081 static asn_oer_constraints_t asn_OER_memb_criticality_constr_415 CC_NOTUSED = {
20082         { 0, 0 },
20083         -1};
20084 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {
20085         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20086         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20087         0, 0    /* No PER value map */
20088 };
20089 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_416 CC_NOTUSED = {
20090         { 0, 0 },
20091         -1};
20092 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 CC_NOTUSED = {
20093         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20094         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20095         0, 0    /* No PER value map */
20096 };
20097 static asn_oer_constraints_t asn_OER_memb_id_constr_418 CC_NOTUSED = {
20098         { 2, 1 }        /* (0..65535) */,
20099         -1};
20100 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {
20101         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20102         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20103         0, 0    /* No PER value map */
20104 };
20105 static asn_oer_constraints_t asn_OER_memb_criticality_constr_419 CC_NOTUSED = {
20106         { 0, 0 },
20107         -1};
20108 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {
20109         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20110         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20111         0, 0    /* No PER value map */
20112 };
20113 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_420 CC_NOTUSED = {
20114         { 0, 0 },
20115         -1};
20116 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 CC_NOTUSED = {
20117         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20118         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20119         0, 0    /* No PER value map */
20120 };
20121 static asn_oer_constraints_t asn_OER_memb_id_constr_422 CC_NOTUSED = {
20122         { 2, 1 }        /* (0..65535) */,
20123         -1};
20124 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {
20125         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20126         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20127         0, 0    /* No PER value map */
20128 };
20129 static asn_oer_constraints_t asn_OER_memb_criticality_constr_423 CC_NOTUSED = {
20130         { 0, 0 },
20131         -1};
20132 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {
20133         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20134         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20135         0, 0    /* No PER value map */
20136 };
20137 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_424 CC_NOTUSED = {
20138         { 0, 0 },
20139         -1};
20140 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 CC_NOTUSED = {
20141         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20142         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20143         0, 0    /* No PER value map */
20144 };
20145 static asn_oer_constraints_t asn_OER_memb_id_constr_426 CC_NOTUSED = {
20146         { 2, 1 }        /* (0..65535) */,
20147         -1};
20148 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {
20149         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20150         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20151         0, 0    /* No PER value map */
20152 };
20153 static asn_oer_constraints_t asn_OER_memb_criticality_constr_427 CC_NOTUSED = {
20154         { 0, 0 },
20155         -1};
20156 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = {
20157         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20158         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20159         0, 0    /* No PER value map */
20160 };
20161 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_428 CC_NOTUSED = {
20162         { 0, 0 },
20163         -1};
20164 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 CC_NOTUSED = {
20165         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20166         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20167         0, 0    /* No PER value map */
20168 };
20169 static asn_oer_constraints_t asn_OER_memb_id_constr_430 CC_NOTUSED = {
20170         { 2, 1 }        /* (0..65535) */,
20171         -1};
20172 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {
20173         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20174         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20175         0, 0    /* No PER value map */
20176 };
20177 static asn_oer_constraints_t asn_OER_memb_criticality_constr_431 CC_NOTUSED = {
20178         { 0, 0 },
20179         -1};
20180 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {
20181         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20182         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20183         0, 0    /* No PER value map */
20184 };
20185 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_432 CC_NOTUSED = {
20186         { 0, 0 },
20187         -1};
20188 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 CC_NOTUSED = {
20189         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20190         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20191         0, 0    /* No PER value map */
20192 };
20193 static asn_oer_constraints_t asn_OER_memb_id_constr_434 CC_NOTUSED = {
20194         { 2, 1 }        /* (0..65535) */,
20195         -1};
20196 static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = {
20197         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20198         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20199         0, 0    /* No PER value map */
20200 };
20201 static asn_oer_constraints_t asn_OER_memb_criticality_constr_435 CC_NOTUSED = {
20202         { 0, 0 },
20203         -1};
20204 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {
20205         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20206         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20207         0, 0    /* No PER value map */
20208 };
20209 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_436 CC_NOTUSED = {
20210         { 0, 0 },
20211         -1};
20212 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 CC_NOTUSED = {
20213         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20214         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20215         0, 0    /* No PER value map */
20216 };
20217 static asn_oer_constraints_t asn_OER_memb_id_constr_438 CC_NOTUSED = {
20218         { 2, 1 }        /* (0..65535) */,
20219         -1};
20220 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {
20221         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20222         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20223         0, 0    /* No PER value map */
20224 };
20225 static asn_oer_constraints_t asn_OER_memb_criticality_constr_439 CC_NOTUSED = {
20226         { 0, 0 },
20227         -1};
20228 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {
20229         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20230         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20231         0, 0    /* No PER value map */
20232 };
20233 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_440 CC_NOTUSED = {
20234         { 0, 0 },
20235         -1};
20236 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 CC_NOTUSED = {
20237         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20238         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20239         0, 0    /* No PER value map */
20240 };
20241 static asn_oer_constraints_t asn_OER_memb_id_constr_442 CC_NOTUSED = {
20242         { 2, 1 }        /* (0..65535) */,
20243         -1};
20244 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {
20245         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20246         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20247         0, 0    /* No PER value map */
20248 };
20249 static asn_oer_constraints_t asn_OER_memb_criticality_constr_443 CC_NOTUSED = {
20250         { 0, 0 },
20251         -1};
20252 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {
20253         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20254         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20255         0, 0    /* No PER value map */
20256 };
20257 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_444 CC_NOTUSED = {
20258         { 0, 0 },
20259         -1};
20260 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 CC_NOTUSED = {
20261         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20262         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20263         0, 0    /* No PER value map */
20264 };
20265 static asn_oer_constraints_t asn_OER_memb_id_constr_446 CC_NOTUSED = {
20266         { 2, 1 }        /* (0..65535) */,
20267         -1};
20268 static asn_per_constraints_t asn_PER_memb_id_constr_446 CC_NOTUSED = {
20269         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20270         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20271         0, 0    /* No PER value map */
20272 };
20273 static asn_oer_constraints_t asn_OER_memb_criticality_constr_447 CC_NOTUSED = {
20274         { 0, 0 },
20275         -1};
20276 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 CC_NOTUSED = {
20277         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20278         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20279         0, 0    /* No PER value map */
20280 };
20281 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_448 CC_NOTUSED = {
20282         { 0, 0 },
20283         -1};
20284 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 CC_NOTUSED = {
20285         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20286         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20287         0, 0    /* No PER value map */
20288 };
20289 static asn_oer_constraints_t asn_OER_memb_id_constr_450 CC_NOTUSED = {
20290         { 2, 1 }        /* (0..65535) */,
20291         -1};
20292 static asn_per_constraints_t asn_PER_memb_id_constr_450 CC_NOTUSED = {
20293         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20294         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20295         0, 0    /* No PER value map */
20296 };
20297 static asn_oer_constraints_t asn_OER_memb_criticality_constr_451 CC_NOTUSED = {
20298         { 0, 0 },
20299         -1};
20300 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 CC_NOTUSED = {
20301         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20302         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20303         0, 0    /* No PER value map */
20304 };
20305 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_452 CC_NOTUSED = {
20306         { 0, 0 },
20307         -1};
20308 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 CC_NOTUSED = {
20309         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20310         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20311         0, 0    /* No PER value map */
20312 };
20313 static asn_oer_constraints_t asn_OER_memb_id_constr_454 CC_NOTUSED = {
20314         { 2, 1 }        /* (0..65535) */,
20315         -1};
20316 static asn_per_constraints_t asn_PER_memb_id_constr_454 CC_NOTUSED = {
20317         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20318         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20319         0, 0    /* No PER value map */
20320 };
20321 static asn_oer_constraints_t asn_OER_memb_criticality_constr_455 CC_NOTUSED = {
20322         { 0, 0 },
20323         -1};
20324 static asn_per_constraints_t asn_PER_memb_criticality_constr_455 CC_NOTUSED = {
20325         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20326         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20327         0, 0    /* No PER value map */
20328 };
20329 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_456 CC_NOTUSED = {
20330         { 0, 0 },
20331         -1};
20332 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_456 CC_NOTUSED = {
20333         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20334         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20335         0, 0    /* No PER value map */
20336 };
20337 static asn_oer_constraints_t asn_OER_memb_id_constr_458 CC_NOTUSED = {
20338         { 2, 1 }        /* (0..65535) */,
20339         -1};
20340 static asn_per_constraints_t asn_PER_memb_id_constr_458 CC_NOTUSED = {
20341         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20342         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20343         0, 0    /* No PER value map */
20344 };
20345 static asn_oer_constraints_t asn_OER_memb_criticality_constr_459 CC_NOTUSED = {
20346         { 0, 0 },
20347         -1};
20348 static asn_per_constraints_t asn_PER_memb_criticality_constr_459 CC_NOTUSED = {
20349         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20350         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20351         0, 0    /* No PER value map */
20352 };
20353 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_460 CC_NOTUSED = {
20354         { 0, 0 },
20355         -1};
20356 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_460 CC_NOTUSED = {
20357         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20358         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20359         0, 0    /* No PER value map */
20360 };
20361 static asn_oer_constraints_t asn_OER_memb_id_constr_462 CC_NOTUSED = {
20362         { 2, 1 }        /* (0..65535) */,
20363         -1};
20364 static asn_per_constraints_t asn_PER_memb_id_constr_462 CC_NOTUSED = {
20365         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20366         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20367         0, 0    /* No PER value map */
20368 };
20369 static asn_oer_constraints_t asn_OER_memb_criticality_constr_463 CC_NOTUSED = {
20370         { 0, 0 },
20371         -1};
20372 static asn_per_constraints_t asn_PER_memb_criticality_constr_463 CC_NOTUSED = {
20373         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20374         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20375         0, 0    /* No PER value map */
20376 };
20377 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_464 CC_NOTUSED = {
20378         { 0, 0 },
20379         -1};
20380 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_464 CC_NOTUSED = {
20381         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20382         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20383         0, 0    /* No PER value map */
20384 };
20385 static asn_oer_constraints_t asn_OER_memb_id_constr_466 CC_NOTUSED = {
20386         { 2, 1 }        /* (0..65535) */,
20387         -1};
20388 static asn_per_constraints_t asn_PER_memb_id_constr_466 CC_NOTUSED = {
20389         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20390         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20391         0, 0    /* No PER value map */
20392 };
20393 static asn_oer_constraints_t asn_OER_memb_criticality_constr_467 CC_NOTUSED = {
20394         { 0, 0 },
20395         -1};
20396 static asn_per_constraints_t asn_PER_memb_criticality_constr_467 CC_NOTUSED = {
20397         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20398         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20399         0, 0    /* No PER value map */
20400 };
20401 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_468 CC_NOTUSED = {
20402         { 0, 0 },
20403         -1};
20404 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_468 CC_NOTUSED = {
20405         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20406         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20407         0, 0    /* No PER value map */
20408 };
20409 static asn_oer_constraints_t asn_OER_memb_id_constr_470 CC_NOTUSED = {
20410         { 2, 1 }        /* (0..65535) */,
20411         -1};
20412 static asn_per_constraints_t asn_PER_memb_id_constr_470 CC_NOTUSED = {
20413         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20414         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20415         0, 0    /* No PER value map */
20416 };
20417 static asn_oer_constraints_t asn_OER_memb_criticality_constr_471 CC_NOTUSED = {
20418         { 0, 0 },
20419         -1};
20420 static asn_per_constraints_t asn_PER_memb_criticality_constr_471 CC_NOTUSED = {
20421         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20422         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20423         0, 0    /* No PER value map */
20424 };
20425 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_472 CC_NOTUSED = {
20426         { 0, 0 },
20427         -1};
20428 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_472 CC_NOTUSED = {
20429         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20430         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20431         0, 0    /* No PER value map */
20432 };
20433 static asn_oer_constraints_t asn_OER_memb_id_constr_474 CC_NOTUSED = {
20434         { 2, 1 }        /* (0..65535) */,
20435         -1};
20436 static asn_per_constraints_t asn_PER_memb_id_constr_474 CC_NOTUSED = {
20437         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20438         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20439         0, 0    /* No PER value map */
20440 };
20441 static asn_oer_constraints_t asn_OER_memb_criticality_constr_475 CC_NOTUSED = {
20442         { 0, 0 },
20443         -1};
20444 static asn_per_constraints_t asn_PER_memb_criticality_constr_475 CC_NOTUSED = {
20445         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20446         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20447         0, 0    /* No PER value map */
20448 };
20449 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_476 CC_NOTUSED = {
20450         { 0, 0 },
20451         -1};
20452 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_476 CC_NOTUSED = {
20453         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20454         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20455         0, 0    /* No PER value map */
20456 };
20457 static asn_oer_constraints_t asn_OER_memb_id_constr_478 CC_NOTUSED = {
20458         { 2, 1 }        /* (0..65535) */,
20459         -1};
20460 static asn_per_constraints_t asn_PER_memb_id_constr_478 CC_NOTUSED = {
20461         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20462         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20463         0, 0    /* No PER value map */
20464 };
20465 static asn_oer_constraints_t asn_OER_memb_criticality_constr_479 CC_NOTUSED = {
20466         { 0, 0 },
20467         -1};
20468 static asn_per_constraints_t asn_PER_memb_criticality_constr_479 CC_NOTUSED = {
20469         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20470         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20471         0, 0    /* No PER value map */
20472 };
20473 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_480 CC_NOTUSED = {
20474         { 0, 0 },
20475         -1};
20476 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_480 CC_NOTUSED = {
20477         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20478         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20479         0, 0    /* No PER value map */
20480 };
20481 static asn_oer_constraints_t asn_OER_memb_id_constr_482 CC_NOTUSED = {
20482         { 2, 1 }        /* (0..65535) */,
20483         -1};
20484 static asn_per_constraints_t asn_PER_memb_id_constr_482 CC_NOTUSED = {
20485         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20486         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20487         0, 0    /* No PER value map */
20488 };
20489 static asn_oer_constraints_t asn_OER_memb_criticality_constr_483 CC_NOTUSED = {
20490         { 0, 0 },
20491         -1};
20492 static asn_per_constraints_t asn_PER_memb_criticality_constr_483 CC_NOTUSED = {
20493         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20494         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20495         0, 0    /* No PER value map */
20496 };
20497 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_484 CC_NOTUSED = {
20498         { 0, 0 },
20499         -1};
20500 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_484 CC_NOTUSED = {
20501         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20502         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20503         0, 0    /* No PER value map */
20504 };
20505 static asn_oer_constraints_t asn_OER_memb_id_constr_486 CC_NOTUSED = {
20506         { 2, 1 }        /* (0..65535) */,
20507         -1};
20508 static asn_per_constraints_t asn_PER_memb_id_constr_486 CC_NOTUSED = {
20509         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20510         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20511         0, 0    /* No PER value map */
20512 };
20513 static asn_oer_constraints_t asn_OER_memb_criticality_constr_487 CC_NOTUSED = {
20514         { 0, 0 },
20515         -1};
20516 static asn_per_constraints_t asn_PER_memb_criticality_constr_487 CC_NOTUSED = {
20517         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20518         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20519         0, 0    /* No PER value map */
20520 };
20521 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_488 CC_NOTUSED = {
20522         { 0, 0 },
20523         -1};
20524 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_488 CC_NOTUSED = {
20525         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20526         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20527         0, 0    /* No PER value map */
20528 };
20529 static asn_oer_constraints_t asn_OER_memb_id_constr_490 CC_NOTUSED = {
20530         { 2, 1 }        /* (0..65535) */,
20531         -1};
20532 static asn_per_constraints_t asn_PER_memb_id_constr_490 CC_NOTUSED = {
20533         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20534         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20535         0, 0    /* No PER value map */
20536 };
20537 static asn_oer_constraints_t asn_OER_memb_criticality_constr_491 CC_NOTUSED = {
20538         { 0, 0 },
20539         -1};
20540 static asn_per_constraints_t asn_PER_memb_criticality_constr_491 CC_NOTUSED = {
20541         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20542         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20543         0, 0    /* No PER value map */
20544 };
20545 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_492 CC_NOTUSED = {
20546         { 0, 0 },
20547         -1};
20548 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_492 CC_NOTUSED = {
20549         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20550         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20551         0, 0    /* No PER value map */
20552 };
20553 static asn_oer_constraints_t asn_OER_memb_id_constr_494 CC_NOTUSED = {
20554         { 2, 1 }        /* (0..65535) */,
20555         -1};
20556 static asn_per_constraints_t asn_PER_memb_id_constr_494 CC_NOTUSED = {
20557         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20558         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20559         0, 0    /* No PER value map */
20560 };
20561 static asn_oer_constraints_t asn_OER_memb_criticality_constr_495 CC_NOTUSED = {
20562         { 0, 0 },
20563         -1};
20564 static asn_per_constraints_t asn_PER_memb_criticality_constr_495 CC_NOTUSED = {
20565         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20566         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20567         0, 0    /* No PER value map */
20568 };
20569 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_496 CC_NOTUSED = {
20570         { 0, 0 },
20571         -1};
20572 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_496 CC_NOTUSED = {
20573         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20574         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20575         0, 0    /* No PER value map */
20576 };
20577 static asn_oer_constraints_t asn_OER_memb_id_constr_498 CC_NOTUSED = {
20578         { 2, 1 }        /* (0..65535) */,
20579         -1};
20580 static asn_per_constraints_t asn_PER_memb_id_constr_498 CC_NOTUSED = {
20581         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20582         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20583         0, 0    /* No PER value map */
20584 };
20585 static asn_oer_constraints_t asn_OER_memb_criticality_constr_499 CC_NOTUSED = {
20586         { 0, 0 },
20587         -1};
20588 static asn_per_constraints_t asn_PER_memb_criticality_constr_499 CC_NOTUSED = {
20589         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20590         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20591         0, 0    /* No PER value map */
20592 };
20593 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_500 CC_NOTUSED = {
20594         { 0, 0 },
20595         -1};
20596 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_500 CC_NOTUSED = {
20597         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20598         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20599         0, 0    /* No PER value map */
20600 };
20601 static asn_oer_constraints_t asn_OER_memb_id_constr_502 CC_NOTUSED = {
20602         { 2, 1 }        /* (0..65535) */,
20603         -1};
20604 static asn_per_constraints_t asn_PER_memb_id_constr_502 CC_NOTUSED = {
20605         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20606         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20607         0, 0    /* No PER value map */
20608 };
20609 static asn_oer_constraints_t asn_OER_memb_criticality_constr_503 CC_NOTUSED = {
20610         { 0, 0 },
20611         -1};
20612 static asn_per_constraints_t asn_PER_memb_criticality_constr_503 CC_NOTUSED = {
20613         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20614         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20615         0, 0    /* No PER value map */
20616 };
20617 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_504 CC_NOTUSED = {
20618         { 0, 0 },
20619         -1};
20620 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_504 CC_NOTUSED = {
20621         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20622         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20623         0, 0    /* No PER value map */
20624 };
20625 static asn_oer_constraints_t asn_OER_memb_id_constr_506 CC_NOTUSED = {
20626         { 2, 1 }        /* (0..65535) */,
20627         -1};
20628 static asn_per_constraints_t asn_PER_memb_id_constr_506 CC_NOTUSED = {
20629         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20630         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20631         0, 0    /* No PER value map */
20632 };
20633 static asn_oer_constraints_t asn_OER_memb_criticality_constr_507 CC_NOTUSED = {
20634         { 0, 0 },
20635         -1};
20636 static asn_per_constraints_t asn_PER_memb_criticality_constr_507 CC_NOTUSED = {
20637         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20638         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20639         0, 0    /* No PER value map */
20640 };
20641 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_508 CC_NOTUSED = {
20642         { 0, 0 },
20643         -1};
20644 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_508 CC_NOTUSED = {
20645         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20646         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20647         0, 0    /* No PER value map */
20648 };
20649 static asn_oer_constraints_t asn_OER_memb_id_constr_510 CC_NOTUSED = {
20650         { 2, 1 }        /* (0..65535) */,
20651         -1};
20652 static asn_per_constraints_t asn_PER_memb_id_constr_510 CC_NOTUSED = {
20653         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20654         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20655         0, 0    /* No PER value map */
20656 };
20657 static asn_oer_constraints_t asn_OER_memb_criticality_constr_511 CC_NOTUSED = {
20658         { 0, 0 },
20659         -1};
20660 static asn_per_constraints_t asn_PER_memb_criticality_constr_511 CC_NOTUSED = {
20661         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20662         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20663         0, 0    /* No PER value map */
20664 };
20665 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_512 CC_NOTUSED = {
20666         { 0, 0 },
20667         -1};
20668 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_512 CC_NOTUSED = {
20669         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20670         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20671         0, 0    /* No PER value map */
20672 };
20673 static asn_oer_constraints_t asn_OER_memb_id_constr_514 CC_NOTUSED = {
20674         { 2, 1 }        /* (0..65535) */,
20675         -1};
20676 static asn_per_constraints_t asn_PER_memb_id_constr_514 CC_NOTUSED = {
20677         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20678         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20679         0, 0    /* No PER value map */
20680 };
20681 static asn_oer_constraints_t asn_OER_memb_criticality_constr_515 CC_NOTUSED = {
20682         { 0, 0 },
20683         -1};
20684 static asn_per_constraints_t asn_PER_memb_criticality_constr_515 CC_NOTUSED = {
20685         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20686         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20687         0, 0    /* No PER value map */
20688 };
20689 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_516 CC_NOTUSED = {
20690         { 0, 0 },
20691         -1};
20692 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_516 CC_NOTUSED = {
20693         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20694         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20695         0, 0    /* No PER value map */
20696 };
20697 static asn_oer_constraints_t asn_OER_memb_id_constr_518 CC_NOTUSED = {
20698         { 2, 1 }        /* (0..65535) */,
20699         -1};
20700 static asn_per_constraints_t asn_PER_memb_id_constr_518 CC_NOTUSED = {
20701         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20702         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20703         0, 0    /* No PER value map */
20704 };
20705 static asn_oer_constraints_t asn_OER_memb_criticality_constr_519 CC_NOTUSED = {
20706         { 0, 0 },
20707         -1};
20708 static asn_per_constraints_t asn_PER_memb_criticality_constr_519 CC_NOTUSED = {
20709         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20710         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20711         0, 0    /* No PER value map */
20712 };
20713 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_520 CC_NOTUSED = {
20714         { 0, 0 },
20715         -1};
20716 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_520 CC_NOTUSED = {
20717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20718         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20719         0, 0    /* No PER value map */
20720 };
20721 static asn_oer_constraints_t asn_OER_memb_id_constr_522 CC_NOTUSED = {
20722         { 2, 1 }        /* (0..65535) */,
20723         -1};
20724 static asn_per_constraints_t asn_PER_memb_id_constr_522 CC_NOTUSED = {
20725         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20726         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20727         0, 0    /* No PER value map */
20728 };
20729 static asn_oer_constraints_t asn_OER_memb_criticality_constr_523 CC_NOTUSED = {
20730         { 0, 0 },
20731         -1};
20732 static asn_per_constraints_t asn_PER_memb_criticality_constr_523 CC_NOTUSED = {
20733         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20734         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20735         0, 0    /* No PER value map */
20736 };
20737 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_524 CC_NOTUSED = {
20738         { 0, 0 },
20739         -1};
20740 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_524 CC_NOTUSED = {
20741         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20742         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20743         0, 0    /* No PER value map */
20744 };
20745 static asn_oer_constraints_t asn_OER_memb_id_constr_526 CC_NOTUSED = {
20746         { 2, 1 }        /* (0..65535) */,
20747         -1};
20748 static asn_per_constraints_t asn_PER_memb_id_constr_526 CC_NOTUSED = {
20749         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20750         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20751         0, 0    /* No PER value map */
20752 };
20753 static asn_oer_constraints_t asn_OER_memb_criticality_constr_527 CC_NOTUSED = {
20754         { 0, 0 },
20755         -1};
20756 static asn_per_constraints_t asn_PER_memb_criticality_constr_527 CC_NOTUSED = {
20757         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20758         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20759         0, 0    /* No PER value map */
20760 };
20761 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_528 CC_NOTUSED = {
20762         { 0, 0 },
20763         -1};
20764 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_528 CC_NOTUSED = {
20765         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20766         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20767         0, 0    /* No PER value map */
20768 };
20769 static asn_oer_constraints_t asn_OER_memb_id_constr_530 CC_NOTUSED = {
20770         { 2, 1 }        /* (0..65535) */,
20771         -1};
20772 static asn_per_constraints_t asn_PER_memb_id_constr_530 CC_NOTUSED = {
20773         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20774         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20775         0, 0    /* No PER value map */
20776 };
20777 static asn_oer_constraints_t asn_OER_memb_criticality_constr_531 CC_NOTUSED = {
20778         { 0, 0 },
20779         -1};
20780 static asn_per_constraints_t asn_PER_memb_criticality_constr_531 CC_NOTUSED = {
20781         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20782         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20783         0, 0    /* No PER value map */
20784 };
20785 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_532 CC_NOTUSED = {
20786         { 0, 0 },
20787         -1};
20788 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_532 CC_NOTUSED = {
20789         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20790         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20791         0, 0    /* No PER value map */
20792 };
20793 static asn_oer_constraints_t asn_OER_memb_id_constr_534 CC_NOTUSED = {
20794         { 2, 1 }        /* (0..65535) */,
20795         -1};
20796 static asn_per_constraints_t asn_PER_memb_id_constr_534 CC_NOTUSED = {
20797         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20798         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20799         0, 0    /* No PER value map */
20800 };
20801 static asn_oer_constraints_t asn_OER_memb_criticality_constr_535 CC_NOTUSED = {
20802         { 0, 0 },
20803         -1};
20804 static asn_per_constraints_t asn_PER_memb_criticality_constr_535 CC_NOTUSED = {
20805         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20806         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20807         0, 0    /* No PER value map */
20808 };
20809 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_536 CC_NOTUSED = {
20810         { 0, 0 },
20811         -1};
20812 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_536 CC_NOTUSED = {
20813         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20814         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20815         0, 0    /* No PER value map */
20816 };
20817 static asn_oer_constraints_t asn_OER_memb_id_constr_538 CC_NOTUSED = {
20818         { 2, 1 }        /* (0..65535) */,
20819         -1};
20820 static asn_per_constraints_t asn_PER_memb_id_constr_538 CC_NOTUSED = {
20821         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20822         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20823         0, 0    /* No PER value map */
20824 };
20825 static asn_oer_constraints_t asn_OER_memb_criticality_constr_539 CC_NOTUSED = {
20826         { 0, 0 },
20827         -1};
20828 static asn_per_constraints_t asn_PER_memb_criticality_constr_539 CC_NOTUSED = {
20829         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20830         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20831         0, 0    /* No PER value map */
20832 };
20833 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_540 CC_NOTUSED = {
20834         { 0, 0 },
20835         -1};
20836 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_540 CC_NOTUSED = {
20837         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20838         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20839         0, 0    /* No PER value map */
20840 };
20841 static asn_oer_constraints_t asn_OER_memb_id_constr_542 CC_NOTUSED = {
20842         { 2, 1 }        /* (0..65535) */,
20843         -1};
20844 static asn_per_constraints_t asn_PER_memb_id_constr_542 CC_NOTUSED = {
20845         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20846         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20847         0, 0    /* No PER value map */
20848 };
20849 static asn_oer_constraints_t asn_OER_memb_criticality_constr_543 CC_NOTUSED = {
20850         { 0, 0 },
20851         -1};
20852 static asn_per_constraints_t asn_PER_memb_criticality_constr_543 CC_NOTUSED = {
20853         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20854         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20855         0, 0    /* No PER value map */
20856 };
20857 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_544 CC_NOTUSED = {
20858         { 0, 0 },
20859         -1};
20860 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_544 CC_NOTUSED = {
20861         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20862         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20863         0, 0    /* No PER value map */
20864 };
20865 static asn_oer_constraints_t asn_OER_memb_id_constr_546 CC_NOTUSED = {
20866         { 2, 1 }        /* (0..65535) */,
20867         -1};
20868 static asn_per_constraints_t asn_PER_memb_id_constr_546 CC_NOTUSED = {
20869         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20870         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20871         0, 0    /* No PER value map */
20872 };
20873 static asn_oer_constraints_t asn_OER_memb_criticality_constr_547 CC_NOTUSED = {
20874         { 0, 0 },
20875         -1};
20876 static asn_per_constraints_t asn_PER_memb_criticality_constr_547 CC_NOTUSED = {
20877         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20878         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20879         0, 0    /* No PER value map */
20880 };
20881 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_548 CC_NOTUSED = {
20882         { 0, 0 },
20883         -1};
20884 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_548 CC_NOTUSED = {
20885         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20886         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20887         0, 0    /* No PER value map */
20888 };
20889 static asn_oer_constraints_t asn_OER_memb_id_constr_550 CC_NOTUSED = {
20890         { 2, 1 }        /* (0..65535) */,
20891         -1};
20892 static asn_per_constraints_t asn_PER_memb_id_constr_550 CC_NOTUSED = {
20893         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20894         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20895         0, 0    /* No PER value map */
20896 };
20897 static asn_oer_constraints_t asn_OER_memb_criticality_constr_551 CC_NOTUSED = {
20898         { 0, 0 },
20899         -1};
20900 static asn_per_constraints_t asn_PER_memb_criticality_constr_551 CC_NOTUSED = {
20901         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20902         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20903         0, 0    /* No PER value map */
20904 };
20905 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_552 CC_NOTUSED = {
20906         { 0, 0 },
20907         -1};
20908 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_552 CC_NOTUSED = {
20909         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20910         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20911         0, 0    /* No PER value map */
20912 };
20913 static asn_oer_constraints_t asn_OER_memb_id_constr_554 CC_NOTUSED = {
20914         { 2, 1 }        /* (0..65535) */,
20915         -1};
20916 static asn_per_constraints_t asn_PER_memb_id_constr_554 CC_NOTUSED = {
20917         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20918         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20919         0, 0    /* No PER value map */
20920 };
20921 static asn_oer_constraints_t asn_OER_memb_criticality_constr_555 CC_NOTUSED = {
20922         { 0, 0 },
20923         -1};
20924 static asn_per_constraints_t asn_PER_memb_criticality_constr_555 CC_NOTUSED = {
20925         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20926         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20927         0, 0    /* No PER value map */
20928 };
20929 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_556 CC_NOTUSED = {
20930         { 0, 0 },
20931         -1};
20932 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_556 CC_NOTUSED = {
20933         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20934         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20935         0, 0    /* No PER value map */
20936 };
20937 static asn_oer_constraints_t asn_OER_memb_id_constr_558 CC_NOTUSED = {
20938         { 2, 1 }        /* (0..65535) */,
20939         -1};
20940 static asn_per_constraints_t asn_PER_memb_id_constr_558 CC_NOTUSED = {
20941         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20942         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20943         0, 0    /* No PER value map */
20944 };
20945 static asn_oer_constraints_t asn_OER_memb_criticality_constr_559 CC_NOTUSED = {
20946         { 0, 0 },
20947         -1};
20948 static asn_per_constraints_t asn_PER_memb_criticality_constr_559 CC_NOTUSED = {
20949         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20950         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20951         0, 0    /* No PER value map */
20952 };
20953 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_560 CC_NOTUSED = {
20954         { 0, 0 },
20955         -1};
20956 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_560 CC_NOTUSED = {
20957         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20958         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20959         0, 0    /* No PER value map */
20960 };
20961 static asn_oer_constraints_t asn_OER_memb_id_constr_562 CC_NOTUSED = {
20962         { 2, 1 }        /* (0..65535) */,
20963         -1};
20964 static asn_per_constraints_t asn_PER_memb_id_constr_562 CC_NOTUSED = {
20965         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20966         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20967         0, 0    /* No PER value map */
20968 };
20969 static asn_oer_constraints_t asn_OER_memb_criticality_constr_563 CC_NOTUSED = {
20970         { 0, 0 },
20971         -1};
20972 static asn_per_constraints_t asn_PER_memb_criticality_constr_563 CC_NOTUSED = {
20973         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20974         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20975         0, 0    /* No PER value map */
20976 };
20977 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_564 CC_NOTUSED = {
20978         { 0, 0 },
20979         -1};
20980 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_564 CC_NOTUSED = {
20981         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20982         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20983         0, 0    /* No PER value map */
20984 };
20985 static asn_oer_constraints_t asn_OER_memb_id_constr_566 CC_NOTUSED = {
20986         { 2, 1 }        /* (0..65535) */,
20987         -1};
20988 static asn_per_constraints_t asn_PER_memb_id_constr_566 CC_NOTUSED = {
20989         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20990         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20991         0, 0    /* No PER value map */
20992 };
20993 static asn_oer_constraints_t asn_OER_memb_criticality_constr_567 CC_NOTUSED = {
20994         { 0, 0 },
20995         -1};
20996 static asn_per_constraints_t asn_PER_memb_criticality_constr_567 CC_NOTUSED = {
20997         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20998         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20999         0, 0    /* No PER value map */
21000 };
21001 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_568 CC_NOTUSED = {
21002         { 0, 0 },
21003         -1};
21004 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_568 CC_NOTUSED = {
21005         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21006         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21007         0, 0    /* No PER value map */
21008 };
21009 static asn_oer_constraints_t asn_OER_memb_id_constr_570 CC_NOTUSED = {
21010         { 2, 1 }        /* (0..65535) */,
21011         -1};
21012 static asn_per_constraints_t asn_PER_memb_id_constr_570 CC_NOTUSED = {
21013         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21014         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21015         0, 0    /* No PER value map */
21016 };
21017 static asn_oer_constraints_t asn_OER_memb_criticality_constr_571 CC_NOTUSED = {
21018         { 0, 0 },
21019         -1};
21020 static asn_per_constraints_t asn_PER_memb_criticality_constr_571 CC_NOTUSED = {
21021         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21022         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21023         0, 0    /* No PER value map */
21024 };
21025 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_572 CC_NOTUSED = {
21026         { 0, 0 },
21027         -1};
21028 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_572 CC_NOTUSED = {
21029         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21030         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21031         0, 0    /* No PER value map */
21032 };
21033 static asn_oer_constraints_t asn_OER_memb_id_constr_574 CC_NOTUSED = {
21034         { 2, 1 }        /* (0..65535) */,
21035         -1};
21036 static asn_per_constraints_t asn_PER_memb_id_constr_574 CC_NOTUSED = {
21037         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21038         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21039         0, 0    /* No PER value map */
21040 };
21041 static asn_oer_constraints_t asn_OER_memb_criticality_constr_575 CC_NOTUSED = {
21042         { 0, 0 },
21043         -1};
21044 static asn_per_constraints_t asn_PER_memb_criticality_constr_575 CC_NOTUSED = {
21045         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21046         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21047         0, 0    /* No PER value map */
21048 };
21049 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_576 CC_NOTUSED = {
21050         { 0, 0 },
21051         -1};
21052 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_576 CC_NOTUSED = {
21053         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21054         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21055         0, 0    /* No PER value map */
21056 };
21057 static asn_oer_constraints_t asn_OER_memb_id_constr_578 CC_NOTUSED = {
21058         { 2, 1 }        /* (0..65535) */,
21059         -1};
21060 static asn_per_constraints_t asn_PER_memb_id_constr_578 CC_NOTUSED = {
21061         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21062         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21063         0, 0    /* No PER value map */
21064 };
21065 static asn_oer_constraints_t asn_OER_memb_criticality_constr_579 CC_NOTUSED = {
21066         { 0, 0 },
21067         -1};
21068 static asn_per_constraints_t asn_PER_memb_criticality_constr_579 CC_NOTUSED = {
21069         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21070         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21071         0, 0    /* No PER value map */
21072 };
21073 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_580 CC_NOTUSED = {
21074         { 0, 0 },
21075         -1};
21076 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_580 CC_NOTUSED = {
21077         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21078         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21079         0, 0    /* No PER value map */
21080 };
21081 static asn_oer_constraints_t asn_OER_memb_id_constr_582 CC_NOTUSED = {
21082         { 2, 1 }        /* (0..65535) */,
21083         -1};
21084 static asn_per_constraints_t asn_PER_memb_id_constr_582 CC_NOTUSED = {
21085         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21086         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21087         0, 0    /* No PER value map */
21088 };
21089 static asn_oer_constraints_t asn_OER_memb_criticality_constr_583 CC_NOTUSED = {
21090         { 0, 0 },
21091         -1};
21092 static asn_per_constraints_t asn_PER_memb_criticality_constr_583 CC_NOTUSED = {
21093         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21094         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21095         0, 0    /* No PER value map */
21096 };
21097 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_584 CC_NOTUSED = {
21098         { 0, 0 },
21099         -1};
21100 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_584 CC_NOTUSED = {
21101         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21102         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21103         0, 0    /* No PER value map */
21104 };
21105 static asn_oer_constraints_t asn_OER_memb_id_constr_586 CC_NOTUSED = {
21106         { 2, 1 }        /* (0..65535) */,
21107         -1};
21108 static asn_per_constraints_t asn_PER_memb_id_constr_586 CC_NOTUSED = {
21109         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21110         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21111         0, 0    /* No PER value map */
21112 };
21113 static asn_oer_constraints_t asn_OER_memb_criticality_constr_587 CC_NOTUSED = {
21114         { 0, 0 },
21115         -1};
21116 static asn_per_constraints_t asn_PER_memb_criticality_constr_587 CC_NOTUSED = {
21117         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21118         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21119         0, 0    /* No PER value map */
21120 };
21121 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_588 CC_NOTUSED = {
21122         { 0, 0 },
21123         -1};
21124 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_588 CC_NOTUSED = {
21125         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21126         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21127         0, 0    /* No PER value map */
21128 };
21129 static asn_oer_constraints_t asn_OER_memb_id_constr_590 CC_NOTUSED = {
21130         { 2, 1 }        /* (0..65535) */,
21131         -1};
21132 static asn_per_constraints_t asn_PER_memb_id_constr_590 CC_NOTUSED = {
21133         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21134         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21135         0, 0    /* No PER value map */
21136 };
21137 static asn_oer_constraints_t asn_OER_memb_criticality_constr_591 CC_NOTUSED = {
21138         { 0, 0 },
21139         -1};
21140 static asn_per_constraints_t asn_PER_memb_criticality_constr_591 CC_NOTUSED = {
21141         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21142         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21143         0, 0    /* No PER value map */
21144 };
21145 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_592 CC_NOTUSED = {
21146         { 0, 0 },
21147         -1};
21148 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_592 CC_NOTUSED = {
21149         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21150         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21151         0, 0    /* No PER value map */
21152 };
21153 static asn_oer_constraints_t asn_OER_memb_id_constr_594 CC_NOTUSED = {
21154         { 2, 1 }        /* (0..65535) */,
21155         -1};
21156 static asn_per_constraints_t asn_PER_memb_id_constr_594 CC_NOTUSED = {
21157         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21158         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21159         0, 0    /* No PER value map */
21160 };
21161 static asn_oer_constraints_t asn_OER_memb_criticality_constr_595 CC_NOTUSED = {
21162         { 0, 0 },
21163         -1};
21164 static asn_per_constraints_t asn_PER_memb_criticality_constr_595 CC_NOTUSED = {
21165         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21166         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21167         0, 0    /* No PER value map */
21168 };
21169 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_596 CC_NOTUSED = {
21170         { 0, 0 },
21171         -1};
21172 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_596 CC_NOTUSED = {
21173         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21174         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21175         0, 0    /* No PER value map */
21176 };
21177 static asn_oer_constraints_t asn_OER_memb_id_constr_598 CC_NOTUSED = {
21178         { 2, 1 }        /* (0..65535) */,
21179         -1};
21180 static asn_per_constraints_t asn_PER_memb_id_constr_598 CC_NOTUSED = {
21181         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21182         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21183         0, 0    /* No PER value map */
21184 };
21185 static asn_oer_constraints_t asn_OER_memb_criticality_constr_599 CC_NOTUSED = {
21186         { 0, 0 },
21187         -1};
21188 static asn_per_constraints_t asn_PER_memb_criticality_constr_599 CC_NOTUSED = {
21189         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21190         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21191         0, 0    /* No PER value map */
21192 };
21193 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_600 CC_NOTUSED = {
21194         { 0, 0 },
21195         -1};
21196 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_600 CC_NOTUSED = {
21197         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21198         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21199         0, 0    /* No PER value map */
21200 };
21201 static asn_oer_constraints_t asn_OER_memb_id_constr_602 CC_NOTUSED = {
21202         { 2, 1 }        /* (0..65535) */,
21203         -1};
21204 static asn_per_constraints_t asn_PER_memb_id_constr_602 CC_NOTUSED = {
21205         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21206         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21207         0, 0    /* No PER value map */
21208 };
21209 static asn_oer_constraints_t asn_OER_memb_criticality_constr_603 CC_NOTUSED = {
21210         { 0, 0 },
21211         -1};
21212 static asn_per_constraints_t asn_PER_memb_criticality_constr_603 CC_NOTUSED = {
21213         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21214         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21215         0, 0    /* No PER value map */
21216 };
21217 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_604 CC_NOTUSED = {
21218         { 0, 0 },
21219         -1};
21220 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_604 CC_NOTUSED = {
21221         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21222         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21223         0, 0    /* No PER value map */
21224 };
21225 static asn_oer_constraints_t asn_OER_memb_id_constr_606 CC_NOTUSED = {
21226         { 2, 1 }        /* (0..65535) */,
21227         -1};
21228 static asn_per_constraints_t asn_PER_memb_id_constr_606 CC_NOTUSED = {
21229         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21230         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21231         0, 0    /* No PER value map */
21232 };
21233 static asn_oer_constraints_t asn_OER_memb_criticality_constr_607 CC_NOTUSED = {
21234         { 0, 0 },
21235         -1};
21236 static asn_per_constraints_t asn_PER_memb_criticality_constr_607 CC_NOTUSED = {
21237         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21238         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21239         0, 0    /* No PER value map */
21240 };
21241 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_608 CC_NOTUSED = {
21242         { 0, 0 },
21243         -1};
21244 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_608 CC_NOTUSED = {
21245         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21246         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21247         0, 0    /* No PER value map */
21248 };
21249 static asn_oer_constraints_t asn_OER_memb_id_constr_610 CC_NOTUSED = {
21250         { 2, 1 }        /* (0..65535) */,
21251         -1};
21252 static asn_per_constraints_t asn_PER_memb_id_constr_610 CC_NOTUSED = {
21253         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21254         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21255         0, 0    /* No PER value map */
21256 };
21257 static asn_oer_constraints_t asn_OER_memb_criticality_constr_611 CC_NOTUSED = {
21258         { 0, 0 },
21259         -1};
21260 static asn_per_constraints_t asn_PER_memb_criticality_constr_611 CC_NOTUSED = {
21261         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21262         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21263         0, 0    /* No PER value map */
21264 };
21265 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_612 CC_NOTUSED = {
21266         { 0, 0 },
21267         -1};
21268 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_612 CC_NOTUSED = {
21269         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21270         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21271         0, 0    /* No PER value map */
21272 };
21273 static asn_oer_constraints_t asn_OER_memb_id_constr_614 CC_NOTUSED = {
21274         { 2, 1 }        /* (0..65535) */,
21275         -1};
21276 static asn_per_constraints_t asn_PER_memb_id_constr_614 CC_NOTUSED = {
21277         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21278         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21279         0, 0    /* No PER value map */
21280 };
21281 static asn_oer_constraints_t asn_OER_memb_criticality_constr_615 CC_NOTUSED = {
21282         { 0, 0 },
21283         -1};
21284 static asn_per_constraints_t asn_PER_memb_criticality_constr_615 CC_NOTUSED = {
21285         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21286         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21287         0, 0    /* No PER value map */
21288 };
21289 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_616 CC_NOTUSED = {
21290         { 0, 0 },
21291         -1};
21292 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_616 CC_NOTUSED = {
21293         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21294         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21295         0, 0    /* No PER value map */
21296 };
21297 static asn_oer_constraints_t asn_OER_memb_id_constr_618 CC_NOTUSED = {
21298         { 2, 1 }        /* (0..65535) */,
21299         -1};
21300 static asn_per_constraints_t asn_PER_memb_id_constr_618 CC_NOTUSED = {
21301         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21302         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21303         0, 0    /* No PER value map */
21304 };
21305 static asn_oer_constraints_t asn_OER_memb_criticality_constr_619 CC_NOTUSED = {
21306         { 0, 0 },
21307         -1};
21308 static asn_per_constraints_t asn_PER_memb_criticality_constr_619 CC_NOTUSED = {
21309         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21310         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21311         0, 0    /* No PER value map */
21312 };
21313 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_620 CC_NOTUSED = {
21314         { 0, 0 },
21315         -1};
21316 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_620 CC_NOTUSED = {
21317         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21318         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21319         0, 0    /* No PER value map */
21320 };
21321 static asn_oer_constraints_t asn_OER_memb_id_constr_622 CC_NOTUSED = {
21322         { 2, 1 }        /* (0..65535) */,
21323         -1};
21324 static asn_per_constraints_t asn_PER_memb_id_constr_622 CC_NOTUSED = {
21325         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21326         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21327         0, 0    /* No PER value map */
21328 };
21329 static asn_oer_constraints_t asn_OER_memb_criticality_constr_623 CC_NOTUSED = {
21330         { 0, 0 },
21331         -1};
21332 static asn_per_constraints_t asn_PER_memb_criticality_constr_623 CC_NOTUSED = {
21333         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21334         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21335         0, 0    /* No PER value map */
21336 };
21337 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_624 CC_NOTUSED = {
21338         { 0, 0 },
21339         -1};
21340 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_624 CC_NOTUSED = {
21341         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21342         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21343         0, 0    /* No PER value map */
21344 };
21345 static asn_oer_constraints_t asn_OER_memb_id_constr_626 CC_NOTUSED = {
21346         { 2, 1 }        /* (0..65535) */,
21347         -1};
21348 static asn_per_constraints_t asn_PER_memb_id_constr_626 CC_NOTUSED = {
21349         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21350         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21351         0, 0    /* No PER value map */
21352 };
21353 static asn_oer_constraints_t asn_OER_memb_criticality_constr_627 CC_NOTUSED = {
21354         { 0, 0 },
21355         -1};
21356 static asn_per_constraints_t asn_PER_memb_criticality_constr_627 CC_NOTUSED = {
21357         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21358         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21359         0, 0    /* No PER value map */
21360 };
21361 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_628 CC_NOTUSED = {
21362         { 0, 0 },
21363         -1};
21364 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_628 CC_NOTUSED = {
21365         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21366         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21367         0, 0    /* No PER value map */
21368 };
21369 static asn_oer_constraints_t asn_OER_memb_id_constr_630 CC_NOTUSED = {
21370         { 2, 1 }        /* (0..65535) */,
21371         -1};
21372 static asn_per_constraints_t asn_PER_memb_id_constr_630 CC_NOTUSED = {
21373         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21374         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21375         0, 0    /* No PER value map */
21376 };
21377 static asn_oer_constraints_t asn_OER_memb_criticality_constr_631 CC_NOTUSED = {
21378         { 0, 0 },
21379         -1};
21380 static asn_per_constraints_t asn_PER_memb_criticality_constr_631 CC_NOTUSED = {
21381         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21382         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21383         0, 0    /* No PER value map */
21384 };
21385 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_632 CC_NOTUSED = {
21386         { 0, 0 },
21387         -1};
21388 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_632 CC_NOTUSED = {
21389         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21390         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21391         0, 0    /* No PER value map */
21392 };
21393 static asn_oer_constraints_t asn_OER_memb_id_constr_634 CC_NOTUSED = {
21394         { 2, 1 }        /* (0..65535) */,
21395         -1};
21396 static asn_per_constraints_t asn_PER_memb_id_constr_634 CC_NOTUSED = {
21397         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21398         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21399         0, 0    /* No PER value map */
21400 };
21401 static asn_oer_constraints_t asn_OER_memb_criticality_constr_635 CC_NOTUSED = {
21402         { 0, 0 },
21403         -1};
21404 static asn_per_constraints_t asn_PER_memb_criticality_constr_635 CC_NOTUSED = {
21405         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21406         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21407         0, 0    /* No PER value map */
21408 };
21409 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_636 CC_NOTUSED = {
21410         { 0, 0 },
21411         -1};
21412 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_636 CC_NOTUSED = {
21413         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21414         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21415         0, 0    /* No PER value map */
21416 };
21417 static asn_oer_constraints_t asn_OER_memb_id_constr_638 CC_NOTUSED = {
21418         { 2, 1 }        /* (0..65535) */,
21419         -1};
21420 static asn_per_constraints_t asn_PER_memb_id_constr_638 CC_NOTUSED = {
21421         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21422         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21423         0, 0    /* No PER value map */
21424 };
21425 static asn_oer_constraints_t asn_OER_memb_criticality_constr_639 CC_NOTUSED = {
21426         { 0, 0 },
21427         -1};
21428 static asn_per_constraints_t asn_PER_memb_criticality_constr_639 CC_NOTUSED = {
21429         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21430         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21431         0, 0    /* No PER value map */
21432 };
21433 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_640 CC_NOTUSED = {
21434         { 0, 0 },
21435         -1};
21436 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_640 CC_NOTUSED = {
21437         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21438         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21439         0, 0    /* No PER value map */
21440 };
21441 static asn_oer_constraints_t asn_OER_memb_id_constr_642 CC_NOTUSED = {
21442         { 2, 1 }        /* (0..65535) */,
21443         -1};
21444 static asn_per_constraints_t asn_PER_memb_id_constr_642 CC_NOTUSED = {
21445         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21446         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21447         0, 0    /* No PER value map */
21448 };
21449 static asn_oer_constraints_t asn_OER_memb_criticality_constr_643 CC_NOTUSED = {
21450         { 0, 0 },
21451         -1};
21452 static asn_per_constraints_t asn_PER_memb_criticality_constr_643 CC_NOTUSED = {
21453         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21454         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21455         0, 0    /* No PER value map */
21456 };
21457 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_644 CC_NOTUSED = {
21458         { 0, 0 },
21459         -1};
21460 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_644 CC_NOTUSED = {
21461         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21462         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21463         0, 0    /* No PER value map */
21464 };
21465 static asn_oer_constraints_t asn_OER_memb_id_constr_646 CC_NOTUSED = {
21466         { 2, 1 }        /* (0..65535) */,
21467         -1};
21468 static asn_per_constraints_t asn_PER_memb_id_constr_646 CC_NOTUSED = {
21469         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21470         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21471         0, 0    /* No PER value map */
21472 };
21473 static asn_oer_constraints_t asn_OER_memb_criticality_constr_647 CC_NOTUSED = {
21474         { 0, 0 },
21475         -1};
21476 static asn_per_constraints_t asn_PER_memb_criticality_constr_647 CC_NOTUSED = {
21477         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21478         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21479         0, 0    /* No PER value map */
21480 };
21481 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_648 CC_NOTUSED = {
21482         { 0, 0 },
21483         -1};
21484 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_648 CC_NOTUSED = {
21485         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21486         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21487         0, 0    /* No PER value map */
21488 };
21489 static asn_oer_constraints_t asn_OER_memb_id_constr_650 CC_NOTUSED = {
21490         { 2, 1 }        /* (0..65535) */,
21491         -1};
21492 static asn_per_constraints_t asn_PER_memb_id_constr_650 CC_NOTUSED = {
21493         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21494         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21495         0, 0    /* No PER value map */
21496 };
21497 static asn_oer_constraints_t asn_OER_memb_criticality_constr_651 CC_NOTUSED = {
21498         { 0, 0 },
21499         -1};
21500 static asn_per_constraints_t asn_PER_memb_criticality_constr_651 CC_NOTUSED = {
21501         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21502         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21503         0, 0    /* No PER value map */
21504 };
21505 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_652 CC_NOTUSED = {
21506         { 0, 0 },
21507         -1};
21508 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_652 CC_NOTUSED = {
21509         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21510         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21511         0, 0    /* No PER value map */
21512 };
21513 static asn_oer_constraints_t asn_OER_memb_id_constr_654 CC_NOTUSED = {
21514         { 2, 1 }        /* (0..65535) */,
21515         -1};
21516 static asn_per_constraints_t asn_PER_memb_id_constr_654 CC_NOTUSED = {
21517         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21518         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21519         0, 0    /* No PER value map */
21520 };
21521 static asn_oer_constraints_t asn_OER_memb_criticality_constr_655 CC_NOTUSED = {
21522         { 0, 0 },
21523         -1};
21524 static asn_per_constraints_t asn_PER_memb_criticality_constr_655 CC_NOTUSED = {
21525         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21526         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21527         0, 0    /* No PER value map */
21528 };
21529 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_656 CC_NOTUSED = {
21530         { 0, 0 },
21531         -1};
21532 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_656 CC_NOTUSED = {
21533         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21534         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21535         0, 0    /* No PER value map */
21536 };
21537 static asn_oer_constraints_t asn_OER_memb_id_constr_658 CC_NOTUSED = {
21538         { 2, 1 }        /* (0..65535) */,
21539         -1};
21540 static asn_per_constraints_t asn_PER_memb_id_constr_658 CC_NOTUSED = {
21541         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21542         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21543         0, 0    /* No PER value map */
21544 };
21545 static asn_oer_constraints_t asn_OER_memb_criticality_constr_659 CC_NOTUSED = {
21546         { 0, 0 },
21547         -1};
21548 static asn_per_constraints_t asn_PER_memb_criticality_constr_659 CC_NOTUSED = {
21549         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21550         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21551         0, 0    /* No PER value map */
21552 };
21553 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_660 CC_NOTUSED = {
21554         { 0, 0 },
21555         -1};
21556 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_660 CC_NOTUSED = {
21557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21558         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21559         0, 0    /* No PER value map */
21560 };
21561 static asn_oer_constraints_t asn_OER_memb_id_constr_662 CC_NOTUSED = {
21562         { 2, 1 }        /* (0..65535) */,
21563         -1};
21564 static asn_per_constraints_t asn_PER_memb_id_constr_662 CC_NOTUSED = {
21565         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21566         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21567         0, 0    /* No PER value map */
21568 };
21569 static asn_oer_constraints_t asn_OER_memb_criticality_constr_663 CC_NOTUSED = {
21570         { 0, 0 },
21571         -1};
21572 static asn_per_constraints_t asn_PER_memb_criticality_constr_663 CC_NOTUSED = {
21573         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21574         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21575         0, 0    /* No PER value map */
21576 };
21577 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_664 CC_NOTUSED = {
21578         { 0, 0 },
21579         -1};
21580 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_664 CC_NOTUSED = {
21581         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21582         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21583         0, 0    /* No PER value map */
21584 };
21585 static asn_oer_constraints_t asn_OER_memb_id_constr_666 CC_NOTUSED = {
21586         { 2, 1 }        /* (0..65535) */,
21587         -1};
21588 static asn_per_constraints_t asn_PER_memb_id_constr_666 CC_NOTUSED = {
21589         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21590         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21591         0, 0    /* No PER value map */
21592 };
21593 static asn_oer_constraints_t asn_OER_memb_criticality_constr_667 CC_NOTUSED = {
21594         { 0, 0 },
21595         -1};
21596 static asn_per_constraints_t asn_PER_memb_criticality_constr_667 CC_NOTUSED = {
21597         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21598         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21599         0, 0    /* No PER value map */
21600 };
21601 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_668 CC_NOTUSED = {
21602         { 0, 0 },
21603         -1};
21604 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_668 CC_NOTUSED = {
21605         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21606         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21607         0, 0    /* No PER value map */
21608 };
21609 static asn_oer_constraints_t asn_OER_memb_id_constr_670 CC_NOTUSED = {
21610         { 2, 1 }        /* (0..65535) */,
21611         -1};
21612 static asn_per_constraints_t asn_PER_memb_id_constr_670 CC_NOTUSED = {
21613         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21614         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21615         0, 0    /* No PER value map */
21616 };
21617 static asn_oer_constraints_t asn_OER_memb_criticality_constr_671 CC_NOTUSED = {
21618         { 0, 0 },
21619         -1};
21620 static asn_per_constraints_t asn_PER_memb_criticality_constr_671 CC_NOTUSED = {
21621         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21622         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21623         0, 0    /* No PER value map */
21624 };
21625 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_672 CC_NOTUSED = {
21626         { 0, 0 },
21627         -1};
21628 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_672 CC_NOTUSED = {
21629         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21630         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21631         0, 0    /* No PER value map */
21632 };
21633 static asn_oer_constraints_t asn_OER_memb_id_constr_674 CC_NOTUSED = {
21634         { 2, 1 }        /* (0..65535) */,
21635         -1};
21636 static asn_per_constraints_t asn_PER_memb_id_constr_674 CC_NOTUSED = {
21637         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21638         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21639         0, 0    /* No PER value map */
21640 };
21641 static asn_oer_constraints_t asn_OER_memb_criticality_constr_675 CC_NOTUSED = {
21642         { 0, 0 },
21643         -1};
21644 static asn_per_constraints_t asn_PER_memb_criticality_constr_675 CC_NOTUSED = {
21645         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21646         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21647         0, 0    /* No PER value map */
21648 };
21649 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_676 CC_NOTUSED = {
21650         { 0, 0 },
21651         -1};
21652 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_676 CC_NOTUSED = {
21653         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21654         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21655         0, 0    /* No PER value map */
21656 };
21657 static asn_oer_constraints_t asn_OER_memb_id_constr_678 CC_NOTUSED = {
21658         { 2, 1 }        /* (0..65535) */,
21659         -1};
21660 static asn_per_constraints_t asn_PER_memb_id_constr_678 CC_NOTUSED = {
21661         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21662         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21663         0, 0    /* No PER value map */
21664 };
21665 static asn_oer_constraints_t asn_OER_memb_criticality_constr_679 CC_NOTUSED = {
21666         { 0, 0 },
21667         -1};
21668 static asn_per_constraints_t asn_PER_memb_criticality_constr_679 CC_NOTUSED = {
21669         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21670         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21671         0, 0    /* No PER value map */
21672 };
21673 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_680 CC_NOTUSED = {
21674         { 0, 0 },
21675         -1};
21676 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_680 CC_NOTUSED = {
21677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21678         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21679         0, 0    /* No PER value map */
21680 };
21681 static asn_oer_constraints_t asn_OER_memb_id_constr_682 CC_NOTUSED = {
21682         { 2, 1 }        /* (0..65535) */,
21683         -1};
21684 static asn_per_constraints_t asn_PER_memb_id_constr_682 CC_NOTUSED = {
21685         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21686         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21687         0, 0    /* No PER value map */
21688 };
21689 static asn_oer_constraints_t asn_OER_memb_criticality_constr_683 CC_NOTUSED = {
21690         { 0, 0 },
21691         -1};
21692 static asn_per_constraints_t asn_PER_memb_criticality_constr_683 CC_NOTUSED = {
21693         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21694         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21695         0, 0    /* No PER value map */
21696 };
21697 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_684 CC_NOTUSED = {
21698         { 0, 0 },
21699         -1};
21700 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_684 CC_NOTUSED = {
21701         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21702         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21703         0, 0    /* No PER value map */
21704 };
21705 static asn_oer_constraints_t asn_OER_memb_id_constr_686 CC_NOTUSED = {
21706         { 2, 1 }        /* (0..65535) */,
21707         -1};
21708 static asn_per_constraints_t asn_PER_memb_id_constr_686 CC_NOTUSED = {
21709         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21710         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21711         0, 0    /* No PER value map */
21712 };
21713 static asn_oer_constraints_t asn_OER_memb_criticality_constr_687 CC_NOTUSED = {
21714         { 0, 0 },
21715         -1};
21716 static asn_per_constraints_t asn_PER_memb_criticality_constr_687 CC_NOTUSED = {
21717         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21718         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21719         0, 0    /* No PER value map */
21720 };
21721 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_688 CC_NOTUSED = {
21722         { 0, 0 },
21723         -1};
21724 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_688 CC_NOTUSED = {
21725         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21726         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21727         0, 0    /* No PER value map */
21728 };
21729 static asn_oer_constraints_t asn_OER_memb_id_constr_690 CC_NOTUSED = {
21730         { 2, 1 }        /* (0..65535) */,
21731         -1};
21732 static asn_per_constraints_t asn_PER_memb_id_constr_690 CC_NOTUSED = {
21733         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21734         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21735         0, 0    /* No PER value map */
21736 };
21737 static asn_oer_constraints_t asn_OER_memb_criticality_constr_691 CC_NOTUSED = {
21738         { 0, 0 },
21739         -1};
21740 static asn_per_constraints_t asn_PER_memb_criticality_constr_691 CC_NOTUSED = {
21741         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21742         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21743         0, 0    /* No PER value map */
21744 };
21745 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_692 CC_NOTUSED = {
21746         { 0, 0 },
21747         -1};
21748 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_692 CC_NOTUSED = {
21749         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21750         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21751         0, 0    /* No PER value map */
21752 };
21753 static asn_oer_constraints_t asn_OER_memb_id_constr_694 CC_NOTUSED = {
21754         { 2, 1 }        /* (0..65535) */,
21755         -1};
21756 static asn_per_constraints_t asn_PER_memb_id_constr_694 CC_NOTUSED = {
21757         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21758         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21759         0, 0    /* No PER value map */
21760 };
21761 static asn_oer_constraints_t asn_OER_memb_criticality_constr_695 CC_NOTUSED = {
21762         { 0, 0 },
21763         -1};
21764 static asn_per_constraints_t asn_PER_memb_criticality_constr_695 CC_NOTUSED = {
21765         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21766         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21767         0, 0    /* No PER value map */
21768 };
21769 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_696 CC_NOTUSED = {
21770         { 0, 0 },
21771         -1};
21772 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_696 CC_NOTUSED = {
21773         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21774         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21775         0, 0    /* No PER value map */
21776 };
21777 static asn_oer_constraints_t asn_OER_memb_id_constr_698 CC_NOTUSED = {
21778         { 2, 1 }        /* (0..65535) */,
21779         -1};
21780 static asn_per_constraints_t asn_PER_memb_id_constr_698 CC_NOTUSED = {
21781         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21782         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21783         0, 0    /* No PER value map */
21784 };
21785 static asn_oer_constraints_t asn_OER_memb_criticality_constr_699 CC_NOTUSED = {
21786         { 0, 0 },
21787         -1};
21788 static asn_per_constraints_t asn_PER_memb_criticality_constr_699 CC_NOTUSED = {
21789         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21790         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21791         0, 0    /* No PER value map */
21792 };
21793 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_700 CC_NOTUSED = {
21794         { 0, 0 },
21795         -1};
21796 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_700 CC_NOTUSED = {
21797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21798         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21799         0, 0    /* No PER value map */
21800 };
21801 static asn_oer_constraints_t asn_OER_memb_id_constr_702 CC_NOTUSED = {
21802         { 2, 1 }        /* (0..65535) */,
21803         -1};
21804 static asn_per_constraints_t asn_PER_memb_id_constr_702 CC_NOTUSED = {
21805         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21806         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21807         0, 0    /* No PER value map */
21808 };
21809 static asn_oer_constraints_t asn_OER_memb_criticality_constr_703 CC_NOTUSED = {
21810         { 0, 0 },
21811         -1};
21812 static asn_per_constraints_t asn_PER_memb_criticality_constr_703 CC_NOTUSED = {
21813         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21814         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21815         0, 0    /* No PER value map */
21816 };
21817 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_704 CC_NOTUSED = {
21818         { 0, 0 },
21819         -1};
21820 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_704 CC_NOTUSED = {
21821         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21822         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21823         0, 0    /* No PER value map */
21824 };
21825 static asn_oer_constraints_t asn_OER_memb_id_constr_706 CC_NOTUSED = {
21826         { 2, 1 }        /* (0..65535) */,
21827         -1};
21828 static asn_per_constraints_t asn_PER_memb_id_constr_706 CC_NOTUSED = {
21829         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21830         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21831         0, 0    /* No PER value map */
21832 };
21833 static asn_oer_constraints_t asn_OER_memb_criticality_constr_707 CC_NOTUSED = {
21834         { 0, 0 },
21835         -1};
21836 static asn_per_constraints_t asn_PER_memb_criticality_constr_707 CC_NOTUSED = {
21837         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21838         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21839         0, 0    /* No PER value map */
21840 };
21841 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_708 CC_NOTUSED = {
21842         { 0, 0 },
21843         -1};
21844 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_708 CC_NOTUSED = {
21845         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21846         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21847         0, 0    /* No PER value map */
21848 };
21849 static asn_oer_constraints_t asn_OER_memb_id_constr_710 CC_NOTUSED = {
21850         { 2, 1 }        /* (0..65535) */,
21851         -1};
21852 static asn_per_constraints_t asn_PER_memb_id_constr_710 CC_NOTUSED = {
21853         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21854         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21855         0, 0    /* No PER value map */
21856 };
21857 static asn_oer_constraints_t asn_OER_memb_criticality_constr_711 CC_NOTUSED = {
21858         { 0, 0 },
21859         -1};
21860 static asn_per_constraints_t asn_PER_memb_criticality_constr_711 CC_NOTUSED = {
21861         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21862         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21863         0, 0    /* No PER value map */
21864 };
21865 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_712 CC_NOTUSED = {
21866         { 0, 0 },
21867         -1};
21868 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_712 CC_NOTUSED = {
21869         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21870         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21871         0, 0    /* No PER value map */
21872 };
21873 static asn_oer_constraints_t asn_OER_memb_id_constr_714 CC_NOTUSED = {
21874         { 2, 1 }        /* (0..65535) */,
21875         -1};
21876 static asn_per_constraints_t asn_PER_memb_id_constr_714 CC_NOTUSED = {
21877         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21878         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21879         0, 0    /* No PER value map */
21880 };
21881 static asn_oer_constraints_t asn_OER_memb_criticality_constr_715 CC_NOTUSED = {
21882         { 0, 0 },
21883         -1};
21884 static asn_per_constraints_t asn_PER_memb_criticality_constr_715 CC_NOTUSED = {
21885         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21886         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21887         0, 0    /* No PER value map */
21888 };
21889 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_716 CC_NOTUSED = {
21890         { 0, 0 },
21891         -1};
21892 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_716 CC_NOTUSED = {
21893         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21894         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21895         0, 0    /* No PER value map */
21896 };
21897 static asn_oer_constraints_t asn_OER_memb_id_constr_718 CC_NOTUSED = {
21898         { 2, 1 }        /* (0..65535) */,
21899         -1};
21900 static asn_per_constraints_t asn_PER_memb_id_constr_718 CC_NOTUSED = {
21901         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21902         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21903         0, 0    /* No PER value map */
21904 };
21905 static asn_oer_constraints_t asn_OER_memb_criticality_constr_719 CC_NOTUSED = {
21906         { 0, 0 },
21907         -1};
21908 static asn_per_constraints_t asn_PER_memb_criticality_constr_719 CC_NOTUSED = {
21909         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21910         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21911         0, 0    /* No PER value map */
21912 };
21913 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_720 CC_NOTUSED = {
21914         { 0, 0 },
21915         -1};
21916 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_720 CC_NOTUSED = {
21917         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21918         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21919         0, 0    /* No PER value map */
21920 };
21921 static asn_oer_constraints_t asn_OER_memb_id_constr_722 CC_NOTUSED = {
21922         { 2, 1 }        /* (0..65535) */,
21923         -1};
21924 static asn_per_constraints_t asn_PER_memb_id_constr_722 CC_NOTUSED = {
21925         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21926         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21927         0, 0    /* No PER value map */
21928 };
21929 static asn_oer_constraints_t asn_OER_memb_criticality_constr_723 CC_NOTUSED = {
21930         { 0, 0 },
21931         -1};
21932 static asn_per_constraints_t asn_PER_memb_criticality_constr_723 CC_NOTUSED = {
21933         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21934         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21935         0, 0    /* No PER value map */
21936 };
21937 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_724 CC_NOTUSED = {
21938         { 0, 0 },
21939         -1};
21940 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_724 CC_NOTUSED = {
21941         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21942         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21943         0, 0    /* No PER value map */
21944 };
21945 static asn_oer_constraints_t asn_OER_memb_id_constr_726 CC_NOTUSED = {
21946         { 2, 1 }        /* (0..65535) */,
21947         -1};
21948 static asn_per_constraints_t asn_PER_memb_id_constr_726 CC_NOTUSED = {
21949         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21950         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21951         0, 0    /* No PER value map */
21952 };
21953 static asn_oer_constraints_t asn_OER_memb_criticality_constr_727 CC_NOTUSED = {
21954         { 0, 0 },
21955         -1};
21956 static asn_per_constraints_t asn_PER_memb_criticality_constr_727 CC_NOTUSED = {
21957         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21958         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21959         0, 0    /* No PER value map */
21960 };
21961 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_728 CC_NOTUSED = {
21962         { 0, 0 },
21963         -1};
21964 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_728 CC_NOTUSED = {
21965         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21966         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21967         0, 0    /* No PER value map */
21968 };
21969 static asn_oer_constraints_t asn_OER_memb_id_constr_730 CC_NOTUSED = {
21970         { 2, 1 }        /* (0..65535) */,
21971         -1};
21972 static asn_per_constraints_t asn_PER_memb_id_constr_730 CC_NOTUSED = {
21973         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21974         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21975         0, 0    /* No PER value map */
21976 };
21977 static asn_oer_constraints_t asn_OER_memb_criticality_constr_731 CC_NOTUSED = {
21978         { 0, 0 },
21979         -1};
21980 static asn_per_constraints_t asn_PER_memb_criticality_constr_731 CC_NOTUSED = {
21981         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21982         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21983         0, 0    /* No PER value map */
21984 };
21985 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_732 CC_NOTUSED = {
21986         { 0, 0 },
21987         -1};
21988 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_732 CC_NOTUSED = {
21989         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21990         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21991         0, 0    /* No PER value map */
21992 };
21993 static asn_oer_constraints_t asn_OER_memb_id_constr_734 CC_NOTUSED = {
21994         { 2, 1 }        /* (0..65535) */,
21995         -1};
21996 static asn_per_constraints_t asn_PER_memb_id_constr_734 CC_NOTUSED = {
21997         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21998         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21999         0, 0    /* No PER value map */
22000 };
22001 static asn_oer_constraints_t asn_OER_memb_criticality_constr_735 CC_NOTUSED = {
22002         { 0, 0 },
22003         -1};
22004 static asn_per_constraints_t asn_PER_memb_criticality_constr_735 CC_NOTUSED = {
22005         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22006         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22007         0, 0    /* No PER value map */
22008 };
22009 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_736 CC_NOTUSED = {
22010         { 0, 0 },
22011         -1};
22012 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_736 CC_NOTUSED = {
22013         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22014         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22015         0, 0    /* No PER value map */
22016 };
22017 static asn_oer_constraints_t asn_OER_memb_id_constr_738 CC_NOTUSED = {
22018         { 2, 1 }        /* (0..65535) */,
22019         -1};
22020 static asn_per_constraints_t asn_PER_memb_id_constr_738 CC_NOTUSED = {
22021         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22022         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22023         0, 0    /* No PER value map */
22024 };
22025 static asn_oer_constraints_t asn_OER_memb_criticality_constr_739 CC_NOTUSED = {
22026         { 0, 0 },
22027         -1};
22028 static asn_per_constraints_t asn_PER_memb_criticality_constr_739 CC_NOTUSED = {
22029         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22030         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22031         0, 0    /* No PER value map */
22032 };
22033 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_740 CC_NOTUSED = {
22034         { 0, 0 },
22035         -1};
22036 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_740 CC_NOTUSED = {
22037         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22038         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22039         0, 0    /* No PER value map */
22040 };
22041 static asn_oer_constraints_t asn_OER_memb_id_constr_742 CC_NOTUSED = {
22042         { 2, 1 }        /* (0..65535) */,
22043         -1};
22044 static asn_per_constraints_t asn_PER_memb_id_constr_742 CC_NOTUSED = {
22045         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22046         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22047         0, 0    /* No PER value map */
22048 };
22049 static asn_oer_constraints_t asn_OER_memb_criticality_constr_743 CC_NOTUSED = {
22050         { 0, 0 },
22051         -1};
22052 static asn_per_constraints_t asn_PER_memb_criticality_constr_743 CC_NOTUSED = {
22053         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22054         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22055         0, 0    /* No PER value map */
22056 };
22057 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_744 CC_NOTUSED = {
22058         { 0, 0 },
22059         -1};
22060 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_744 CC_NOTUSED = {
22061         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22062         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22063         0, 0    /* No PER value map */
22064 };
22065 static asn_oer_constraints_t asn_OER_memb_id_constr_746 CC_NOTUSED = {
22066         { 2, 1 }        /* (0..65535) */,
22067         -1};
22068 static asn_per_constraints_t asn_PER_memb_id_constr_746 CC_NOTUSED = {
22069         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22070         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22071         0, 0    /* No PER value map */
22072 };
22073 static asn_oer_constraints_t asn_OER_memb_criticality_constr_747 CC_NOTUSED = {
22074         { 0, 0 },
22075         -1};
22076 static asn_per_constraints_t asn_PER_memb_criticality_constr_747 CC_NOTUSED = {
22077         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22078         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22079         0, 0    /* No PER value map */
22080 };
22081 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_748 CC_NOTUSED = {
22082         { 0, 0 },
22083         -1};
22084 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_748 CC_NOTUSED = {
22085         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22086         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22087         0, 0    /* No PER value map */
22088 };
22089 static asn_oer_constraints_t asn_OER_memb_id_constr_750 CC_NOTUSED = {
22090         { 2, 1 }        /* (0..65535) */,
22091         -1};
22092 static asn_per_constraints_t asn_PER_memb_id_constr_750 CC_NOTUSED = {
22093         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22094         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22095         0, 0    /* No PER value map */
22096 };
22097 static asn_oer_constraints_t asn_OER_memb_criticality_constr_751 CC_NOTUSED = {
22098         { 0, 0 },
22099         -1};
22100 static asn_per_constraints_t asn_PER_memb_criticality_constr_751 CC_NOTUSED = {
22101         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22102         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22103         0, 0    /* No PER value map */
22104 };
22105 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_752 CC_NOTUSED = {
22106         { 0, 0 },
22107         -1};
22108 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_752 CC_NOTUSED = {
22109         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22110         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22111         0, 0    /* No PER value map */
22112 };
22113 static asn_oer_constraints_t asn_OER_memb_id_constr_754 CC_NOTUSED = {
22114         { 2, 1 }        /* (0..65535) */,
22115         -1};
22116 static asn_per_constraints_t asn_PER_memb_id_constr_754 CC_NOTUSED = {
22117         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22118         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22119         0, 0    /* No PER value map */
22120 };
22121 static asn_oer_constraints_t asn_OER_memb_criticality_constr_755 CC_NOTUSED = {
22122         { 0, 0 },
22123         -1};
22124 static asn_per_constraints_t asn_PER_memb_criticality_constr_755 CC_NOTUSED = {
22125         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22126         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22127         0, 0    /* No PER value map */
22128 };
22129 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_756 CC_NOTUSED = {
22130         { 0, 0 },
22131         -1};
22132 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_756 CC_NOTUSED = {
22133         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22134         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22135         0, 0    /* No PER value map */
22136 };
22137 static asn_oer_constraints_t asn_OER_memb_id_constr_758 CC_NOTUSED = {
22138         { 2, 1 }        /* (0..65535) */,
22139         -1};
22140 static asn_per_constraints_t asn_PER_memb_id_constr_758 CC_NOTUSED = {
22141         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22142         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22143         0, 0    /* No PER value map */
22144 };
22145 static asn_oer_constraints_t asn_OER_memb_criticality_constr_759 CC_NOTUSED = {
22146         { 0, 0 },
22147         -1};
22148 static asn_per_constraints_t asn_PER_memb_criticality_constr_759 CC_NOTUSED = {
22149         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22150         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22151         0, 0    /* No PER value map */
22152 };
22153 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_760 CC_NOTUSED = {
22154         { 0, 0 },
22155         -1};
22156 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_760 CC_NOTUSED = {
22157         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22158         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22159         0, 0    /* No PER value map */
22160 };
22161 static asn_oer_constraints_t asn_OER_memb_id_constr_762 CC_NOTUSED = {
22162         { 2, 1 }        /* (0..65535) */,
22163         -1};
22164 static asn_per_constraints_t asn_PER_memb_id_constr_762 CC_NOTUSED = {
22165         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22166         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22167         0, 0    /* No PER value map */
22168 };
22169 static asn_oer_constraints_t asn_OER_memb_criticality_constr_763 CC_NOTUSED = {
22170         { 0, 0 },
22171         -1};
22172 static asn_per_constraints_t asn_PER_memb_criticality_constr_763 CC_NOTUSED = {
22173         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22174         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22175         0, 0    /* No PER value map */
22176 };
22177 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_764 CC_NOTUSED = {
22178         { 0, 0 },
22179         -1};
22180 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_764 CC_NOTUSED = {
22181         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22182         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22183         0, 0    /* No PER value map */
22184 };
22185 static asn_oer_constraints_t asn_OER_memb_id_constr_766 CC_NOTUSED = {
22186         { 2, 1 }        /* (0..65535) */,
22187         -1};
22188 static asn_per_constraints_t asn_PER_memb_id_constr_766 CC_NOTUSED = {
22189         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22190         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22191         0, 0    /* No PER value map */
22192 };
22193 static asn_oer_constraints_t asn_OER_memb_criticality_constr_767 CC_NOTUSED = {
22194         { 0, 0 },
22195         -1};
22196 static asn_per_constraints_t asn_PER_memb_criticality_constr_767 CC_NOTUSED = {
22197         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22198         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22199         0, 0    /* No PER value map */
22200 };
22201 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_768 CC_NOTUSED = {
22202         { 0, 0 },
22203         -1};
22204 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_768 CC_NOTUSED = {
22205         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22206         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22207         0, 0    /* No PER value map */
22208 };
22209 static asn_oer_constraints_t asn_OER_memb_id_constr_770 CC_NOTUSED = {
22210         { 2, 1 }        /* (0..65535) */,
22211         -1};
22212 static asn_per_constraints_t asn_PER_memb_id_constr_770 CC_NOTUSED = {
22213         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22214         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22215         0, 0    /* No PER value map */
22216 };
22217 static asn_oer_constraints_t asn_OER_memb_criticality_constr_771 CC_NOTUSED = {
22218         { 0, 0 },
22219         -1};
22220 static asn_per_constraints_t asn_PER_memb_criticality_constr_771 CC_NOTUSED = {
22221         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22222         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22223         0, 0    /* No PER value map */
22224 };
22225 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_772 CC_NOTUSED = {
22226         { 0, 0 },
22227         -1};
22228 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_772 CC_NOTUSED = {
22229         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22230         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22231         0, 0    /* No PER value map */
22232 };
22233 static asn_oer_constraints_t asn_OER_memb_id_constr_774 CC_NOTUSED = {
22234         { 2, 1 }        /* (0..65535) */,
22235         -1};
22236 static asn_per_constraints_t asn_PER_memb_id_constr_774 CC_NOTUSED = {
22237         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22238         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22239         0, 0    /* No PER value map */
22240 };
22241 static asn_oer_constraints_t asn_OER_memb_criticality_constr_775 CC_NOTUSED = {
22242         { 0, 0 },
22243         -1};
22244 static asn_per_constraints_t asn_PER_memb_criticality_constr_775 CC_NOTUSED = {
22245         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22246         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22247         0, 0    /* No PER value map */
22248 };
22249 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_776 CC_NOTUSED = {
22250         { 0, 0 },
22251         -1};
22252 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_776 CC_NOTUSED = {
22253         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22254         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22255         0, 0    /* No PER value map */
22256 };
22257 static asn_oer_constraints_t asn_OER_memb_id_constr_778 CC_NOTUSED = {
22258         { 2, 1 }        /* (0..65535) */,
22259         -1};
22260 static asn_per_constraints_t asn_PER_memb_id_constr_778 CC_NOTUSED = {
22261         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22262         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22263         0, 0    /* No PER value map */
22264 };
22265 static asn_oer_constraints_t asn_OER_memb_criticality_constr_779 CC_NOTUSED = {
22266         { 0, 0 },
22267         -1};
22268 static asn_per_constraints_t asn_PER_memb_criticality_constr_779 CC_NOTUSED = {
22269         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22270         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22271         0, 0    /* No PER value map */
22272 };
22273 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_780 CC_NOTUSED = {
22274         { 0, 0 },
22275         -1};
22276 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_780 CC_NOTUSED = {
22277         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22278         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22279         0, 0    /* No PER value map */
22280 };
22281 static asn_oer_constraints_t asn_OER_memb_id_constr_782 CC_NOTUSED = {
22282         { 2, 1 }        /* (0..65535) */,
22283         -1};
22284 static asn_per_constraints_t asn_PER_memb_id_constr_782 CC_NOTUSED = {
22285         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22286         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22287         0, 0    /* No PER value map */
22288 };
22289 static asn_oer_constraints_t asn_OER_memb_criticality_constr_783 CC_NOTUSED = {
22290         { 0, 0 },
22291         -1};
22292 static asn_per_constraints_t asn_PER_memb_criticality_constr_783 CC_NOTUSED = {
22293         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22294         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22295         0, 0    /* No PER value map */
22296 };
22297 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_784 CC_NOTUSED = {
22298         { 0, 0 },
22299         -1};
22300 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_784 CC_NOTUSED = {
22301         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22302         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22303         0, 0    /* No PER value map */
22304 };
22305 static asn_oer_constraints_t asn_OER_memb_id_constr_786 CC_NOTUSED = {
22306         { 2, 1 }        /* (0..65535) */,
22307         -1};
22308 static asn_per_constraints_t asn_PER_memb_id_constr_786 CC_NOTUSED = {
22309         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22310         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22311         0, 0    /* No PER value map */
22312 };
22313 static asn_oer_constraints_t asn_OER_memb_criticality_constr_787 CC_NOTUSED = {
22314         { 0, 0 },
22315         -1};
22316 static asn_per_constraints_t asn_PER_memb_criticality_constr_787 CC_NOTUSED = {
22317         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22318         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22319         0, 0    /* No PER value map */
22320 };
22321 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_788 CC_NOTUSED = {
22322         { 0, 0 },
22323         -1};
22324 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_788 CC_NOTUSED = {
22325         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22326         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22327         0, 0    /* No PER value map */
22328 };
22329 static asn_oer_constraints_t asn_OER_memb_id_constr_790 CC_NOTUSED = {
22330         { 2, 1 }        /* (0..65535) */,
22331         -1};
22332 static asn_per_constraints_t asn_PER_memb_id_constr_790 CC_NOTUSED = {
22333         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22334         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22335         0, 0    /* No PER value map */
22336 };
22337 static asn_oer_constraints_t asn_OER_memb_criticality_constr_791 CC_NOTUSED = {
22338         { 0, 0 },
22339         -1};
22340 static asn_per_constraints_t asn_PER_memb_criticality_constr_791 CC_NOTUSED = {
22341         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22342         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22343         0, 0    /* No PER value map */
22344 };
22345 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_792 CC_NOTUSED = {
22346         { 0, 0 },
22347         -1};
22348 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_792 CC_NOTUSED = {
22349         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22350         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22351         0, 0    /* No PER value map */
22352 };
22353 static asn_oer_constraints_t asn_OER_memb_id_constr_794 CC_NOTUSED = {
22354         { 2, 1 }        /* (0..65535) */,
22355         -1};
22356 static asn_per_constraints_t asn_PER_memb_id_constr_794 CC_NOTUSED = {
22357         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22358         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22359         0, 0    /* No PER value map */
22360 };
22361 static asn_oer_constraints_t asn_OER_memb_criticality_constr_795 CC_NOTUSED = {
22362         { 0, 0 },
22363         -1};
22364 static asn_per_constraints_t asn_PER_memb_criticality_constr_795 CC_NOTUSED = {
22365         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22366         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22367         0, 0    /* No PER value map */
22368 };
22369 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_796 CC_NOTUSED = {
22370         { 0, 0 },
22371         -1};
22372 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_796 CC_NOTUSED = {
22373         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22374         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22375         0, 0    /* No PER value map */
22376 };
22377 static asn_oer_constraints_t asn_OER_memb_id_constr_798 CC_NOTUSED = {
22378         { 2, 1 }        /* (0..65535) */,
22379         -1};
22380 static asn_per_constraints_t asn_PER_memb_id_constr_798 CC_NOTUSED = {
22381         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22382         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22383         0, 0    /* No PER value map */
22384 };
22385 static asn_oer_constraints_t asn_OER_memb_criticality_constr_799 CC_NOTUSED = {
22386         { 0, 0 },
22387         -1};
22388 static asn_per_constraints_t asn_PER_memb_criticality_constr_799 CC_NOTUSED = {
22389         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22390         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22391         0, 0    /* No PER value map */
22392 };
22393 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_800 CC_NOTUSED = {
22394         { 0, 0 },
22395         -1};
22396 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_800 CC_NOTUSED = {
22397         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22398         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22399         0, 0    /* No PER value map */
22400 };
22401 static asn_oer_constraints_t asn_OER_memb_id_constr_802 CC_NOTUSED = {
22402         { 2, 1 }        /* (0..65535) */,
22403         -1};
22404 static asn_per_constraints_t asn_PER_memb_id_constr_802 CC_NOTUSED = {
22405         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22406         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22407         0, 0    /* No PER value map */
22408 };
22409 static asn_oer_constraints_t asn_OER_memb_criticality_constr_803 CC_NOTUSED = {
22410         { 0, 0 },
22411         -1};
22412 static asn_per_constraints_t asn_PER_memb_criticality_constr_803 CC_NOTUSED = {
22413         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22414         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22415         0, 0    /* No PER value map */
22416 };
22417 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_804 CC_NOTUSED = {
22418         { 0, 0 },
22419         -1};
22420 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_804 CC_NOTUSED = {
22421         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22422         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22423         0, 0    /* No PER value map */
22424 };
22425 static asn_oer_constraints_t asn_OER_memb_id_constr_806 CC_NOTUSED = {
22426         { 2, 1 }        /* (0..65535) */,
22427         -1};
22428 static asn_per_constraints_t asn_PER_memb_id_constr_806 CC_NOTUSED = {
22429         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22430         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22431         0, 0    /* No PER value map */
22432 };
22433 static asn_oer_constraints_t asn_OER_memb_criticality_constr_807 CC_NOTUSED = {
22434         { 0, 0 },
22435         -1};
22436 static asn_per_constraints_t asn_PER_memb_criticality_constr_807 CC_NOTUSED = {
22437         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22438         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22439         0, 0    /* No PER value map */
22440 };
22441 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_808 CC_NOTUSED = {
22442         { 0, 0 },
22443         -1};
22444 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_808 CC_NOTUSED = {
22445         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22446         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22447         0, 0    /* No PER value map */
22448 };
22449 static asn_oer_constraints_t asn_OER_memb_id_constr_810 CC_NOTUSED = {
22450         { 2, 1 }        /* (0..65535) */,
22451         -1};
22452 static asn_per_constraints_t asn_PER_memb_id_constr_810 CC_NOTUSED = {
22453         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22454         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22455         0, 0    /* No PER value map */
22456 };
22457 static asn_oer_constraints_t asn_OER_memb_criticality_constr_811 CC_NOTUSED = {
22458         { 0, 0 },
22459         -1};
22460 static asn_per_constraints_t asn_PER_memb_criticality_constr_811 CC_NOTUSED = {
22461         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22462         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22463         0, 0    /* No PER value map */
22464 };
22465 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_812 CC_NOTUSED = {
22466         { 0, 0 },
22467         -1};
22468 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_812 CC_NOTUSED = {
22469         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22470         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22471         0, 0    /* No PER value map */
22472 };
22473 static asn_oer_constraints_t asn_OER_memb_id_constr_814 CC_NOTUSED = {
22474         { 2, 1 }        /* (0..65535) */,
22475         -1};
22476 static asn_per_constraints_t asn_PER_memb_id_constr_814 CC_NOTUSED = {
22477         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22478         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22479         0, 0    /* No PER value map */
22480 };
22481 static asn_oer_constraints_t asn_OER_memb_criticality_constr_815 CC_NOTUSED = {
22482         { 0, 0 },
22483         -1};
22484 static asn_per_constraints_t asn_PER_memb_criticality_constr_815 CC_NOTUSED = {
22485         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22486         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22487         0, 0    /* No PER value map */
22488 };
22489 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_816 CC_NOTUSED = {
22490         { 0, 0 },
22491         -1};
22492 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_816 CC_NOTUSED = {
22493         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22494         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22495         0, 0    /* No PER value map */
22496 };
22497 static asn_oer_constraints_t asn_OER_memb_id_constr_818 CC_NOTUSED = {
22498         { 2, 1 }        /* (0..65535) */,
22499         -1};
22500 static asn_per_constraints_t asn_PER_memb_id_constr_818 CC_NOTUSED = {
22501         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22502         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22503         0, 0    /* No PER value map */
22504 };
22505 static asn_oer_constraints_t asn_OER_memb_criticality_constr_819 CC_NOTUSED = {
22506         { 0, 0 },
22507         -1};
22508 static asn_per_constraints_t asn_PER_memb_criticality_constr_819 CC_NOTUSED = {
22509         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22510         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22511         0, 0    /* No PER value map */
22512 };
22513 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_820 CC_NOTUSED = {
22514         { 0, 0 },
22515         -1};
22516 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_820 CC_NOTUSED = {
22517         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22518         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22519         0, 0    /* No PER value map */
22520 };
22521 static asn_oer_constraints_t asn_OER_memb_id_constr_822 CC_NOTUSED = {
22522         { 2, 1 }        /* (0..65535) */,
22523         -1};
22524 static asn_per_constraints_t asn_PER_memb_id_constr_822 CC_NOTUSED = {
22525         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22526         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22527         0, 0    /* No PER value map */
22528 };
22529 static asn_oer_constraints_t asn_OER_memb_criticality_constr_823 CC_NOTUSED = {
22530         { 0, 0 },
22531         -1};
22532 static asn_per_constraints_t asn_PER_memb_criticality_constr_823 CC_NOTUSED = {
22533         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22534         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22535         0, 0    /* No PER value map */
22536 };
22537 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_824 CC_NOTUSED = {
22538         { 0, 0 },
22539         -1};
22540 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_824 CC_NOTUSED = {
22541         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22542         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22543         0, 0    /* No PER value map */
22544 };
22545 static asn_oer_constraints_t asn_OER_memb_id_constr_826 CC_NOTUSED = {
22546         { 2, 1 }        /* (0..65535) */,
22547         -1};
22548 static asn_per_constraints_t asn_PER_memb_id_constr_826 CC_NOTUSED = {
22549         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22550         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22551         0, 0    /* No PER value map */
22552 };
22553 static asn_oer_constraints_t asn_OER_memb_criticality_constr_827 CC_NOTUSED = {
22554         { 0, 0 },
22555         -1};
22556 static asn_per_constraints_t asn_PER_memb_criticality_constr_827 CC_NOTUSED = {
22557         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22558         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22559         0, 0    /* No PER value map */
22560 };
22561 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_828 CC_NOTUSED = {
22562         { 0, 0 },
22563         -1};
22564 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_828 CC_NOTUSED = {
22565         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22566         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22567         0, 0    /* No PER value map */
22568 };
22569 static asn_oer_constraints_t asn_OER_memb_id_constr_830 CC_NOTUSED = {
22570         { 2, 1 }        /* (0..65535) */,
22571         -1};
22572 static asn_per_constraints_t asn_PER_memb_id_constr_830 CC_NOTUSED = {
22573         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22574         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22575         0, 0    /* No PER value map */
22576 };
22577 static asn_oer_constraints_t asn_OER_memb_criticality_constr_831 CC_NOTUSED = {
22578         { 0, 0 },
22579         -1};
22580 static asn_per_constraints_t asn_PER_memb_criticality_constr_831 CC_NOTUSED = {
22581         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22582         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22583         0, 0    /* No PER value map */
22584 };
22585 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_832 CC_NOTUSED = {
22586         { 0, 0 },
22587         -1};
22588 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_832 CC_NOTUSED = {
22589         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22590         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22591         0, 0    /* No PER value map */
22592 };
22593 static asn_oer_constraints_t asn_OER_memb_id_constr_834 CC_NOTUSED = {
22594         { 2, 1 }        /* (0..65535) */,
22595         -1};
22596 static asn_per_constraints_t asn_PER_memb_id_constr_834 CC_NOTUSED = {
22597         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22598         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22599         0, 0    /* No PER value map */
22600 };
22601 static asn_oer_constraints_t asn_OER_memb_criticality_constr_835 CC_NOTUSED = {
22602         { 0, 0 },
22603         -1};
22604 static asn_per_constraints_t asn_PER_memb_criticality_constr_835 CC_NOTUSED = {
22605         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22606         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22607         0, 0    /* No PER value map */
22608 };
22609 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_836 CC_NOTUSED = {
22610         { 0, 0 },
22611         -1};
22612 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_836 CC_NOTUSED = {
22613         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22614         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22615         0, 0    /* No PER value map */
22616 };
22617 static asn_oer_constraints_t asn_OER_memb_id_constr_838 CC_NOTUSED = {
22618         { 2, 1 }        /* (0..65535) */,
22619         -1};
22620 static asn_per_constraints_t asn_PER_memb_id_constr_838 CC_NOTUSED = {
22621         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22622         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22623         0, 0    /* No PER value map */
22624 };
22625 static asn_oer_constraints_t asn_OER_memb_criticality_constr_839 CC_NOTUSED = {
22626         { 0, 0 },
22627         -1};
22628 static asn_per_constraints_t asn_PER_memb_criticality_constr_839 CC_NOTUSED = {
22629         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22630         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22631         0, 0    /* No PER value map */
22632 };
22633 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_840 CC_NOTUSED = {
22634         { 0, 0 },
22635         -1};
22636 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_840 CC_NOTUSED = {
22637         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22638         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22639         0, 0    /* No PER value map */
22640 };
22641 static asn_oer_constraints_t asn_OER_memb_id_constr_842 CC_NOTUSED = {
22642         { 2, 1 }        /* (0..65535) */,
22643         -1};
22644 static asn_per_constraints_t asn_PER_memb_id_constr_842 CC_NOTUSED = {
22645         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22646         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22647         0, 0    /* No PER value map */
22648 };
22649 static asn_oer_constraints_t asn_OER_memb_criticality_constr_843 CC_NOTUSED = {
22650         { 0, 0 },
22651         -1};
22652 static asn_per_constraints_t asn_PER_memb_criticality_constr_843 CC_NOTUSED = {
22653         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22654         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22655         0, 0    /* No PER value map */
22656 };
22657 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_844 CC_NOTUSED = {
22658         { 0, 0 },
22659         -1};
22660 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_844 CC_NOTUSED = {
22661         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22662         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22663         0, 0    /* No PER value map */
22664 };
22665 static asn_oer_constraints_t asn_OER_memb_id_constr_846 CC_NOTUSED = {
22666         { 2, 1 }        /* (0..65535) */,
22667         -1};
22668 static asn_per_constraints_t asn_PER_memb_id_constr_846 CC_NOTUSED = {
22669         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22670         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22671         0, 0    /* No PER value map */
22672 };
22673 static asn_oer_constraints_t asn_OER_memb_criticality_constr_847 CC_NOTUSED = {
22674         { 0, 0 },
22675         -1};
22676 static asn_per_constraints_t asn_PER_memb_criticality_constr_847 CC_NOTUSED = {
22677         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22678         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22679         0, 0    /* No PER value map */
22680 };
22681 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_848 CC_NOTUSED = {
22682         { 0, 0 },
22683         -1};
22684 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_848 CC_NOTUSED = {
22685         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22686         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22687         0, 0    /* No PER value map */
22688 };
22689 static asn_oer_constraints_t asn_OER_memb_id_constr_850 CC_NOTUSED = {
22690         { 2, 1 }        /* (0..65535) */,
22691         -1};
22692 static asn_per_constraints_t asn_PER_memb_id_constr_850 CC_NOTUSED = {
22693         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22694         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22695         0, 0    /* No PER value map */
22696 };
22697 static asn_oer_constraints_t asn_OER_memb_criticality_constr_851 CC_NOTUSED = {
22698         { 0, 0 },
22699         -1};
22700 static asn_per_constraints_t asn_PER_memb_criticality_constr_851 CC_NOTUSED = {
22701         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22702         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22703         0, 0    /* No PER value map */
22704 };
22705 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_852 CC_NOTUSED = {
22706         { 0, 0 },
22707         -1};
22708 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_852 CC_NOTUSED = {
22709         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22710         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22711         0, 0    /* No PER value map */
22712 };
22713 static asn_oer_constraints_t asn_OER_memb_id_constr_854 CC_NOTUSED = {
22714         { 2, 1 }        /* (0..65535) */,
22715         -1};
22716 static asn_per_constraints_t asn_PER_memb_id_constr_854 CC_NOTUSED = {
22717         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22718         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22719         0, 0    /* No PER value map */
22720 };
22721 static asn_oer_constraints_t asn_OER_memb_criticality_constr_855 CC_NOTUSED = {
22722         { 0, 0 },
22723         -1};
22724 static asn_per_constraints_t asn_PER_memb_criticality_constr_855 CC_NOTUSED = {
22725         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22726         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22727         0, 0    /* No PER value map */
22728 };
22729 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_856 CC_NOTUSED = {
22730         { 0, 0 },
22731         -1};
22732 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_856 CC_NOTUSED = {
22733         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22734         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22735         0, 0    /* No PER value map */
22736 };
22737 static asn_oer_constraints_t asn_OER_memb_id_constr_858 CC_NOTUSED = {
22738         { 2, 1 }        /* (0..65535) */,
22739         -1};
22740 static asn_per_constraints_t asn_PER_memb_id_constr_858 CC_NOTUSED = {
22741         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22742         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22743         0, 0    /* No PER value map */
22744 };
22745 static asn_oer_constraints_t asn_OER_memb_criticality_constr_859 CC_NOTUSED = {
22746         { 0, 0 },
22747         -1};
22748 static asn_per_constraints_t asn_PER_memb_criticality_constr_859 CC_NOTUSED = {
22749         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22750         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22751         0, 0    /* No PER value map */
22752 };
22753 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_860 CC_NOTUSED = {
22754         { 0, 0 },
22755         -1};
22756 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_860 CC_NOTUSED = {
22757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22758         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22759         0, 0    /* No PER value map */
22760 };
22761 static asn_oer_constraints_t asn_OER_memb_id_constr_862 CC_NOTUSED = {
22762         { 2, 1 }        /* (0..65535) */,
22763         -1};
22764 static asn_per_constraints_t asn_PER_memb_id_constr_862 CC_NOTUSED = {
22765         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22766         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22767         0, 0    /* No PER value map */
22768 };
22769 static asn_oer_constraints_t asn_OER_memb_criticality_constr_863 CC_NOTUSED = {
22770         { 0, 0 },
22771         -1};
22772 static asn_per_constraints_t asn_PER_memb_criticality_constr_863 CC_NOTUSED = {
22773         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22774         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22775         0, 0    /* No PER value map */
22776 };
22777 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_864 CC_NOTUSED = {
22778         { 0, 0 },
22779         -1};
22780 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_864 CC_NOTUSED = {
22781         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22782         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22783         0, 0    /* No PER value map */
22784 };
22785 static asn_oer_constraints_t asn_OER_memb_id_constr_866 CC_NOTUSED = {
22786         { 2, 1 }        /* (0..65535) */,
22787         -1};
22788 static asn_per_constraints_t asn_PER_memb_id_constr_866 CC_NOTUSED = {
22789         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22790         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22791         0, 0    /* No PER value map */
22792 };
22793 static asn_oer_constraints_t asn_OER_memb_criticality_constr_867 CC_NOTUSED = {
22794         { 0, 0 },
22795         -1};
22796 static asn_per_constraints_t asn_PER_memb_criticality_constr_867 CC_NOTUSED = {
22797         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22798         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22799         0, 0    /* No PER value map */
22800 };
22801 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_868 CC_NOTUSED = {
22802         { 0, 0 },
22803         -1};
22804 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_868 CC_NOTUSED = {
22805         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22806         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22807         0, 0    /* No PER value map */
22808 };
22809 static asn_oer_constraints_t asn_OER_memb_id_constr_870 CC_NOTUSED = {
22810         { 2, 1 }        /* (0..65535) */,
22811         -1};
22812 static asn_per_constraints_t asn_PER_memb_id_constr_870 CC_NOTUSED = {
22813         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22814         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22815         0, 0    /* No PER value map */
22816 };
22817 static asn_oer_constraints_t asn_OER_memb_criticality_constr_871 CC_NOTUSED = {
22818         { 0, 0 },
22819         -1};
22820 static asn_per_constraints_t asn_PER_memb_criticality_constr_871 CC_NOTUSED = {
22821         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22822         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22823         0, 0    /* No PER value map */
22824 };
22825 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_872 CC_NOTUSED = {
22826         { 0, 0 },
22827         -1};
22828 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_872 CC_NOTUSED = {
22829         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22830         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22831         0, 0    /* No PER value map */
22832 };
22833 static asn_oer_constraints_t asn_OER_memb_id_constr_874 CC_NOTUSED = {
22834         { 2, 1 }        /* (0..65535) */,
22835         -1};
22836 static asn_per_constraints_t asn_PER_memb_id_constr_874 CC_NOTUSED = {
22837         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22838         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22839         0, 0    /* No PER value map */
22840 };
22841 static asn_oer_constraints_t asn_OER_memb_criticality_constr_875 CC_NOTUSED = {
22842         { 0, 0 },
22843         -1};
22844 static asn_per_constraints_t asn_PER_memb_criticality_constr_875 CC_NOTUSED = {
22845         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22846         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22847         0, 0    /* No PER value map */
22848 };
22849 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_876 CC_NOTUSED = {
22850         { 0, 0 },
22851         -1};
22852 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_876 CC_NOTUSED = {
22853         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22854         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22855         0, 0    /* No PER value map */
22856 };
22857 static asn_oer_constraints_t asn_OER_memb_id_constr_878 CC_NOTUSED = {
22858         { 2, 1 }        /* (0..65535) */,
22859         -1};
22860 static asn_per_constraints_t asn_PER_memb_id_constr_878 CC_NOTUSED = {
22861         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22862         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22863         0, 0    /* No PER value map */
22864 };
22865 static asn_oer_constraints_t asn_OER_memb_criticality_constr_879 CC_NOTUSED = {
22866         { 0, 0 },
22867         -1};
22868 static asn_per_constraints_t asn_PER_memb_criticality_constr_879 CC_NOTUSED = {
22869         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22870         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22871         0, 0    /* No PER value map */
22872 };
22873 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_880 CC_NOTUSED = {
22874         { 0, 0 },
22875         -1};
22876 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_880 CC_NOTUSED = {
22877         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22878         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22879         0, 0    /* No PER value map */
22880 };
22881 static asn_oer_constraints_t asn_OER_memb_id_constr_882 CC_NOTUSED = {
22882         { 2, 1 }        /* (0..65535) */,
22883         -1};
22884 static asn_per_constraints_t asn_PER_memb_id_constr_882 CC_NOTUSED = {
22885         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22886         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22887         0, 0    /* No PER value map */
22888 };
22889 static asn_oer_constraints_t asn_OER_memb_criticality_constr_883 CC_NOTUSED = {
22890         { 0, 0 },
22891         -1};
22892 static asn_per_constraints_t asn_PER_memb_criticality_constr_883 CC_NOTUSED = {
22893         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22894         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22895         0, 0    /* No PER value map */
22896 };
22897 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_884 CC_NOTUSED = {
22898         { 0, 0 },
22899         -1};
22900 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_884 CC_NOTUSED = {
22901         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22902         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22903         0, 0    /* No PER value map */
22904 };
22905 static asn_oer_constraints_t asn_OER_memb_id_constr_886 CC_NOTUSED = {
22906         { 2, 1 }        /* (0..65535) */,
22907         -1};
22908 static asn_per_constraints_t asn_PER_memb_id_constr_886 CC_NOTUSED = {
22909         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22910         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22911         0, 0    /* No PER value map */
22912 };
22913 static asn_oer_constraints_t asn_OER_memb_criticality_constr_887 CC_NOTUSED = {
22914         { 0, 0 },
22915         -1};
22916 static asn_per_constraints_t asn_PER_memb_criticality_constr_887 CC_NOTUSED = {
22917         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22918         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22919         0, 0    /* No PER value map */
22920 };
22921 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_888 CC_NOTUSED = {
22922         { 0, 0 },
22923         -1};
22924 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_888 CC_NOTUSED = {
22925         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22926         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22927         0, 0    /* No PER value map */
22928 };
22929 static asn_oer_constraints_t asn_OER_memb_id_constr_890 CC_NOTUSED = {
22930         { 2, 1 }        /* (0..65535) */,
22931         -1};
22932 static asn_per_constraints_t asn_PER_memb_id_constr_890 CC_NOTUSED = {
22933         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22934         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22935         0, 0    /* No PER value map */
22936 };
22937 static asn_oer_constraints_t asn_OER_memb_criticality_constr_891 CC_NOTUSED = {
22938         { 0, 0 },
22939         -1};
22940 static asn_per_constraints_t asn_PER_memb_criticality_constr_891 CC_NOTUSED = {
22941         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22942         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22943         0, 0    /* No PER value map */
22944 };
22945 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_892 CC_NOTUSED = {
22946         { 0, 0 },
22947         -1};
22948 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_892 CC_NOTUSED = {
22949         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22950         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22951         0, 0    /* No PER value map */
22952 };
22953 static asn_TYPE_member_t asn_MBR_extensionValue_4[] = {
22954         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.ManagementBasedMDTallowed),
22955                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22956                 0,
22957                 &asn_DEF_ManagementBasedMDTallowed,
22958                 0,
22959                 { 0, 0, 0 },
22960                 0, 0, /* No default value */
22961                 "ManagementBasedMDTallowed"
22962                 },
22963         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.MDTPLMNList),
22964                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22965                 0,
22966                 &asn_DEF_MDTPLMNList,
22967                 0,
22968                 { 0, 0, 0 },
22969                 0, 0, /* No default value */
22970                 "MDTPLMNList"
22971                 },
22972         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
22973                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22974                 0,
22975                 &asn_DEF_UESidelinkAggregateMaximumBitRate,
22976                 0,
22977                 { 0, 0, 0 },
22978                 0, 0, /* No default value */
22979                 "UESidelinkAggregateMaximumBitRate"
22980                 },
22981 };
22982 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_4[] = {
22983     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* ManagementBasedMDTallowed */
22984     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* MDTPLMNList */
22985     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* UESidelinkAggregateMaximumBitRate */
22986 };
22987 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
22988         sizeof(struct UE_ContextInformation_ExtIEs__extensionValue),
22989         offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, _asn_ctx),
22990         offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, present),
22991         sizeof(((struct UE_ContextInformation_ExtIEs__extensionValue *)0)->present),
22992         asn_MAP_extensionValue_tag2el_4,
22993         3,      /* Count of tags in the map */
22994         0, 0,
22995         -1      /* Extensions start */
22996 };
22997 static /* Use -fall-defs-global to expose */
22998 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
22999         "extensionValue",
23000         "extensionValue",
23001         &asn_OP_OPEN_TYPE,
23002         0,      /* No effective tags (pointer) */
23003         0,      /* No effective tags (count) */
23004         0,      /* No tags (pointer) */
23005         0,      /* No tags (count) */
23006         { 0, 0, OPEN_TYPE_constraint },
23007         asn_MBR_extensionValue_4,
23008         3,      /* Elements count */
23009         &asn_SPC_extensionValue_specs_4 /* Additional specs */
23010 };
23011
23012 asn_TYPE_member_t asn_MBR_UE_ContextInformation_ExtIEs_1[] = {
23013         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, id),
23014                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23015                 -1,     /* IMPLICIT tag at current level */
23016                 &asn_DEF_ProtocolIE_ID,
23017                 0,
23018                 { &asn_OER_memb_id_constr_2, &asn_PER_memb_id_constr_2,  memb_id_constraint_1 },
23019                 0, 0, /* No default value */
23020                 "id"
23021                 },
23022         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, criticality),
23023                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23024                 -1,     /* IMPLICIT tag at current level */
23025                 &asn_DEF_Criticality,
23026                 select_UE_ContextInformation_ExtIEs_criticality_type,
23027                 { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3,  memb_criticality_constraint_1 },
23028                 0, 0, /* No default value */
23029                 "criticality"
23030                 },
23031         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, extensionValue),
23032                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23033                 +1,     /* EXPLICIT tag at current level */
23034                 &asn_DEF_extensionValue_4,
23035                 select_UE_ContextInformation_ExtIEs_extensionValue_type,
23036                 { &asn_OER_memb_extensionValue_constr_4, &asn_PER_memb_extensionValue_constr_4,  memb_extensionValue_constraint_1 },
23037                 0, 0, /* No default value */
23038                 "extensionValue"
23039                 },
23040 };
23041 static const ber_tlv_tag_t asn_DEF_UE_ContextInformation_ExtIEs_tags_1[] = {
23042         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23043 };
23044 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1[] = {
23045     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23046     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23047     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23048 };
23049 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformation_ExtIEs_specs_1 = {
23050         sizeof(struct UE_ContextInformation_ExtIEs),
23051         offsetof(struct UE_ContextInformation_ExtIEs, _asn_ctx),
23052         asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1,
23053         3,      /* Count of tags in the map */
23054         0, 0, 0,        /* Optional elements (not needed) */
23055         -1,     /* First extension addition */
23056 };
23057 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformation_ExtIEs = {
23058         "UE-ContextInformation-ExtIEs",
23059         "UE-ContextInformation-ExtIEs",
23060         &asn_OP_SEQUENCE,
23061         asn_DEF_UE_ContextInformation_ExtIEs_tags_1,
23062         sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
23063                 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
23064         asn_DEF_UE_ContextInformation_ExtIEs_tags_1,    /* Same as above */
23065         sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
23066                 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
23067         { 0, 0, SEQUENCE_constraint },
23068         asn_MBR_UE_ContextInformation_ExtIEs_1,
23069         3,      /* Elements count */
23070         &asn_SPC_UE_ContextInformation_ExtIEs_specs_1   /* Additional specs */
23071 };
23072
23073 static asn_TYPE_member_t asn_MBR_extensionValue_8[] = {
23074         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, choice.BearerType),
23075                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23076                 0,
23077                 &asn_DEF_BearerType,
23078                 0,
23079                 { 0, 0, 0 },
23080                 0, 0, /* No default value */
23081                 "BearerType"
23082                 },
23083 };
23084 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_8[] = {
23085     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* BearerType */
23086 };
23087 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
23088         sizeof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue),
23089         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
23090         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, present),
23091         sizeof(((struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
23092         asn_MAP_extensionValue_tag2el_8,
23093         1,      /* Count of tags in the map */
23094         0, 0,
23095         -1      /* Extensions start */
23096 };
23097 static /* Use -fall-defs-global to expose */
23098 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
23099         "extensionValue",
23100         "extensionValue",
23101         &asn_OP_OPEN_TYPE,
23102         0,      /* No effective tags (pointer) */
23103         0,      /* No effective tags (count) */
23104         0,      /* No tags (pointer) */
23105         0,      /* No tags (count) */
23106         { 0, 0, OPEN_TYPE_constraint },
23107         asn_MBR_extensionValue_8,
23108         1,      /* Elements count */
23109         &asn_SPC_extensionValue_specs_8 /* Additional specs */
23110 };
23111
23112 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5[] = {
23113         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id),
23114                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23115                 -1,     /* IMPLICIT tag at current level */
23116                 &asn_DEF_ProtocolIE_ID,
23117                 0,
23118                 { &asn_OER_memb_id_constr_6, &asn_PER_memb_id_constr_6,  memb_id_constraint_5 },
23119                 0, 0, /* No default value */
23120                 "id"
23121                 },
23122         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, criticality),
23123                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23124                 -1,     /* IMPLICIT tag at current level */
23125                 &asn_DEF_Criticality,
23126                 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type,
23127                 { &asn_OER_memb_criticality_constr_7, &asn_PER_memb_criticality_constr_7,  memb_criticality_constraint_5 },
23128                 0, 0, /* No default value */
23129                 "criticality"
23130                 },
23131         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, extensionValue),
23132                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23133                 +1,     /* EXPLICIT tag at current level */
23134                 &asn_DEF_extensionValue_8,
23135                 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type,
23136                 { &asn_OER_memb_extensionValue_constr_8, &asn_PER_memb_extensionValue_constr_8,  memb_extensionValue_constraint_5 },
23137                 0, 0, /* No default value */
23138                 "extensionValue"
23139                 },
23140 };
23141 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[] = {
23142         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23143 };
23144 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5[] = {
23145     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23146     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23147     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23148 };
23149 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 = {
23150         sizeof(struct E_RABs_ToBeSetup_ItemExtIEs),
23151         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, _asn_ctx),
23152         asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5,
23153         3,      /* Count of tags in the map */
23154         0, 0, 0,        /* Optional elements (not needed) */
23155         -1,     /* First extension addition */
23156 };
23157 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs = {
23158         "E-RABs-ToBeSetup-ItemExtIEs",
23159         "E-RABs-ToBeSetup-ItemExtIEs",
23160         &asn_OP_SEQUENCE,
23161         asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,
23162         sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
23163                 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
23164         asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,     /* Same as above */
23165         sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
23166                 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
23167         { 0, 0, SEQUENCE_constraint },
23168         asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5,
23169         3,      /* Elements count */
23170         &asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5    /* Additional specs */
23171 };
23172
23173 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
23174         sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue),
23175         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, _asn_ctx),
23176         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, present),
23177         sizeof(((struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue *)0)->present),
23178         0,      /* No top level tags */
23179         0,      /* No tags in the map */
23180         0, 0,
23181         -1      /* Extensions start */
23182 };
23183 static /* Use -fall-defs-global to expose */
23184 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
23185         "extensionValue",
23186         "extensionValue",
23187         &asn_OP_OPEN_TYPE,
23188         0,      /* No effective tags (pointer) */
23189         0,      /* No effective tags (count) */
23190         0,      /* No tags (pointer) */
23191         0,      /* No tags (count) */
23192         { 0, 0, OPEN_TYPE_constraint },
23193         0, 0,   /* No members */
23194         &asn_SPC_extensionValue_specs_12        /* Additional specs */
23195 };
23196
23197 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9[] = {
23198         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, id),
23199                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23200                 -1,     /* IMPLICIT tag at current level */
23201                 &asn_DEF_ProtocolIE_ID,
23202                 0,
23203                 { &asn_OER_memb_id_constr_10, &asn_PER_memb_id_constr_10,  memb_id_constraint_9 },
23204                 0, 0, /* No default value */
23205                 "id"
23206                 },
23207         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, criticality),
23208                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23209                 -1,     /* IMPLICIT tag at current level */
23210                 &asn_DEF_Criticality,
23211                 0,
23212                 { &asn_OER_memb_criticality_constr_11, &asn_PER_memb_criticality_constr_11,  memb_criticality_constraint_9 },
23213                 0, 0, /* No default value */
23214                 "criticality"
23215                 },
23216         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, extensionValue),
23217                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23218                 +1,     /* EXPLICIT tag at current level */
23219                 &asn_DEF_extensionValue_12,
23220                 0,
23221                 { &asn_OER_memb_extensionValue_constr_12, &asn_PER_memb_extensionValue_constr_12,  memb_extensionValue_constraint_9 },
23222                 0, 0, /* No default value */
23223                 "extensionValue"
23224                 },
23225 };
23226 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[] = {
23227         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23228 };
23229 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9[] = {
23230     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23231     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23232     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23233 };
23234 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 = {
23235         sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs),
23236         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, _asn_ctx),
23237         asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9,
23238         3,      /* Count of tags in the map */
23239         0, 0, 0,        /* Optional elements (not needed) */
23240         -1,     /* First extension addition */
23241 };
23242 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs = {
23243         "UE-ContextReferenceAtSeNB-ItemExtIEs",
23244         "UE-ContextReferenceAtSeNB-ItemExtIEs",
23245         &asn_OP_SEQUENCE,
23246         asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,
23247         sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
23248                 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
23249         asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,    /* Same as above */
23250         sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
23251                 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
23252         { 0, 0, SEQUENCE_constraint },
23253         asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9,
23254         3,      /* Elements count */
23255         &asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9   /* Additional specs */
23256 };
23257
23258 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
23259         sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue),
23260         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, _asn_ctx),
23261         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, present),
23262         sizeof(((struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue *)0)->present),
23263         0,      /* No top level tags */
23264         0,      /* No tags in the map */
23265         0, 0,
23266         -1      /* Extensions start */
23267 };
23268 static /* Use -fall-defs-global to expose */
23269 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
23270         "extensionValue",
23271         "extensionValue",
23272         &asn_OP_OPEN_TYPE,
23273         0,      /* No effective tags (pointer) */
23274         0,      /* No effective tags (count) */
23275         0,      /* No tags (pointer) */
23276         0,      /* No tags (count) */
23277         { 0, 0, OPEN_TYPE_constraint },
23278         0, 0,   /* No members */
23279         &asn_SPC_extensionValue_specs_16        /* Additional specs */
23280 };
23281
23282 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13[] = {
23283         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, id),
23284                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23285                 -1,     /* IMPLICIT tag at current level */
23286                 &asn_DEF_ProtocolIE_ID,
23287                 0,
23288                 { &asn_OER_memb_id_constr_14, &asn_PER_memb_id_constr_14,  memb_id_constraint_13 },
23289                 0, 0, /* No default value */
23290                 "id"
23291                 },
23292         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, criticality),
23293                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23294                 -1,     /* IMPLICIT tag at current level */
23295                 &asn_DEF_Criticality,
23296                 0,
23297                 { &asn_OER_memb_criticality_constr_15, &asn_PER_memb_criticality_constr_15,  memb_criticality_constraint_13 },
23298                 0, 0, /* No default value */
23299                 "criticality"
23300                 },
23301         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, extensionValue),
23302                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23303                 +1,     /* EXPLICIT tag at current level */
23304                 &asn_DEF_extensionValue_16,
23305                 0,
23306                 { &asn_OER_memb_extensionValue_constr_16, &asn_PER_memb_extensionValue_constr_16,  memb_extensionValue_constraint_13 },
23307                 0, 0, /* No default value */
23308                 "extensionValue"
23309                 },
23310 };
23311 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[] = {
23312         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23313 };
23314 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13[] = {
23315     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23316     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23317     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23318 };
23319 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 = {
23320         sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs),
23321         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, _asn_ctx),
23322         asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13,
23323         3,      /* Count of tags in the map */
23324         0, 0, 0,        /* Optional elements (not needed) */
23325         -1,     /* First extension addition */
23326 };
23327 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs = {
23328         "UE-ContextReferenceAtWT-ItemExtIEs",
23329         "UE-ContextReferenceAtWT-ItemExtIEs",
23330         &asn_OP_SEQUENCE,
23331         asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,
23332         sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
23333                 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
23334         asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,     /* Same as above */
23335         sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
23336                 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
23337         { 0, 0, SEQUENCE_constraint },
23338         asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13,
23339         3,      /* Elements count */
23340         &asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13    /* Additional specs */
23341 };
23342
23343 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
23344         sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue),
23345         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, _asn_ctx),
23346         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, present),
23347         sizeof(((struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue *)0)->present),
23348         0,      /* No top level tags */
23349         0,      /* No tags in the map */
23350         0, 0,
23351         -1      /* Extensions start */
23352 };
23353 static /* Use -fall-defs-global to expose */
23354 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
23355         "extensionValue",
23356         "extensionValue",
23357         &asn_OP_OPEN_TYPE,
23358         0,      /* No effective tags (pointer) */
23359         0,      /* No effective tags (count) */
23360         0,      /* No tags (pointer) */
23361         0,      /* No tags (count) */
23362         { 0, 0, OPEN_TYPE_constraint },
23363         0, 0,   /* No members */
23364         &asn_SPC_extensionValue_specs_20        /* Additional specs */
23365 };
23366
23367 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17[] = {
23368         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, id),
23369                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23370                 -1,     /* IMPLICIT tag at current level */
23371                 &asn_DEF_ProtocolIE_ID,
23372                 0,
23373                 { &asn_OER_memb_id_constr_18, &asn_PER_memb_id_constr_18,  memb_id_constraint_17 },
23374                 0, 0, /* No default value */
23375                 "id"
23376                 },
23377         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, criticality),
23378                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23379                 -1,     /* IMPLICIT tag at current level */
23380                 &asn_DEF_Criticality,
23381                 0,
23382                 { &asn_OER_memb_criticality_constr_19, &asn_PER_memb_criticality_constr_19,  memb_criticality_constraint_17 },
23383                 0, 0, /* No default value */
23384                 "criticality"
23385                 },
23386         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, extensionValue),
23387                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23388                 +1,     /* EXPLICIT tag at current level */
23389                 &asn_DEF_extensionValue_20,
23390                 0,
23391                 { &asn_OER_memb_extensionValue_constr_20, &asn_PER_memb_extensionValue_constr_20,  memb_extensionValue_constraint_17 },
23392                 0, 0, /* No default value */
23393                 "extensionValue"
23394                 },
23395 };
23396 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[] = {
23397         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23398 };
23399 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17[] = {
23400     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23401     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23402     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23403 };
23404 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 = {
23405         sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs),
23406         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, _asn_ctx),
23407         asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17,
23408         3,      /* Count of tags in the map */
23409         0, 0, 0,        /* Optional elements (not needed) */
23410         -1,     /* First extension addition */
23411 };
23412 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs = {
23413         "UE-ContextReferenceAtSgNB-ItemExtIEs",
23414         "UE-ContextReferenceAtSgNB-ItemExtIEs",
23415         &asn_OP_SEQUENCE,
23416         asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,
23417         sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
23418                 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
23419         asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,   /* Same as above */
23420         sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
23421                 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
23422         { 0, 0, SEQUENCE_constraint },
23423         asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17,
23424         3,      /* Elements count */
23425         &asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17  /* Additional specs */
23426 };
23427
23428 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
23429         sizeof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue),
23430         offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, _asn_ctx),
23431         offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, present),
23432         sizeof(((struct E_RABs_Admitted_Item_ExtIEs__extensionValue *)0)->present),
23433         0,      /* No top level tags */
23434         0,      /* No tags in the map */
23435         0, 0,
23436         -1      /* Extensions start */
23437 };
23438 static /* Use -fall-defs-global to expose */
23439 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
23440         "extensionValue",
23441         "extensionValue",
23442         &asn_OP_OPEN_TYPE,
23443         0,      /* No effective tags (pointer) */
23444         0,      /* No effective tags (count) */
23445         0,      /* No tags (pointer) */
23446         0,      /* No tags (count) */
23447         { 0, 0, OPEN_TYPE_constraint },
23448         0, 0,   /* No members */
23449         &asn_SPC_extensionValue_specs_24        /* Additional specs */
23450 };
23451
23452 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_Item_ExtIEs_21[] = {
23453         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, id),
23454                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23455                 -1,     /* IMPLICIT tag at current level */
23456                 &asn_DEF_ProtocolIE_ID,
23457                 0,
23458                 { &asn_OER_memb_id_constr_22, &asn_PER_memb_id_constr_22,  memb_id_constraint_21 },
23459                 0, 0, /* No default value */
23460                 "id"
23461                 },
23462         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, criticality),
23463                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23464                 -1,     /* IMPLICIT tag at current level */
23465                 &asn_DEF_Criticality,
23466                 0,
23467                 { &asn_OER_memb_criticality_constr_23, &asn_PER_memb_criticality_constr_23,  memb_criticality_constraint_21 },
23468                 0, 0, /* No default value */
23469                 "criticality"
23470                 },
23471         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, extensionValue),
23472                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23473                 +1,     /* EXPLICIT tag at current level */
23474                 &asn_DEF_extensionValue_24,
23475                 0,
23476                 { &asn_OER_memb_extensionValue_constr_24, &asn_PER_memb_extensionValue_constr_24,  memb_extensionValue_constraint_21 },
23477                 0, 0, /* No default value */
23478                 "extensionValue"
23479                 },
23480 };
23481 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[] = {
23482         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23483 };
23484 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21[] = {
23485     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23486     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23487     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23488 };
23489 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 = {
23490         sizeof(struct E_RABs_Admitted_Item_ExtIEs),
23491         offsetof(struct E_RABs_Admitted_Item_ExtIEs, _asn_ctx),
23492         asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21,
23493         3,      /* Count of tags in the map */
23494         0, 0, 0,        /* Optional elements (not needed) */
23495         -1,     /* First extension addition */
23496 };
23497 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_Item_ExtIEs = {
23498         "E-RABs-Admitted-Item-ExtIEs",
23499         "E-RABs-Admitted-Item-ExtIEs",
23500         &asn_OP_SEQUENCE,
23501         asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,
23502         sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
23503                 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
23504         asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,    /* Same as above */
23505         sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
23506                 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
23507         { 0, 0, SEQUENCE_constraint },
23508         asn_MBR_E_RABs_Admitted_Item_ExtIEs_21,
23509         3,      /* Elements count */
23510         &asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21   /* Additional specs */
23511 };
23512
23513 static asn_TYPE_member_t asn_MBR_extensionValue_28[] = {
23514         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsExtended),
23515                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
23516                 0,
23517                 &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended,
23518                 0,
23519                 { 0, 0, 0 },
23520                 0, 0, /* No default value */
23521                 "ReceiveStatusOfULPDCPSDUsExtended"
23522                 },
23523         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTValueExtended),
23524                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23525                 0,
23526                 &asn_DEF_COUNTValueExtended,
23527                 0,
23528                 { 0, 0, 0 },
23529                 0, 0, /* No default value */
23530                 "COUNTValueExtended"
23531                 },
23532         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsPDCP_SNlength18),
23533                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
23534                 0,
23535                 &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,
23536                 0,
23537                 { 0, 0, 0 },
23538                 0, 0, /* No default value */
23539                 "ReceiveStatusOfULPDCPSDUsPDCP-SNlength18"
23540                 },
23541         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTvaluePDCP_SNlength18),
23542                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23543                 0,
23544                 &asn_DEF_COUNTvaluePDCP_SNlength18,
23545                 0,
23546                 { 0, 0, 0 },
23547                 0, 0, /* No default value */
23548                 "COUNTvaluePDCP-SNlength18"
23549                 },
23550 };
23551 static const unsigned asn_MAP_extensionValue_to_canonical_28[] = { 0, 2, 1, 3 };
23552 static const unsigned asn_MAP_extensionValue_from_canonical_28[] = { 0, 2, 1, 3 };
23553 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_28[] = {
23554     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* ReceiveStatusOfULPDCPSDUsExtended */
23555     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, -1, 0 }, /* ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 */
23556     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* COUNTValueExtended */
23557     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* COUNTvaluePDCP-SNlength18 */
23558 };
23559 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
23560         sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue),
23561         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, _asn_ctx),
23562         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, present),
23563         sizeof(((struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue *)0)->present),
23564         asn_MAP_extensionValue_tag2el_28,
23565         4,      /* Count of tags in the map */
23566         asn_MAP_extensionValue_to_canonical_28,
23567         asn_MAP_extensionValue_from_canonical_28,
23568         -1      /* Extensions start */
23569 };
23570 static /* Use -fall-defs-global to expose */
23571 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
23572         "extensionValue",
23573         "extensionValue",
23574         &asn_OP_OPEN_TYPE,
23575         0,      /* No effective tags (pointer) */
23576         0,      /* No effective tags (count) */
23577         0,      /* No tags (pointer) */
23578         0,      /* No tags (count) */
23579         { 0, 0, OPEN_TYPE_constraint },
23580         asn_MBR_extensionValue_28,
23581         4,      /* Elements count */
23582         &asn_SPC_extensionValue_specs_28        /* Additional specs */
23583 };
23584
23585 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25[] = {
23586         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id),
23587                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23588                 -1,     /* IMPLICIT tag at current level */
23589                 &asn_DEF_ProtocolIE_ID,
23590                 0,
23591                 { &asn_OER_memb_id_constr_26, &asn_PER_memb_id_constr_26,  memb_id_constraint_25 },
23592                 0, 0, /* No default value */
23593                 "id"
23594                 },
23595         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, criticality),
23596                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23597                 -1,     /* IMPLICIT tag at current level */
23598                 &asn_DEF_Criticality,
23599                 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type,
23600                 { &asn_OER_memb_criticality_constr_27, &asn_PER_memb_criticality_constr_27,  memb_criticality_constraint_25 },
23601                 0, 0, /* No default value */
23602                 "criticality"
23603                 },
23604         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, extensionValue),
23605                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23606                 +1,     /* EXPLICIT tag at current level */
23607                 &asn_DEF_extensionValue_28,
23608                 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type,
23609                 { &asn_OER_memb_extensionValue_constr_28, &asn_PER_memb_extensionValue_constr_28,  memb_extensionValue_constraint_25 },
23610                 0, 0, /* No default value */
23611                 "extensionValue"
23612                 },
23613 };
23614 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[] = {
23615         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23616 };
23617 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25[] = {
23618     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23619     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23620     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23621 };
23622 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 = {
23623         sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs),
23624         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, _asn_ctx),
23625         asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25,
23626         3,      /* Count of tags in the map */
23627         0, 0, 0,        /* Optional elements (not needed) */
23628         -1,     /* First extension addition */
23629 };
23630 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs = {
23631         "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
23632         "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
23633         &asn_OP_SEQUENCE,
23634         asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,
23635         sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
23636                 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
23637         asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,      /* Same as above */
23638         sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
23639                 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
23640         { 0, 0, SEQUENCE_constraint },
23641         asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25,
23642         3,      /* Elements count */
23643         &asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25     /* Additional specs */
23644 };
23645
23646 static asn_TYPE_member_t asn_MBR_extensionValue_32[] = {
23647         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ABSInformation),
23648                 -1 /* Ambiguous tag (CHOICE?) */,
23649                 0,
23650                 &asn_DEF_ABSInformation,
23651                 0,
23652                 { 0, 0, 0 },
23653                 0, 0, /* No default value */
23654                 "ABSInformation"
23655                 },
23656         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.InvokeIndication),
23657                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23658                 0,
23659                 &asn_DEF_InvokeIndication,
23660                 0,
23661                 { 0, 0, 0 },
23662                 0, 0, /* No default value */
23663                 "InvokeIndication"
23664                 },
23665         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.SubframeAssignment),
23666                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23667                 0,
23668                 &asn_DEF_SubframeAssignment,
23669                 0,
23670                 { 0, 0, 0 },
23671                 0, 0, /* No default value */
23672                 "SubframeAssignment"
23673                 },
23674         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ExtendedULInterferenceOverloadInfo),
23675                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23676                 0,
23677                 &asn_DEF_ExtendedULInterferenceOverloadInfo,
23678                 0,
23679                 { 0, 0, 0 },
23680                 0, 0, /* No default value */
23681                 "ExtendedULInterferenceOverloadInfo"
23682                 },
23683         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.CoMPInformation),
23684                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23685                 0,
23686                 &asn_DEF_CoMPInformation,
23687                 0,
23688                 { 0, 0, 0 },
23689                 0, 0, /* No default value */
23690                 "CoMPInformation"
23691                 },
23692         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.DynamicDLTransmissionInformation),
23693                 -1 /* Ambiguous tag (CHOICE?) */,
23694                 0,
23695                 &asn_DEF_DynamicDLTransmissionInformation,
23696                 0,
23697                 { 0, 0, 0 },
23698                 0, 0, /* No default value */
23699                 "DynamicDLTransmissionInformation"
23700                 },
23701 };
23702 static const unsigned asn_MAP_extensionValue_to_canonical_32[] = { 1, 2, 3, 4, 0, 5 };
23703 static const unsigned asn_MAP_extensionValue_from_canonical_32[] = { 4, 0, 1, 2, 3, 5 };
23704 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_32[] = {
23705     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* InvokeIndication */
23706     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* SubframeAssignment */
23707     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* ExtendedULInterferenceOverloadInfo */
23708     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* CoMPInformation */
23709     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* fdd */
23710     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, -1, 0 }, /* naics-active */
23711     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* tdd */
23712     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, -1, 0 }, /* naics-inactive */
23713     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* abs-inactive */
23714 };
23715 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
23716         sizeof(struct CellInformation_Item_ExtIEs__extensionValue),
23717         offsetof(struct CellInformation_Item_ExtIEs__extensionValue, _asn_ctx),
23718         offsetof(struct CellInformation_Item_ExtIEs__extensionValue, present),
23719         sizeof(((struct CellInformation_Item_ExtIEs__extensionValue *)0)->present),
23720         asn_MAP_extensionValue_tag2el_32,
23721         9,      /* Count of tags in the map */
23722         asn_MAP_extensionValue_to_canonical_32,
23723         asn_MAP_extensionValue_from_canonical_32,
23724         -1      /* Extensions start */
23725 };
23726 static /* Use -fall-defs-global to expose */
23727 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
23728         "extensionValue",
23729         "extensionValue",
23730         &asn_OP_OPEN_TYPE,
23731         0,      /* No effective tags (pointer) */
23732         0,      /* No effective tags (count) */
23733         0,      /* No tags (pointer) */
23734         0,      /* No tags (count) */
23735         { 0, 0, OPEN_TYPE_constraint },
23736         asn_MBR_extensionValue_32,
23737         6,      /* Elements count */
23738         &asn_SPC_extensionValue_specs_32        /* Additional specs */
23739 };
23740
23741 asn_TYPE_member_t asn_MBR_CellInformation_Item_ExtIEs_29[] = {
23742         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, id),
23743                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23744                 -1,     /* IMPLICIT tag at current level */
23745                 &asn_DEF_ProtocolIE_ID,
23746                 0,
23747                 { &asn_OER_memb_id_constr_30, &asn_PER_memb_id_constr_30,  memb_id_constraint_29 },
23748                 0, 0, /* No default value */
23749                 "id"
23750                 },
23751         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, criticality),
23752                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23753                 -1,     /* IMPLICIT tag at current level */
23754                 &asn_DEF_Criticality,
23755                 select_CellInformation_Item_ExtIEs_criticality_type,
23756                 { &asn_OER_memb_criticality_constr_31, &asn_PER_memb_criticality_constr_31,  memb_criticality_constraint_29 },
23757                 0, 0, /* No default value */
23758                 "criticality"
23759                 },
23760         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, extensionValue),
23761                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23762                 +1,     /* EXPLICIT tag at current level */
23763                 &asn_DEF_extensionValue_32,
23764                 select_CellInformation_Item_ExtIEs_extensionValue_type,
23765                 { &asn_OER_memb_extensionValue_constr_32, &asn_PER_memb_extensionValue_constr_32,  memb_extensionValue_constraint_29 },
23766                 0, 0, /* No default value */
23767                 "extensionValue"
23768                 },
23769 };
23770 static const ber_tlv_tag_t asn_DEF_CellInformation_Item_ExtIEs_tags_29[] = {
23771         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23772 };
23773 static const asn_TYPE_tag2member_t asn_MAP_CellInformation_Item_ExtIEs_tag2el_29[] = {
23774     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23775     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23776     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23777 };
23778 asn_SEQUENCE_specifics_t asn_SPC_CellInformation_Item_ExtIEs_specs_29 = {
23779         sizeof(struct CellInformation_Item_ExtIEs),
23780         offsetof(struct CellInformation_Item_ExtIEs, _asn_ctx),
23781         asn_MAP_CellInformation_Item_ExtIEs_tag2el_29,
23782         3,      /* Count of tags in the map */
23783         0, 0, 0,        /* Optional elements (not needed) */
23784         -1,     /* First extension addition */
23785 };
23786 asn_TYPE_descriptor_t asn_DEF_CellInformation_Item_ExtIEs = {
23787         "CellInformation-Item-ExtIEs",
23788         "CellInformation-Item-ExtIEs",
23789         &asn_OP_SEQUENCE,
23790         asn_DEF_CellInformation_Item_ExtIEs_tags_29,
23791         sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
23792                 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
23793         asn_DEF_CellInformation_Item_ExtIEs_tags_29,    /* Same as above */
23794         sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
23795                 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
23796         { 0, 0, SEQUENCE_constraint },
23797         asn_MBR_CellInformation_Item_ExtIEs_29,
23798         3,      /* Elements count */
23799         &asn_SPC_CellInformation_Item_ExtIEs_specs_29   /* Additional specs */
23800 };
23801
23802 static asn_TYPE_member_t asn_MBR_extensionValue_36[] = {
23803         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, choice.DeactivationIndication),
23804                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23805                 0,
23806                 &asn_DEF_DeactivationIndication,
23807                 0,
23808                 { 0, 0, 0 },
23809                 0, 0, /* No default value */
23810                 "DeactivationIndication"
23811                 },
23812 };
23813 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_36[] = {
23814     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* DeactivationIndication */
23815 };
23816 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
23817         sizeof(struct ServedCellsToModify_Item_ExtIEs__extensionValue),
23818         offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
23819         offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, present),
23820         sizeof(((struct ServedCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
23821         asn_MAP_extensionValue_tag2el_36,
23822         1,      /* Count of tags in the map */
23823         0, 0,
23824         -1      /* Extensions start */
23825 };
23826 static /* Use -fall-defs-global to expose */
23827 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
23828         "extensionValue",
23829         "extensionValue",
23830         &asn_OP_OPEN_TYPE,
23831         0,      /* No effective tags (pointer) */
23832         0,      /* No effective tags (count) */
23833         0,      /* No tags (pointer) */
23834         0,      /* No tags (count) */
23835         { 0, 0, OPEN_TYPE_constraint },
23836         asn_MBR_extensionValue_36,
23837         1,      /* Elements count */
23838         &asn_SPC_extensionValue_specs_36        /* Additional specs */
23839 };
23840
23841 asn_TYPE_member_t asn_MBR_ServedCellsToModify_Item_ExtIEs_33[] = {
23842         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, id),
23843                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23844                 -1,     /* IMPLICIT tag at current level */
23845                 &asn_DEF_ProtocolIE_ID,
23846                 0,
23847                 { &asn_OER_memb_id_constr_34, &asn_PER_memb_id_constr_34,  memb_id_constraint_33 },
23848                 0, 0, /* No default value */
23849                 "id"
23850                 },
23851         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, criticality),
23852                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23853                 -1,     /* IMPLICIT tag at current level */
23854                 &asn_DEF_Criticality,
23855                 select_ServedCellsToModify_Item_ExtIEs_criticality_type,
23856                 { &asn_OER_memb_criticality_constr_35, &asn_PER_memb_criticality_constr_35,  memb_criticality_constraint_33 },
23857                 0, 0, /* No default value */
23858                 "criticality"
23859                 },
23860         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, extensionValue),
23861                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23862                 +1,     /* EXPLICIT tag at current level */
23863                 &asn_DEF_extensionValue_36,
23864                 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type,
23865                 { &asn_OER_memb_extensionValue_constr_36, &asn_PER_memb_extensionValue_constr_36,  memb_extensionValue_constraint_33 },
23866                 0, 0, /* No default value */
23867                 "extensionValue"
23868                 },
23869 };
23870 static const ber_tlv_tag_t asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[] = {
23871         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23872 };
23873 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33[] = {
23874     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23875     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23876     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23877 };
23878 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 = {
23879         sizeof(struct ServedCellsToModify_Item_ExtIEs),
23880         offsetof(struct ServedCellsToModify_Item_ExtIEs, _asn_ctx),
23881         asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33,
23882         3,      /* Count of tags in the map */
23883         0, 0, 0,        /* Optional elements (not needed) */
23884         -1,     /* First extension addition */
23885 };
23886 asn_TYPE_descriptor_t asn_DEF_ServedCellsToModify_Item_ExtIEs = {
23887         "ServedCellsToModify-Item-ExtIEs",
23888         "ServedCellsToModify-Item-ExtIEs",
23889         &asn_OP_SEQUENCE,
23890         asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,
23891         sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
23892                 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
23893         asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,        /* Same as above */
23894         sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
23895                 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
23896         { 0, 0, SEQUENCE_constraint },
23897         asn_MBR_ServedCellsToModify_Item_ExtIEs_33,
23898         3,      /* Elements count */
23899         &asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33       /* Additional specs */
23900 };
23901
23902 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
23903         sizeof(struct CellToReport_Item_ExtIEs__extensionValue),
23904         offsetof(struct CellToReport_Item_ExtIEs__extensionValue, _asn_ctx),
23905         offsetof(struct CellToReport_Item_ExtIEs__extensionValue, present),
23906         sizeof(((struct CellToReport_Item_ExtIEs__extensionValue *)0)->present),
23907         0,      /* No top level tags */
23908         0,      /* No tags in the map */
23909         0, 0,
23910         -1      /* Extensions start */
23911 };
23912 static /* Use -fall-defs-global to expose */
23913 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
23914         "extensionValue",
23915         "extensionValue",
23916         &asn_OP_OPEN_TYPE,
23917         0,      /* No effective tags (pointer) */
23918         0,      /* No effective tags (count) */
23919         0,      /* No tags (pointer) */
23920         0,      /* No tags (count) */
23921         { 0, 0, OPEN_TYPE_constraint },
23922         0, 0,   /* No members */
23923         &asn_SPC_extensionValue_specs_40        /* Additional specs */
23924 };
23925
23926 asn_TYPE_member_t asn_MBR_CellToReport_Item_ExtIEs_37[] = {
23927         { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, id),
23928                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23929                 -1,     /* IMPLICIT tag at current level */
23930                 &asn_DEF_ProtocolIE_ID,
23931                 0,
23932                 { &asn_OER_memb_id_constr_38, &asn_PER_memb_id_constr_38,  memb_id_constraint_37 },
23933                 0, 0, /* No default value */
23934                 "id"
23935                 },
23936         { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, criticality),
23937                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23938                 -1,     /* IMPLICIT tag at current level */
23939                 &asn_DEF_Criticality,
23940                 0,
23941                 { &asn_OER_memb_criticality_constr_39, &asn_PER_memb_criticality_constr_39,  memb_criticality_constraint_37 },
23942                 0, 0, /* No default value */
23943                 "criticality"
23944                 },
23945         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, extensionValue),
23946                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23947                 +1,     /* EXPLICIT tag at current level */
23948                 &asn_DEF_extensionValue_40,
23949                 0,
23950                 { &asn_OER_memb_extensionValue_constr_40, &asn_PER_memb_extensionValue_constr_40,  memb_extensionValue_constraint_37 },
23951                 0, 0, /* No default value */
23952                 "extensionValue"
23953                 },
23954 };
23955 static const ber_tlv_tag_t asn_DEF_CellToReport_Item_ExtIEs_tags_37[] = {
23956         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23957 };
23958 static const asn_TYPE_tag2member_t asn_MAP_CellToReport_Item_ExtIEs_tag2el_37[] = {
23959     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23960     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23961     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23962 };
23963 asn_SEQUENCE_specifics_t asn_SPC_CellToReport_Item_ExtIEs_specs_37 = {
23964         sizeof(struct CellToReport_Item_ExtIEs),
23965         offsetof(struct CellToReport_Item_ExtIEs, _asn_ctx),
23966         asn_MAP_CellToReport_Item_ExtIEs_tag2el_37,
23967         3,      /* Count of tags in the map */
23968         0, 0, 0,        /* Optional elements (not needed) */
23969         -1,     /* First extension addition */
23970 };
23971 asn_TYPE_descriptor_t asn_DEF_CellToReport_Item_ExtIEs = {
23972         "CellToReport-Item-ExtIEs",
23973         "CellToReport-Item-ExtIEs",
23974         &asn_OP_SEQUENCE,
23975         asn_DEF_CellToReport_Item_ExtIEs_tags_37,
23976         sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
23977                 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
23978         asn_DEF_CellToReport_Item_ExtIEs_tags_37,       /* Same as above */
23979         sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
23980                 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
23981         { 0, 0, SEQUENCE_constraint },
23982         asn_MBR_CellToReport_Item_ExtIEs_37,
23983         3,      /* Elements count */
23984         &asn_SPC_CellToReport_Item_ExtIEs_specs_37      /* Additional specs */
23985 };
23986
23987 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
23988         sizeof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue),
23989         offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, _asn_ctx),
23990         offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, present),
23991         sizeof(((struct MeasurementInitiationResult_Item_ExtIEs__extensionValue *)0)->present),
23992         0,      /* No top level tags */
23993         0,      /* No tags in the map */
23994         0, 0,
23995         -1      /* Extensions start */
23996 };
23997 static /* Use -fall-defs-global to expose */
23998 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
23999         "extensionValue",
24000         "extensionValue",
24001         &asn_OP_OPEN_TYPE,
24002         0,      /* No effective tags (pointer) */
24003         0,      /* No effective tags (count) */
24004         0,      /* No tags (pointer) */
24005         0,      /* No tags (count) */
24006         { 0, 0, OPEN_TYPE_constraint },
24007         0, 0,   /* No members */
24008         &asn_SPC_extensionValue_specs_44        /* Additional specs */
24009 };
24010
24011 asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41[] = {
24012         { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, id),
24013                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24014                 -1,     /* IMPLICIT tag at current level */
24015                 &asn_DEF_ProtocolIE_ID,
24016                 0,
24017                 { &asn_OER_memb_id_constr_42, &asn_PER_memb_id_constr_42,  memb_id_constraint_41 },
24018                 0, 0, /* No default value */
24019                 "id"
24020                 },
24021         { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, criticality),
24022                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24023                 -1,     /* IMPLICIT tag at current level */
24024                 &asn_DEF_Criticality,
24025                 0,
24026                 { &asn_OER_memb_criticality_constr_43, &asn_PER_memb_criticality_constr_43,  memb_criticality_constraint_41 },
24027                 0, 0, /* No default value */
24028                 "criticality"
24029                 },
24030         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, extensionValue),
24031                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24032                 +1,     /* EXPLICIT tag at current level */
24033                 &asn_DEF_extensionValue_44,
24034                 0,
24035                 { &asn_OER_memb_extensionValue_constr_44, &asn_PER_memb_extensionValue_constr_44,  memb_extensionValue_constraint_41 },
24036                 0, 0, /* No default value */
24037                 "extensionValue"
24038                 },
24039 };
24040 static const ber_tlv_tag_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[] = {
24041         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24042 };
24043 static const asn_TYPE_tag2member_t asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41[] = {
24044     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24045     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24046     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24047 };
24048 asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 = {
24049         sizeof(struct MeasurementInitiationResult_Item_ExtIEs),
24050         offsetof(struct MeasurementInitiationResult_Item_ExtIEs, _asn_ctx),
24051         asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41,
24052         3,      /* Count of tags in the map */
24053         0, 0, 0,        /* Optional elements (not needed) */
24054         -1,     /* First extension addition */
24055 };
24056 asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs = {
24057         "MeasurementInitiationResult-Item-ExtIEs",
24058         "MeasurementInitiationResult-Item-ExtIEs",
24059         &asn_OP_SEQUENCE,
24060         asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,
24061         sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
24062                 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
24063         asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,        /* Same as above */
24064         sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
24065                 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
24066         { 0, 0, SEQUENCE_constraint },
24067         asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41,
24068         3,      /* Elements count */
24069         &asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41       /* Additional specs */
24070 };
24071
24072 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
24073         sizeof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue),
24074         offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, _asn_ctx),
24075         offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, present),
24076         sizeof(((struct MeasurementFailureCause_Item_ExtIEs__extensionValue *)0)->present),
24077         0,      /* No top level tags */
24078         0,      /* No tags in the map */
24079         0, 0,
24080         -1      /* Extensions start */
24081 };
24082 static /* Use -fall-defs-global to expose */
24083 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
24084         "extensionValue",
24085         "extensionValue",
24086         &asn_OP_OPEN_TYPE,
24087         0,      /* No effective tags (pointer) */
24088         0,      /* No effective tags (count) */
24089         0,      /* No tags (pointer) */
24090         0,      /* No tags (count) */
24091         { 0, 0, OPEN_TYPE_constraint },
24092         0, 0,   /* No members */
24093         &asn_SPC_extensionValue_specs_48        /* Additional specs */
24094 };
24095
24096 asn_TYPE_member_t asn_MBR_MeasurementFailureCause_Item_ExtIEs_45[] = {
24097         { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, id),
24098                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24099                 -1,     /* IMPLICIT tag at current level */
24100                 &asn_DEF_ProtocolIE_ID,
24101                 0,
24102                 { &asn_OER_memb_id_constr_46, &asn_PER_memb_id_constr_46,  memb_id_constraint_45 },
24103                 0, 0, /* No default value */
24104                 "id"
24105                 },
24106         { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, criticality),
24107                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24108                 -1,     /* IMPLICIT tag at current level */
24109                 &asn_DEF_Criticality,
24110                 0,
24111                 { &asn_OER_memb_criticality_constr_47, &asn_PER_memb_criticality_constr_47,  memb_criticality_constraint_45 },
24112                 0, 0, /* No default value */
24113                 "criticality"
24114                 },
24115         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, extensionValue),
24116                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24117                 +1,     /* EXPLICIT tag at current level */
24118                 &asn_DEF_extensionValue_48,
24119                 0,
24120                 { &asn_OER_memb_extensionValue_constr_48, &asn_PER_memb_extensionValue_constr_48,  memb_extensionValue_constraint_45 },
24121                 0, 0, /* No default value */
24122                 "extensionValue"
24123                 },
24124 };
24125 static const ber_tlv_tag_t asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[] = {
24126         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24127 };
24128 static const asn_TYPE_tag2member_t asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45[] = {
24129     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24130     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24131     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24132 };
24133 asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 = {
24134         sizeof(struct MeasurementFailureCause_Item_ExtIEs),
24135         offsetof(struct MeasurementFailureCause_Item_ExtIEs, _asn_ctx),
24136         asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45,
24137         3,      /* Count of tags in the map */
24138         0, 0, 0,        /* Optional elements (not needed) */
24139         -1,     /* First extension addition */
24140 };
24141 asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_Item_ExtIEs = {
24142         "MeasurementFailureCause-Item-ExtIEs",
24143         "MeasurementFailureCause-Item-ExtIEs",
24144         &asn_OP_SEQUENCE,
24145         asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,
24146         sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
24147                 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
24148         asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,    /* Same as above */
24149         sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
24150                 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
24151         { 0, 0, SEQUENCE_constraint },
24152         asn_MBR_MeasurementFailureCause_Item_ExtIEs_45,
24153         3,      /* Elements count */
24154         &asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45   /* Additional specs */
24155 };
24156
24157 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
24158         sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue),
24159         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, _asn_ctx),
24160         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, present),
24161         sizeof(((struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue *)0)->present),
24162         0,      /* No top level tags */
24163         0,      /* No tags in the map */
24164         0, 0,
24165         -1      /* Extensions start */
24166 };
24167 static /* Use -fall-defs-global to expose */
24168 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
24169         "extensionValue",
24170         "extensionValue",
24171         &asn_OP_OPEN_TYPE,
24172         0,      /* No effective tags (pointer) */
24173         0,      /* No effective tags (count) */
24174         0,      /* No tags (pointer) */
24175         0,      /* No tags (count) */
24176         { 0, 0, OPEN_TYPE_constraint },
24177         0, 0,   /* No members */
24178         &asn_SPC_extensionValue_specs_52        /* Additional specs */
24179 };
24180
24181 asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49[] = {
24182         { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, id),
24183                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24184                 -1,     /* IMPLICIT tag at current level */
24185                 &asn_DEF_ProtocolIE_ID,
24186                 0,
24187                 { &asn_OER_memb_id_constr_50, &asn_PER_memb_id_constr_50,  memb_id_constraint_49 },
24188                 0, 0, /* No default value */
24189                 "id"
24190                 },
24191         { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, criticality),
24192                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24193                 -1,     /* IMPLICIT tag at current level */
24194                 &asn_DEF_Criticality,
24195                 0,
24196                 { &asn_OER_memb_criticality_constr_51, &asn_PER_memb_criticality_constr_51,  memb_criticality_constraint_49 },
24197                 0, 0, /* No default value */
24198                 "criticality"
24199                 },
24200         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, extensionValue),
24201                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24202                 +1,     /* EXPLICIT tag at current level */
24203                 &asn_DEF_extensionValue_52,
24204                 0,
24205                 { &asn_OER_memb_extensionValue_constr_52, &asn_PER_memb_extensionValue_constr_52,  memb_extensionValue_constraint_49 },
24206                 0, 0, /* No default value */
24207                 "extensionValue"
24208                 },
24209 };
24210 static const ber_tlv_tag_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[] = {
24211         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24212 };
24213 static const asn_TYPE_tag2member_t asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49[] = {
24214     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24215     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24216     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24217 };
24218 asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 = {
24219         sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs),
24220         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, _asn_ctx),
24221         asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49,
24222         3,      /* Count of tags in the map */
24223         0, 0, 0,        /* Optional elements (not needed) */
24224         -1,     /* First extension addition */
24225 };
24226 asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs = {
24227         "CompleteFailureCauseInformation-Item-ExtIEs",
24228         "CompleteFailureCauseInformation-Item-ExtIEs",
24229         &asn_OP_SEQUENCE,
24230         asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,
24231         sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
24232                 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
24233         asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,    /* Same as above */
24234         sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
24235                 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
24236         { 0, 0, SEQUENCE_constraint },
24237         asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49,
24238         3,      /* Elements count */
24239         &asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49   /* Additional specs */
24240 };
24241
24242 static asn_TYPE_member_t asn_MBR_extensionValue_56[] = {
24243         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CompositeAvailableCapacityGroup),
24244                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24245                 0,
24246                 &asn_DEF_CompositeAvailableCapacityGroup,
24247                 0,
24248                 { 0, 0, 0 },
24249                 0, 0, /* No default value */
24250                 "CompositeAvailableCapacityGroup"
24251                 },
24252         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.ABS_Status),
24253                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24254                 0,
24255                 &asn_DEF_ABS_Status,
24256                 0,
24257                 { 0, 0, 0 },
24258                 0, 0, /* No default value */
24259                 "ABS-Status"
24260                 },
24261         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.RSRPMRList),
24262                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24263                 0,
24264                 &asn_DEF_RSRPMRList,
24265                 0,
24266                 { 0, 0, 0 },
24267                 0, 0, /* No default value */
24268                 "RSRPMRList"
24269                 },
24270         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CSIReportList),
24271                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24272                 0,
24273                 &asn_DEF_CSIReportList,
24274                 0,
24275                 { 0, 0, 0 },
24276                 0, 0, /* No default value */
24277                 "CSIReportList"
24278                 },
24279         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CellReportingIndicator),
24280                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
24281                 0,
24282                 &asn_DEF_CellReportingIndicator,
24283                 0,
24284                 { 0, 0, 0 },
24285                 0, 0, /* No default value */
24286                 "CellReportingIndicator"
24287                 },
24288 };
24289 static const unsigned asn_MAP_extensionValue_to_canonical_56[] = { 4, 0, 1, 2, 3 };
24290 static const unsigned asn_MAP_extensionValue_from_canonical_56[] = { 1, 2, 3, 4, 0 };
24291 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_56[] = {
24292     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* CellReportingIndicator */
24293     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* CompositeAvailableCapacityGroup */
24294     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* ABS-Status */
24295     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* RSRPMRList */
24296     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* CSIReportList */
24297 };
24298 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
24299         sizeof(struct CellMeasurementResult_Item_ExtIEs__extensionValue),
24300         offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, _asn_ctx),
24301         offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, present),
24302         sizeof(((struct CellMeasurementResult_Item_ExtIEs__extensionValue *)0)->present),
24303         asn_MAP_extensionValue_tag2el_56,
24304         5,      /* Count of tags in the map */
24305         asn_MAP_extensionValue_to_canonical_56,
24306         asn_MAP_extensionValue_from_canonical_56,
24307         -1      /* Extensions start */
24308 };
24309 static /* Use -fall-defs-global to expose */
24310 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
24311         "extensionValue",
24312         "extensionValue",
24313         &asn_OP_OPEN_TYPE,
24314         0,      /* No effective tags (pointer) */
24315         0,      /* No effective tags (count) */
24316         0,      /* No tags (pointer) */
24317         0,      /* No tags (count) */
24318         { 0, 0, OPEN_TYPE_constraint },
24319         asn_MBR_extensionValue_56,
24320         5,      /* Elements count */
24321         &asn_SPC_extensionValue_specs_56        /* Additional specs */
24322 };
24323
24324 asn_TYPE_member_t asn_MBR_CellMeasurementResult_Item_ExtIEs_53[] = {
24325         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, id),
24326                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24327                 -1,     /* IMPLICIT tag at current level */
24328                 &asn_DEF_ProtocolIE_ID,
24329                 0,
24330                 { &asn_OER_memb_id_constr_54, &asn_PER_memb_id_constr_54,  memb_id_constraint_53 },
24331                 0, 0, /* No default value */
24332                 "id"
24333                 },
24334         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, criticality),
24335                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24336                 -1,     /* IMPLICIT tag at current level */
24337                 &asn_DEF_Criticality,
24338                 select_CellMeasurementResult_Item_ExtIEs_criticality_type,
24339                 { &asn_OER_memb_criticality_constr_55, &asn_PER_memb_criticality_constr_55,  memb_criticality_constraint_53 },
24340                 0, 0, /* No default value */
24341                 "criticality"
24342                 },
24343         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, extensionValue),
24344                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24345                 +1,     /* EXPLICIT tag at current level */
24346                 &asn_DEF_extensionValue_56,
24347                 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type,
24348                 { &asn_OER_memb_extensionValue_constr_56, &asn_PER_memb_extensionValue_constr_56,  memb_extensionValue_constraint_53 },
24349                 0, 0, /* No default value */
24350                 "extensionValue"
24351                 },
24352 };
24353 static const ber_tlv_tag_t asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[] = {
24354         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24355 };
24356 static const asn_TYPE_tag2member_t asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53[] = {
24357     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24358     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24359     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24360 };
24361 asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 = {
24362         sizeof(struct CellMeasurementResult_Item_ExtIEs),
24363         offsetof(struct CellMeasurementResult_Item_ExtIEs, _asn_ctx),
24364         asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53,
24365         3,      /* Count of tags in the map */
24366         0, 0, 0,        /* Optional elements (not needed) */
24367         -1,     /* First extension addition */
24368 };
24369 asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_Item_ExtIEs = {
24370         "CellMeasurementResult-Item-ExtIEs",
24371         "CellMeasurementResult-Item-ExtIEs",
24372         &asn_OP_SEQUENCE,
24373         asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,
24374         sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
24375                 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
24376         asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,      /* Same as above */
24377         sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
24378                 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
24379         { 0, 0, SEQUENCE_constraint },
24380         asn_MBR_CellMeasurementResult_Item_ExtIEs_53,
24381         3,      /* Elements count */
24382         &asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53     /* Additional specs */
24383 };
24384
24385 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
24386         sizeof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue),
24387         offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
24388         offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, present),
24389         sizeof(((struct ServedCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
24390         0,      /* No top level tags */
24391         0,      /* No tags in the map */
24392         0, 0,
24393         -1      /* Extensions start */
24394 };
24395 static /* Use -fall-defs-global to expose */
24396 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
24397         "extensionValue",
24398         "extensionValue",
24399         &asn_OP_OPEN_TYPE,
24400         0,      /* No effective tags (pointer) */
24401         0,      /* No effective tags (count) */
24402         0,      /* No tags (pointer) */
24403         0,      /* No tags (count) */
24404         { 0, 0, OPEN_TYPE_constraint },
24405         0, 0,   /* No members */
24406         &asn_SPC_extensionValue_specs_60        /* Additional specs */
24407 };
24408
24409 asn_TYPE_member_t asn_MBR_ServedCellsToActivate_Item_ExtIEs_57[] = {
24410         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, id),
24411                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24412                 -1,     /* IMPLICIT tag at current level */
24413                 &asn_DEF_ProtocolIE_ID,
24414                 0,
24415                 { &asn_OER_memb_id_constr_58, &asn_PER_memb_id_constr_58,  memb_id_constraint_57 },
24416                 0, 0, /* No default value */
24417                 "id"
24418                 },
24419         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, criticality),
24420                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24421                 -1,     /* IMPLICIT tag at current level */
24422                 &asn_DEF_Criticality,
24423                 0,
24424                 { &asn_OER_memb_criticality_constr_59, &asn_PER_memb_criticality_constr_59,  memb_criticality_constraint_57 },
24425                 0, 0, /* No default value */
24426                 "criticality"
24427                 },
24428         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, extensionValue),
24429                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24430                 +1,     /* EXPLICIT tag at current level */
24431                 &asn_DEF_extensionValue_60,
24432                 0,
24433                 { &asn_OER_memb_extensionValue_constr_60, &asn_PER_memb_extensionValue_constr_60,  memb_extensionValue_constraint_57 },
24434                 0, 0, /* No default value */
24435                 "extensionValue"
24436                 },
24437 };
24438 static const ber_tlv_tag_t asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[] = {
24439         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24440 };
24441 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57[] = {
24442     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24443     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24444     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24445 };
24446 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 = {
24447         sizeof(struct ServedCellsToActivate_Item_ExtIEs),
24448         offsetof(struct ServedCellsToActivate_Item_ExtIEs, _asn_ctx),
24449         asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57,
24450         3,      /* Count of tags in the map */
24451         0, 0, 0,        /* Optional elements (not needed) */
24452         -1,     /* First extension addition */
24453 };
24454 asn_TYPE_descriptor_t asn_DEF_ServedCellsToActivate_Item_ExtIEs = {
24455         "ServedCellsToActivate-Item-ExtIEs",
24456         "ServedCellsToActivate-Item-ExtIEs",
24457         &asn_OP_SEQUENCE,
24458         asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,
24459         sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
24460                 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
24461         asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,      /* Same as above */
24462         sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
24463                 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
24464         { 0, 0, SEQUENCE_constraint },
24465         asn_MBR_ServedCellsToActivate_Item_ExtIEs_57,
24466         3,      /* Elements count */
24467         &asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57     /* Additional specs */
24468 };
24469
24470 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
24471         sizeof(struct ActivatedCellList_Item_ExtIEs__extensionValue),
24472         offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, _asn_ctx),
24473         offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, present),
24474         sizeof(((struct ActivatedCellList_Item_ExtIEs__extensionValue *)0)->present),
24475         0,      /* No top level tags */
24476         0,      /* No tags in the map */
24477         0, 0,
24478         -1      /* Extensions start */
24479 };
24480 static /* Use -fall-defs-global to expose */
24481 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
24482         "extensionValue",
24483         "extensionValue",
24484         &asn_OP_OPEN_TYPE,
24485         0,      /* No effective tags (pointer) */
24486         0,      /* No effective tags (count) */
24487         0,      /* No tags (pointer) */
24488         0,      /* No tags (count) */
24489         { 0, 0, OPEN_TYPE_constraint },
24490         0, 0,   /* No members */
24491         &asn_SPC_extensionValue_specs_64        /* Additional specs */
24492 };
24493
24494 asn_TYPE_member_t asn_MBR_ActivatedCellList_Item_ExtIEs_61[] = {
24495         { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, id),
24496                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24497                 -1,     /* IMPLICIT tag at current level */
24498                 &asn_DEF_ProtocolIE_ID,
24499                 0,
24500                 { &asn_OER_memb_id_constr_62, &asn_PER_memb_id_constr_62,  memb_id_constraint_61 },
24501                 0, 0, /* No default value */
24502                 "id"
24503                 },
24504         { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, criticality),
24505                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24506                 -1,     /* IMPLICIT tag at current level */
24507                 &asn_DEF_Criticality,
24508                 0,
24509                 { &asn_OER_memb_criticality_constr_63, &asn_PER_memb_criticality_constr_63,  memb_criticality_constraint_61 },
24510                 0, 0, /* No default value */
24511                 "criticality"
24512                 },
24513         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, extensionValue),
24514                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24515                 +1,     /* EXPLICIT tag at current level */
24516                 &asn_DEF_extensionValue_64,
24517                 0,
24518                 { &asn_OER_memb_extensionValue_constr_64, &asn_PER_memb_extensionValue_constr_64,  memb_extensionValue_constraint_61 },
24519                 0, 0, /* No default value */
24520                 "extensionValue"
24521                 },
24522 };
24523 static const ber_tlv_tag_t asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[] = {
24524         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24525 };
24526 static const asn_TYPE_tag2member_t asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61[] = {
24527     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24528     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24529     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24530 };
24531 asn_SEQUENCE_specifics_t asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 = {
24532         sizeof(struct ActivatedCellList_Item_ExtIEs),
24533         offsetof(struct ActivatedCellList_Item_ExtIEs, _asn_ctx),
24534         asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61,
24535         3,      /* Count of tags in the map */
24536         0, 0, 0,        /* Optional elements (not needed) */
24537         -1,     /* First extension addition */
24538 };
24539 asn_TYPE_descriptor_t asn_DEF_ActivatedCellList_Item_ExtIEs = {
24540         "ActivatedCellList-Item-ExtIEs",
24541         "ActivatedCellList-Item-ExtIEs",
24542         &asn_OP_SEQUENCE,
24543         asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,
24544         sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
24545                 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
24546         asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,  /* Same as above */
24547         sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
24548                 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
24549         { 0, 0, SEQUENCE_constraint },
24550         asn_MBR_ActivatedCellList_Item_ExtIEs_61,
24551         3,      /* Elements count */
24552         &asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 /* Additional specs */
24553 };
24554
24555 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
24556         sizeof(struct RNL_Header_Item_ExtIEs__extensionValue),
24557         offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, _asn_ctx),
24558         offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, present),
24559         sizeof(((struct RNL_Header_Item_ExtIEs__extensionValue *)0)->present),
24560         0,      /* No top level tags */
24561         0,      /* No tags in the map */
24562         0, 0,
24563         -1      /* Extensions start */
24564 };
24565 static /* Use -fall-defs-global to expose */
24566 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
24567         "extensionValue",
24568         "extensionValue",
24569         &asn_OP_OPEN_TYPE,
24570         0,      /* No effective tags (pointer) */
24571         0,      /* No effective tags (count) */
24572         0,      /* No tags (pointer) */
24573         0,      /* No tags (count) */
24574         { 0, 0, OPEN_TYPE_constraint },
24575         0, 0,   /* No members */
24576         &asn_SPC_extensionValue_specs_68        /* Additional specs */
24577 };
24578
24579 asn_TYPE_member_t asn_MBR_RNL_Header_Item_ExtIEs_65[] = {
24580         { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, id),
24581                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24582                 -1,     /* IMPLICIT tag at current level */
24583                 &asn_DEF_ProtocolIE_ID,
24584                 0,
24585                 { &asn_OER_memb_id_constr_66, &asn_PER_memb_id_constr_66,  memb_id_constraint_65 },
24586                 0, 0, /* No default value */
24587                 "id"
24588                 },
24589         { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, criticality),
24590                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24591                 -1,     /* IMPLICIT tag at current level */
24592                 &asn_DEF_Criticality,
24593                 0,
24594                 { &asn_OER_memb_criticality_constr_67, &asn_PER_memb_criticality_constr_67,  memb_criticality_constraint_65 },
24595                 0, 0, /* No default value */
24596                 "criticality"
24597                 },
24598         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, extensionValue),
24599                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24600                 +1,     /* EXPLICIT tag at current level */
24601                 &asn_DEF_extensionValue_68,
24602                 0,
24603                 { &asn_OER_memb_extensionValue_constr_68, &asn_PER_memb_extensionValue_constr_68,  memb_extensionValue_constraint_65 },
24604                 0, 0, /* No default value */
24605                 "extensionValue"
24606                 },
24607 };
24608 static const ber_tlv_tag_t asn_DEF_RNL_Header_Item_ExtIEs_tags_65[] = {
24609         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24610 };
24611 static const asn_TYPE_tag2member_t asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65[] = {
24612     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24613     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24614     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24615 };
24616 asn_SEQUENCE_specifics_t asn_SPC_RNL_Header_Item_ExtIEs_specs_65 = {
24617         sizeof(struct RNL_Header_Item_ExtIEs),
24618         offsetof(struct RNL_Header_Item_ExtIEs, _asn_ctx),
24619         asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65,
24620         3,      /* Count of tags in the map */
24621         0, 0, 0,        /* Optional elements (not needed) */
24622         -1,     /* First extension addition */
24623 };
24624 asn_TYPE_descriptor_t asn_DEF_RNL_Header_Item_ExtIEs = {
24625         "RNL-Header-Item-ExtIEs",
24626         "RNL-Header-Item-ExtIEs",
24627         &asn_OP_SEQUENCE,
24628         asn_DEF_RNL_Header_Item_ExtIEs_tags_65,
24629         sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
24630                 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
24631         asn_DEF_RNL_Header_Item_ExtIEs_tags_65, /* Same as above */
24632         sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
24633                 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
24634         { 0, 0, SEQUENCE_constraint },
24635         asn_MBR_RNL_Header_Item_ExtIEs_65,
24636         3,      /* Elements count */
24637         &asn_SPC_RNL_Header_Item_ExtIEs_specs_65        /* Additional specs */
24638 };
24639
24640 static asn_TYPE_member_t asn_MBR_extensionValue_72[] = {
24641         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
24642                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
24643                 0,
24644                 &asn_DEF_Correlation_ID,
24645                 0,
24646                 { 0, 0, 0 },
24647                 0, 0, /* No default value */
24648                 "Correlation-ID"
24649                 },
24650 };
24651 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_72[] = {
24652     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
24653 };
24654 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
24655         sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
24656         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24657         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
24658         sizeof(((struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
24659         asn_MAP_extensionValue_tag2el_72,
24660         1,      /* Count of tags in the map */
24661         0, 0,
24662         -1      /* Extensions start */
24663 };
24664 static /* Use -fall-defs-global to expose */
24665 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
24666         "extensionValue",
24667         "extensionValue",
24668         &asn_OP_OPEN_TYPE,
24669         0,      /* No effective tags (pointer) */
24670         0,      /* No effective tags (count) */
24671         0,      /* No tags (pointer) */
24672         0,      /* No tags (count) */
24673         { 0, 0, OPEN_TYPE_constraint },
24674         asn_MBR_extensionValue_72,
24675         1,      /* Elements count */
24676         &asn_SPC_extensionValue_specs_72        /* Additional specs */
24677 };
24678
24679 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69[] = {
24680         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id),
24681                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24682                 -1,     /* IMPLICIT tag at current level */
24683                 &asn_DEF_ProtocolIE_ID,
24684                 0,
24685                 { &asn_OER_memb_id_constr_70, &asn_PER_memb_id_constr_70,  memb_id_constraint_69 },
24686                 0, 0, /* No default value */
24687                 "id"
24688                 },
24689         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
24690                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24691                 -1,     /* IMPLICIT tag at current level */
24692                 &asn_DEF_Criticality,
24693                 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type,
24694                 { &asn_OER_memb_criticality_constr_71, &asn_PER_memb_criticality_constr_71,  memb_criticality_constraint_69 },
24695                 0, 0, /* No default value */
24696                 "criticality"
24697                 },
24698         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
24699                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24700                 +1,     /* EXPLICIT tag at current level */
24701                 &asn_DEF_extensionValue_72,
24702                 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type,
24703                 { &asn_OER_memb_extensionValue_constr_72, &asn_PER_memb_extensionValue_constr_72,  memb_extensionValue_constraint_69 },
24704                 0, 0, /* No default value */
24705                 "extensionValue"
24706                 },
24707 };
24708 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[] = {
24709         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24710 };
24711 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69[] = {
24712     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24713     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24714     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24715 };
24716 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 = {
24717         sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs),
24718         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
24719         asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69,
24720         3,      /* Count of tags in the map */
24721         0, 0, 0,        /* Optional elements (not needed) */
24722         -1,     /* First extension addition */
24723 };
24724 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs = {
24725         "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
24726         "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
24727         &asn_OP_SEQUENCE,
24728         asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69,
24729         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
24730                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
24731         asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69, /* Same as above */
24732         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
24733                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
24734         { 0, 0, SEQUENCE_constraint },
24735         asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69,
24736         3,      /* Elements count */
24737         &asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69        /* Additional specs */
24738 };
24739
24740 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
24741         sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
24742         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
24743         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
24744         sizeof(((struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
24745         0,      /* No top level tags */
24746         0,      /* No tags in the map */
24747         0, 0,
24748         -1      /* Extensions start */
24749 };
24750 static /* Use -fall-defs-global to expose */
24751 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
24752         "extensionValue",
24753         "extensionValue",
24754         &asn_OP_OPEN_TYPE,
24755         0,      /* No effective tags (pointer) */
24756         0,      /* No effective tags (count) */
24757         0,      /* No tags (pointer) */
24758         0,      /* No tags (count) */
24759         { 0, 0, OPEN_TYPE_constraint },
24760         0, 0,   /* No members */
24761         &asn_SPC_extensionValue_specs_76        /* Additional specs */
24762 };
24763
24764 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73[] = {
24765         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, id),
24766                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24767                 -1,     /* IMPLICIT tag at current level */
24768                 &asn_DEF_ProtocolIE_ID,
24769                 0,
24770                 { &asn_OER_memb_id_constr_74, &asn_PER_memb_id_constr_74,  memb_id_constraint_73 },
24771                 0, 0, /* No default value */
24772                 "id"
24773                 },
24774         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, criticality),
24775                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24776                 -1,     /* IMPLICIT tag at current level */
24777                 &asn_DEF_Criticality,
24778                 0,
24779                 { &asn_OER_memb_criticality_constr_75, &asn_PER_memb_criticality_constr_75,  memb_criticality_constraint_73 },
24780                 0, 0, /* No default value */
24781                 "criticality"
24782                 },
24783         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
24784                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24785                 +1,     /* EXPLICIT tag at current level */
24786                 &asn_DEF_extensionValue_76,
24787                 0,
24788                 { &asn_OER_memb_extensionValue_constr_76, &asn_PER_memb_extensionValue_constr_76,  memb_extensionValue_constraint_73 },
24789                 0, 0, /* No default value */
24790                 "extensionValue"
24791                 },
24792 };
24793 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[] = {
24794         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24795 };
24796 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73[] = {
24797     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24798     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24799     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24800 };
24801 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 = {
24802         sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs),
24803         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
24804         asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73,
24805         3,      /* Count of tags in the map */
24806         0, 0, 0,        /* Optional elements (not needed) */
24807         -1,     /* First extension addition */
24808 };
24809 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs = {
24810         "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
24811         "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
24812         &asn_OP_SEQUENCE,
24813         asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,
24814         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
24815                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
24816         asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,       /* Same as above */
24817         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
24818                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
24819         { 0, 0, SEQUENCE_constraint },
24820         asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73,
24821         3,      /* Elements count */
24822         &asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73      /* Additional specs */
24823 };
24824
24825 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
24826         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
24827         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24828         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
24829         sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
24830         0,      /* No top level tags */
24831         0,      /* No tags in the map */
24832         0, 0,
24833         -1      /* Extensions start */
24834 };
24835 static /* Use -fall-defs-global to expose */
24836 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
24837         "extensionValue",
24838         "extensionValue",
24839         &asn_OP_OPEN_TYPE,
24840         0,      /* No effective tags (pointer) */
24841         0,      /* No effective tags (count) */
24842         0,      /* No tags (pointer) */
24843         0,      /* No tags (count) */
24844         { 0, 0, OPEN_TYPE_constraint },
24845         0, 0,   /* No members */
24846         &asn_SPC_extensionValue_specs_80        /* Additional specs */
24847 };
24848
24849 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77[] = {
24850         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, id),
24851                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24852                 -1,     /* IMPLICIT tag at current level */
24853                 &asn_DEF_ProtocolIE_ID,
24854                 0,
24855                 { &asn_OER_memb_id_constr_78, &asn_PER_memb_id_constr_78,  memb_id_constraint_77 },
24856                 0, 0, /* No default value */
24857                 "id"
24858                 },
24859         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
24860                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24861                 -1,     /* IMPLICIT tag at current level */
24862                 &asn_DEF_Criticality,
24863                 0,
24864                 { &asn_OER_memb_criticality_constr_79, &asn_PER_memb_criticality_constr_79,  memb_criticality_constraint_77 },
24865                 0, 0, /* No default value */
24866                 "criticality"
24867                 },
24868         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
24869                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24870                 +1,     /* EXPLICIT tag at current level */
24871                 &asn_DEF_extensionValue_80,
24872                 0,
24873                 { &asn_OER_memb_extensionValue_constr_80, &asn_PER_memb_extensionValue_constr_80,  memb_extensionValue_constraint_77 },
24874                 0, 0, /* No default value */
24875                 "extensionValue"
24876                 },
24877 };
24878 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[] = {
24879         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24880 };
24881 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77[] = {
24882     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24883     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24884     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24885 };
24886 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 = {
24887         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs),
24888         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
24889         asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77,
24890         3,      /* Count of tags in the map */
24891         0, 0, 0,        /* Optional elements (not needed) */
24892         -1,     /* First extension addition */
24893 };
24894 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs = {
24895         "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
24896         "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
24897         &asn_OP_SEQUENCE,
24898         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,
24899         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
24900                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
24901         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,        /* Same as above */
24902         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
24903                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
24904         { 0, 0, SEQUENCE_constraint },
24905         asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77,
24906         3,      /* Elements count */
24907         &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77       /* Additional specs */
24908 };
24909
24910 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
24911         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
24912         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
24913         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
24914         sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
24915         0,      /* No top level tags */
24916         0,      /* No tags in the map */
24917         0, 0,
24918         -1      /* Extensions start */
24919 };
24920 static /* Use -fall-defs-global to expose */
24921 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
24922         "extensionValue",
24923         "extensionValue",
24924         &asn_OP_OPEN_TYPE,
24925         0,      /* No effective tags (pointer) */
24926         0,      /* No effective tags (count) */
24927         0,      /* No tags (pointer) */
24928         0,      /* No tags (count) */
24929         { 0, 0, OPEN_TYPE_constraint },
24930         0, 0,   /* No members */
24931         &asn_SPC_extensionValue_specs_84        /* Additional specs */
24932 };
24933
24934 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81[] = {
24935         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, id),
24936                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24937                 -1,     /* IMPLICIT tag at current level */
24938                 &asn_DEF_ProtocolIE_ID,
24939                 0,
24940                 { &asn_OER_memb_id_constr_82, &asn_PER_memb_id_constr_82,  memb_id_constraint_81 },
24941                 0, 0, /* No default value */
24942                 "id"
24943                 },
24944         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, criticality),
24945                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24946                 -1,     /* IMPLICIT tag at current level */
24947                 &asn_DEF_Criticality,
24948                 0,
24949                 { &asn_OER_memb_criticality_constr_83, &asn_PER_memb_criticality_constr_83,  memb_criticality_constraint_81 },
24950                 0, 0, /* No default value */
24951                 "criticality"
24952                 },
24953         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
24954                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24955                 +1,     /* EXPLICIT tag at current level */
24956                 &asn_DEF_extensionValue_84,
24957                 0,
24958                 { &asn_OER_memb_extensionValue_constr_84, &asn_PER_memb_extensionValue_constr_84,  memb_extensionValue_constraint_81 },
24959                 0, 0, /* No default value */
24960                 "extensionValue"
24961                 },
24962 };
24963 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[] = {
24964         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24965 };
24966 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81[] = {
24967     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24968     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24969     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24970 };
24971 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 = {
24972         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs),
24973         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
24974         asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81,
24975         3,      /* Count of tags in the map */
24976         0, 0, 0,        /* Optional elements (not needed) */
24977         -1,     /* First extension addition */
24978 };
24979 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs = {
24980         "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
24981         "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
24982         &asn_OP_SEQUENCE,
24983         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,
24984         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
24985                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
24986         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,      /* Same as above */
24987         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
24988                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
24989         { 0, 0, SEQUENCE_constraint },
24990         asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81,
24991         3,      /* Elements count */
24992         &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81     /* Additional specs */
24993 };
24994
24995 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
24996         sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue),
24997         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
24998         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, present),
24999         sizeof(((struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
25000         0,      /* No top level tags */
25001         0,      /* No tags in the map */
25002         0, 0,
25003         -1      /* Extensions start */
25004 };
25005 static /* Use -fall-defs-global to expose */
25006 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
25007         "extensionValue",
25008         "extensionValue",
25009         &asn_OP_OPEN_TYPE,
25010         0,      /* No effective tags (pointer) */
25011         0,      /* No effective tags (count) */
25012         0,      /* No tags (pointer) */
25013         0,      /* No tags (count) */
25014         { 0, 0, OPEN_TYPE_constraint },
25015         0, 0,   /* No members */
25016         &asn_SPC_extensionValue_specs_88        /* Additional specs */
25017 };
25018
25019 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85[] = {
25020         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, id),
25021                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25022                 -1,     /* IMPLICIT tag at current level */
25023                 &asn_DEF_ProtocolIE_ID,
25024                 0,
25025                 { &asn_OER_memb_id_constr_86, &asn_PER_memb_id_constr_86,  memb_id_constraint_85 },
25026                 0, 0, /* No default value */
25027                 "id"
25028                 },
25029         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, criticality),
25030                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25031                 -1,     /* IMPLICIT tag at current level */
25032                 &asn_DEF_Criticality,
25033                 0,
25034                 { &asn_OER_memb_criticality_constr_87, &asn_PER_memb_criticality_constr_87,  memb_criticality_constraint_85 },
25035                 0, 0, /* No default value */
25036                 "criticality"
25037                 },
25038         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, extensionValue),
25039                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25040                 +1,     /* EXPLICIT tag at current level */
25041                 &asn_DEF_extensionValue_88,
25042                 0,
25043                 { &asn_OER_memb_extensionValue_constr_88, &asn_PER_memb_extensionValue_constr_88,  memb_extensionValue_constraint_85 },
25044                 0, 0, /* No default value */
25045                 "extensionValue"
25046                 },
25047 };
25048 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[] = {
25049         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25050 };
25051 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85[] = {
25052     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25053     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25054     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25055 };
25056 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 = {
25057         sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs),
25058         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, _asn_ctx),
25059         asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85,
25060         3,      /* Count of tags in the map */
25061         0, 0, 0,        /* Optional elements (not needed) */
25062         -1,     /* First extension addition */
25063 };
25064 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs = {
25065         "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
25066         "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
25067         &asn_OP_SEQUENCE,
25068         asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,
25069         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
25070                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
25071         asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,    /* Same as above */
25072         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
25073                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
25074         { 0, 0, SEQUENCE_constraint },
25075         asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85,
25076         3,      /* Elements count */
25077         &asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85   /* Additional specs */
25078 };
25079
25080 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
25081         sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
25082         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
25083         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
25084         sizeof(((struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
25085         0,      /* No top level tags */
25086         0,      /* No tags in the map */
25087         0, 0,
25088         -1      /* Extensions start */
25089 };
25090 static /* Use -fall-defs-global to expose */
25091 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
25092         "extensionValue",
25093         "extensionValue",
25094         &asn_OP_OPEN_TYPE,
25095         0,      /* No effective tags (pointer) */
25096         0,      /* No effective tags (count) */
25097         0,      /* No tags (pointer) */
25098         0,      /* No tags (count) */
25099         { 0, 0, OPEN_TYPE_constraint },
25100         0, 0,   /* No members */
25101         &asn_SPC_extensionValue_specs_92        /* Additional specs */
25102 };
25103
25104 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89[] = {
25105         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, id),
25106                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25107                 -1,     /* IMPLICIT tag at current level */
25108                 &asn_DEF_ProtocolIE_ID,
25109                 0,
25110                 { &asn_OER_memb_id_constr_90, &asn_PER_memb_id_constr_90,  memb_id_constraint_89 },
25111                 0, 0, /* No default value */
25112                 "id"
25113                 },
25114         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, criticality),
25115                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25116                 -1,     /* IMPLICIT tag at current level */
25117                 &asn_DEF_Criticality,
25118                 0,
25119                 { &asn_OER_memb_criticality_constr_91, &asn_PER_memb_criticality_constr_91,  memb_criticality_constraint_89 },
25120                 0, 0, /* No default value */
25121                 "criticality"
25122                 },
25123         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
25124                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25125                 +1,     /* EXPLICIT tag at current level */
25126                 &asn_DEF_extensionValue_92,
25127                 0,
25128                 { &asn_OER_memb_extensionValue_constr_92, &asn_PER_memb_extensionValue_constr_92,  memb_extensionValue_constraint_89 },
25129                 0, 0, /* No default value */
25130                 "extensionValue"
25131                 },
25132 };
25133 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[] = {
25134         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25135 };
25136 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89[] = {
25137     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25138     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25139     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25140 };
25141 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 = {
25142         sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs),
25143         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
25144         asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89,
25145         3,      /* Count of tags in the map */
25146         0, 0, 0,        /* Optional elements (not needed) */
25147         -1,     /* First extension addition */
25148 };
25149 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs = {
25150         "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
25151         "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
25152         &asn_OP_SEQUENCE,
25153         asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,
25154         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
25155                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
25156         asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,       /* Same as above */
25157         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
25158                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
25159         { 0, 0, SEQUENCE_constraint },
25160         asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89,
25161         3,      /* Elements count */
25162         &asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89      /* Additional specs */
25163 };
25164
25165 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
25166         sizeof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue),
25167         offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, _asn_ctx),
25168         offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, present),
25169         sizeof(((struct UE_ContextInformationSeNBModReqExtIEs__extensionValue *)0)->present),
25170         0,      /* No top level tags */
25171         0,      /* No tags in the map */
25172         0, 0,
25173         -1      /* Extensions start */
25174 };
25175 static /* Use -fall-defs-global to expose */
25176 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
25177         "extensionValue",
25178         "extensionValue",
25179         &asn_OP_OPEN_TYPE,
25180         0,      /* No effective tags (pointer) */
25181         0,      /* No effective tags (count) */
25182         0,      /* No tags (pointer) */
25183         0,      /* No tags (count) */
25184         { 0, 0, OPEN_TYPE_constraint },
25185         0, 0,   /* No members */
25186         &asn_SPC_extensionValue_specs_96        /* Additional specs */
25187 };
25188
25189 asn_TYPE_member_t asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93[] = {
25190         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, id),
25191                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25192                 -1,     /* IMPLICIT tag at current level */
25193                 &asn_DEF_ProtocolIE_ID,
25194                 0,
25195                 { &asn_OER_memb_id_constr_94, &asn_PER_memb_id_constr_94,  memb_id_constraint_93 },
25196                 0, 0, /* No default value */
25197                 "id"
25198                 },
25199         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, criticality),
25200                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25201                 -1,     /* IMPLICIT tag at current level */
25202                 &asn_DEF_Criticality,
25203                 0,
25204                 { &asn_OER_memb_criticality_constr_95, &asn_PER_memb_criticality_constr_95,  memb_criticality_constraint_93 },
25205                 0, 0, /* No default value */
25206                 "criticality"
25207                 },
25208         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, extensionValue),
25209                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25210                 +1,     /* EXPLICIT tag at current level */
25211                 &asn_DEF_extensionValue_96,
25212                 0,
25213                 { &asn_OER_memb_extensionValue_constr_96, &asn_PER_memb_extensionValue_constr_96,  memb_extensionValue_constraint_93 },
25214                 0, 0, /* No default value */
25215                 "extensionValue"
25216                 },
25217 };
25218 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[] = {
25219         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25220 };
25221 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93[] = {
25222     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25223     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25224     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25225 };
25226 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 = {
25227         sizeof(struct UE_ContextInformationSeNBModReqExtIEs),
25228         offsetof(struct UE_ContextInformationSeNBModReqExtIEs, _asn_ctx),
25229         asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93,
25230         3,      /* Count of tags in the map */
25231         0, 0, 0,        /* Optional elements (not needed) */
25232         -1,     /* First extension addition */
25233 };
25234 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs = {
25235         "UE-ContextInformationSeNBModReqExtIEs",
25236         "UE-ContextInformationSeNBModReqExtIEs",
25237         &asn_OP_SEQUENCE,
25238         asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,
25239         sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
25240                 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
25241         asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,  /* Same as above */
25242         sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
25243                 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
25244         { 0, 0, SEQUENCE_constraint },
25245         asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93,
25246         3,      /* Elements count */
25247         &asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 /* Additional specs */
25248 };
25249
25250 static asn_TYPE_member_t asn_MBR_extensionValue_100[] = {
25251         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
25252                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
25253                 0,
25254                 &asn_DEF_Correlation_ID,
25255                 0,
25256                 { 0, 0, 0 },
25257                 0, 0, /* No default value */
25258                 "Correlation-ID"
25259                 },
25260 };
25261 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_100[] = {
25262     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
25263 };
25264 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
25265         sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue),
25266         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25267         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
25268         sizeof(((struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25269         asn_MAP_extensionValue_tag2el_100,
25270         1,      /* Count of tags in the map */
25271         0, 0,
25272         -1      /* Extensions start */
25273 };
25274 static /* Use -fall-defs-global to expose */
25275 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
25276         "extensionValue",
25277         "extensionValue",
25278         &asn_OP_OPEN_TYPE,
25279         0,      /* No effective tags (pointer) */
25280         0,      /* No effective tags (count) */
25281         0,      /* No tags (pointer) */
25282         0,      /* No tags (count) */
25283         { 0, 0, OPEN_TYPE_constraint },
25284         asn_MBR_extensionValue_100,
25285         1,      /* Elements count */
25286         &asn_SPC_extensionValue_specs_100       /* Additional specs */
25287 };
25288
25289 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97[] = {
25290         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id),
25291                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25292                 -1,     /* IMPLICIT tag at current level */
25293                 &asn_DEF_ProtocolIE_ID,
25294                 0,
25295                 { &asn_OER_memb_id_constr_98, &asn_PER_memb_id_constr_98,  memb_id_constraint_97 },
25296                 0, 0, /* No default value */
25297                 "id"
25298                 },
25299         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, criticality),
25300                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25301                 -1,     /* IMPLICIT tag at current level */
25302                 &asn_DEF_Criticality,
25303                 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type,
25304                 { &asn_OER_memb_criticality_constr_99, &asn_PER_memb_criticality_constr_99,  memb_criticality_constraint_97 },
25305                 0, 0, /* No default value */
25306                 "criticality"
25307                 },
25308         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, extensionValue),
25309                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25310                 +1,     /* EXPLICIT tag at current level */
25311                 &asn_DEF_extensionValue_100,
25312                 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type,
25313                 { &asn_OER_memb_extensionValue_constr_100, &asn_PER_memb_extensionValue_constr_100,  memb_extensionValue_constraint_97 },
25314                 0, 0, /* No default value */
25315                 "extensionValue"
25316                 },
25317 };
25318 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[] = {
25319         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25320 };
25321 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97[] = {
25322     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25323     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25324     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25325 };
25326 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 = {
25327         sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs),
25328         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
25329         asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97,
25330         3,      /* Count of tags in the map */
25331         0, 0, 0,        /* Optional elements (not needed) */
25332         -1,     /* First extension addition */
25333 };
25334 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs = {
25335         "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
25336         "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
25337         &asn_OP_SEQUENCE,
25338         asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,
25339         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
25340                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
25341         asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,   /* Same as above */
25342         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
25343                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
25344         { 0, 0, SEQUENCE_constraint },
25345         asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97,
25346         3,      /* Elements count */
25347         &asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97  /* Additional specs */
25348 };
25349
25350 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
25351         sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue),
25352         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
25353         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, present),
25354         sizeof(((struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
25355         0,      /* No top level tags */
25356         0,      /* No tags in the map */
25357         0, 0,
25358         -1      /* Extensions start */
25359 };
25360 static /* Use -fall-defs-global to expose */
25361 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
25362         "extensionValue",
25363         "extensionValue",
25364         &asn_OP_OPEN_TYPE,
25365         0,      /* No effective tags (pointer) */
25366         0,      /* No effective tags (count) */
25367         0,      /* No tags (pointer) */
25368         0,      /* No tags (count) */
25369         { 0, 0, OPEN_TYPE_constraint },
25370         0, 0,   /* No members */
25371         &asn_SPC_extensionValue_specs_104       /* Additional specs */
25372 };
25373
25374 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101[] = {
25375         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, id),
25376                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25377                 -1,     /* IMPLICIT tag at current level */
25378                 &asn_DEF_ProtocolIE_ID,
25379                 0,
25380                 { &asn_OER_memb_id_constr_102, &asn_PER_memb_id_constr_102,  memb_id_constraint_101 },
25381                 0, 0, /* No default value */
25382                 "id"
25383                 },
25384         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, criticality),
25385                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25386                 -1,     /* IMPLICIT tag at current level */
25387                 &asn_DEF_Criticality,
25388                 0,
25389                 { &asn_OER_memb_criticality_constr_103, &asn_PER_memb_criticality_constr_103,  memb_criticality_constraint_101 },
25390                 0, 0, /* No default value */
25391                 "criticality"
25392                 },
25393         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, extensionValue),
25394                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25395                 +1,     /* EXPLICIT tag at current level */
25396                 &asn_DEF_extensionValue_104,
25397                 0,
25398                 { &asn_OER_memb_extensionValue_constr_104, &asn_PER_memb_extensionValue_constr_104,  memb_extensionValue_constraint_101 },
25399                 0, 0, /* No default value */
25400                 "extensionValue"
25401                 },
25402 };
25403 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[] = {
25404         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25405 };
25406 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101[] = {
25407     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25408     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25409     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25410 };
25411 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 = {
25412         sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs),
25413         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, _asn_ctx),
25414         asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101,
25415         3,      /* Count of tags in the map */
25416         0, 0, 0,        /* Optional elements (not needed) */
25417         -1,     /* First extension addition */
25418 };
25419 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs = {
25420         "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
25421         "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
25422         &asn_OP_SEQUENCE,
25423         asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,
25424         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
25425                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
25426         asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,        /* Same as above */
25427         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
25428                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
25429         { 0, 0, SEQUENCE_constraint },
25430         asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101,
25431         3,      /* Elements count */
25432         &asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101       /* Additional specs */
25433 };
25434
25435 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
25436         sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue),
25437         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25438         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
25439         sizeof(((struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25440         0,      /* No top level tags */
25441         0,      /* No tags in the map */
25442         0, 0,
25443         -1      /* Extensions start */
25444 };
25445 static /* Use -fall-defs-global to expose */
25446 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
25447         "extensionValue",
25448         "extensionValue",
25449         &asn_OP_OPEN_TYPE,
25450         0,      /* No effective tags (pointer) */
25451         0,      /* No effective tags (count) */
25452         0,      /* No tags (pointer) */
25453         0,      /* No tags (count) */
25454         { 0, 0, OPEN_TYPE_constraint },
25455         0, 0,   /* No members */
25456         &asn_SPC_extensionValue_specs_108       /* Additional specs */
25457 };
25458
25459 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105[] = {
25460         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, id),
25461                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25462                 -1,     /* IMPLICIT tag at current level */
25463                 &asn_DEF_ProtocolIE_ID,
25464                 0,
25465                 { &asn_OER_memb_id_constr_106, &asn_PER_memb_id_constr_106,  memb_id_constraint_105 },
25466                 0, 0, /* No default value */
25467                 "id"
25468                 },
25469         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, criticality),
25470                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25471                 -1,     /* IMPLICIT tag at current level */
25472                 &asn_DEF_Criticality,
25473                 0,
25474                 { &asn_OER_memb_criticality_constr_107, &asn_PER_memb_criticality_constr_107,  memb_criticality_constraint_105 },
25475                 0, 0, /* No default value */
25476                 "criticality"
25477                 },
25478         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, extensionValue),
25479                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25480                 +1,     /* EXPLICIT tag at current level */
25481                 &asn_DEF_extensionValue_108,
25482                 0,
25483                 { &asn_OER_memb_extensionValue_constr_108, &asn_PER_memb_extensionValue_constr_108,  memb_extensionValue_constraint_105 },
25484                 0, 0, /* No default value */
25485                 "extensionValue"
25486                 },
25487 };
25488 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[] = {
25489         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25490 };
25491 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105[] = {
25492     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25493     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25494     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25495 };
25496 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 = {
25497         sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs),
25498         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
25499         asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105,
25500         3,      /* Count of tags in the map */
25501         0, 0, 0,        /* Optional elements (not needed) */
25502         -1,     /* First extension addition */
25503 };
25504 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs = {
25505         "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
25506         "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
25507         &asn_OP_SEQUENCE,
25508         asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,
25509         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
25510                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
25511         asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,       /* Same as above */
25512         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
25513                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
25514         { 0, 0, SEQUENCE_constraint },
25515         asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105,
25516         3,      /* Elements count */
25517         &asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105      /* Additional specs */
25518 };
25519
25520 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
25521         sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue),
25522         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
25523         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, present),
25524         sizeof(((struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
25525         0,      /* No top level tags */
25526         0,      /* No tags in the map */
25527         0, 0,
25528         -1      /* Extensions start */
25529 };
25530 static /* Use -fall-defs-global to expose */
25531 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
25532         "extensionValue",
25533         "extensionValue",
25534         &asn_OP_OPEN_TYPE,
25535         0,      /* No effective tags (pointer) */
25536         0,      /* No effective tags (count) */
25537         0,      /* No tags (pointer) */
25538         0,      /* No tags (count) */
25539         { 0, 0, OPEN_TYPE_constraint },
25540         0, 0,   /* No members */
25541         &asn_SPC_extensionValue_specs_112       /* Additional specs */
25542 };
25543
25544 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109[] = {
25545         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, id),
25546                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25547                 -1,     /* IMPLICIT tag at current level */
25548                 &asn_DEF_ProtocolIE_ID,
25549                 0,
25550                 { &asn_OER_memb_id_constr_110, &asn_PER_memb_id_constr_110,  memb_id_constraint_109 },
25551                 0, 0, /* No default value */
25552                 "id"
25553                 },
25554         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, criticality),
25555                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25556                 -1,     /* IMPLICIT tag at current level */
25557                 &asn_DEF_Criticality,
25558                 0,
25559                 { &asn_OER_memb_criticality_constr_111, &asn_PER_memb_criticality_constr_111,  memb_criticality_constraint_109 },
25560                 0, 0, /* No default value */
25561                 "criticality"
25562                 },
25563         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, extensionValue),
25564                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25565                 +1,     /* EXPLICIT tag at current level */
25566                 &asn_DEF_extensionValue_112,
25567                 0,
25568                 { &asn_OER_memb_extensionValue_constr_112, &asn_PER_memb_extensionValue_constr_112,  memb_extensionValue_constraint_109 },
25569                 0, 0, /* No default value */
25570                 "extensionValue"
25571                 },
25572 };
25573 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[] = {
25574         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25575 };
25576 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109[] = {
25577     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25578     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25579     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25580 };
25581 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 = {
25582         sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs),
25583         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, _asn_ctx),
25584         asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109,
25585         3,      /* Count of tags in the map */
25586         0, 0, 0,        /* Optional elements (not needed) */
25587         -1,     /* First extension addition */
25588 };
25589 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs = {
25590         "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
25591         "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
25592         &asn_OP_SEQUENCE,
25593         asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,
25594         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
25595                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
25596         asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,     /* Same as above */
25597         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
25598                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
25599         { 0, 0, SEQUENCE_constraint },
25600         asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109,
25601         3,      /* Elements count */
25602         &asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109    /* Additional specs */
25603 };
25604
25605 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
25606         sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue),
25607         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25608         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
25609         sizeof(((struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25610         0,      /* No top level tags */
25611         0,      /* No tags in the map */
25612         0, 0,
25613         -1      /* Extensions start */
25614 };
25615 static /* Use -fall-defs-global to expose */
25616 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
25617         "extensionValue",
25618         "extensionValue",
25619         &asn_OP_OPEN_TYPE,
25620         0,      /* No effective tags (pointer) */
25621         0,      /* No effective tags (count) */
25622         0,      /* No tags (pointer) */
25623         0,      /* No tags (count) */
25624         { 0, 0, OPEN_TYPE_constraint },
25625         0, 0,   /* No members */
25626         &asn_SPC_extensionValue_specs_116       /* Additional specs */
25627 };
25628
25629 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113[] = {
25630         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, id),
25631                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25632                 -1,     /* IMPLICIT tag at current level */
25633                 &asn_DEF_ProtocolIE_ID,
25634                 0,
25635                 { &asn_OER_memb_id_constr_114, &asn_PER_memb_id_constr_114,  memb_id_constraint_113 },
25636                 0, 0, /* No default value */
25637                 "id"
25638                 },
25639         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, criticality),
25640                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25641                 -1,     /* IMPLICIT tag at current level */
25642                 &asn_DEF_Criticality,
25643                 0,
25644                 { &asn_OER_memb_criticality_constr_115, &asn_PER_memb_criticality_constr_115,  memb_criticality_constraint_113 },
25645                 0, 0, /* No default value */
25646                 "criticality"
25647                 },
25648         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, extensionValue),
25649                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25650                 +1,     /* EXPLICIT tag at current level */
25651                 &asn_DEF_extensionValue_116,
25652                 0,
25653                 { &asn_OER_memb_extensionValue_constr_116, &asn_PER_memb_extensionValue_constr_116,  memb_extensionValue_constraint_113 },
25654                 0, 0, /* No default value */
25655                 "extensionValue"
25656                 },
25657 };
25658 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[] = {
25659         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25660 };
25661 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113[] = {
25662     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25663     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25664     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25665 };
25666 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 = {
25667         sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs),
25668         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
25669         asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113,
25670         3,      /* Count of tags in the map */
25671         0, 0, 0,        /* Optional elements (not needed) */
25672         -1,     /* First extension addition */
25673 };
25674 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs = {
25675         "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
25676         "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
25677         &asn_OP_SEQUENCE,
25678         asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,
25679         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
25680                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
25681         asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,       /* Same as above */
25682         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
25683                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
25684         { 0, 0, SEQUENCE_constraint },
25685         asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113,
25686         3,      /* Elements count */
25687         &asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113      /* Additional specs */
25688 };
25689
25690 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
25691         sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue),
25692         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
25693         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, present),
25694         sizeof(((struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
25695         0,      /* No top level tags */
25696         0,      /* No tags in the map */
25697         0, 0,
25698         -1      /* Extensions start */
25699 };
25700 static /* Use -fall-defs-global to expose */
25701 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
25702         "extensionValue",
25703         "extensionValue",
25704         &asn_OP_OPEN_TYPE,
25705         0,      /* No effective tags (pointer) */
25706         0,      /* No effective tags (count) */
25707         0,      /* No tags (pointer) */
25708         0,      /* No tags (count) */
25709         { 0, 0, OPEN_TYPE_constraint },
25710         0, 0,   /* No members */
25711         &asn_SPC_extensionValue_specs_120       /* Additional specs */
25712 };
25713
25714 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117[] = {
25715         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, id),
25716                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25717                 -1,     /* IMPLICIT tag at current level */
25718                 &asn_DEF_ProtocolIE_ID,
25719                 0,
25720                 { &asn_OER_memb_id_constr_118, &asn_PER_memb_id_constr_118,  memb_id_constraint_117 },
25721                 0, 0, /* No default value */
25722                 "id"
25723                 },
25724         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, criticality),
25725                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25726                 -1,     /* IMPLICIT tag at current level */
25727                 &asn_DEF_Criticality,
25728                 0,
25729                 { &asn_OER_memb_criticality_constr_119, &asn_PER_memb_criticality_constr_119,  memb_criticality_constraint_117 },
25730                 0, 0, /* No default value */
25731                 "criticality"
25732                 },
25733         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, extensionValue),
25734                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25735                 +1,     /* EXPLICIT tag at current level */
25736                 &asn_DEF_extensionValue_120,
25737                 0,
25738                 { &asn_OER_memb_extensionValue_constr_120, &asn_PER_memb_extensionValue_constr_120,  memb_extensionValue_constraint_117 },
25739                 0, 0, /* No default value */
25740                 "extensionValue"
25741                 },
25742 };
25743 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[] = {
25744         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25745 };
25746 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117[] = {
25747     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25748     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25749     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25750 };
25751 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 = {
25752         sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs),
25753         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, _asn_ctx),
25754         asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117,
25755         3,      /* Count of tags in the map */
25756         0, 0, 0,        /* Optional elements (not needed) */
25757         -1,     /* First extension addition */
25758 };
25759 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs = {
25760         "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
25761         "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
25762         &asn_OP_SEQUENCE,
25763         asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,
25764         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
25765                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
25766         asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,     /* Same as above */
25767         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
25768                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
25769         { 0, 0, SEQUENCE_constraint },
25770         asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117,
25771         3,      /* Elements count */
25772         &asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117    /* Additional specs */
25773 };
25774
25775 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
25776         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue),
25777         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25778         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
25779         sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25780         0,      /* No top level tags */
25781         0,      /* No tags in the map */
25782         0, 0,
25783         -1      /* Extensions start */
25784 };
25785 static /* Use -fall-defs-global to expose */
25786 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
25787         "extensionValue",
25788         "extensionValue",
25789         &asn_OP_OPEN_TYPE,
25790         0,      /* No effective tags (pointer) */
25791         0,      /* No effective tags (count) */
25792         0,      /* No tags (pointer) */
25793         0,      /* No tags (count) */
25794         { 0, 0, OPEN_TYPE_constraint },
25795         0, 0,   /* No members */
25796         &asn_SPC_extensionValue_specs_124       /* Additional specs */
25797 };
25798
25799 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121[] = {
25800         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, id),
25801                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25802                 -1,     /* IMPLICIT tag at current level */
25803                 &asn_DEF_ProtocolIE_ID,
25804                 0,
25805                 { &asn_OER_memb_id_constr_122, &asn_PER_memb_id_constr_122,  memb_id_constraint_121 },
25806                 0, 0, /* No default value */
25807                 "id"
25808                 },
25809         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, criticality),
25810                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25811                 -1,     /* IMPLICIT tag at current level */
25812                 &asn_DEF_Criticality,
25813                 0,
25814                 { &asn_OER_memb_criticality_constr_123, &asn_PER_memb_criticality_constr_123,  memb_criticality_constraint_121 },
25815                 0, 0, /* No default value */
25816                 "criticality"
25817                 },
25818         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, extensionValue),
25819                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25820                 +1,     /* EXPLICIT tag at current level */
25821                 &asn_DEF_extensionValue_124,
25822                 0,
25823                 { &asn_OER_memb_extensionValue_constr_124, &asn_PER_memb_extensionValue_constr_124,  memb_extensionValue_constraint_121 },
25824                 0, 0, /* No default value */
25825                 "extensionValue"
25826                 },
25827 };
25828 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[] = {
25829         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25830 };
25831 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121[] = {
25832     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25833     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25834     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25835 };
25836 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 = {
25837         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs),
25838         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
25839         asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121,
25840         3,      /* Count of tags in the map */
25841         0, 0, 0,        /* Optional elements (not needed) */
25842         -1,     /* First extension addition */
25843 };
25844 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs = {
25845         "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
25846         "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
25847         &asn_OP_SEQUENCE,
25848         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121,
25849         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
25850                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
25851         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121, /* Same as above */
25852         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
25853                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
25854         { 0, 0, SEQUENCE_constraint },
25855         asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121,
25856         3,      /* Elements count */
25857         &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121        /* Additional specs */
25858 };
25859
25860 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
25861         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue),
25862         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
25863         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, present),
25864         sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
25865         0,      /* No top level tags */
25866         0,      /* No tags in the map */
25867         0, 0,
25868         -1      /* Extensions start */
25869 };
25870 static /* Use -fall-defs-global to expose */
25871 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
25872         "extensionValue",
25873         "extensionValue",
25874         &asn_OP_OPEN_TYPE,
25875         0,      /* No effective tags (pointer) */
25876         0,      /* No effective tags (count) */
25877         0,      /* No tags (pointer) */
25878         0,      /* No tags (count) */
25879         { 0, 0, OPEN_TYPE_constraint },
25880         0, 0,   /* No members */
25881         &asn_SPC_extensionValue_specs_128       /* Additional specs */
25882 };
25883
25884 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125[] = {
25885         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, id),
25886                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25887                 -1,     /* IMPLICIT tag at current level */
25888                 &asn_DEF_ProtocolIE_ID,
25889                 0,
25890                 { &asn_OER_memb_id_constr_126, &asn_PER_memb_id_constr_126,  memb_id_constraint_125 },
25891                 0, 0, /* No default value */
25892                 "id"
25893                 },
25894         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, criticality),
25895                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25896                 -1,     /* IMPLICIT tag at current level */
25897                 &asn_DEF_Criticality,
25898                 0,
25899                 { &asn_OER_memb_criticality_constr_127, &asn_PER_memb_criticality_constr_127,  memb_criticality_constraint_125 },
25900                 0, 0, /* No default value */
25901                 "criticality"
25902                 },
25903         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, extensionValue),
25904                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25905                 +1,     /* EXPLICIT tag at current level */
25906                 &asn_DEF_extensionValue_128,
25907                 0,
25908                 { &asn_OER_memb_extensionValue_constr_128, &asn_PER_memb_extensionValue_constr_128,  memb_extensionValue_constraint_125 },
25909                 0, 0, /* No default value */
25910                 "extensionValue"
25911                 },
25912 };
25913 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[] = {
25914         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25915 };
25916 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125[] = {
25917     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25918     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25919     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25920 };
25921 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 = {
25922         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs),
25923         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, _asn_ctx),
25924         asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125,
25925         3,      /* Count of tags in the map */
25926         0, 0, 0,        /* Optional elements (not needed) */
25927         -1,     /* First extension addition */
25928 };
25929 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs = {
25930         "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
25931         "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
25932         &asn_OP_SEQUENCE,
25933         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,
25934         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
25935                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
25936         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,       /* Same as above */
25937         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
25938                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
25939         { 0, 0, SEQUENCE_constraint },
25940         asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125,
25941         3,      /* Elements count */
25942         &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125      /* Additional specs */
25943 };
25944
25945 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
25946         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue),
25947         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25948         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
25949         sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25950         0,      /* No top level tags */
25951         0,      /* No tags in the map */
25952         0, 0,
25953         -1      /* Extensions start */
25954 };
25955 static /* Use -fall-defs-global to expose */
25956 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
25957         "extensionValue",
25958         "extensionValue",
25959         &asn_OP_OPEN_TYPE,
25960         0,      /* No effective tags (pointer) */
25961         0,      /* No effective tags (count) */
25962         0,      /* No tags (pointer) */
25963         0,      /* No tags (count) */
25964         { 0, 0, OPEN_TYPE_constraint },
25965         0, 0,   /* No members */
25966         &asn_SPC_extensionValue_specs_132       /* Additional specs */
25967 };
25968
25969 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129[] = {
25970         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, id),
25971                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25972                 -1,     /* IMPLICIT tag at current level */
25973                 &asn_DEF_ProtocolIE_ID,
25974                 0,
25975                 { &asn_OER_memb_id_constr_130, &asn_PER_memb_id_constr_130,  memb_id_constraint_129 },
25976                 0, 0, /* No default value */
25977                 "id"
25978                 },
25979         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, criticality),
25980                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25981                 -1,     /* IMPLICIT tag at current level */
25982                 &asn_DEF_Criticality,
25983                 0,
25984                 { &asn_OER_memb_criticality_constr_131, &asn_PER_memb_criticality_constr_131,  memb_criticality_constraint_129 },
25985                 0, 0, /* No default value */
25986                 "criticality"
25987                 },
25988         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, extensionValue),
25989                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25990                 +1,     /* EXPLICIT tag at current level */
25991                 &asn_DEF_extensionValue_132,
25992                 0,
25993                 { &asn_OER_memb_extensionValue_constr_132, &asn_PER_memb_extensionValue_constr_132,  memb_extensionValue_constraint_129 },
25994                 0, 0, /* No default value */
25995                 "extensionValue"
25996                 },
25997 };
25998 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[] = {
25999         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26000 };
26001 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129[] = {
26002     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26003     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26004     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26005 };
26006 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 = {
26007         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs),
26008         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
26009         asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129,
26010         3,      /* Count of tags in the map */
26011         0, 0, 0,        /* Optional elements (not needed) */
26012         -1,     /* First extension addition */
26013 };
26014 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs = {
26015         "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
26016         "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
26017         &asn_OP_SEQUENCE,
26018         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,
26019         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
26020                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
26021         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,      /* Same as above */
26022         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
26023                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
26024         { 0, 0, SEQUENCE_constraint },
26025         asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129,
26026         3,      /* Elements count */
26027         &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129     /* Additional specs */
26028 };
26029
26030 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
26031         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue),
26032         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
26033         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, present),
26034         sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
26035         0,      /* No top level tags */
26036         0,      /* No tags in the map */
26037         0, 0,
26038         -1      /* Extensions start */
26039 };
26040 static /* Use -fall-defs-global to expose */
26041 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
26042         "extensionValue",
26043         "extensionValue",
26044         &asn_OP_OPEN_TYPE,
26045         0,      /* No effective tags (pointer) */
26046         0,      /* No effective tags (count) */
26047         0,      /* No tags (pointer) */
26048         0,      /* No tags (count) */
26049         { 0, 0, OPEN_TYPE_constraint },
26050         0, 0,   /* No members */
26051         &asn_SPC_extensionValue_specs_136       /* Additional specs */
26052 };
26053
26054 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133[] = {
26055         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, id),
26056                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26057                 -1,     /* IMPLICIT tag at current level */
26058                 &asn_DEF_ProtocolIE_ID,
26059                 0,
26060                 { &asn_OER_memb_id_constr_134, &asn_PER_memb_id_constr_134,  memb_id_constraint_133 },
26061                 0, 0, /* No default value */
26062                 "id"
26063                 },
26064         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, criticality),
26065                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26066                 -1,     /* IMPLICIT tag at current level */
26067                 &asn_DEF_Criticality,
26068                 0,
26069                 { &asn_OER_memb_criticality_constr_135, &asn_PER_memb_criticality_constr_135,  memb_criticality_constraint_133 },
26070                 0, 0, /* No default value */
26071                 "criticality"
26072                 },
26073         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, extensionValue),
26074                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26075                 +1,     /* EXPLICIT tag at current level */
26076                 &asn_DEF_extensionValue_136,
26077                 0,
26078                 { &asn_OER_memb_extensionValue_constr_136, &asn_PER_memb_extensionValue_constr_136,  memb_extensionValue_constraint_133 },
26079                 0, 0, /* No default value */
26080                 "extensionValue"
26081                 },
26082 };
26083 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[] = {
26084         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26085 };
26086 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133[] = {
26087     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26088     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26089     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26090 };
26091 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 = {
26092         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs),
26093         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, _asn_ctx),
26094         asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133,
26095         3,      /* Count of tags in the map */
26096         0, 0, 0,        /* Optional elements (not needed) */
26097         -1,     /* First extension addition */
26098 };
26099 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs = {
26100         "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
26101         "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
26102         &asn_OP_SEQUENCE,
26103         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,
26104         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
26105                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
26106         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,    /* Same as above */
26107         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
26108                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
26109         { 0, 0, SEQUENCE_constraint },
26110         asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133,
26111         3,      /* Elements count */
26112         &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133   /* Additional specs */
26113 };
26114
26115 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
26116         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue),
26117         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
26118         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
26119         sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
26120         0,      /* No top level tags */
26121         0,      /* No tags in the map */
26122         0, 0,
26123         -1      /* Extensions start */
26124 };
26125 static /* Use -fall-defs-global to expose */
26126 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
26127         "extensionValue",
26128         "extensionValue",
26129         &asn_OP_OPEN_TYPE,
26130         0,      /* No effective tags (pointer) */
26131         0,      /* No effective tags (count) */
26132         0,      /* No tags (pointer) */
26133         0,      /* No tags (count) */
26134         { 0, 0, OPEN_TYPE_constraint },
26135         0, 0,   /* No members */
26136         &asn_SPC_extensionValue_specs_140       /* Additional specs */
26137 };
26138
26139 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137[] = {
26140         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, id),
26141                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26142                 -1,     /* IMPLICIT tag at current level */
26143                 &asn_DEF_ProtocolIE_ID,
26144                 0,
26145                 { &asn_OER_memb_id_constr_138, &asn_PER_memb_id_constr_138,  memb_id_constraint_137 },
26146                 0, 0, /* No default value */
26147                 "id"
26148                 },
26149         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, criticality),
26150                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26151                 -1,     /* IMPLICIT tag at current level */
26152                 &asn_DEF_Criticality,
26153                 0,
26154                 { &asn_OER_memb_criticality_constr_139, &asn_PER_memb_criticality_constr_139,  memb_criticality_constraint_137 },
26155                 0, 0, /* No default value */
26156                 "criticality"
26157                 },
26158         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, extensionValue),
26159                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26160                 +1,     /* EXPLICIT tag at current level */
26161                 &asn_DEF_extensionValue_140,
26162                 0,
26163                 { &asn_OER_memb_extensionValue_constr_140, &asn_PER_memb_extensionValue_constr_140,  memb_extensionValue_constraint_137 },
26164                 0, 0, /* No default value */
26165                 "extensionValue"
26166                 },
26167 };
26168 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[] = {
26169         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26170 };
26171 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137[] = {
26172     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26173     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26174     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26175 };
26176 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 = {
26177         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs),
26178         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
26179         asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137,
26180         3,      /* Count of tags in the map */
26181         0, 0, 0,        /* Optional elements (not needed) */
26182         -1,     /* First extension addition */
26183 };
26184 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs = {
26185         "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
26186         "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
26187         &asn_OP_SEQUENCE,
26188         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,
26189         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
26190                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
26191         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,      /* Same as above */
26192         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
26193                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
26194         { 0, 0, SEQUENCE_constraint },
26195         asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137,
26196         3,      /* Elements count */
26197         &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137     /* Additional specs */
26198 };
26199
26200 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
26201         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue),
26202         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
26203         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, present),
26204         sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
26205         0,      /* No top level tags */
26206         0,      /* No tags in the map */
26207         0, 0,
26208         -1      /* Extensions start */
26209 };
26210 static /* Use -fall-defs-global to expose */
26211 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
26212         "extensionValue",
26213         "extensionValue",
26214         &asn_OP_OPEN_TYPE,
26215         0,      /* No effective tags (pointer) */
26216         0,      /* No effective tags (count) */
26217         0,      /* No tags (pointer) */
26218         0,      /* No tags (count) */
26219         { 0, 0, OPEN_TYPE_constraint },
26220         0, 0,   /* No members */
26221         &asn_SPC_extensionValue_specs_144       /* Additional specs */
26222 };
26223
26224 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141[] = {
26225         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, id),
26226                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26227                 -1,     /* IMPLICIT tag at current level */
26228                 &asn_DEF_ProtocolIE_ID,
26229                 0,
26230                 { &asn_OER_memb_id_constr_142, &asn_PER_memb_id_constr_142,  memb_id_constraint_141 },
26231                 0, 0, /* No default value */
26232                 "id"
26233                 },
26234         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, criticality),
26235                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26236                 -1,     /* IMPLICIT tag at current level */
26237                 &asn_DEF_Criticality,
26238                 0,
26239                 { &asn_OER_memb_criticality_constr_143, &asn_PER_memb_criticality_constr_143,  memb_criticality_constraint_141 },
26240                 0, 0, /* No default value */
26241                 "criticality"
26242                 },
26243         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, extensionValue),
26244                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26245                 +1,     /* EXPLICIT tag at current level */
26246                 &asn_DEF_extensionValue_144,
26247                 0,
26248                 { &asn_OER_memb_extensionValue_constr_144, &asn_PER_memb_extensionValue_constr_144,  memb_extensionValue_constraint_141 },
26249                 0, 0, /* No default value */
26250                 "extensionValue"
26251                 },
26252 };
26253 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[] = {
26254         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26255 };
26256 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141[] = {
26257     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26258     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26259     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26260 };
26261 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 = {
26262         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs),
26263         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, _asn_ctx),
26264         asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141,
26265         3,      /* Count of tags in the map */
26266         0, 0, 0,        /* Optional elements (not needed) */
26267         -1,     /* First extension addition */
26268 };
26269 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs = {
26270         "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
26271         "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
26272         &asn_OP_SEQUENCE,
26273         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,
26274         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
26275                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
26276         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,    /* Same as above */
26277         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
26278                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
26279         { 0, 0, SEQUENCE_constraint },
26280         asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141,
26281         3,      /* Elements count */
26282         &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141   /* Additional specs */
26283 };
26284
26285 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
26286         sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue),
26287         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, _asn_ctx),
26288         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, present),
26289         sizeof(((struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue *)0)->present),
26290         0,      /* No top level tags */
26291         0,      /* No tags in the map */
26292         0, 0,
26293         -1      /* Extensions start */
26294 };
26295 static /* Use -fall-defs-global to expose */
26296 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
26297         "extensionValue",
26298         "extensionValue",
26299         &asn_OP_OPEN_TYPE,
26300         0,      /* No effective tags (pointer) */
26301         0,      /* No effective tags (count) */
26302         0,      /* No tags (pointer) */
26303         0,      /* No tags (count) */
26304         { 0, 0, OPEN_TYPE_constraint },
26305         0, 0,   /* No members */
26306         &asn_SPC_extensionValue_specs_148       /* Additional specs */
26307 };
26308
26309 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145[] = {
26310         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, id),
26311                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26312                 -1,     /* IMPLICIT tag at current level */
26313                 &asn_DEF_ProtocolIE_ID,
26314                 0,
26315                 { &asn_OER_memb_id_constr_146, &asn_PER_memb_id_constr_146,  memb_id_constraint_145 },
26316                 0, 0, /* No default value */
26317                 "id"
26318                 },
26319         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, criticality),
26320                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26321                 -1,     /* IMPLICIT tag at current level */
26322                 &asn_DEF_Criticality,
26323                 0,
26324                 { &asn_OER_memb_criticality_constr_147, &asn_PER_memb_criticality_constr_147,  memb_criticality_constraint_145 },
26325                 0, 0, /* No default value */
26326                 "criticality"
26327                 },
26328         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, extensionValue),
26329                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26330                 +1,     /* EXPLICIT tag at current level */
26331                 &asn_DEF_extensionValue_148,
26332                 0,
26333                 { &asn_OER_memb_extensionValue_constr_148, &asn_PER_memb_extensionValue_constr_148,  memb_extensionValue_constraint_145 },
26334                 0, 0, /* No default value */
26335                 "extensionValue"
26336                 },
26337 };
26338 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[] = {
26339         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26340 };
26341 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145[] = {
26342     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26343     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26344     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26345 };
26346 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 = {
26347         sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs),
26348         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, _asn_ctx),
26349         asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145,
26350         3,      /* Count of tags in the map */
26351         0, 0, 0,        /* Optional elements (not needed) */
26352         -1,     /* First extension addition */
26353 };
26354 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs = {
26355         "E-RABs-ToBeReleased-ModReqdItemExtIEs",
26356         "E-RABs-ToBeReleased-ModReqdItemExtIEs",
26357         &asn_OP_SEQUENCE,
26358         asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145,
26359         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
26360                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
26361         asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145, /* Same as above */
26362         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
26363                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
26364         { 0, 0, SEQUENCE_constraint },
26365         asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145,
26366         3,      /* Elements count */
26367         &asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145        /* Additional specs */
26368 };
26369
26370 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
26371         sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue),
26372         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
26373         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, present),
26374         sizeof(((struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
26375         0,      /* No top level tags */
26376         0,      /* No tags in the map */
26377         0, 0,
26378         -1      /* Extensions start */
26379 };
26380 static /* Use -fall-defs-global to expose */
26381 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
26382         "extensionValue",
26383         "extensionValue",
26384         &asn_OP_OPEN_TYPE,
26385         0,      /* No effective tags (pointer) */
26386         0,      /* No effective tags (count) */
26387         0,      /* No tags (pointer) */
26388         0,      /* No tags (count) */
26389         { 0, 0, OPEN_TYPE_constraint },
26390         0, 0,   /* No members */
26391         &asn_SPC_extensionValue_specs_152       /* Additional specs */
26392 };
26393
26394 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149[] = {
26395         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, id),
26396                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26397                 -1,     /* IMPLICIT tag at current level */
26398                 &asn_DEF_ProtocolIE_ID,
26399                 0,
26400                 { &asn_OER_memb_id_constr_150, &asn_PER_memb_id_constr_150,  memb_id_constraint_149 },
26401                 0, 0, /* No default value */
26402                 "id"
26403                 },
26404         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, criticality),
26405                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26406                 -1,     /* IMPLICIT tag at current level */
26407                 &asn_DEF_Criticality,
26408                 0,
26409                 { &asn_OER_memb_criticality_constr_151, &asn_PER_memb_criticality_constr_151,  memb_criticality_constraint_149 },
26410                 0, 0, /* No default value */
26411                 "criticality"
26412                 },
26413         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, extensionValue),
26414                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26415                 +1,     /* EXPLICIT tag at current level */
26416                 &asn_DEF_extensionValue_152,
26417                 0,
26418                 { &asn_OER_memb_extensionValue_constr_152, &asn_PER_memb_extensionValue_constr_152,  memb_extensionValue_constraint_149 },
26419                 0, 0, /* No default value */
26420                 "extensionValue"
26421                 },
26422 };
26423 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[] = {
26424         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26425 };
26426 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149[] = {
26427     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26428     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26429     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26430 };
26431 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 = {
26432         sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs),
26433         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, _asn_ctx),
26434         asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149,
26435         3,      /* Count of tags in the map */
26436         0, 0, 0,        /* Optional elements (not needed) */
26437         -1,     /* First extension addition */
26438 };
26439 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs = {
26440         "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
26441         "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
26442         &asn_OP_SEQUENCE,
26443         asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,
26444         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
26445                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
26446         asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,       /* Same as above */
26447         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
26448                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
26449         { 0, 0, SEQUENCE_constraint },
26450         asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149,
26451         3,      /* Elements count */
26452         &asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149      /* Additional specs */
26453 };
26454
26455 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
26456         sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue),
26457         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
26458         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, present),
26459         sizeof(((struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
26460         0,      /* No top level tags */
26461         0,      /* No tags in the map */
26462         0, 0,
26463         -1      /* Extensions start */
26464 };
26465 static /* Use -fall-defs-global to expose */
26466 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
26467         "extensionValue",
26468         "extensionValue",
26469         &asn_OP_OPEN_TYPE,
26470         0,      /* No effective tags (pointer) */
26471         0,      /* No effective tags (count) */
26472         0,      /* No tags (pointer) */
26473         0,      /* No tags (count) */
26474         { 0, 0, OPEN_TYPE_constraint },
26475         0, 0,   /* No members */
26476         &asn_SPC_extensionValue_specs_156       /* Additional specs */
26477 };
26478
26479 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153[] = {
26480         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, id),
26481                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26482                 -1,     /* IMPLICIT tag at current level */
26483                 &asn_DEF_ProtocolIE_ID,
26484                 0,
26485                 { &asn_OER_memb_id_constr_154, &asn_PER_memb_id_constr_154,  memb_id_constraint_153 },
26486                 0, 0, /* No default value */
26487                 "id"
26488                 },
26489         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, criticality),
26490                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26491                 -1,     /* IMPLICIT tag at current level */
26492                 &asn_DEF_Criticality,
26493                 0,
26494                 { &asn_OER_memb_criticality_constr_155, &asn_PER_memb_criticality_constr_155,  memb_criticality_constraint_153 },
26495                 0, 0, /* No default value */
26496                 "criticality"
26497                 },
26498         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, extensionValue),
26499                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26500                 +1,     /* EXPLICIT tag at current level */
26501                 &asn_DEF_extensionValue_156,
26502                 0,
26503                 { &asn_OER_memb_extensionValue_constr_156, &asn_PER_memb_extensionValue_constr_156,  memb_extensionValue_constraint_153 },
26504                 0, 0, /* No default value */
26505                 "extensionValue"
26506                 },
26507 };
26508 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[] = {
26509         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26510 };
26511 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153[] = {
26512     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26513     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26514     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26515 };
26516 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 = {
26517         sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs),
26518         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, _asn_ctx),
26519         asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153,
26520         3,      /* Count of tags in the map */
26521         0, 0, 0,        /* Optional elements (not needed) */
26522         -1,     /* First extension addition */
26523 };
26524 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs = {
26525         "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
26526         "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
26527         &asn_OP_SEQUENCE,
26528         asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,
26529         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
26530                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
26531         asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,     /* Same as above */
26532         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
26533                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
26534         { 0, 0, SEQUENCE_constraint },
26535         asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153,
26536         3,      /* Elements count */
26537         &asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153    /* Additional specs */
26538 };
26539
26540 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
26541         sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue),
26542         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
26543         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, present),
26544         sizeof(((struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue *)0)->present),
26545         0,      /* No top level tags */
26546         0,      /* No tags in the map */
26547         0, 0,
26548         -1      /* Extensions start */
26549 };
26550 static /* Use -fall-defs-global to expose */
26551 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
26552         "extensionValue",
26553         "extensionValue",
26554         &asn_OP_OPEN_TYPE,
26555         0,      /* No effective tags (pointer) */
26556         0,      /* No effective tags (count) */
26557         0,      /* No tags (pointer) */
26558         0,      /* No tags (count) */
26559         { 0, 0, OPEN_TYPE_constraint },
26560         0, 0,   /* No members */
26561         &asn_SPC_extensionValue_specs_160       /* Additional specs */
26562 };
26563
26564 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157[] = {
26565         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, id),
26566                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26567                 -1,     /* IMPLICIT tag at current level */
26568                 &asn_DEF_ProtocolIE_ID,
26569                 0,
26570                 { &asn_OER_memb_id_constr_158, &asn_PER_memb_id_constr_158,  memb_id_constraint_157 },
26571                 0, 0, /* No default value */
26572                 "id"
26573                 },
26574         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, criticality),
26575                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26576                 -1,     /* IMPLICIT tag at current level */
26577                 &asn_DEF_Criticality,
26578                 0,
26579                 { &asn_OER_memb_criticality_constr_159, &asn_PER_memb_criticality_constr_159,  memb_criticality_constraint_157 },
26580                 0, 0, /* No default value */
26581                 "criticality"
26582                 },
26583         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, extensionValue),
26584                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26585                 +1,     /* EXPLICIT tag at current level */
26586                 &asn_DEF_extensionValue_160,
26587                 0,
26588                 { &asn_OER_memb_extensionValue_constr_160, &asn_PER_memb_extensionValue_constr_160,  memb_extensionValue_constraint_157 },
26589                 0, 0, /* No default value */
26590                 "extensionValue"
26591                 },
26592 };
26593 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[] = {
26594         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26595 };
26596 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157[] = {
26597     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26598     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26599     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26600 };
26601 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 = {
26602         sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs),
26603         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, _asn_ctx),
26604         asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157,
26605         3,      /* Count of tags in the map */
26606         0, 0, 0,        /* Optional elements (not needed) */
26607         -1,     /* First extension addition */
26608 };
26609 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs = {
26610         "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
26611         "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
26612         &asn_OP_SEQUENCE,
26613         asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,
26614         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
26615                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
26616         asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,      /* Same as above */
26617         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
26618                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
26619         { 0, 0, SEQUENCE_constraint },
26620         asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157,
26621         3,      /* Elements count */
26622         &asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157     /* Additional specs */
26623 };
26624
26625 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
26626         sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue),
26627         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
26628         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, present),
26629         sizeof(((struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue *)0)->present),
26630         0,      /* No top level tags */
26631         0,      /* No tags in the map */
26632         0, 0,
26633         -1      /* Extensions start */
26634 };
26635 static /* Use -fall-defs-global to expose */
26636 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
26637         "extensionValue",
26638         "extensionValue",
26639         &asn_OP_OPEN_TYPE,
26640         0,      /* No effective tags (pointer) */
26641         0,      /* No effective tags (count) */
26642         0,      /* No tags (pointer) */
26643         0,      /* No tags (count) */
26644         { 0, 0, OPEN_TYPE_constraint },
26645         0, 0,   /* No members */
26646         &asn_SPC_extensionValue_specs_164       /* Additional specs */
26647 };
26648
26649 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161[] = {
26650         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, id),
26651                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26652                 -1,     /* IMPLICIT tag at current level */
26653                 &asn_DEF_ProtocolIE_ID,
26654                 0,
26655                 { &asn_OER_memb_id_constr_162, &asn_PER_memb_id_constr_162,  memb_id_constraint_161 },
26656                 0, 0, /* No default value */
26657                 "id"
26658                 },
26659         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, criticality),
26660                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26661                 -1,     /* IMPLICIT tag at current level */
26662                 &asn_DEF_Criticality,
26663                 0,
26664                 { &asn_OER_memb_criticality_constr_163, &asn_PER_memb_criticality_constr_163,  memb_criticality_constraint_161 },
26665                 0, 0, /* No default value */
26666                 "criticality"
26667                 },
26668         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, extensionValue),
26669                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26670                 +1,     /* EXPLICIT tag at current level */
26671                 &asn_DEF_extensionValue_164,
26672                 0,
26673                 { &asn_OER_memb_extensionValue_constr_164, &asn_PER_memb_extensionValue_constr_164,  memb_extensionValue_constraint_161 },
26674                 0, 0, /* No default value */
26675                 "extensionValue"
26676                 },
26677 };
26678 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[] = {
26679         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26680 };
26681 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161[] = {
26682     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26683     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26684     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26685 };
26686 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 = {
26687         sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs),
26688         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, _asn_ctx),
26689         asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161,
26690         3,      /* Count of tags in the map */
26691         0, 0, 0,        /* Optional elements (not needed) */
26692         -1,     /* First extension addition */
26693 };
26694 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs = {
26695         "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
26696         "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
26697         &asn_OP_SEQUENCE,
26698         asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,
26699         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
26700                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
26701         asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,    /* Same as above */
26702         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
26703                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
26704         { 0, 0, SEQUENCE_constraint },
26705         asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161,
26706         3,      /* Elements count */
26707         &asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161   /* Additional specs */
26708 };
26709
26710 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
26711         sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue),
26712         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, _asn_ctx),
26713         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, present),
26714         sizeof(((struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue *)0)->present),
26715         0,      /* No top level tags */
26716         0,      /* No tags in the map */
26717         0, 0,
26718         -1      /* Extensions start */
26719 };
26720 static /* Use -fall-defs-global to expose */
26721 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
26722         "extensionValue",
26723         "extensionValue",
26724         &asn_OP_OPEN_TYPE,
26725         0,      /* No effective tags (pointer) */
26726         0,      /* No effective tags (count) */
26727         0,      /* No tags (pointer) */
26728         0,      /* No tags (count) */
26729         { 0, 0, OPEN_TYPE_constraint },
26730         0, 0,   /* No members */
26731         &asn_SPC_extensionValue_specs_168       /* Additional specs */
26732 };
26733
26734 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165[] = {
26735         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, id),
26736                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26737                 -1,     /* IMPLICIT tag at current level */
26738                 &asn_DEF_ProtocolIE_ID,
26739                 0,
26740                 { &asn_OER_memb_id_constr_166, &asn_PER_memb_id_constr_166,  memb_id_constraint_165 },
26741                 0, 0, /* No default value */
26742                 "id"
26743                 },
26744         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, criticality),
26745                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26746                 -1,     /* IMPLICIT tag at current level */
26747                 &asn_DEF_Criticality,
26748                 0,
26749                 { &asn_OER_memb_criticality_constr_167, &asn_PER_memb_criticality_constr_167,  memb_criticality_constraint_165 },
26750                 0, 0, /* No default value */
26751                 "criticality"
26752                 },
26753         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, extensionValue),
26754                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26755                 +1,     /* EXPLICIT tag at current level */
26756                 &asn_DEF_extensionValue_168,
26757                 0,
26758                 { &asn_OER_memb_extensionValue_constr_168, &asn_PER_memb_extensionValue_constr_168,  memb_extensionValue_constraint_165 },
26759                 0, 0, /* No default value */
26760                 "extensionValue"
26761                 },
26762 };
26763 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[] = {
26764         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26765 };
26766 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165[] = {
26767     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26768     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26769     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26770 };
26771 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 = {
26772         sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs),
26773         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, _asn_ctx),
26774         asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165,
26775         3,      /* Count of tags in the map */
26776         0, 0, 0,        /* Optional elements (not needed) */
26777         -1,     /* First extension addition */
26778 };
26779 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs = {
26780         "E-RABs-SubjectToCounterCheckItemExtIEs",
26781         "E-RABs-SubjectToCounterCheckItemExtIEs",
26782         &asn_OP_SEQUENCE,
26783         asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,
26784         sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
26785                 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
26786         asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,        /* Same as above */
26787         sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
26788                 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
26789         { 0, 0, SEQUENCE_constraint },
26790         asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165,
26791         3,      /* Elements count */
26792         &asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165       /* Additional specs */
26793 };
26794
26795 static asn_TYPE_member_t asn_MBR_extensionValue_172[] = {
26796         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
26797                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26798                 0,
26799                 &asn_DEF_UESidelinkAggregateMaximumBitRate,
26800                 0,
26801                 { 0, 0, 0 },
26802                 0, 0, /* No default value */
26803                 "UESidelinkAggregateMaximumBitRate"
26804                 },
26805 };
26806 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_172[] = {
26807     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UESidelinkAggregateMaximumBitRate */
26808 };
26809 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
26810         sizeof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue),
26811         offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, _asn_ctx),
26812         offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, present),
26813         sizeof(((struct UE_ContextInformationRetrieve_ExtIEs__extensionValue *)0)->present),
26814         asn_MAP_extensionValue_tag2el_172,
26815         1,      /* Count of tags in the map */
26816         0, 0,
26817         -1      /* Extensions start */
26818 };
26819 static /* Use -fall-defs-global to expose */
26820 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
26821         "extensionValue",
26822         "extensionValue",
26823         &asn_OP_OPEN_TYPE,
26824         0,      /* No effective tags (pointer) */
26825         0,      /* No effective tags (count) */
26826         0,      /* No tags (pointer) */
26827         0,      /* No tags (count) */
26828         { 0, 0, OPEN_TYPE_constraint },
26829         asn_MBR_extensionValue_172,
26830         1,      /* Elements count */
26831         &asn_SPC_extensionValue_specs_172       /* Additional specs */
26832 };
26833
26834 asn_TYPE_member_t asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169[] = {
26835         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id),
26836                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26837                 -1,     /* IMPLICIT tag at current level */
26838                 &asn_DEF_ProtocolIE_ID,
26839                 0,
26840                 { &asn_OER_memb_id_constr_170, &asn_PER_memb_id_constr_170,  memb_id_constraint_169 },
26841                 0, 0, /* No default value */
26842                 "id"
26843                 },
26844         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, criticality),
26845                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26846                 -1,     /* IMPLICIT tag at current level */
26847                 &asn_DEF_Criticality,
26848                 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type,
26849                 { &asn_OER_memb_criticality_constr_171, &asn_PER_memb_criticality_constr_171,  memb_criticality_constraint_169 },
26850                 0, 0, /* No default value */
26851                 "criticality"
26852                 },
26853         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, extensionValue),
26854                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26855                 +1,     /* EXPLICIT tag at current level */
26856                 &asn_DEF_extensionValue_172,
26857                 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type,
26858                 { &asn_OER_memb_extensionValue_constr_172, &asn_PER_memb_extensionValue_constr_172,  memb_extensionValue_constraint_169 },
26859                 0, 0, /* No default value */
26860                 "extensionValue"
26861                 },
26862 };
26863 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[] = {
26864         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26865 };
26866 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169[] = {
26867     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26868     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26869     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26870 };
26871 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 = {
26872         sizeof(struct UE_ContextInformationRetrieve_ExtIEs),
26873         offsetof(struct UE_ContextInformationRetrieve_ExtIEs, _asn_ctx),
26874         asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169,
26875         3,      /* Count of tags in the map */
26876         0, 0, 0,        /* Optional elements (not needed) */
26877         -1,     /* First extension addition */
26878 };
26879 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs = {
26880         "UE-ContextInformationRetrieve-ExtIEs",
26881         "UE-ContextInformationRetrieve-ExtIEs",
26882         &asn_OP_SEQUENCE,
26883         asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,
26884         sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
26885                 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
26886         asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,  /* Same as above */
26887         sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
26888                 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
26889         { 0, 0, SEQUENCE_constraint },
26890         asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169,
26891         3,      /* Elements count */
26892         &asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 /* Additional specs */
26893 };
26894
26895 static asn_TYPE_member_t asn_MBR_extensionValue_176[] = {
26896         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.GTPtunnelEndpoint),
26897                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26898                 0,
26899                 &asn_DEF_GTPtunnelEndpoint,
26900                 0,
26901                 { 0, 0, 0 },
26902                 0, 0, /* No default value */
26903                 "GTPtunnelEndpoint"
26904                 },
26905         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.DL_Forwarding),
26906                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26907                 0,
26908                 &asn_DEF_DL_Forwarding,
26909                 0,
26910                 { 0, 0, 0 },
26911                 0, 0, /* No default value */
26912                 "DL-Forwarding"
26913                 },
26914 };
26915 static const unsigned asn_MAP_extensionValue_to_canonical_176[] = { 1, 0 };
26916 static const unsigned asn_MAP_extensionValue_from_canonical_176[] = { 1, 0 };
26917 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_176[] = {
26918     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* DL-Forwarding */
26919     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GTPtunnelEndpoint */
26920 };
26921 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
26922         sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue),
26923         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, _asn_ctx),
26924         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, present),
26925         sizeof(((struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue *)0)->present),
26926         asn_MAP_extensionValue_tag2el_176,
26927         2,      /* Count of tags in the map */
26928         asn_MAP_extensionValue_to_canonical_176,
26929         asn_MAP_extensionValue_from_canonical_176,
26930         -1      /* Extensions start */
26931 };
26932 static /* Use -fall-defs-global to expose */
26933 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
26934         "extensionValue",
26935         "extensionValue",
26936         &asn_OP_OPEN_TYPE,
26937         0,      /* No effective tags (pointer) */
26938         0,      /* No effective tags (count) */
26939         0,      /* No tags (pointer) */
26940         0,      /* No tags (count) */
26941         { 0, 0, OPEN_TYPE_constraint },
26942         asn_MBR_extensionValue_176,
26943         2,      /* Elements count */
26944         &asn_SPC_extensionValue_specs_176       /* Additional specs */
26945 };
26946
26947 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173[] = {
26948         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id),
26949                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26950                 -1,     /* IMPLICIT tag at current level */
26951                 &asn_DEF_ProtocolIE_ID,
26952                 0,
26953                 { &asn_OER_memb_id_constr_174, &asn_PER_memb_id_constr_174,  memb_id_constraint_173 },
26954                 0, 0, /* No default value */
26955                 "id"
26956                 },
26957         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, criticality),
26958                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26959                 -1,     /* IMPLICIT tag at current level */
26960                 &asn_DEF_Criticality,
26961                 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type,
26962                 { &asn_OER_memb_criticality_constr_175, &asn_PER_memb_criticality_constr_175,  memb_criticality_constraint_173 },
26963                 0, 0, /* No default value */
26964                 "criticality"
26965                 },
26966         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, extensionValue),
26967                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26968                 +1,     /* EXPLICIT tag at current level */
26969                 &asn_DEF_extensionValue_176,
26970                 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type,
26971                 { &asn_OER_memb_extensionValue_constr_176, &asn_PER_memb_extensionValue_constr_176,  memb_extensionValue_constraint_173 },
26972                 0, 0, /* No default value */
26973                 "extensionValue"
26974                 },
26975 };
26976 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[] = {
26977         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26978 };
26979 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173[] = {
26980     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26981     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26982     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26983 };
26984 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 = {
26985         sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs),
26986         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, _asn_ctx),
26987         asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173,
26988         3,      /* Count of tags in the map */
26989         0, 0, 0,        /* Optional elements (not needed) */
26990         -1,     /* First extension addition */
26991 };
26992 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs = {
26993         "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
26994         "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
26995         &asn_OP_SEQUENCE,
26996         asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,
26997         sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
26998                 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
26999         asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,   /* Same as above */
27000         sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
27001                 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
27002         { 0, 0, SEQUENCE_constraint },
27003         asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173,
27004         3,      /* Elements count */
27005         &asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173  /* Additional specs */
27006 };
27007
27008 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
27009         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue),
27010         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, _asn_ctx),
27011         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, present),
27012         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue *)0)->present),
27013         0,      /* No top level tags */
27014         0,      /* No tags in the map */
27015         0, 0,
27016         -1      /* Extensions start */
27017 };
27018 static /* Use -fall-defs-global to expose */
27019 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
27020         "extensionValue",
27021         "extensionValue",
27022         &asn_OP_OPEN_TYPE,
27023         0,      /* No effective tags (pointer) */
27024         0,      /* No effective tags (count) */
27025         0,      /* No tags (pointer) */
27026         0,      /* No tags (count) */
27027         { 0, 0, OPEN_TYPE_constraint },
27028         0, 0,   /* No members */
27029         &asn_SPC_extensionValue_specs_180       /* Additional specs */
27030 };
27031
27032 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177[] = {
27033         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, id),
27034                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27035                 -1,     /* IMPLICIT tag at current level */
27036                 &asn_DEF_ProtocolIE_ID,
27037                 0,
27038                 { &asn_OER_memb_id_constr_178, &asn_PER_memb_id_constr_178,  memb_id_constraint_177 },
27039                 0, 0, /* No default value */
27040                 "id"
27041                 },
27042         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, criticality),
27043                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27044                 -1,     /* IMPLICIT tag at current level */
27045                 &asn_DEF_Criticality,
27046                 0,
27047                 { &asn_OER_memb_criticality_constr_179, &asn_PER_memb_criticality_constr_179,  memb_criticality_constraint_177 },
27048                 0, 0, /* No default value */
27049                 "criticality"
27050                 },
27051         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, extensionValue),
27052                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27053                 +1,     /* EXPLICIT tag at current level */
27054                 &asn_DEF_extensionValue_180,
27055                 0,
27056                 { &asn_OER_memb_extensionValue_constr_180, &asn_PER_memb_extensionValue_constr_180,  memb_extensionValue_constraint_177 },
27057                 0, 0, /* No default value */
27058                 "extensionValue"
27059                 },
27060 };
27061 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[] = {
27062         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27063 };
27064 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177[] = {
27065     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27066     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27067     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27068 };
27069 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 = {
27070         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs),
27071         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, _asn_ctx),
27072         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177,
27073         3,      /* Count of tags in the map */
27074         0, 0, 0,        /* Optional elements (not needed) */
27075         -1,     /* First extension addition */
27076 };
27077 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs = {
27078         "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
27079         "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
27080         &asn_OP_SEQUENCE,
27081         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,
27082         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
27083                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
27084         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,        /* Same as above */
27085         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
27086                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
27087         { 0, 0, SEQUENCE_constraint },
27088         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177,
27089         3,      /* Elements count */
27090         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177       /* Additional specs */
27091 };
27092
27093 static asn_TYPE_member_t asn_MBR_extensionValue_184[] = {
27094         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
27095                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27096                 0,
27097                 &asn_DEF_RLCMode,
27098                 0,
27099                 { 0, 0, 0 },
27100                 0, 0, /* No default value */
27101                 "RLCMode"
27102                 },
27103 };
27104 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_184[] = {
27105     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
27106 };
27107 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
27108         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
27109         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27110         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27111         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27112         asn_MAP_extensionValue_tag2el_184,
27113         1,      /* Count of tags in the map */
27114         0, 0,
27115         -1      /* Extensions start */
27116 };
27117 static /* Use -fall-defs-global to expose */
27118 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
27119         "extensionValue",
27120         "extensionValue",
27121         &asn_OP_OPEN_TYPE,
27122         0,      /* No effective tags (pointer) */
27123         0,      /* No effective tags (count) */
27124         0,      /* No tags (pointer) */
27125         0,      /* No tags (count) */
27126         { 0, 0, OPEN_TYPE_constraint },
27127         asn_MBR_extensionValue_184,
27128         1,      /* Elements count */
27129         &asn_SPC_extensionValue_specs_184       /* Additional specs */
27130 };
27131
27132 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181[] = {
27133         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id),
27134                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27135                 -1,     /* IMPLICIT tag at current level */
27136                 &asn_DEF_ProtocolIE_ID,
27137                 0,
27138                 { &asn_OER_memb_id_constr_182, &asn_PER_memb_id_constr_182,  memb_id_constraint_181 },
27139                 0, 0, /* No default value */
27140                 "id"
27141                 },
27142         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, criticality),
27143                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27144                 -1,     /* IMPLICIT tag at current level */
27145                 &asn_DEF_Criticality,
27146                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
27147                 { &asn_OER_memb_criticality_constr_183, &asn_PER_memb_criticality_constr_183,  memb_criticality_constraint_181 },
27148                 0, 0, /* No default value */
27149                 "criticality"
27150                 },
27151         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
27152                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27153                 +1,     /* EXPLICIT tag at current level */
27154                 &asn_DEF_extensionValue_184,
27155                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27156                 { &asn_OER_memb_extensionValue_constr_184, &asn_PER_memb_extensionValue_constr_184,  memb_extensionValue_constraint_181 },
27157                 0, 0, /* No default value */
27158                 "extensionValue"
27159                 },
27160 };
27161 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[] = {
27162         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27163 };
27164 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181[] = {
27165     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27166     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27167     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27168 };
27169 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 = {
27170         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs),
27171         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27172         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181,
27173         3,      /* Count of tags in the map */
27174         0, 0, 0,        /* Optional elements (not needed) */
27175         -1,     /* First extension addition */
27176 };
27177 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs = {
27178         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
27179         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
27180         &asn_OP_SEQUENCE,
27181         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,
27182         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
27183                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
27184         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,        /* Same as above */
27185         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
27186                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
27187         { 0, 0, SEQUENCE_constraint },
27188         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181,
27189         3,      /* Elements count */
27190         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181       /* Additional specs */
27191 };
27192
27193 static asn_TYPE_member_t asn_MBR_extensionValue_188[] = {
27194         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
27195                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27196                 0,
27197                 &asn_DEF_PDCPSnLength,
27198                 0,
27199                 { 0, 0, 0 },
27200                 0, 0, /* No default value */
27201                 "PDCPSnLength"
27202                 },
27203         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
27204                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27205                 0,
27206                 &asn_DEF_DuplicationActivation,
27207                 0,
27208                 { 0, 0, 0 },
27209                 0, 0, /* No default value */
27210                 "DuplicationActivation"
27211                 },
27212 };
27213 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_188[] = {
27214     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
27215     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
27216 };
27217 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
27218         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27219         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27220         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27221         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27222         asn_MAP_extensionValue_tag2el_188,
27223         2,      /* Count of tags in the map */
27224         0, 0,
27225         -1      /* Extensions start */
27226 };
27227 static /* Use -fall-defs-global to expose */
27228 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
27229         "extensionValue",
27230         "extensionValue",
27231         &asn_OP_OPEN_TYPE,
27232         0,      /* No effective tags (pointer) */
27233         0,      /* No effective tags (count) */
27234         0,      /* No tags (pointer) */
27235         0,      /* No tags (count) */
27236         { 0, 0, OPEN_TYPE_constraint },
27237         asn_MBR_extensionValue_188,
27238         2,      /* Elements count */
27239         &asn_SPC_extensionValue_specs_188       /* Additional specs */
27240 };
27241
27242 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185[] = {
27243         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id),
27244                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27245                 -1,     /* IMPLICIT tag at current level */
27246                 &asn_DEF_ProtocolIE_ID,
27247                 0,
27248                 { &asn_OER_memb_id_constr_186, &asn_PER_memb_id_constr_186,  memb_id_constraint_185 },
27249                 0, 0, /* No default value */
27250                 "id"
27251                 },
27252         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
27253                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27254                 -1,     /* IMPLICIT tag at current level */
27255                 &asn_DEF_Criticality,
27256                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27257                 { &asn_OER_memb_criticality_constr_187, &asn_PER_memb_criticality_constr_187,  memb_criticality_constraint_185 },
27258                 0, 0, /* No default value */
27259                 "criticality"
27260                 },
27261         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27262                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27263                 +1,     /* EXPLICIT tag at current level */
27264                 &asn_DEF_extensionValue_188,
27265                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27266                 { &asn_OER_memb_extensionValue_constr_188, &asn_PER_memb_extensionValue_constr_188,  memb_extensionValue_constraint_185 },
27267                 0, 0, /* No default value */
27268                 "extensionValue"
27269                 },
27270 };
27271 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[] = {
27272         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27273 };
27274 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185[] = {
27275     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27276     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27277     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27278 };
27279 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 = {
27280         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs),
27281         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27282         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185,
27283         3,      /* Count of tags in the map */
27284         0, 0, 0,        /* Optional elements (not needed) */
27285         -1,     /* First extension addition */
27286 };
27287 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs = {
27288         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
27289         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
27290         &asn_OP_SEQUENCE,
27291         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,
27292         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
27293                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
27294         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,     /* Same as above */
27295         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
27296                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
27297         { 0, 0, SEQUENCE_constraint },
27298         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185,
27299         3,      /* Elements count */
27300         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185    /* Additional specs */
27301 };
27302
27303 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
27304         sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue),
27305         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, _asn_ctx),
27306         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, present),
27307         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue *)0)->present),
27308         0,      /* No top level tags */
27309         0,      /* No tags in the map */
27310         0, 0,
27311         -1      /* Extensions start */
27312 };
27313 static /* Use -fall-defs-global to expose */
27314 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
27315         "extensionValue",
27316         "extensionValue",
27317         &asn_OP_OPEN_TYPE,
27318         0,      /* No effective tags (pointer) */
27319         0,      /* No effective tags (count) */
27320         0,      /* No tags (pointer) */
27321         0,      /* No tags (count) */
27322         { 0, 0, OPEN_TYPE_constraint },
27323         0, 0,   /* No members */
27324         &asn_SPC_extensionValue_specs_192       /* Additional specs */
27325 };
27326
27327 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189[] = {
27328         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, id),
27329                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27330                 -1,     /* IMPLICIT tag at current level */
27331                 &asn_DEF_ProtocolIE_ID,
27332                 0,
27333                 { &asn_OER_memb_id_constr_190, &asn_PER_memb_id_constr_190,  memb_id_constraint_189 },
27334                 0, 0, /* No default value */
27335                 "id"
27336                 },
27337         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, criticality),
27338                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27339                 -1,     /* IMPLICIT tag at current level */
27340                 &asn_DEF_Criticality,
27341                 0,
27342                 { &asn_OER_memb_criticality_constr_191, &asn_PER_memb_criticality_constr_191,  memb_criticality_constraint_189 },
27343                 0, 0, /* No default value */
27344                 "criticality"
27345                 },
27346         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, extensionValue),
27347                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27348                 +1,     /* EXPLICIT tag at current level */
27349                 &asn_DEF_extensionValue_192,
27350                 0,
27351                 { &asn_OER_memb_extensionValue_constr_192, &asn_PER_memb_extensionValue_constr_192,  memb_extensionValue_constraint_189 },
27352                 0, 0, /* No default value */
27353                 "extensionValue"
27354                 },
27355 };
27356 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[] = {
27357         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27358 };
27359 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189[] = {
27360     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27361     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27362     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27363 };
27364 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 = {
27365         sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs),
27366         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, _asn_ctx),
27367         asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189,
27368         3,      /* Count of tags in the map */
27369         0, 0, 0,        /* Optional elements (not needed) */
27370         -1,     /* First extension addition */
27371 };
27372 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs = {
27373         "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
27374         "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
27375         &asn_OP_SEQUENCE,
27376         asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,
27377         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
27378                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
27379         asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,     /* Same as above */
27380         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
27381                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
27382         { 0, 0, SEQUENCE_constraint },
27383         asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189,
27384         3,      /* Elements count */
27385         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189    /* Additional specs */
27386 };
27387
27388 static asn_TYPE_member_t asn_MBR_extensionValue_196[] = {
27389         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
27390                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27391                 0,
27392                 &asn_DEF_PDCPSnLength,
27393                 0,
27394                 { 0, 0, 0 },
27395                 0, 0, /* No default value */
27396                 "PDCPSnLength"
27397                 },
27398 };
27399 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_196[] = {
27400     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
27401 };
27402 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
27403         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
27404         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27405         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27406         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27407         asn_MAP_extensionValue_tag2el_196,
27408         1,      /* Count of tags in the map */
27409         0, 0,
27410         -1      /* Extensions start */
27411 };
27412 static /* Use -fall-defs-global to expose */
27413 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
27414         "extensionValue",
27415         "extensionValue",
27416         &asn_OP_OPEN_TYPE,
27417         0,      /* No effective tags (pointer) */
27418         0,      /* No effective tags (count) */
27419         0,      /* No tags (pointer) */
27420         0,      /* No tags (count) */
27421         { 0, 0, OPEN_TYPE_constraint },
27422         asn_MBR_extensionValue_196,
27423         1,      /* Elements count */
27424         &asn_SPC_extensionValue_specs_196       /* Additional specs */
27425 };
27426
27427 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193[] = {
27428         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id),
27429                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27430                 -1,     /* IMPLICIT tag at current level */
27431                 &asn_DEF_ProtocolIE_ID,
27432                 0,
27433                 { &asn_OER_memb_id_constr_194, &asn_PER_memb_id_constr_194,  memb_id_constraint_193 },
27434                 0, 0, /* No default value */
27435                 "id"
27436                 },
27437         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, criticality),
27438                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27439                 -1,     /* IMPLICIT tag at current level */
27440                 &asn_DEF_Criticality,
27441                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
27442                 { &asn_OER_memb_criticality_constr_195, &asn_PER_memb_criticality_constr_195,  memb_criticality_constraint_193 },
27443                 0, 0, /* No default value */
27444                 "criticality"
27445                 },
27446         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27447                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27448                 +1,     /* EXPLICIT tag at current level */
27449                 &asn_DEF_extensionValue_196,
27450                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27451                 { &asn_OER_memb_extensionValue_constr_196, &asn_PER_memb_extensionValue_constr_196,  memb_extensionValue_constraint_193 },
27452                 0, 0, /* No default value */
27453                 "extensionValue"
27454                 },
27455 };
27456 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[] = {
27457         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27458 };
27459 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193[] = {
27460     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27461     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27462     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27463 };
27464 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 = {
27465         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs),
27466         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27467         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193,
27468         3,      /* Count of tags in the map */
27469         0, 0, 0,        /* Optional elements (not needed) */
27470         -1,     /* First extension addition */
27471 };
27472 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs = {
27473         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
27474         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
27475         &asn_OP_SEQUENCE,
27476         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,
27477         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
27478                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
27479         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,    /* Same as above */
27480         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
27481                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
27482         { 0, 0, SEQUENCE_constraint },
27483         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193,
27484         3,      /* Elements count */
27485         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193   /* Additional specs */
27486 };
27487
27488 static asn_TYPE_member_t asn_MBR_extensionValue_200[] = {
27489         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
27490                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27491                 0,
27492                 &asn_DEF_LCID,
27493                 0,
27494                 { 0, 0, 0 },
27495                 0, 0, /* No default value */
27496                 "LCID"
27497                 },
27498 };
27499 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_200[] = {
27500     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
27501 };
27502 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
27503         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27504         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27505         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27506         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27507         asn_MAP_extensionValue_tag2el_200,
27508         1,      /* Count of tags in the map */
27509         0, 0,
27510         -1      /* Extensions start */
27511 };
27512 static /* Use -fall-defs-global to expose */
27513 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
27514         "extensionValue",
27515         "extensionValue",
27516         &asn_OP_OPEN_TYPE,
27517         0,      /* No effective tags (pointer) */
27518         0,      /* No effective tags (count) */
27519         0,      /* No tags (pointer) */
27520         0,      /* No tags (count) */
27521         { 0, 0, OPEN_TYPE_constraint },
27522         asn_MBR_extensionValue_200,
27523         1,      /* Elements count */
27524         &asn_SPC_extensionValue_specs_200       /* Additional specs */
27525 };
27526
27527 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197[] = {
27528         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id),
27529                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27530                 -1,     /* IMPLICIT tag at current level */
27531                 &asn_DEF_ProtocolIE_ID,
27532                 0,
27533                 { &asn_OER_memb_id_constr_198, &asn_PER_memb_id_constr_198,  memb_id_constraint_197 },
27534                 0, 0, /* No default value */
27535                 "id"
27536                 },
27537         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27538                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27539                 -1,     /* IMPLICIT tag at current level */
27540                 &asn_DEF_Criticality,
27541                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27542                 { &asn_OER_memb_criticality_constr_199, &asn_PER_memb_criticality_constr_199,  memb_criticality_constraint_197 },
27543                 0, 0, /* No default value */
27544                 "criticality"
27545                 },
27546         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27547                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27548                 +1,     /* EXPLICIT tag at current level */
27549                 &asn_DEF_extensionValue_200,
27550                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27551                 { &asn_OER_memb_extensionValue_constr_200, &asn_PER_memb_extensionValue_constr_200,  memb_extensionValue_constraint_197 },
27552                 0, 0, /* No default value */
27553                 "extensionValue"
27554                 },
27555 };
27556 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[] = {
27557         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27558 };
27559 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197[] = {
27560     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27561     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27562     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27563 };
27564 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 = {
27565         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs),
27566         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27567         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197,
27568         3,      /* Count of tags in the map */
27569         0, 0, 0,        /* Optional elements (not needed) */
27570         -1,     /* First extension addition */
27571 };
27572 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs = {
27573         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
27574         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
27575         &asn_OP_SEQUENCE,
27576         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197,
27577         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
27578                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
27579         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197, /* Same as above */
27580         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
27581                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
27582         { 0, 0, SEQUENCE_constraint },
27583         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197,
27584         3,      /* Elements count */
27585         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197        /* Additional specs */
27586 };
27587
27588 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
27589         sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue),
27590         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
27591         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, present),
27592         sizeof(((struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
27593         0,      /* No top level tags */
27594         0,      /* No tags in the map */
27595         0, 0,
27596         -1      /* Extensions start */
27597 };
27598 static /* Use -fall-defs-global to expose */
27599 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
27600         "extensionValue",
27601         "extensionValue",
27602         &asn_OP_OPEN_TYPE,
27603         0,      /* No effective tags (pointer) */
27604         0,      /* No effective tags (count) */
27605         0,      /* No tags (pointer) */
27606         0,      /* No tags (count) */
27607         { 0, 0, OPEN_TYPE_constraint },
27608         0, 0,   /* No members */
27609         &asn_SPC_extensionValue_specs_204       /* Additional specs */
27610 };
27611
27612 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201[] = {
27613         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, id),
27614                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27615                 -1,     /* IMPLICIT tag at current level */
27616                 &asn_DEF_ProtocolIE_ID,
27617                 0,
27618                 { &asn_OER_memb_id_constr_202, &asn_PER_memb_id_constr_202,  memb_id_constraint_201 },
27619                 0, 0, /* No default value */
27620                 "id"
27621                 },
27622         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, criticality),
27623                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27624                 -1,     /* IMPLICIT tag at current level */
27625                 &asn_DEF_Criticality,
27626                 0,
27627                 { &asn_OER_memb_criticality_constr_203, &asn_PER_memb_criticality_constr_203,  memb_criticality_constraint_201 },
27628                 0, 0, /* No default value */
27629                 "criticality"
27630                 },
27631         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, extensionValue),
27632                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27633                 +1,     /* EXPLICIT tag at current level */
27634                 &asn_DEF_extensionValue_204,
27635                 0,
27636                 { &asn_OER_memb_extensionValue_constr_204, &asn_PER_memb_extensionValue_constr_204,  memb_extensionValue_constraint_201 },
27637                 0, 0, /* No default value */
27638                 "extensionValue"
27639                 },
27640 };
27641 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[] = {
27642         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27643 };
27644 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201[] = {
27645     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27646     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27647     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27648 };
27649 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 = {
27650         sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs),
27651         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, _asn_ctx),
27652         asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201,
27653         3,      /* Count of tags in the map */
27654         0, 0, 0,        /* Optional elements (not needed) */
27655         -1,     /* First extension addition */
27656 };
27657 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs = {
27658         "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
27659         "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
27660         &asn_OP_SEQUENCE,
27661         asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,
27662         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
27663                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
27664         asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,   /* Same as above */
27665         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
27666                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
27667         { 0, 0, SEQUENCE_constraint },
27668         asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201,
27669         3,      /* Elements count */
27670         &asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201  /* Additional specs */
27671 };
27672
27673 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
27674         sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
27675         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
27676         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
27677         sizeof(((struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
27678         0,      /* No top level tags */
27679         0,      /* No tags in the map */
27680         0, 0,
27681         -1      /* Extensions start */
27682 };
27683 static /* Use -fall-defs-global to expose */
27684 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
27685         "extensionValue",
27686         "extensionValue",
27687         &asn_OP_OPEN_TYPE,
27688         0,      /* No effective tags (pointer) */
27689         0,      /* No effective tags (count) */
27690         0,      /* No tags (pointer) */
27691         0,      /* No tags (count) */
27692         { 0, 0, OPEN_TYPE_constraint },
27693         0, 0,   /* No members */
27694         &asn_SPC_extensionValue_specs_208       /* Additional specs */
27695 };
27696
27697 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205[] = {
27698         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, id),
27699                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27700                 -1,     /* IMPLICIT tag at current level */
27701                 &asn_DEF_ProtocolIE_ID,
27702                 0,
27703                 { &asn_OER_memb_id_constr_206, &asn_PER_memb_id_constr_206,  memb_id_constraint_205 },
27704                 0, 0, /* No default value */
27705                 "id"
27706                 },
27707         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, criticality),
27708                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27709                 -1,     /* IMPLICIT tag at current level */
27710                 &asn_DEF_Criticality,
27711                 0,
27712                 { &asn_OER_memb_criticality_constr_207, &asn_PER_memb_criticality_constr_207,  memb_criticality_constraint_205 },
27713                 0, 0, /* No default value */
27714                 "criticality"
27715                 },
27716         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
27717                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27718                 +1,     /* EXPLICIT tag at current level */
27719                 &asn_DEF_extensionValue_208,
27720                 0,
27721                 { &asn_OER_memb_extensionValue_constr_208, &asn_PER_memb_extensionValue_constr_208,  memb_extensionValue_constraint_205 },
27722                 0, 0, /* No default value */
27723                 "extensionValue"
27724                 },
27725 };
27726 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[] = {
27727         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27728 };
27729 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205[] = {
27730     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27731     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27732     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27733 };
27734 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 = {
27735         sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs),
27736         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
27737         asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205,
27738         3,      /* Count of tags in the map */
27739         0, 0, 0,        /* Optional elements (not needed) */
27740         -1,     /* First extension addition */
27741 };
27742 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs = {
27743         "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
27744         "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
27745         &asn_OP_SEQUENCE,
27746         asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,
27747         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
27748                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
27749         asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,      /* Same as above */
27750         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
27751                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
27752         { 0, 0, SEQUENCE_constraint },
27753         asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205,
27754         3,      /* Elements count */
27755         &asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205     /* Additional specs */
27756 };
27757
27758 static asn_TYPE_member_t asn_MBR_extensionValue_212[] = {
27759         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, choice.SubscriberProfileIDforRFP),
27760                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27761                 0,
27762                 &asn_DEF_SubscriberProfileIDforRFP,
27763                 0,
27764                 { 0, 0, 0 },
27765                 0, 0, /* No default value */
27766                 "SubscriberProfileIDforRFP"
27767                 },
27768 };
27769 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_212[] = {
27770     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* SubscriberProfileIDforRFP */
27771 };
27772 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
27773         sizeof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue),
27774         offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, _asn_ctx),
27775         offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, present),
27776         sizeof(((struct UE_ContextInformationSgNBModReqExtIEs__extensionValue *)0)->present),
27777         asn_MAP_extensionValue_tag2el_212,
27778         1,      /* Count of tags in the map */
27779         0, 0,
27780         -1      /* Extensions start */
27781 };
27782 static /* Use -fall-defs-global to expose */
27783 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
27784         "extensionValue",
27785         "extensionValue",
27786         &asn_OP_OPEN_TYPE,
27787         0,      /* No effective tags (pointer) */
27788         0,      /* No effective tags (count) */
27789         0,      /* No tags (pointer) */
27790         0,      /* No tags (count) */
27791         { 0, 0, OPEN_TYPE_constraint },
27792         asn_MBR_extensionValue_212,
27793         1,      /* Elements count */
27794         &asn_SPC_extensionValue_specs_212       /* Additional specs */
27795 };
27796
27797 asn_TYPE_member_t asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209[] = {
27798         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id),
27799                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27800                 -1,     /* IMPLICIT tag at current level */
27801                 &asn_DEF_ProtocolIE_ID,
27802                 0,
27803                 { &asn_OER_memb_id_constr_210, &asn_PER_memb_id_constr_210,  memb_id_constraint_209 },
27804                 0, 0, /* No default value */
27805                 "id"
27806                 },
27807         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, criticality),
27808                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27809                 -1,     /* IMPLICIT tag at current level */
27810                 &asn_DEF_Criticality,
27811                 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type,
27812                 { &asn_OER_memb_criticality_constr_211, &asn_PER_memb_criticality_constr_211,  memb_criticality_constraint_209 },
27813                 0, 0, /* No default value */
27814                 "criticality"
27815                 },
27816         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, extensionValue),
27817                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27818                 +1,     /* EXPLICIT tag at current level */
27819                 &asn_DEF_extensionValue_212,
27820                 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type,
27821                 { &asn_OER_memb_extensionValue_constr_212, &asn_PER_memb_extensionValue_constr_212,  memb_extensionValue_constraint_209 },
27822                 0, 0, /* No default value */
27823                 "extensionValue"
27824                 },
27825 };
27826 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[] = {
27827         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27828 };
27829 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209[] = {
27830     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27831     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27832     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27833 };
27834 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 = {
27835         sizeof(struct UE_ContextInformationSgNBModReqExtIEs),
27836         offsetof(struct UE_ContextInformationSgNBModReqExtIEs, _asn_ctx),
27837         asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209,
27838         3,      /* Count of tags in the map */
27839         0, 0, 0,        /* Optional elements (not needed) */
27840         -1,     /* First extension addition */
27841 };
27842 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs = {
27843         "UE-ContextInformationSgNBModReqExtIEs",
27844         "UE-ContextInformationSgNBModReqExtIEs",
27845         &asn_OP_SEQUENCE,
27846         asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209,
27847         sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
27848                 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
27849         asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209, /* Same as above */
27850         sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
27851                 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
27852         { 0, 0, SEQUENCE_constraint },
27853         asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209,
27854         3,      /* Elements count */
27855         &asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209        /* Additional specs */
27856 };
27857
27858 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
27859         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue),
27860         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
27861         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, present),
27862         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
27863         0,      /* No top level tags */
27864         0,      /* No tags in the map */
27865         0, 0,
27866         -1      /* Extensions start */
27867 };
27868 static /* Use -fall-defs-global to expose */
27869 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
27870         "extensionValue",
27871         "extensionValue",
27872         &asn_OP_OPEN_TYPE,
27873         0,      /* No effective tags (pointer) */
27874         0,      /* No effective tags (count) */
27875         0,      /* No tags (pointer) */
27876         0,      /* No tags (count) */
27877         { 0, 0, OPEN_TYPE_constraint },
27878         0, 0,   /* No members */
27879         &asn_SPC_extensionValue_specs_216       /* Additional specs */
27880 };
27881
27882 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213[] = {
27883         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, id),
27884                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27885                 -1,     /* IMPLICIT tag at current level */
27886                 &asn_DEF_ProtocolIE_ID,
27887                 0,
27888                 { &asn_OER_memb_id_constr_214, &asn_PER_memb_id_constr_214,  memb_id_constraint_213 },
27889                 0, 0, /* No default value */
27890                 "id"
27891                 },
27892         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, criticality),
27893                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27894                 -1,     /* IMPLICIT tag at current level */
27895                 &asn_DEF_Criticality,
27896                 0,
27897                 { &asn_OER_memb_criticality_constr_215, &asn_PER_memb_criticality_constr_215,  memb_criticality_constraint_213 },
27898                 0, 0, /* No default value */
27899                 "criticality"
27900                 },
27901         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, extensionValue),
27902                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27903                 +1,     /* EXPLICIT tag at current level */
27904                 &asn_DEF_extensionValue_216,
27905                 0,
27906                 { &asn_OER_memb_extensionValue_constr_216, &asn_PER_memb_extensionValue_constr_216,  memb_extensionValue_constraint_213 },
27907                 0, 0, /* No default value */
27908                 "extensionValue"
27909                 },
27910 };
27911 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[] = {
27912         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27913 };
27914 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213[] = {
27915     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27916     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27917     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27918 };
27919 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 = {
27920         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs),
27921         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, _asn_ctx),
27922         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213,
27923         3,      /* Count of tags in the map */
27924         0, 0, 0,        /* Optional elements (not needed) */
27925         -1,     /* First extension addition */
27926 };
27927 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs = {
27928         "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
27929         "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
27930         &asn_OP_SEQUENCE,
27931         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,
27932         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
27933                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
27934         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,        /* Same as above */
27935         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
27936                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
27937         { 0, 0, SEQUENCE_constraint },
27938         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213,
27939         3,      /* Elements count */
27940         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213       /* Additional specs */
27941 };
27942
27943 static asn_TYPE_member_t asn_MBR_extensionValue_220[] = {
27944         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
27945                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27946                 0,
27947                 &asn_DEF_RLCMode,
27948                 0,
27949                 { 0, 0, 0 },
27950                 0, 0, /* No default value */
27951                 "RLCMode"
27952                 },
27953 };
27954 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_220[] = {
27955     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
27956 };
27957 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
27958         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
27959         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27960         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27961         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27962         asn_MAP_extensionValue_tag2el_220,
27963         1,      /* Count of tags in the map */
27964         0, 0,
27965         -1      /* Extensions start */
27966 };
27967 static /* Use -fall-defs-global to expose */
27968 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
27969         "extensionValue",
27970         "extensionValue",
27971         &asn_OP_OPEN_TYPE,
27972         0,      /* No effective tags (pointer) */
27973         0,      /* No effective tags (count) */
27974         0,      /* No tags (pointer) */
27975         0,      /* No tags (count) */
27976         { 0, 0, OPEN_TYPE_constraint },
27977         asn_MBR_extensionValue_220,
27978         1,      /* Elements count */
27979         &asn_SPC_extensionValue_specs_220       /* Additional specs */
27980 };
27981
27982 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217[] = {
27983         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
27984                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27985                 -1,     /* IMPLICIT tag at current level */
27986                 &asn_DEF_ProtocolIE_ID,
27987                 0,
27988                 { &asn_OER_memb_id_constr_218, &asn_PER_memb_id_constr_218,  memb_id_constraint_217 },
27989                 0, 0, /* No default value */
27990                 "id"
27991                 },
27992         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
27993                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27994                 -1,     /* IMPLICIT tag at current level */
27995                 &asn_DEF_Criticality,
27996                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
27997                 { &asn_OER_memb_criticality_constr_219, &asn_PER_memb_criticality_constr_219,  memb_criticality_constraint_217 },
27998                 0, 0, /* No default value */
27999                 "criticality"
28000                 },
28001         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
28002                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28003                 +1,     /* EXPLICIT tag at current level */
28004                 &asn_DEF_extensionValue_220,
28005                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
28006                 { &asn_OER_memb_extensionValue_constr_220, &asn_PER_memb_extensionValue_constr_220,  memb_extensionValue_constraint_217 },
28007                 0, 0, /* No default value */
28008                 "extensionValue"
28009                 },
28010 };
28011 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[] = {
28012         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28013 };
28014 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217[] = {
28015     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28016     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28017     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28018 };
28019 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 = {
28020         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
28021         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28022         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217,
28023         3,      /* Count of tags in the map */
28024         0, 0, 0,        /* Optional elements (not needed) */
28025         -1,     /* First extension addition */
28026 };
28027 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
28028         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28029         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28030         &asn_OP_SEQUENCE,
28031         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,
28032         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
28033                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
28034         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,        /* Same as above */
28035         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
28036                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
28037         { 0, 0, SEQUENCE_constraint },
28038         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217,
28039         3,      /* Elements count */
28040         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217       /* Additional specs */
28041 };
28042
28043 static asn_TYPE_member_t asn_MBR_extensionValue_224[] = {
28044         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
28045                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28046                 0,
28047                 &asn_DEF_PDCPSnLength,
28048                 0,
28049                 { 0, 0, 0 },
28050                 0, 0, /* No default value */
28051                 "PDCPSnLength"
28052                 },
28053         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
28054                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28055                 0,
28056                 &asn_DEF_DuplicationActivation,
28057                 0,
28058                 { 0, 0, 0 },
28059                 0, 0, /* No default value */
28060                 "DuplicationActivation"
28061                 },
28062 };
28063 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_224[] = {
28064     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
28065     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
28066 };
28067 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
28068         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28069         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28070         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28071         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28072         asn_MAP_extensionValue_tag2el_224,
28073         2,      /* Count of tags in the map */
28074         0, 0,
28075         -1      /* Extensions start */
28076 };
28077 static /* Use -fall-defs-global to expose */
28078 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
28079         "extensionValue",
28080         "extensionValue",
28081         &asn_OP_OPEN_TYPE,
28082         0,      /* No effective tags (pointer) */
28083         0,      /* No effective tags (count) */
28084         0,      /* No tags (pointer) */
28085         0,      /* No tags (count) */
28086         { 0, 0, OPEN_TYPE_constraint },
28087         asn_MBR_extensionValue_224,
28088         2,      /* Elements count */
28089         &asn_SPC_extensionValue_specs_224       /* Additional specs */
28090 };
28091
28092 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221[] = {
28093         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
28094                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28095                 -1,     /* IMPLICIT tag at current level */
28096                 &asn_DEF_ProtocolIE_ID,
28097                 0,
28098                 { &asn_OER_memb_id_constr_222, &asn_PER_memb_id_constr_222,  memb_id_constraint_221 },
28099                 0, 0, /* No default value */
28100                 "id"
28101                 },
28102         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28103                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28104                 -1,     /* IMPLICIT tag at current level */
28105                 &asn_DEF_Criticality,
28106                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28107                 { &asn_OER_memb_criticality_constr_223, &asn_PER_memb_criticality_constr_223,  memb_criticality_constraint_221 },
28108                 0, 0, /* No default value */
28109                 "criticality"
28110                 },
28111         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28112                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28113                 +1,     /* EXPLICIT tag at current level */
28114                 &asn_DEF_extensionValue_224,
28115                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28116                 { &asn_OER_memb_extensionValue_constr_224, &asn_PER_memb_extensionValue_constr_224,  memb_extensionValue_constraint_221 },
28117                 0, 0, /* No default value */
28118                 "extensionValue"
28119                 },
28120 };
28121 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[] = {
28122         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28123 };
28124 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221[] = {
28125     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28126     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28127     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28128 };
28129 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 = {
28130         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
28131         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28132         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221,
28133         3,      /* Count of tags in the map */
28134         0, 0, 0,        /* Optional elements (not needed) */
28135         -1,     /* First extension addition */
28136 };
28137 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
28138         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28139         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28140         &asn_OP_SEQUENCE,
28141         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,
28142         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
28143                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
28144         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,     /* Same as above */
28145         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
28146                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
28147         { 0, 0, SEQUENCE_constraint },
28148         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221,
28149         3,      /* Elements count */
28150         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221    /* Additional specs */
28151 };
28152
28153 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
28154         sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue),
28155         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
28156         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, present),
28157         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
28158         0,      /* No top level tags */
28159         0,      /* No tags in the map */
28160         0, 0,
28161         -1      /* Extensions start */
28162 };
28163 static /* Use -fall-defs-global to expose */
28164 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
28165         "extensionValue",
28166         "extensionValue",
28167         &asn_OP_OPEN_TYPE,
28168         0,      /* No effective tags (pointer) */
28169         0,      /* No effective tags (count) */
28170         0,      /* No tags (pointer) */
28171         0,      /* No tags (count) */
28172         { 0, 0, OPEN_TYPE_constraint },
28173         0, 0,   /* No members */
28174         &asn_SPC_extensionValue_specs_228       /* Additional specs */
28175 };
28176
28177 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225[] = {
28178         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, id),
28179                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28180                 -1,     /* IMPLICIT tag at current level */
28181                 &asn_DEF_ProtocolIE_ID,
28182                 0,
28183                 { &asn_OER_memb_id_constr_226, &asn_PER_memb_id_constr_226,  memb_id_constraint_225 },
28184                 0, 0, /* No default value */
28185                 "id"
28186                 },
28187         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, criticality),
28188                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28189                 -1,     /* IMPLICIT tag at current level */
28190                 &asn_DEF_Criticality,
28191                 0,
28192                 { &asn_OER_memb_criticality_constr_227, &asn_PER_memb_criticality_constr_227,  memb_criticality_constraint_225 },
28193                 0, 0, /* No default value */
28194                 "criticality"
28195                 },
28196         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, extensionValue),
28197                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28198                 +1,     /* EXPLICIT tag at current level */
28199                 &asn_DEF_extensionValue_228,
28200                 0,
28201                 { &asn_OER_memb_extensionValue_constr_228, &asn_PER_memb_extensionValue_constr_228,  memb_extensionValue_constraint_225 },
28202                 0, 0, /* No default value */
28203                 "extensionValue"
28204                 },
28205 };
28206 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[] = {
28207         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28208 };
28209 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225[] = {
28210     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28211     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28212     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28213 };
28214 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 = {
28215         sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs),
28216         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, _asn_ctx),
28217         asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225,
28218         3,      /* Count of tags in the map */
28219         0, 0, 0,        /* Optional elements (not needed) */
28220         -1,     /* First extension addition */
28221 };
28222 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs = {
28223         "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
28224         "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
28225         &asn_OP_SEQUENCE,
28226         asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,
28227         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
28228                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
28229         asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,     /* Same as above */
28230         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
28231                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
28232         { 0, 0, SEQUENCE_constraint },
28233         asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225,
28234         3,      /* Elements count */
28235         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225    /* Additional specs */
28236 };
28237
28238 static asn_TYPE_member_t asn_MBR_extensionValue_232[] = {
28239         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLC_Status),
28240                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28241                 0,
28242                 &asn_DEF_RLC_Status,
28243                 0,
28244                 { 0, 0, 0 },
28245                 0, 0, /* No default value */
28246                 "RLC-Status"
28247                 },
28248 };
28249 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_232[] = {
28250     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
28251 };
28252 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
28253         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
28254         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28255         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28256         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28257         asn_MAP_extensionValue_tag2el_232,
28258         1,      /* Count of tags in the map */
28259         0, 0,
28260         -1      /* Extensions start */
28261 };
28262 static /* Use -fall-defs-global to expose */
28263 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
28264         "extensionValue",
28265         "extensionValue",
28266         &asn_OP_OPEN_TYPE,
28267         0,      /* No effective tags (pointer) */
28268         0,      /* No effective tags (count) */
28269         0,      /* No tags (pointer) */
28270         0,      /* No tags (count) */
28271         { 0, 0, OPEN_TYPE_constraint },
28272         asn_MBR_extensionValue_232,
28273         1,      /* Elements count */
28274         &asn_SPC_extensionValue_specs_232       /* Additional specs */
28275 };
28276
28277 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229[] = {
28278         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
28279                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28280                 -1,     /* IMPLICIT tag at current level */
28281                 &asn_DEF_ProtocolIE_ID,
28282                 0,
28283                 { &asn_OER_memb_id_constr_230, &asn_PER_memb_id_constr_230,  memb_id_constraint_229 },
28284                 0, 0, /* No default value */
28285                 "id"
28286                 },
28287         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
28288                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28289                 -1,     /* IMPLICIT tag at current level */
28290                 &asn_DEF_Criticality,
28291                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
28292                 { &asn_OER_memb_criticality_constr_231, &asn_PER_memb_criticality_constr_231,  memb_criticality_constraint_229 },
28293                 0, 0, /* No default value */
28294                 "criticality"
28295                 },
28296         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
28297                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28298                 +1,     /* EXPLICIT tag at current level */
28299                 &asn_DEF_extensionValue_232,
28300                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
28301                 { &asn_OER_memb_extensionValue_constr_232, &asn_PER_memb_extensionValue_constr_232,  memb_extensionValue_constraint_229 },
28302                 0, 0, /* No default value */
28303                 "extensionValue"
28304                 },
28305 };
28306 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[] = {
28307         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28308 };
28309 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229[] = {
28310     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28311     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28312     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28313 };
28314 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 = {
28315         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
28316         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28317         asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229,
28318         3,      /* Count of tags in the map */
28319         0, 0, 0,        /* Optional elements (not needed) */
28320         -1,     /* First extension addition */
28321 };
28322 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
28323         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28324         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28325         &asn_OP_SEQUENCE,
28326         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,
28327         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
28328                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
28329         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,     /* Same as above */
28330         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
28331                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
28332         { 0, 0, SEQUENCE_constraint },
28333         asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229,
28334         3,      /* Elements count */
28335         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229    /* Additional specs */
28336 };
28337
28338 static asn_TYPE_member_t asn_MBR_extensionValue_236[] = {
28339         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
28340                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28341                 0,
28342                 &asn_DEF_PDCPSnLength,
28343                 0,
28344                 { 0, 0, 0 },
28345                 0, 0, /* No default value */
28346                 "PDCPSnLength"
28347                 },
28348         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
28349                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28350                 0,
28351                 &asn_DEF_GTPtunnelEndpoint,
28352                 0,
28353                 { 0, 0, 0 },
28354                 0, 0, /* No default value */
28355                 "GTPtunnelEndpoint"
28356                 },
28357 };
28358 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_236[] = {
28359     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* PDCPSnLength */
28360     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* GTPtunnelEndpoint */
28361 };
28362 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
28363         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28364         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28365         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28366         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28367         asn_MAP_extensionValue_tag2el_236,
28368         2,      /* Count of tags in the map */
28369         0, 0,
28370         -1      /* Extensions start */
28371 };
28372 static /* Use -fall-defs-global to expose */
28373 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
28374         "extensionValue",
28375         "extensionValue",
28376         &asn_OP_OPEN_TYPE,
28377         0,      /* No effective tags (pointer) */
28378         0,      /* No effective tags (count) */
28379         0,      /* No tags (pointer) */
28380         0,      /* No tags (count) */
28381         { 0, 0, OPEN_TYPE_constraint },
28382         asn_MBR_extensionValue_236,
28383         2,      /* Elements count */
28384         &asn_SPC_extensionValue_specs_236       /* Additional specs */
28385 };
28386
28387 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233[] = {
28388         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
28389                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28390                 -1,     /* IMPLICIT tag at current level */
28391                 &asn_DEF_ProtocolIE_ID,
28392                 0,
28393                 { &asn_OER_memb_id_constr_234, &asn_PER_memb_id_constr_234,  memb_id_constraint_233 },
28394                 0, 0, /* No default value */
28395                 "id"
28396                 },
28397         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28398                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28399                 -1,     /* IMPLICIT tag at current level */
28400                 &asn_DEF_Criticality,
28401                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28402                 { &asn_OER_memb_criticality_constr_235, &asn_PER_memb_criticality_constr_235,  memb_criticality_constraint_233 },
28403                 0, 0, /* No default value */
28404                 "criticality"
28405                 },
28406         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28407                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28408                 +1,     /* EXPLICIT tag at current level */
28409                 &asn_DEF_extensionValue_236,
28410                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28411                 { &asn_OER_memb_extensionValue_constr_236, &asn_PER_memb_extensionValue_constr_236,  memb_extensionValue_constraint_233 },
28412                 0, 0, /* No default value */
28413                 "extensionValue"
28414                 },
28415 };
28416 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[] = {
28417         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28418 };
28419 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233[] = {
28420     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28421     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28422     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28423 };
28424 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 = {
28425         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
28426         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28427         asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233,
28428         3,      /* Count of tags in the map */
28429         0, 0, 0,        /* Optional elements (not needed) */
28430         -1,     /* First extension addition */
28431 };
28432 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
28433         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28434         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28435         &asn_OP_SEQUENCE,
28436         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,
28437         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
28438                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
28439         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,  /* Same as above */
28440         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
28441                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
28442         { 0, 0, SEQUENCE_constraint },
28443         asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233,
28444         3,      /* Elements count */
28445         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 /* Additional specs */
28446 };
28447
28448 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
28449         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue),
28450         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
28451         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, present),
28452         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
28453         0,      /* No top level tags */
28454         0,      /* No tags in the map */
28455         0, 0,
28456         -1      /* Extensions start */
28457 };
28458 static /* Use -fall-defs-global to expose */
28459 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
28460         "extensionValue",
28461         "extensionValue",
28462         &asn_OP_OPEN_TYPE,
28463         0,      /* No effective tags (pointer) */
28464         0,      /* No effective tags (count) */
28465         0,      /* No tags (pointer) */
28466         0,      /* No tags (count) */
28467         { 0, 0, OPEN_TYPE_constraint },
28468         0, 0,   /* No members */
28469         &asn_SPC_extensionValue_specs_240       /* Additional specs */
28470 };
28471
28472 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237[] = {
28473         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, id),
28474                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28475                 -1,     /* IMPLICIT tag at current level */
28476                 &asn_DEF_ProtocolIE_ID,
28477                 0,
28478                 { &asn_OER_memb_id_constr_238, &asn_PER_memb_id_constr_238,  memb_id_constraint_237 },
28479                 0, 0, /* No default value */
28480                 "id"
28481                 },
28482         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, criticality),
28483                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28484                 -1,     /* IMPLICIT tag at current level */
28485                 &asn_DEF_Criticality,
28486                 0,
28487                 { &asn_OER_memb_criticality_constr_239, &asn_PER_memb_criticality_constr_239,  memb_criticality_constraint_237 },
28488                 0, 0, /* No default value */
28489                 "criticality"
28490                 },
28491         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, extensionValue),
28492                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28493                 +1,     /* EXPLICIT tag at current level */
28494                 &asn_DEF_extensionValue_240,
28495                 0,
28496                 { &asn_OER_memb_extensionValue_constr_240, &asn_PER_memb_extensionValue_constr_240,  memb_extensionValue_constraint_237 },
28497                 0, 0, /* No default value */
28498                 "extensionValue"
28499                 },
28500 };
28501 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[] = {
28502         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28503 };
28504 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237[] = {
28505     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28506     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28507     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28508 };
28509 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 = {
28510         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs),
28511         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, _asn_ctx),
28512         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237,
28513         3,      /* Count of tags in the map */
28514         0, 0, 0,        /* Optional elements (not needed) */
28515         -1,     /* First extension addition */
28516 };
28517 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs = {
28518         "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
28519         "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
28520         &asn_OP_SEQUENCE,
28521         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,
28522         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
28523                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
28524         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,     /* Same as above */
28525         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
28526                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
28527         { 0, 0, SEQUENCE_constraint },
28528         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237,
28529         3,      /* Elements count */
28530         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237    /* Additional specs */
28531 };
28532
28533 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
28534         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
28535         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28536         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28537         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28538         0,      /* No top level tags */
28539         0,      /* No tags in the map */
28540         0, 0,
28541         -1      /* Extensions start */
28542 };
28543 static /* Use -fall-defs-global to expose */
28544 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
28545         "extensionValue",
28546         "extensionValue",
28547         &asn_OP_OPEN_TYPE,
28548         0,      /* No effective tags (pointer) */
28549         0,      /* No effective tags (count) */
28550         0,      /* No tags (pointer) */
28551         0,      /* No tags (count) */
28552         { 0, 0, OPEN_TYPE_constraint },
28553         0, 0,   /* No members */
28554         &asn_SPC_extensionValue_specs_244       /* Additional specs */
28555 };
28556
28557 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241[] = {
28558         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
28559                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28560                 -1,     /* IMPLICIT tag at current level */
28561                 &asn_DEF_ProtocolIE_ID,
28562                 0,
28563                 { &asn_OER_memb_id_constr_242, &asn_PER_memb_id_constr_242,  memb_id_constraint_241 },
28564                 0, 0, /* No default value */
28565                 "id"
28566                 },
28567         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
28568                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28569                 -1,     /* IMPLICIT tag at current level */
28570                 &asn_DEF_Criticality,
28571                 0,
28572                 { &asn_OER_memb_criticality_constr_243, &asn_PER_memb_criticality_constr_243,  memb_criticality_constraint_241 },
28573                 0, 0, /* No default value */
28574                 "criticality"
28575                 },
28576         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
28577                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28578                 +1,     /* EXPLICIT tag at current level */
28579                 &asn_DEF_extensionValue_244,
28580                 0,
28581                 { &asn_OER_memb_extensionValue_constr_244, &asn_PER_memb_extensionValue_constr_244,  memb_extensionValue_constraint_241 },
28582                 0, 0, /* No default value */
28583                 "extensionValue"
28584                 },
28585 };
28586 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[] = {
28587         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28588 };
28589 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241[] = {
28590     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28591     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28592     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28593 };
28594 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 = {
28595         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
28596         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28597         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241,
28598         3,      /* Count of tags in the map */
28599         0, 0, 0,        /* Optional elements (not needed) */
28600         -1,     /* First extension addition */
28601 };
28602 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
28603         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28604         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28605         &asn_OP_SEQUENCE,
28606         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,
28607         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
28608                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
28609         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,     /* Same as above */
28610         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
28611                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
28612         { 0, 0, SEQUENCE_constraint },
28613         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241,
28614         3,      /* Elements count */
28615         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241    /* Additional specs */
28616 };
28617
28618 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
28619         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28620         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28621         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28622         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28623         0,      /* No top level tags */
28624         0,      /* No tags in the map */
28625         0, 0,
28626         -1      /* Extensions start */
28627 };
28628 static /* Use -fall-defs-global to expose */
28629 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
28630         "extensionValue",
28631         "extensionValue",
28632         &asn_OP_OPEN_TYPE,
28633         0,      /* No effective tags (pointer) */
28634         0,      /* No effective tags (count) */
28635         0,      /* No tags (pointer) */
28636         0,      /* No tags (count) */
28637         { 0, 0, OPEN_TYPE_constraint },
28638         0, 0,   /* No members */
28639         &asn_SPC_extensionValue_specs_248       /* Additional specs */
28640 };
28641
28642 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245[] = {
28643         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
28644                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28645                 -1,     /* IMPLICIT tag at current level */
28646                 &asn_DEF_ProtocolIE_ID,
28647                 0,
28648                 { &asn_OER_memb_id_constr_246, &asn_PER_memb_id_constr_246,  memb_id_constraint_245 },
28649                 0, 0, /* No default value */
28650                 "id"
28651                 },
28652         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28653                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28654                 -1,     /* IMPLICIT tag at current level */
28655                 &asn_DEF_Criticality,
28656                 0,
28657                 { &asn_OER_memb_criticality_constr_247, &asn_PER_memb_criticality_constr_247,  memb_criticality_constraint_245 },
28658                 0, 0, /* No default value */
28659                 "criticality"
28660                 },
28661         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28662                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28663                 +1,     /* EXPLICIT tag at current level */
28664                 &asn_DEF_extensionValue_248,
28665                 0,
28666                 { &asn_OER_memb_extensionValue_constr_248, &asn_PER_memb_extensionValue_constr_248,  memb_extensionValue_constraint_245 },
28667                 0, 0, /* No default value */
28668                 "extensionValue"
28669                 },
28670 };
28671 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[] = {
28672         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28673 };
28674 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245[] = {
28675     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28676     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28677     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28678 };
28679 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 = {
28680         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
28681         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28682         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245,
28683         3,      /* Count of tags in the map */
28684         0, 0, 0,        /* Optional elements (not needed) */
28685         -1,     /* First extension addition */
28686 };
28687 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
28688         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28689         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28690         &asn_OP_SEQUENCE,
28691         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,
28692         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
28693                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
28694         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,  /* Same as above */
28695         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
28696                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
28697         { 0, 0, SEQUENCE_constraint },
28698         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245,
28699         3,      /* Elements count */
28700         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 /* Additional specs */
28701 };
28702
28703 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
28704         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
28705         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
28706         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
28707         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
28708         0,      /* No top level tags */
28709         0,      /* No tags in the map */
28710         0, 0,
28711         -1      /* Extensions start */
28712 };
28713 static /* Use -fall-defs-global to expose */
28714 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
28715         "extensionValue",
28716         "extensionValue",
28717         &asn_OP_OPEN_TYPE,
28718         0,      /* No effective tags (pointer) */
28719         0,      /* No effective tags (count) */
28720         0,      /* No tags (pointer) */
28721         0,      /* No tags (count) */
28722         { 0, 0, OPEN_TYPE_constraint },
28723         0, 0,   /* No members */
28724         &asn_SPC_extensionValue_specs_252       /* Additional specs */
28725 };
28726
28727 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249[] = {
28728         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, id),
28729                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28730                 -1,     /* IMPLICIT tag at current level */
28731                 &asn_DEF_ProtocolIE_ID,
28732                 0,
28733                 { &asn_OER_memb_id_constr_250, &asn_PER_memb_id_constr_250,  memb_id_constraint_249 },
28734                 0, 0, /* No default value */
28735                 "id"
28736                 },
28737         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
28738                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28739                 -1,     /* IMPLICIT tag at current level */
28740                 &asn_DEF_Criticality,
28741                 0,
28742                 { &asn_OER_memb_criticality_constr_251, &asn_PER_memb_criticality_constr_251,  memb_criticality_constraint_249 },
28743                 0, 0, /* No default value */
28744                 "criticality"
28745                 },
28746         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
28747                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28748                 +1,     /* EXPLICIT tag at current level */
28749                 &asn_DEF_extensionValue_252,
28750                 0,
28751                 { &asn_OER_memb_extensionValue_constr_252, &asn_PER_memb_extensionValue_constr_252,  memb_extensionValue_constraint_249 },
28752                 0, 0, /* No default value */
28753                 "extensionValue"
28754                 },
28755 };
28756 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[] = {
28757         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28758 };
28759 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249[] = {
28760     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28761     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28762     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28763 };
28764 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 = {
28765         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs),
28766         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
28767         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249,
28768         3,      /* Count of tags in the map */
28769         0, 0, 0,        /* Optional elements (not needed) */
28770         -1,     /* First extension addition */
28771 };
28772 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs = {
28773         "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
28774         "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
28775         &asn_OP_SEQUENCE,
28776         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,
28777         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
28778                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
28779         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,       /* Same as above */
28780         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
28781                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
28782         { 0, 0, SEQUENCE_constraint },
28783         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249,
28784         3,      /* Elements count */
28785         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249      /* Additional specs */
28786 };
28787
28788 static asn_TYPE_member_t asn_MBR_extensionValue_256[] = {
28789         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
28790                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28791                 0,
28792                 &asn_DEF_PDCPSnLength,
28793                 0,
28794                 { 0, 0, 0 },
28795                 0, 0, /* No default value */
28796                 "PDCPSnLength"
28797                 },
28798 };
28799 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_256[] = {
28800     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
28801 };
28802 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
28803         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
28804         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28805         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28806         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28807         asn_MAP_extensionValue_tag2el_256,
28808         1,      /* Count of tags in the map */
28809         0, 0,
28810         -1      /* Extensions start */
28811 };
28812 static /* Use -fall-defs-global to expose */
28813 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
28814         "extensionValue",
28815         "extensionValue",
28816         &asn_OP_OPEN_TYPE,
28817         0,      /* No effective tags (pointer) */
28818         0,      /* No effective tags (count) */
28819         0,      /* No tags (pointer) */
28820         0,      /* No tags (count) */
28821         { 0, 0, OPEN_TYPE_constraint },
28822         asn_MBR_extensionValue_256,
28823         1,      /* Elements count */
28824         &asn_SPC_extensionValue_specs_256       /* Additional specs */
28825 };
28826
28827 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253[] = {
28828         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
28829                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28830                 -1,     /* IMPLICIT tag at current level */
28831                 &asn_DEF_ProtocolIE_ID,
28832                 0,
28833                 { &asn_OER_memb_id_constr_254, &asn_PER_memb_id_constr_254,  memb_id_constraint_253 },
28834                 0, 0, /* No default value */
28835                 "id"
28836                 },
28837         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
28838                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28839                 -1,     /* IMPLICIT tag at current level */
28840                 &asn_DEF_Criticality,
28841                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
28842                 { &asn_OER_memb_criticality_constr_255, &asn_PER_memb_criticality_constr_255,  memb_criticality_constraint_253 },
28843                 0, 0, /* No default value */
28844                 "criticality"
28845                 },
28846         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
28847                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28848                 +1,     /* EXPLICIT tag at current level */
28849                 &asn_DEF_extensionValue_256,
28850                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
28851                 { &asn_OER_memb_extensionValue_constr_256, &asn_PER_memb_extensionValue_constr_256,  memb_extensionValue_constraint_253 },
28852                 0, 0, /* No default value */
28853                 "extensionValue"
28854                 },
28855 };
28856 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[] = {
28857         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28858 };
28859 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253[] = {
28860     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28861     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28862     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28863 };
28864 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 = {
28865         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
28866         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28867         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253,
28868         3,      /* Count of tags in the map */
28869         0, 0, 0,        /* Optional elements (not needed) */
28870         -1,     /* First extension addition */
28871 };
28872 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
28873         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
28874         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
28875         &asn_OP_SEQUENCE,
28876         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,
28877         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
28878                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
28879         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,       /* Same as above */
28880         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
28881                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
28882         { 0, 0, SEQUENCE_constraint },
28883         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253,
28884         3,      /* Elements count */
28885         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253      /* Additional specs */
28886 };
28887
28888 static asn_TYPE_member_t asn_MBR_extensionValue_260[] = {
28889         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
28890                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28891                 0,
28892                 &asn_DEF_LCID,
28893                 0,
28894                 { 0, 0, 0 },
28895                 0, 0, /* No default value */
28896                 "LCID"
28897                 },
28898 };
28899 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_260[] = {
28900     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
28901 };
28902 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
28903         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28904         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28905         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28906         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28907         asn_MAP_extensionValue_tag2el_260,
28908         1,      /* Count of tags in the map */
28909         0, 0,
28910         -1      /* Extensions start */
28911 };
28912 static /* Use -fall-defs-global to expose */
28913 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
28914         "extensionValue",
28915         "extensionValue",
28916         &asn_OP_OPEN_TYPE,
28917         0,      /* No effective tags (pointer) */
28918         0,      /* No effective tags (count) */
28919         0,      /* No tags (pointer) */
28920         0,      /* No tags (count) */
28921         { 0, 0, OPEN_TYPE_constraint },
28922         asn_MBR_extensionValue_260,
28923         1,      /* Elements count */
28924         &asn_SPC_extensionValue_specs_260       /* Additional specs */
28925 };
28926
28927 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257[] = {
28928         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
28929                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28930                 -1,     /* IMPLICIT tag at current level */
28931                 &asn_DEF_ProtocolIE_ID,
28932                 0,
28933                 { &asn_OER_memb_id_constr_258, &asn_PER_memb_id_constr_258,  memb_id_constraint_257 },
28934                 0, 0, /* No default value */
28935                 "id"
28936                 },
28937         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
28938                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28939                 -1,     /* IMPLICIT tag at current level */
28940                 &asn_DEF_Criticality,
28941                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28942                 { &asn_OER_memb_criticality_constr_259, &asn_PER_memb_criticality_constr_259,  memb_criticality_constraint_257 },
28943                 0, 0, /* No default value */
28944                 "criticality"
28945                 },
28946         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28947                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28948                 +1,     /* EXPLICIT tag at current level */
28949                 &asn_DEF_extensionValue_260,
28950                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28951                 { &asn_OER_memb_extensionValue_constr_260, &asn_PER_memb_extensionValue_constr_260,  memb_extensionValue_constraint_257 },
28952                 0, 0, /* No default value */
28953                 "extensionValue"
28954                 },
28955 };
28956 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[] = {
28957         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28958 };
28959 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257[] = {
28960     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28961     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28962     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28963 };
28964 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 = {
28965         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
28966         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28967         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257,
28968         3,      /* Count of tags in the map */
28969         0, 0, 0,        /* Optional elements (not needed) */
28970         -1,     /* First extension addition */
28971 };
28972 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
28973         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
28974         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
28975         &asn_OP_SEQUENCE,
28976         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,
28977         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
28978                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
28979         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,    /* Same as above */
28980         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
28981                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
28982         { 0, 0, SEQUENCE_constraint },
28983         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257,
28984         3,      /* Elements count */
28985         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257   /* Additional specs */
28986 };
28987
28988 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
28989         sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
28990         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
28991         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
28992         sizeof(((struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
28993         0,      /* No top level tags */
28994         0,      /* No tags in the map */
28995         0, 0,
28996         -1      /* Extensions start */
28997 };
28998 static /* Use -fall-defs-global to expose */
28999 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
29000         "extensionValue",
29001         "extensionValue",
29002         &asn_OP_OPEN_TYPE,
29003         0,      /* No effective tags (pointer) */
29004         0,      /* No effective tags (count) */
29005         0,      /* No tags (pointer) */
29006         0,      /* No tags (count) */
29007         { 0, 0, OPEN_TYPE_constraint },
29008         0, 0,   /* No members */
29009         &asn_SPC_extensionValue_specs_264       /* Additional specs */
29010 };
29011
29012 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261[] = {
29013         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, id),
29014                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29015                 -1,     /* IMPLICIT tag at current level */
29016                 &asn_DEF_ProtocolIE_ID,
29017                 0,
29018                 { &asn_OER_memb_id_constr_262, &asn_PER_memb_id_constr_262,  memb_id_constraint_261 },
29019                 0, 0, /* No default value */
29020                 "id"
29021                 },
29022         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
29023                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29024                 -1,     /* IMPLICIT tag at current level */
29025                 &asn_DEF_Criticality,
29026                 0,
29027                 { &asn_OER_memb_criticality_constr_263, &asn_PER_memb_criticality_constr_263,  memb_criticality_constraint_261 },
29028                 0, 0, /* No default value */
29029                 "criticality"
29030                 },
29031         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
29032                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29033                 +1,     /* EXPLICIT tag at current level */
29034                 &asn_DEF_extensionValue_264,
29035                 0,
29036                 { &asn_OER_memb_extensionValue_constr_264, &asn_PER_memb_extensionValue_constr_264,  memb_extensionValue_constraint_261 },
29037                 0, 0, /* No default value */
29038                 "extensionValue"
29039                 },
29040 };
29041 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[] = {
29042         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29043 };
29044 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261[] = {
29045     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29046     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29047     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29048 };
29049 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 = {
29050         sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs),
29051         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
29052         asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261,
29053         3,      /* Count of tags in the map */
29054         0, 0, 0,        /* Optional elements (not needed) */
29055         -1,     /* First extension addition */
29056 };
29057 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs = {
29058         "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
29059         "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
29060         &asn_OP_SEQUENCE,
29061         asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,
29062         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
29063                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
29064         asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,        /* Same as above */
29065         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
29066                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
29067         { 0, 0, SEQUENCE_constraint },
29068         asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261,
29069         3,      /* Elements count */
29070         &asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261       /* Additional specs */
29071 };
29072
29073 static asn_TYPE_member_t asn_MBR_extensionValue_268[] = {
29074         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
29075                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29076                 0,
29077                 &asn_DEF_PDCPSnLength,
29078                 0,
29079                 { 0, 0, 0 },
29080                 0, 0, /* No default value */
29081                 "PDCPSnLength"
29082                 },
29083 };
29084 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_268[] = {
29085     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
29086 };
29087 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
29088         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
29089         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
29090         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
29091         sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
29092         asn_MAP_extensionValue_tag2el_268,
29093         1,      /* Count of tags in the map */
29094         0, 0,
29095         -1      /* Extensions start */
29096 };
29097 static /* Use -fall-defs-global to expose */
29098 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
29099         "extensionValue",
29100         "extensionValue",
29101         &asn_OP_OPEN_TYPE,
29102         0,      /* No effective tags (pointer) */
29103         0,      /* No effective tags (count) */
29104         0,      /* No tags (pointer) */
29105         0,      /* No tags (count) */
29106         { 0, 0, OPEN_TYPE_constraint },
29107         asn_MBR_extensionValue_268,
29108         1,      /* Elements count */
29109         &asn_SPC_extensionValue_specs_268       /* Additional specs */
29110 };
29111
29112 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265[] = {
29113         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
29114                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29115                 -1,     /* IMPLICIT tag at current level */
29116                 &asn_DEF_ProtocolIE_ID,
29117                 0,
29118                 { &asn_OER_memb_id_constr_266, &asn_PER_memb_id_constr_266,  memb_id_constraint_265 },
29119                 0, 0, /* No default value */
29120                 "id"
29121                 },
29122         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
29123                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29124                 -1,     /* IMPLICIT tag at current level */
29125                 &asn_DEF_Criticality,
29126                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
29127                 { &asn_OER_memb_criticality_constr_267, &asn_PER_memb_criticality_constr_267,  memb_criticality_constraint_265 },
29128                 0, 0, /* No default value */
29129                 "criticality"
29130                 },
29131         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
29132                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29133                 +1,     /* EXPLICIT tag at current level */
29134                 &asn_DEF_extensionValue_268,
29135                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
29136                 { &asn_OER_memb_extensionValue_constr_268, &asn_PER_memb_extensionValue_constr_268,  memb_extensionValue_constraint_265 },
29137                 0, 0, /* No default value */
29138                 "extensionValue"
29139                 },
29140 };
29141 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[] = {
29142         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29143 };
29144 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265[] = {
29145     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29146     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29147     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29148 };
29149 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 = {
29150         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
29151         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29152         asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265,
29153         3,      /* Count of tags in the map */
29154         0, 0, 0,        /* Optional elements (not needed) */
29155         -1,     /* First extension addition */
29156 };
29157 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
29158         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
29159         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
29160         &asn_OP_SEQUENCE,
29161         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,
29162         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
29163                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
29164         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,    /* Same as above */
29165         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
29166                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
29167         { 0, 0, SEQUENCE_constraint },
29168         asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265,
29169         3,      /* Elements count */
29170         &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265   /* Additional specs */
29171 };
29172
29173 static asn_TYPE_member_t asn_MBR_extensionValue_272[] = {
29174         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
29175                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29176                 0,
29177                 &asn_DEF_GTPtunnelEndpoint,
29178                 0,
29179                 { 0, 0, 0 },
29180                 0, 0, /* No default value */
29181                 "GTPtunnelEndpoint"
29182                 },
29183         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
29184                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29185                 0,
29186                 &asn_DEF_RLC_Status,
29187                 0,
29188                 { 0, 0, 0 },
29189                 0, 0, /* No default value */
29190                 "RLC-Status"
29191                 },
29192 };
29193 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_272[] = {
29194     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GTPtunnelEndpoint */
29195     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* RLC-Status */
29196 };
29197 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
29198         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29199         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29200         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29201         sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29202         asn_MAP_extensionValue_tag2el_272,
29203         2,      /* Count of tags in the map */
29204         0, 0,
29205         -1      /* Extensions start */
29206 };
29207 static /* Use -fall-defs-global to expose */
29208 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
29209         "extensionValue",
29210         "extensionValue",
29211         &asn_OP_OPEN_TYPE,
29212         0,      /* No effective tags (pointer) */
29213         0,      /* No effective tags (count) */
29214         0,      /* No tags (pointer) */
29215         0,      /* No tags (count) */
29216         { 0, 0, OPEN_TYPE_constraint },
29217         asn_MBR_extensionValue_272,
29218         2,      /* Elements count */
29219         &asn_SPC_extensionValue_specs_272       /* Additional specs */
29220 };
29221
29222 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269[] = {
29223         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
29224                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29225                 -1,     /* IMPLICIT tag at current level */
29226                 &asn_DEF_ProtocolIE_ID,
29227                 0,
29228                 { &asn_OER_memb_id_constr_270, &asn_PER_memb_id_constr_270,  memb_id_constraint_269 },
29229                 0, 0, /* No default value */
29230                 "id"
29231                 },
29232         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
29233                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29234                 -1,     /* IMPLICIT tag at current level */
29235                 &asn_DEF_Criticality,
29236                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
29237                 { &asn_OER_memb_criticality_constr_271, &asn_PER_memb_criticality_constr_271,  memb_criticality_constraint_269 },
29238                 0, 0, /* No default value */
29239                 "criticality"
29240                 },
29241         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29242                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29243                 +1,     /* EXPLICIT tag at current level */
29244                 &asn_DEF_extensionValue_272,
29245                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
29246                 { &asn_OER_memb_extensionValue_constr_272, &asn_PER_memb_extensionValue_constr_272,  memb_extensionValue_constraint_269 },
29247                 0, 0, /* No default value */
29248                 "extensionValue"
29249                 },
29250 };
29251 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[] = {
29252         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29253 };
29254 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269[] = {
29255     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29256     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29257     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29258 };
29259 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 = {
29260         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
29261         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29262         asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269,
29263         3,      /* Count of tags in the map */
29264         0, 0, 0,        /* Optional elements (not needed) */
29265         -1,     /* First extension addition */
29266 };
29267 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
29268         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
29269         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
29270         &asn_OP_SEQUENCE,
29271         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269,
29272         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
29273                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
29274         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269, /* Same as above */
29275         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
29276                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
29277         { 0, 0, SEQUENCE_constraint },
29278         asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269,
29279         3,      /* Elements count */
29280         &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269        /* Additional specs */
29281 };
29282
29283 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
29284         sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue),
29285         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
29286         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, present),
29287         sizeof(((struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
29288         0,      /* No top level tags */
29289         0,      /* No tags in the map */
29290         0, 0,
29291         -1      /* Extensions start */
29292 };
29293 static /* Use -fall-defs-global to expose */
29294 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
29295         "extensionValue",
29296         "extensionValue",
29297         &asn_OP_OPEN_TYPE,
29298         0,      /* No effective tags (pointer) */
29299         0,      /* No effective tags (count) */
29300         0,      /* No tags (pointer) */
29301         0,      /* No tags (count) */
29302         { 0, 0, OPEN_TYPE_constraint },
29303         0, 0,   /* No members */
29304         &asn_SPC_extensionValue_specs_276       /* Additional specs */
29305 };
29306
29307 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273[] = {
29308         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, id),
29309                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29310                 -1,     /* IMPLICIT tag at current level */
29311                 &asn_DEF_ProtocolIE_ID,
29312                 0,
29313                 { &asn_OER_memb_id_constr_274, &asn_PER_memb_id_constr_274,  memb_id_constraint_273 },
29314                 0, 0, /* No default value */
29315                 "id"
29316                 },
29317         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, criticality),
29318                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29319                 -1,     /* IMPLICIT tag at current level */
29320                 &asn_DEF_Criticality,
29321                 0,
29322                 { &asn_OER_memb_criticality_constr_275, &asn_PER_memb_criticality_constr_275,  memb_criticality_constraint_273 },
29323                 0, 0, /* No default value */
29324                 "criticality"
29325                 },
29326         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, extensionValue),
29327                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29328                 +1,     /* EXPLICIT tag at current level */
29329                 &asn_DEF_extensionValue_276,
29330                 0,
29331                 { &asn_OER_memb_extensionValue_constr_276, &asn_PER_memb_extensionValue_constr_276,  memb_extensionValue_constraint_273 },
29332                 0, 0, /* No default value */
29333                 "extensionValue"
29334                 },
29335 };
29336 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[] = {
29337         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29338 };
29339 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273[] = {
29340     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29341     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29342     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29343 };
29344 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 = {
29345         sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs),
29346         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, _asn_ctx),
29347         asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273,
29348         3,      /* Count of tags in the map */
29349         0, 0, 0,        /* Optional elements (not needed) */
29350         -1,     /* First extension addition */
29351 };
29352 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs = {
29353         "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
29354         "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
29355         &asn_OP_SEQUENCE,
29356         asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,
29357         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
29358                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
29359         asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,     /* Same as above */
29360         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
29361                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
29362         { 0, 0, SEQUENCE_constraint },
29363         asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273,
29364         3,      /* Elements count */
29365         &asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273    /* Additional specs */
29366 };
29367
29368 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
29369         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
29370         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
29371         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
29372         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
29373         0,      /* No top level tags */
29374         0,      /* No tags in the map */
29375         0, 0,
29376         -1      /* Extensions start */
29377 };
29378 static /* Use -fall-defs-global to expose */
29379 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
29380         "extensionValue",
29381         "extensionValue",
29382         &asn_OP_OPEN_TYPE,
29383         0,      /* No effective tags (pointer) */
29384         0,      /* No effective tags (count) */
29385         0,      /* No tags (pointer) */
29386         0,      /* No tags (count) */
29387         { 0, 0, OPEN_TYPE_constraint },
29388         0, 0,   /* No members */
29389         &asn_SPC_extensionValue_specs_280       /* Additional specs */
29390 };
29391
29392 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277[] = {
29393         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
29394                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29395                 -1,     /* IMPLICIT tag at current level */
29396                 &asn_DEF_ProtocolIE_ID,
29397                 0,
29398                 { &asn_OER_memb_id_constr_278, &asn_PER_memb_id_constr_278,  memb_id_constraint_277 },
29399                 0, 0, /* No default value */
29400                 "id"
29401                 },
29402         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
29403                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29404                 -1,     /* IMPLICIT tag at current level */
29405                 &asn_DEF_Criticality,
29406                 0,
29407                 { &asn_OER_memb_criticality_constr_279, &asn_PER_memb_criticality_constr_279,  memb_criticality_constraint_277 },
29408                 0, 0, /* No default value */
29409                 "criticality"
29410                 },
29411         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
29412                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29413                 +1,     /* EXPLICIT tag at current level */
29414                 &asn_DEF_extensionValue_280,
29415                 0,
29416                 { &asn_OER_memb_extensionValue_constr_280, &asn_PER_memb_extensionValue_constr_280,  memb_extensionValue_constraint_277 },
29417                 0, 0, /* No default value */
29418                 "extensionValue"
29419                 },
29420 };
29421 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[] = {
29422         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29423 };
29424 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277[] = {
29425     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29426     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29427     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29428 };
29429 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 = {
29430         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
29431         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29432         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277,
29433         3,      /* Count of tags in the map */
29434         0, 0, 0,        /* Optional elements (not needed) */
29435         -1,     /* First extension addition */
29436 };
29437 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
29438         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
29439         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
29440         &asn_OP_SEQUENCE,
29441         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,
29442         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
29443                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
29444         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,    /* Same as above */
29445         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
29446                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
29447         { 0, 0, SEQUENCE_constraint },
29448         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277,
29449         3,      /* Elements count */
29450         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277   /* Additional specs */
29451 };
29452
29453 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
29454         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29455         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29456         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29457         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29458         0,      /* No top level tags */
29459         0,      /* No tags in the map */
29460         0, 0,
29461         -1      /* Extensions start */
29462 };
29463 static /* Use -fall-defs-global to expose */
29464 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
29465         "extensionValue",
29466         "extensionValue",
29467         &asn_OP_OPEN_TYPE,
29468         0,      /* No effective tags (pointer) */
29469         0,      /* No effective tags (count) */
29470         0,      /* No tags (pointer) */
29471         0,      /* No tags (count) */
29472         { 0, 0, OPEN_TYPE_constraint },
29473         0, 0,   /* No members */
29474         &asn_SPC_extensionValue_specs_284       /* Additional specs */
29475 };
29476
29477 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281[] = {
29478         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
29479                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29480                 -1,     /* IMPLICIT tag at current level */
29481                 &asn_DEF_ProtocolIE_ID,
29482                 0,
29483                 { &asn_OER_memb_id_constr_282, &asn_PER_memb_id_constr_282,  memb_id_constraint_281 },
29484                 0, 0, /* No default value */
29485                 "id"
29486                 },
29487         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
29488                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29489                 -1,     /* IMPLICIT tag at current level */
29490                 &asn_DEF_Criticality,
29491                 0,
29492                 { &asn_OER_memb_criticality_constr_283, &asn_PER_memb_criticality_constr_283,  memb_criticality_constraint_281 },
29493                 0, 0, /* No default value */
29494                 "criticality"
29495                 },
29496         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29497                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29498                 +1,     /* EXPLICIT tag at current level */
29499                 &asn_DEF_extensionValue_284,
29500                 0,
29501                 { &asn_OER_memb_extensionValue_constr_284, &asn_PER_memb_extensionValue_constr_284,  memb_extensionValue_constraint_281 },
29502                 0, 0, /* No default value */
29503                 "extensionValue"
29504                 },
29505 };
29506 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[] = {
29507         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29508 };
29509 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281[] = {
29510     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29511     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29512     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29513 };
29514 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 = {
29515         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
29516         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29517         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281,
29518         3,      /* Count of tags in the map */
29519         0, 0, 0,        /* Optional elements (not needed) */
29520         -1,     /* First extension addition */
29521 };
29522 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
29523         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
29524         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
29525         &asn_OP_SEQUENCE,
29526         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281,
29527         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
29528                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
29529         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281, /* Same as above */
29530         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
29531                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
29532         { 0, 0, SEQUENCE_constraint },
29533         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281,
29534         3,      /* Elements count */
29535         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281        /* Additional specs */
29536 };
29537
29538 static asn_TYPE_member_t asn_MBR_extensionValue_288[] = {
29539         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, choice.RLCMode),
29540                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29541                 0,
29542                 &asn_DEF_RLCMode,
29543                 0,
29544                 { 0, 0, 0 },
29545                 0, 0, /* No default value */
29546                 "RLCMode"
29547                 },
29548 };
29549 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_288[] = {
29550     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
29551 };
29552 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
29553         sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue),
29554         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
29555         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, present),
29556         sizeof(((struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
29557         asn_MAP_extensionValue_tag2el_288,
29558         1,      /* Count of tags in the map */
29559         0, 0,
29560         -1      /* Extensions start */
29561 };
29562 static /* Use -fall-defs-global to expose */
29563 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
29564         "extensionValue",
29565         "extensionValue",
29566         &asn_OP_OPEN_TYPE,
29567         0,      /* No effective tags (pointer) */
29568         0,      /* No effective tags (count) */
29569         0,      /* No tags (pointer) */
29570         0,      /* No tags (count) */
29571         { 0, 0, OPEN_TYPE_constraint },
29572         asn_MBR_extensionValue_288,
29573         1,      /* Elements count */
29574         &asn_SPC_extensionValue_specs_288       /* Additional specs */
29575 };
29576
29577 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285[] = {
29578         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id),
29579                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29580                 -1,     /* IMPLICIT tag at current level */
29581                 &asn_DEF_ProtocolIE_ID,
29582                 0,
29583                 { &asn_OER_memb_id_constr_286, &asn_PER_memb_id_constr_286,  memb_id_constraint_285 },
29584                 0, 0, /* No default value */
29585                 "id"
29586                 },
29587         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, criticality),
29588                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29589                 -1,     /* IMPLICIT tag at current level */
29590                 &asn_DEF_Criticality,
29591                 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type,
29592                 { &asn_OER_memb_criticality_constr_287, &asn_PER_memb_criticality_constr_287,  memb_criticality_constraint_285 },
29593                 0, 0, /* No default value */
29594                 "criticality"
29595                 },
29596         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, extensionValue),
29597                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29598                 +1,     /* EXPLICIT tag at current level */
29599                 &asn_DEF_extensionValue_288,
29600                 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type,
29601                 { &asn_OER_memb_extensionValue_constr_288, &asn_PER_memb_extensionValue_constr_288,  memb_extensionValue_constraint_285 },
29602                 0, 0, /* No default value */
29603                 "extensionValue"
29604                 },
29605 };
29606 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[] = {
29607         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29608 };
29609 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285[] = {
29610     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29611     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29612     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29613 };
29614 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 = {
29615         sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs),
29616         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, _asn_ctx),
29617         asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285,
29618         3,      /* Count of tags in the map */
29619         0, 0, 0,        /* Optional elements (not needed) */
29620         -1,     /* First extension addition */
29621 };
29622 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs = {
29623         "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
29624         "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
29625         &asn_OP_SEQUENCE,
29626         asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,
29627         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
29628                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
29629         asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,    /* Same as above */
29630         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
29631                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
29632         { 0, 0, SEQUENCE_constraint },
29633         asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285,
29634         3,      /* Elements count */
29635         &asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285   /* Additional specs */
29636 };
29637
29638 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
29639         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue),
29640         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
29641         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, present),
29642         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
29643         0,      /* No top level tags */
29644         0,      /* No tags in the map */
29645         0, 0,
29646         -1      /* Extensions start */
29647 };
29648 static /* Use -fall-defs-global to expose */
29649 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
29650         "extensionValue",
29651         "extensionValue",
29652         &asn_OP_OPEN_TYPE,
29653         0,      /* No effective tags (pointer) */
29654         0,      /* No effective tags (count) */
29655         0,      /* No tags (pointer) */
29656         0,      /* No tags (count) */
29657         { 0, 0, OPEN_TYPE_constraint },
29658         0, 0,   /* No members */
29659         &asn_SPC_extensionValue_specs_292       /* Additional specs */
29660 };
29661
29662 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289[] = {
29663         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, id),
29664                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29665                 -1,     /* IMPLICIT tag at current level */
29666                 &asn_DEF_ProtocolIE_ID,
29667                 0,
29668                 { &asn_OER_memb_id_constr_290, &asn_PER_memb_id_constr_290,  memb_id_constraint_289 },
29669                 0, 0, /* No default value */
29670                 "id"
29671                 },
29672         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, criticality),
29673                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29674                 -1,     /* IMPLICIT tag at current level */
29675                 &asn_DEF_Criticality,
29676                 0,
29677                 { &asn_OER_memb_criticality_constr_291, &asn_PER_memb_criticality_constr_291,  memb_criticality_constraint_289 },
29678                 0, 0, /* No default value */
29679                 "criticality"
29680                 },
29681         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, extensionValue),
29682                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29683                 +1,     /* EXPLICIT tag at current level */
29684                 &asn_DEF_extensionValue_292,
29685                 0,
29686                 { &asn_OER_memb_extensionValue_constr_292, &asn_PER_memb_extensionValue_constr_292,  memb_extensionValue_constraint_289 },
29687                 0, 0, /* No default value */
29688                 "extensionValue"
29689                 },
29690 };
29691 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[] = {
29692         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29693 };
29694 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289[] = {
29695     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29696     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29697     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29698 };
29699 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 = {
29700         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs),
29701         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, _asn_ctx),
29702         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289,
29703         3,      /* Count of tags in the map */
29704         0, 0, 0,        /* Optional elements (not needed) */
29705         -1,     /* First extension addition */
29706 };
29707 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs = {
29708         "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
29709         "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
29710         &asn_OP_SEQUENCE,
29711         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,
29712         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
29713                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
29714         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,    /* Same as above */
29715         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
29716                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
29717         { 0, 0, SEQUENCE_constraint },
29718         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289,
29719         3,      /* Elements count */
29720         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289   /* Additional specs */
29721 };
29722
29723 static asn_TYPE_member_t asn_MBR_extensionValue_296[] = {
29724         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
29725                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29726                 0,
29727                 &asn_DEF_PDCPSnLength,
29728                 0,
29729                 { 0, 0, 0 },
29730                 0, 0, /* No default value */
29731                 "PDCPSnLength"
29732                 },
29733         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.NewDRBIDrequest),
29734                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29735                 0,
29736                 &asn_DEF_NewDRBIDrequest,
29737                 0,
29738                 { 0, 0, 0 },
29739                 0, 0, /* No default value */
29740                 "NewDRBIDrequest"
29741                 },
29742 };
29743 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_296[] = {
29744     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
29745     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* NewDRBIDrequest */
29746 };
29747 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
29748         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue),
29749         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
29750         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
29751         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
29752         asn_MAP_extensionValue_tag2el_296,
29753         2,      /* Count of tags in the map */
29754         0, 0,
29755         -1      /* Extensions start */
29756 };
29757 static /* Use -fall-defs-global to expose */
29758 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
29759         "extensionValue",
29760         "extensionValue",
29761         &asn_OP_OPEN_TYPE,
29762         0,      /* No effective tags (pointer) */
29763         0,      /* No effective tags (count) */
29764         0,      /* No tags (pointer) */
29765         0,      /* No tags (count) */
29766         { 0, 0, OPEN_TYPE_constraint },
29767         asn_MBR_extensionValue_296,
29768         2,      /* Elements count */
29769         &asn_SPC_extensionValue_specs_296       /* Additional specs */
29770 };
29771
29772 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293[] = {
29773         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id),
29774                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29775                 -1,     /* IMPLICIT tag at current level */
29776                 &asn_DEF_ProtocolIE_ID,
29777                 0,
29778                 { &asn_OER_memb_id_constr_294, &asn_PER_memb_id_constr_294,  memb_id_constraint_293 },
29779                 0, 0, /* No default value */
29780                 "id"
29781                 },
29782         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, criticality),
29783                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29784                 -1,     /* IMPLICIT tag at current level */
29785                 &asn_DEF_Criticality,
29786                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type,
29787                 { &asn_OER_memb_criticality_constr_295, &asn_PER_memb_criticality_constr_295,  memb_criticality_constraint_293 },
29788                 0, 0, /* No default value */
29789                 "criticality"
29790                 },
29791         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, extensionValue),
29792                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29793                 +1,     /* EXPLICIT tag at current level */
29794                 &asn_DEF_extensionValue_296,
29795                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
29796                 { &asn_OER_memb_extensionValue_constr_296, &asn_PER_memb_extensionValue_constr_296,  memb_extensionValue_constraint_293 },
29797                 0, 0, /* No default value */
29798                 "extensionValue"
29799                 },
29800 };
29801 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[] = {
29802         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29803 };
29804 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293[] = {
29805     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29806     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29807     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29808 };
29809 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 = {
29810         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs),
29811         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29812         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293,
29813         3,      /* Count of tags in the map */
29814         0, 0, 0,        /* Optional elements (not needed) */
29815         -1,     /* First extension addition */
29816 };
29817 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs = {
29818         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
29819         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
29820         &asn_OP_SEQUENCE,
29821         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,
29822         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
29823                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
29824         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,    /* Same as above */
29825         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
29826                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
29827         { 0, 0, SEQUENCE_constraint },
29828         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293,
29829         3,      /* Elements count */
29830         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293   /* Additional specs */
29831 };
29832
29833 static asn_TYPE_member_t asn_MBR_extensionValue_300[] = {
29834         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
29835                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29836                 0,
29837                 &asn_DEF_RLC_Status,
29838                 0,
29839                 { 0, 0, 0 },
29840                 0, 0, /* No default value */
29841                 "RLC-Status"
29842                 },
29843         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
29844                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29845                 0,
29846                 &asn_DEF_LCID,
29847                 0,
29848                 { 0, 0, 0 },
29849                 0, 0, /* No default value */
29850                 "LCID"
29851                 },
29852 };
29853 static const unsigned asn_MAP_extensionValue_to_canonical_300[] = { 1, 0 };
29854 static const unsigned asn_MAP_extensionValue_from_canonical_300[] = { 1, 0 };
29855 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_300[] = {
29856     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* LCID */
29857     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
29858 };
29859 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
29860         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29861         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29862         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29863         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29864         asn_MAP_extensionValue_tag2el_300,
29865         2,      /* Count of tags in the map */
29866         asn_MAP_extensionValue_to_canonical_300,
29867         asn_MAP_extensionValue_from_canonical_300,
29868         -1      /* Extensions start */
29869 };
29870 static /* Use -fall-defs-global to expose */
29871 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
29872         "extensionValue",
29873         "extensionValue",
29874         &asn_OP_OPEN_TYPE,
29875         0,      /* No effective tags (pointer) */
29876         0,      /* No effective tags (count) */
29877         0,      /* No tags (pointer) */
29878         0,      /* No tags (count) */
29879         { 0, 0, OPEN_TYPE_constraint },
29880         asn_MBR_extensionValue_300,
29881         2,      /* Elements count */
29882         &asn_SPC_extensionValue_specs_300       /* Additional specs */
29883 };
29884
29885 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297[] = {
29886         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id),
29887                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29888                 -1,     /* IMPLICIT tag at current level */
29889                 &asn_DEF_ProtocolIE_ID,
29890                 0,
29891                 { &asn_OER_memb_id_constr_298, &asn_PER_memb_id_constr_298,  memb_id_constraint_297 },
29892                 0, 0, /* No default value */
29893                 "id"
29894                 },
29895         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, criticality),
29896                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29897                 -1,     /* IMPLICIT tag at current level */
29898                 &asn_DEF_Criticality,
29899                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
29900                 { &asn_OER_memb_criticality_constr_299, &asn_PER_memb_criticality_constr_299,  memb_criticality_constraint_297 },
29901                 0, 0, /* No default value */
29902                 "criticality"
29903                 },
29904         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29905                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29906                 +1,     /* EXPLICIT tag at current level */
29907                 &asn_DEF_extensionValue_300,
29908                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
29909                 { &asn_OER_memb_extensionValue_constr_300, &asn_PER_memb_extensionValue_constr_300,  memb_extensionValue_constraint_297 },
29910                 0, 0, /* No default value */
29911                 "extensionValue"
29912                 },
29913 };
29914 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[] = {
29915         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29916 };
29917 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297[] = {
29918     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29919     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29920     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29921 };
29922 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 = {
29923         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs),
29924         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29925         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297,
29926         3,      /* Count of tags in the map */
29927         0, 0, 0,        /* Optional elements (not needed) */
29928         -1,     /* First extension addition */
29929 };
29930 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs = {
29931         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
29932         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
29933         &asn_OP_SEQUENCE,
29934         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297,
29935         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
29936                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
29937         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297, /* Same as above */
29938         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
29939                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
29940         { 0, 0, SEQUENCE_constraint },
29941         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297,
29942         3,      /* Elements count */
29943         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297        /* Additional specs */
29944 };
29945
29946 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
29947         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue),
29948         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, _asn_ctx),
29949         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, present),
29950         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue *)0)->present),
29951         0,      /* No top level tags */
29952         0,      /* No tags in the map */
29953         0, 0,
29954         -1      /* Extensions start */
29955 };
29956 static /* Use -fall-defs-global to expose */
29957 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
29958         "extensionValue",
29959         "extensionValue",
29960         &asn_OP_OPEN_TYPE,
29961         0,      /* No effective tags (pointer) */
29962         0,      /* No effective tags (count) */
29963         0,      /* No tags (pointer) */
29964         0,      /* No tags (count) */
29965         { 0, 0, OPEN_TYPE_constraint },
29966         0, 0,   /* No members */
29967         &asn_SPC_extensionValue_specs_304       /* Additional specs */
29968 };
29969
29970 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301[] = {
29971         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, id),
29972                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29973                 -1,     /* IMPLICIT tag at current level */
29974                 &asn_DEF_ProtocolIE_ID,
29975                 0,
29976                 { &asn_OER_memb_id_constr_302, &asn_PER_memb_id_constr_302,  memb_id_constraint_301 },
29977                 0, 0, /* No default value */
29978                 "id"
29979                 },
29980         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, criticality),
29981                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29982                 -1,     /* IMPLICIT tag at current level */
29983                 &asn_DEF_Criticality,
29984                 0,
29985                 { &asn_OER_memb_criticality_constr_303, &asn_PER_memb_criticality_constr_303,  memb_criticality_constraint_301 },
29986                 0, 0, /* No default value */
29987                 "criticality"
29988                 },
29989         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, extensionValue),
29990                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29991                 +1,     /* EXPLICIT tag at current level */
29992                 &asn_DEF_extensionValue_304,
29993                 0,
29994                 { &asn_OER_memb_extensionValue_constr_304, &asn_PER_memb_extensionValue_constr_304,  memb_extensionValue_constraint_301 },
29995                 0, 0, /* No default value */
29996                 "extensionValue"
29997                 },
29998 };
29999 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[] = {
30000         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30001 };
30002 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301[] = {
30003     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30004     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30005     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30006 };
30007 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 = {
30008         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs),
30009         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, _asn_ctx),
30010         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301,
30011         3,      /* Count of tags in the map */
30012         0, 0, 0,        /* Optional elements (not needed) */
30013         -1,     /* First extension addition */
30014 };
30015 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs = {
30016         "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
30017         "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
30018         &asn_OP_SEQUENCE,
30019         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,
30020         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
30021                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
30022         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,    /* Same as above */
30023         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
30024                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
30025         { 0, 0, SEQUENCE_constraint },
30026         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301,
30027         3,      /* Elements count */
30028         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301   /* Additional specs */
30029 };
30030
30031 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_308 = {
30032         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
30033         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
30034         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
30035         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
30036         0,      /* No top level tags */
30037         0,      /* No tags in the map */
30038         0, 0,
30039         -1      /* Extensions start */
30040 };
30041 static /* Use -fall-defs-global to expose */
30042 asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = {
30043         "extensionValue",
30044         "extensionValue",
30045         &asn_OP_OPEN_TYPE,
30046         0,      /* No effective tags (pointer) */
30047         0,      /* No effective tags (count) */
30048         0,      /* No tags (pointer) */
30049         0,      /* No tags (count) */
30050         { 0, 0, OPEN_TYPE_constraint },
30051         0, 0,   /* No members */
30052         &asn_SPC_extensionValue_specs_308       /* Additional specs */
30053 };
30054
30055 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305[] = {
30056         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, id),
30057                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30058                 -1,     /* IMPLICIT tag at current level */
30059                 &asn_DEF_ProtocolIE_ID,
30060                 0,
30061                 { &asn_OER_memb_id_constr_306, &asn_PER_memb_id_constr_306,  memb_id_constraint_305 },
30062                 0, 0, /* No default value */
30063                 "id"
30064                 },
30065         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, criticality),
30066                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30067                 -1,     /* IMPLICIT tag at current level */
30068                 &asn_DEF_Criticality,
30069                 0,
30070                 { &asn_OER_memb_criticality_constr_307, &asn_PER_memb_criticality_constr_307,  memb_criticality_constraint_305 },
30071                 0, 0, /* No default value */
30072                 "criticality"
30073                 },
30074         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
30075                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30076                 +1,     /* EXPLICIT tag at current level */
30077                 &asn_DEF_extensionValue_308,
30078                 0,
30079                 { &asn_OER_memb_extensionValue_constr_308, &asn_PER_memb_extensionValue_constr_308,  memb_extensionValue_constraint_305 },
30080                 0, 0, /* No default value */
30081                 "extensionValue"
30082                 },
30083 };
30084 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[] = {
30085         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30086 };
30087 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305[] = {
30088     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30089     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30090     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30091 };
30092 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 = {
30093         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs),
30094         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
30095         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305,
30096         3,      /* Count of tags in the map */
30097         0, 0, 0,        /* Optional elements (not needed) */
30098         -1,     /* First extension addition */
30099 };
30100 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs = {
30101         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
30102         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
30103         &asn_OP_SEQUENCE,
30104         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,
30105         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
30106                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
30107         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,    /* Same as above */
30108         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
30109                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
30110         { 0, 0, SEQUENCE_constraint },
30111         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305,
30112         3,      /* Elements count */
30113         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305   /* Additional specs */
30114 };
30115
30116 static asn_TYPE_member_t asn_MBR_extensionValue_312[] = {
30117         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
30118                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30119                 0,
30120                 &asn_DEF_PDCPSnLength,
30121                 0,
30122                 { 0, 0, 0 },
30123                 0, 0, /* No default value */
30124                 "PDCPSnLength"
30125                 },
30126 };
30127 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_312[] = {
30128     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
30129 };
30130 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_312 = {
30131         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
30132         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
30133         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
30134         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
30135         asn_MAP_extensionValue_tag2el_312,
30136         1,      /* Count of tags in the map */
30137         0, 0,
30138         -1      /* Extensions start */
30139 };
30140 static /* Use -fall-defs-global to expose */
30141 asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = {
30142         "extensionValue",
30143         "extensionValue",
30144         &asn_OP_OPEN_TYPE,
30145         0,      /* No effective tags (pointer) */
30146         0,      /* No effective tags (count) */
30147         0,      /* No tags (pointer) */
30148         0,      /* No tags (count) */
30149         { 0, 0, OPEN_TYPE_constraint },
30150         asn_MBR_extensionValue_312,
30151         1,      /* Elements count */
30152         &asn_SPC_extensionValue_specs_312       /* Additional specs */
30153 };
30154
30155 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309[] = {
30156         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id),
30157                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30158                 -1,     /* IMPLICIT tag at current level */
30159                 &asn_DEF_ProtocolIE_ID,
30160                 0,
30161                 { &asn_OER_memb_id_constr_310, &asn_PER_memb_id_constr_310,  memb_id_constraint_309 },
30162                 0, 0, /* No default value */
30163                 "id"
30164                 },
30165         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
30166                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30167                 -1,     /* IMPLICIT tag at current level */
30168                 &asn_DEF_Criticality,
30169                 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
30170                 { &asn_OER_memb_criticality_constr_311, &asn_PER_memb_criticality_constr_311,  memb_criticality_constraint_309 },
30171                 0, 0, /* No default value */
30172                 "criticality"
30173                 },
30174         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
30175                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30176                 +1,     /* EXPLICIT tag at current level */
30177                 &asn_DEF_extensionValue_312,
30178                 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
30179                 { &asn_OER_memb_extensionValue_constr_312, &asn_PER_memb_extensionValue_constr_312,  memb_extensionValue_constraint_309 },
30180                 0, 0, /* No default value */
30181                 "extensionValue"
30182                 },
30183 };
30184 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[] = {
30185         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30186 };
30187 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309[] = {
30188     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30189     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30190     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30191 };
30192 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 = {
30193         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs),
30194         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
30195         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309,
30196         3,      /* Count of tags in the map */
30197         0, 0, 0,        /* Optional elements (not needed) */
30198         -1,     /* First extension addition */
30199 };
30200 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs = {
30201         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
30202         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
30203         &asn_OP_SEQUENCE,
30204         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309,
30205         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
30206                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
30207         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309, /* Same as above */
30208         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
30209                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
30210         { 0, 0, SEQUENCE_constraint },
30211         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309,
30212         3,      /* Elements count */
30213         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309        /* Additional specs */
30214 };
30215
30216 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_316 = {
30217         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue),
30218         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, _asn_ctx),
30219         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, present),
30220         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue *)0)->present),
30221         0,      /* No top level tags */
30222         0,      /* No tags in the map */
30223         0, 0,
30224         -1      /* Extensions start */
30225 };
30226 static /* Use -fall-defs-global to expose */
30227 asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = {
30228         "extensionValue",
30229         "extensionValue",
30230         &asn_OP_OPEN_TYPE,
30231         0,      /* No effective tags (pointer) */
30232         0,      /* No effective tags (count) */
30233         0,      /* No tags (pointer) */
30234         0,      /* No tags (count) */
30235         { 0, 0, OPEN_TYPE_constraint },
30236         0, 0,   /* No members */
30237         &asn_SPC_extensionValue_specs_316       /* Additional specs */
30238 };
30239
30240 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313[] = {
30241         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, id),
30242                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30243                 -1,     /* IMPLICIT tag at current level */
30244                 &asn_DEF_ProtocolIE_ID,
30245                 0,
30246                 { &asn_OER_memb_id_constr_314, &asn_PER_memb_id_constr_314,  memb_id_constraint_313 },
30247                 0, 0, /* No default value */
30248                 "id"
30249                 },
30250         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, criticality),
30251                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30252                 -1,     /* IMPLICIT tag at current level */
30253                 &asn_DEF_Criticality,
30254                 0,
30255                 { &asn_OER_memb_criticality_constr_315, &asn_PER_memb_criticality_constr_315,  memb_criticality_constraint_313 },
30256                 0, 0, /* No default value */
30257                 "criticality"
30258                 },
30259         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, extensionValue),
30260                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30261                 +1,     /* EXPLICIT tag at current level */
30262                 &asn_DEF_extensionValue_316,
30263                 0,
30264                 { &asn_OER_memb_extensionValue_constr_316, &asn_PER_memb_extensionValue_constr_316,  memb_extensionValue_constraint_313 },
30265                 0, 0, /* No default value */
30266                 "extensionValue"
30267                 },
30268 };
30269 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[] = {
30270         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30271 };
30272 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313[] = {
30273     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30274     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30275     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30276 };
30277 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 = {
30278         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs),
30279         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, _asn_ctx),
30280         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313,
30281         3,      /* Count of tags in the map */
30282         0, 0, 0,        /* Optional elements (not needed) */
30283         -1,     /* First extension addition */
30284 };
30285 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs = {
30286         "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
30287         "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
30288         &asn_OP_SEQUENCE,
30289         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,
30290         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
30291                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
30292         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,     /* Same as above */
30293         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
30294                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
30295         { 0, 0, SEQUENCE_constraint },
30296         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313,
30297         3,      /* Elements count */
30298         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313    /* Additional specs */
30299 };
30300
30301 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_320 = {
30302         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
30303         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
30304         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
30305         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
30306         0,      /* No top level tags */
30307         0,      /* No tags in the map */
30308         0, 0,
30309         -1      /* Extensions start */
30310 };
30311 static /* Use -fall-defs-global to expose */
30312 asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = {
30313         "extensionValue",
30314         "extensionValue",
30315         &asn_OP_OPEN_TYPE,
30316         0,      /* No effective tags (pointer) */
30317         0,      /* No effective tags (count) */
30318         0,      /* No tags (pointer) */
30319         0,      /* No tags (count) */
30320         { 0, 0, OPEN_TYPE_constraint },
30321         0, 0,   /* No members */
30322         &asn_SPC_extensionValue_specs_320       /* Additional specs */
30323 };
30324
30325 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317[] = {
30326         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, id),
30327                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30328                 -1,     /* IMPLICIT tag at current level */
30329                 &asn_DEF_ProtocolIE_ID,
30330                 0,
30331                 { &asn_OER_memb_id_constr_318, &asn_PER_memb_id_constr_318,  memb_id_constraint_317 },
30332                 0, 0, /* No default value */
30333                 "id"
30334                 },
30335         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, criticality),
30336                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30337                 -1,     /* IMPLICIT tag at current level */
30338                 &asn_DEF_Criticality,
30339                 0,
30340                 { &asn_OER_memb_criticality_constr_319, &asn_PER_memb_criticality_constr_319,  memb_criticality_constraint_317 },
30341                 0, 0, /* No default value */
30342                 "criticality"
30343                 },
30344         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
30345                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30346                 +1,     /* EXPLICIT tag at current level */
30347                 &asn_DEF_extensionValue_320,
30348                 0,
30349                 { &asn_OER_memb_extensionValue_constr_320, &asn_PER_memb_extensionValue_constr_320,  memb_extensionValue_constraint_317 },
30350                 0, 0, /* No default value */
30351                 "extensionValue"
30352                 },
30353 };
30354 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[] = {
30355         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30356 };
30357 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317[] = {
30358     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30359     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30360     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30361 };
30362 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 = {
30363         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs),
30364         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
30365         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317,
30366         3,      /* Count of tags in the map */
30367         0, 0, 0,        /* Optional elements (not needed) */
30368         -1,     /* First extension addition */
30369 };
30370 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs = {
30371         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
30372         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
30373         &asn_OP_SEQUENCE,
30374         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,
30375         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
30376                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
30377         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,     /* Same as above */
30378         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
30379                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
30380         { 0, 0, SEQUENCE_constraint },
30381         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317,
30382         3,      /* Elements count */
30383         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317    /* Additional specs */
30384 };
30385
30386 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_324 = {
30387         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
30388         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
30389         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
30390         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
30391         0,      /* No top level tags */
30392         0,      /* No tags in the map */
30393         0, 0,
30394         -1      /* Extensions start */
30395 };
30396 static /* Use -fall-defs-global to expose */
30397 asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = {
30398         "extensionValue",
30399         "extensionValue",
30400         &asn_OP_OPEN_TYPE,
30401         0,      /* No effective tags (pointer) */
30402         0,      /* No effective tags (count) */
30403         0,      /* No tags (pointer) */
30404         0,      /* No tags (count) */
30405         { 0, 0, OPEN_TYPE_constraint },
30406         0, 0,   /* No members */
30407         &asn_SPC_extensionValue_specs_324       /* Additional specs */
30408 };
30409
30410 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321[] = {
30411         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, id),
30412                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30413                 -1,     /* IMPLICIT tag at current level */
30414                 &asn_DEF_ProtocolIE_ID,
30415                 0,
30416                 { &asn_OER_memb_id_constr_322, &asn_PER_memb_id_constr_322,  memb_id_constraint_321 },
30417                 0, 0, /* No default value */
30418                 "id"
30419                 },
30420         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
30421                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30422                 -1,     /* IMPLICIT tag at current level */
30423                 &asn_DEF_Criticality,
30424                 0,
30425                 { &asn_OER_memb_criticality_constr_323, &asn_PER_memb_criticality_constr_323,  memb_criticality_constraint_321 },
30426                 0, 0, /* No default value */
30427                 "criticality"
30428                 },
30429         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
30430                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30431                 +1,     /* EXPLICIT tag at current level */
30432                 &asn_DEF_extensionValue_324,
30433                 0,
30434                 { &asn_OER_memb_extensionValue_constr_324, &asn_PER_memb_extensionValue_constr_324,  memb_extensionValue_constraint_321 },
30435                 0, 0, /* No default value */
30436                 "extensionValue"
30437                 },
30438 };
30439 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[] = {
30440         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30441 };
30442 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321[] = {
30443     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30444     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30445     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30446 };
30447 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 = {
30448         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs),
30449         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
30450         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321,
30451         3,      /* Count of tags in the map */
30452         0, 0, 0,        /* Optional elements (not needed) */
30453         -1,     /* First extension addition */
30454 };
30455 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs = {
30456         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
30457         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
30458         &asn_OP_SEQUENCE,
30459         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,
30460         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
30461                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
30462         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,  /* Same as above */
30463         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
30464                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
30465         { 0, 0, SEQUENCE_constraint },
30466         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321,
30467         3,      /* Elements count */
30468         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 /* Additional specs */
30469 };
30470
30471 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_328 = {
30472         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue),
30473         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, _asn_ctx),
30474         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, present),
30475         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue *)0)->present),
30476         0,      /* No top level tags */
30477         0,      /* No tags in the map */
30478         0, 0,
30479         -1      /* Extensions start */
30480 };
30481 static /* Use -fall-defs-global to expose */
30482 asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = {
30483         "extensionValue",
30484         "extensionValue",
30485         &asn_OP_OPEN_TYPE,
30486         0,      /* No effective tags (pointer) */
30487         0,      /* No effective tags (count) */
30488         0,      /* No tags (pointer) */
30489         0,      /* No tags (count) */
30490         { 0, 0, OPEN_TYPE_constraint },
30491         0, 0,   /* No members */
30492         &asn_SPC_extensionValue_specs_328       /* Additional specs */
30493 };
30494
30495 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325[] = {
30496         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, id),
30497                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30498                 -1,     /* IMPLICIT tag at current level */
30499                 &asn_DEF_ProtocolIE_ID,
30500                 0,
30501                 { &asn_OER_memb_id_constr_326, &asn_PER_memb_id_constr_326,  memb_id_constraint_325 },
30502                 0, 0, /* No default value */
30503                 "id"
30504                 },
30505         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, criticality),
30506                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30507                 -1,     /* IMPLICIT tag at current level */
30508                 &asn_DEF_Criticality,
30509                 0,
30510                 { &asn_OER_memb_criticality_constr_327, &asn_PER_memb_criticality_constr_327,  memb_criticality_constraint_325 },
30511                 0, 0, /* No default value */
30512                 "criticality"
30513                 },
30514         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, extensionValue),
30515                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30516                 +1,     /* EXPLICIT tag at current level */
30517                 &asn_DEF_extensionValue_328,
30518                 0,
30519                 { &asn_OER_memb_extensionValue_constr_328, &asn_PER_memb_extensionValue_constr_328,  memb_extensionValue_constraint_325 },
30520                 0, 0, /* No default value */
30521                 "extensionValue"
30522                 },
30523 };
30524 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[] = {
30525         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30526 };
30527 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325[] = {
30528     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30529     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30530     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30531 };
30532 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 = {
30533         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs),
30534         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, _asn_ctx),
30535         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325,
30536         3,      /* Count of tags in the map */
30537         0, 0, 0,        /* Optional elements (not needed) */
30538         -1,     /* First extension addition */
30539 };
30540 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs = {
30541         "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
30542         "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
30543         &asn_OP_SEQUENCE,
30544         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325,
30545         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
30546                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
30547         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325, /* Same as above */
30548         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
30549                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
30550         { 0, 0, SEQUENCE_constraint },
30551         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325,
30552         3,      /* Elements count */
30553         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325        /* Additional specs */
30554 };
30555
30556 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_332 = {
30557         sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue),
30558         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, _asn_ctx),
30559         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, present),
30560         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue *)0)->present),
30561         0,      /* No top level tags */
30562         0,      /* No tags in the map */
30563         0, 0,
30564         -1      /* Extensions start */
30565 };
30566 static /* Use -fall-defs-global to expose */
30567 asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = {
30568         "extensionValue",
30569         "extensionValue",
30570         &asn_OP_OPEN_TYPE,
30571         0,      /* No effective tags (pointer) */
30572         0,      /* No effective tags (count) */
30573         0,      /* No tags (pointer) */
30574         0,      /* No tags (count) */
30575         { 0, 0, OPEN_TYPE_constraint },
30576         0, 0,   /* No members */
30577         &asn_SPC_extensionValue_specs_332       /* Additional specs */
30578 };
30579
30580 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329[] = {
30581         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, id),
30582                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30583                 -1,     /* IMPLICIT tag at current level */
30584                 &asn_DEF_ProtocolIE_ID,
30585                 0,
30586                 { &asn_OER_memb_id_constr_330, &asn_PER_memb_id_constr_330,  memb_id_constraint_329 },
30587                 0, 0, /* No default value */
30588                 "id"
30589                 },
30590         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, criticality),
30591                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30592                 -1,     /* IMPLICIT tag at current level */
30593                 &asn_DEF_Criticality,
30594                 0,
30595                 { &asn_OER_memb_criticality_constr_331, &asn_PER_memb_criticality_constr_331,  memb_criticality_constraint_329 },
30596                 0, 0, /* No default value */
30597                 "criticality"
30598                 },
30599         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, extensionValue),
30600                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30601                 +1,     /* EXPLICIT tag at current level */
30602                 &asn_DEF_extensionValue_332,
30603                 0,
30604                 { &asn_OER_memb_extensionValue_constr_332, &asn_PER_memb_extensionValue_constr_332,  memb_extensionValue_constraint_329 },
30605                 0, 0, /* No default value */
30606                 "extensionValue"
30607                 },
30608 };
30609 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[] = {
30610         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30611 };
30612 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329[] = {
30613     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30614     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30615     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30616 };
30617 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 = {
30618         sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs),
30619         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, _asn_ctx),
30620         asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329,
30621         3,      /* Count of tags in the map */
30622         0, 0, 0,        /* Optional elements (not needed) */
30623         -1,     /* First extension addition */
30624 };
30625 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs = {
30626         "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
30627         "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
30628         &asn_OP_SEQUENCE,
30629         asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,
30630         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
30631                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
30632         asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,    /* Same as above */
30633         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
30634                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
30635         { 0, 0, SEQUENCE_constraint },
30636         asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329,
30637         3,      /* Elements count */
30638         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329   /* Additional specs */
30639 };
30640
30641 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_336 = {
30642         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue),
30643         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, _asn_ctx),
30644         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, present),
30645         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue *)0)->present),
30646         0,      /* No top level tags */
30647         0,      /* No tags in the map */
30648         0, 0,
30649         -1      /* Extensions start */
30650 };
30651 static /* Use -fall-defs-global to expose */
30652 asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = {
30653         "extensionValue",
30654         "extensionValue",
30655         &asn_OP_OPEN_TYPE,
30656         0,      /* No effective tags (pointer) */
30657         0,      /* No effective tags (count) */
30658         0,      /* No tags (pointer) */
30659         0,      /* No tags (count) */
30660         { 0, 0, OPEN_TYPE_constraint },
30661         0, 0,   /* No members */
30662         &asn_SPC_extensionValue_specs_336       /* Additional specs */
30663 };
30664
30665 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333[] = {
30666         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, id),
30667                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30668                 -1,     /* IMPLICIT tag at current level */
30669                 &asn_DEF_ProtocolIE_ID,
30670                 0,
30671                 { &asn_OER_memb_id_constr_334, &asn_PER_memb_id_constr_334,  memb_id_constraint_333 },
30672                 0, 0, /* No default value */
30673                 "id"
30674                 },
30675         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, criticality),
30676                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30677                 -1,     /* IMPLICIT tag at current level */
30678                 &asn_DEF_Criticality,
30679                 0,
30680                 { &asn_OER_memb_criticality_constr_335, &asn_PER_memb_criticality_constr_335,  memb_criticality_constraint_333 },
30681                 0, 0, /* No default value */
30682                 "criticality"
30683                 },
30684         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, extensionValue),
30685                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30686                 +1,     /* EXPLICIT tag at current level */
30687                 &asn_DEF_extensionValue_336,
30688                 0,
30689                 { &asn_OER_memb_extensionValue_constr_336, &asn_PER_memb_extensionValue_constr_336,  memb_extensionValue_constraint_333 },
30690                 0, 0, /* No default value */
30691                 "extensionValue"
30692                 },
30693 };
30694 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[] = {
30695         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30696 };
30697 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333[] = {
30698     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30699     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30700     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30701 };
30702 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 = {
30703         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs),
30704         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, _asn_ctx),
30705         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333,
30706         3,      /* Count of tags in the map */
30707         0, 0, 0,        /* Optional elements (not needed) */
30708         -1,     /* First extension addition */
30709 };
30710 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs = {
30711         "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
30712         "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
30713         &asn_OP_SEQUENCE,
30714         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,
30715         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
30716                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
30717         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,    /* Same as above */
30718         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
30719                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
30720         { 0, 0, SEQUENCE_constraint },
30721         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333,
30722         3,      /* Elements count */
30723         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333   /* Additional specs */
30724 };
30725
30726 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_340 = {
30727         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
30728         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
30729         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
30730         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
30731         0,      /* No top level tags */
30732         0,      /* No tags in the map */
30733         0, 0,
30734         -1      /* Extensions start */
30735 };
30736 static /* Use -fall-defs-global to expose */
30737 asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = {
30738         "extensionValue",
30739         "extensionValue",
30740         &asn_OP_OPEN_TYPE,
30741         0,      /* No effective tags (pointer) */
30742         0,      /* No effective tags (count) */
30743         0,      /* No tags (pointer) */
30744         0,      /* No tags (count) */
30745         { 0, 0, OPEN_TYPE_constraint },
30746         0, 0,   /* No members */
30747         &asn_SPC_extensionValue_specs_340       /* Additional specs */
30748 };
30749
30750 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337[] = {
30751         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, id),
30752                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30753                 -1,     /* IMPLICIT tag at current level */
30754                 &asn_DEF_ProtocolIE_ID,
30755                 0,
30756                 { &asn_OER_memb_id_constr_338, &asn_PER_memb_id_constr_338,  memb_id_constraint_337 },
30757                 0, 0, /* No default value */
30758                 "id"
30759                 },
30760         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, criticality),
30761                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30762                 -1,     /* IMPLICIT tag at current level */
30763                 &asn_DEF_Criticality,
30764                 0,
30765                 { &asn_OER_memb_criticality_constr_339, &asn_PER_memb_criticality_constr_339,  memb_criticality_constraint_337 },
30766                 0, 0, /* No default value */
30767                 "criticality"
30768                 },
30769         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
30770                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30771                 +1,     /* EXPLICIT tag at current level */
30772                 &asn_DEF_extensionValue_340,
30773                 0,
30774                 { &asn_OER_memb_extensionValue_constr_340, &asn_PER_memb_extensionValue_constr_340,  memb_extensionValue_constraint_337 },
30775                 0, 0, /* No default value */
30776                 "extensionValue"
30777                 },
30778 };
30779 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[] = {
30780         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30781 };
30782 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337[] = {
30783     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30784     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30785     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30786 };
30787 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 = {
30788         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs),
30789         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
30790         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337,
30791         3,      /* Count of tags in the map */
30792         0, 0, 0,        /* Optional elements (not needed) */
30793         -1,     /* First extension addition */
30794 };
30795 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs = {
30796         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
30797         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
30798         &asn_OP_SEQUENCE,
30799         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,
30800         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
30801                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
30802         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,    /* Same as above */
30803         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
30804                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
30805         { 0, 0, SEQUENCE_constraint },
30806         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337,
30807         3,      /* Elements count */
30808         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337   /* Additional specs */
30809 };
30810
30811 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_344 = {
30812         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
30813         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
30814         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
30815         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
30816         0,      /* No top level tags */
30817         0,      /* No tags in the map */
30818         0, 0,
30819         -1      /* Extensions start */
30820 };
30821 static /* Use -fall-defs-global to expose */
30822 asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = {
30823         "extensionValue",
30824         "extensionValue",
30825         &asn_OP_OPEN_TYPE,
30826         0,      /* No effective tags (pointer) */
30827         0,      /* No effective tags (count) */
30828         0,      /* No tags (pointer) */
30829         0,      /* No tags (count) */
30830         { 0, 0, OPEN_TYPE_constraint },
30831         0, 0,   /* No members */
30832         &asn_SPC_extensionValue_specs_344       /* Additional specs */
30833 };
30834
30835 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341[] = {
30836         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, id),
30837                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30838                 -1,     /* IMPLICIT tag at current level */
30839                 &asn_DEF_ProtocolIE_ID,
30840                 0,
30841                 { &asn_OER_memb_id_constr_342, &asn_PER_memb_id_constr_342,  memb_id_constraint_341 },
30842                 0, 0, /* No default value */
30843                 "id"
30844                 },
30845         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
30846                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30847                 -1,     /* IMPLICIT tag at current level */
30848                 &asn_DEF_Criticality,
30849                 0,
30850                 { &asn_OER_memb_criticality_constr_343, &asn_PER_memb_criticality_constr_343,  memb_criticality_constraint_341 },
30851                 0, 0, /* No default value */
30852                 "criticality"
30853                 },
30854         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
30855                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30856                 +1,     /* EXPLICIT tag at current level */
30857                 &asn_DEF_extensionValue_344,
30858                 0,
30859                 { &asn_OER_memb_extensionValue_constr_344, &asn_PER_memb_extensionValue_constr_344,  memb_extensionValue_constraint_341 },
30860                 0, 0, /* No default value */
30861                 "extensionValue"
30862                 },
30863 };
30864 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[] = {
30865         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30866 };
30867 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341[] = {
30868     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30869     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30870     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30871 };
30872 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 = {
30873         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs),
30874         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
30875         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341,
30876         3,      /* Count of tags in the map */
30877         0, 0, 0,        /* Optional elements (not needed) */
30878         -1,     /* First extension addition */
30879 };
30880 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs = {
30881         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
30882         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
30883         &asn_OP_SEQUENCE,
30884         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341,
30885         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
30886                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
30887         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341, /* Same as above */
30888         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
30889                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
30890         { 0, 0, SEQUENCE_constraint },
30891         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341,
30892         3,      /* Elements count */
30893         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341        /* Additional specs */
30894 };
30895
30896 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_348 = {
30897         sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue),
30898         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, _asn_ctx),
30899         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, present),
30900         sizeof(((struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue *)0)->present),
30901         0,      /* No top level tags */
30902         0,      /* No tags in the map */
30903         0, 0,
30904         -1      /* Extensions start */
30905 };
30906 static /* Use -fall-defs-global to expose */
30907 asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = {
30908         "extensionValue",
30909         "extensionValue",
30910         &asn_OP_OPEN_TYPE,
30911         0,      /* No effective tags (pointer) */
30912         0,      /* No effective tags (count) */
30913         0,      /* No tags (pointer) */
30914         0,      /* No tags (count) */
30915         { 0, 0, OPEN_TYPE_constraint },
30916         0, 0,   /* No members */
30917         &asn_SPC_extensionValue_specs_348       /* Additional specs */
30918 };
30919
30920 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345[] = {
30921         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, id),
30922                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30923                 -1,     /* IMPLICIT tag at current level */
30924                 &asn_DEF_ProtocolIE_ID,
30925                 0,
30926                 { &asn_OER_memb_id_constr_346, &asn_PER_memb_id_constr_346,  memb_id_constraint_345 },
30927                 0, 0, /* No default value */
30928                 "id"
30929                 },
30930         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, criticality),
30931                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30932                 -1,     /* IMPLICIT tag at current level */
30933                 &asn_DEF_Criticality,
30934                 0,
30935                 { &asn_OER_memb_criticality_constr_347, &asn_PER_memb_criticality_constr_347,  memb_criticality_constraint_345 },
30936                 0, 0, /* No default value */
30937                 "criticality"
30938                 },
30939         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, extensionValue),
30940                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30941                 +1,     /* EXPLICIT tag at current level */
30942                 &asn_DEF_extensionValue_348,
30943                 0,
30944                 { &asn_OER_memb_extensionValue_constr_348, &asn_PER_memb_extensionValue_constr_348,  memb_extensionValue_constraint_345 },
30945                 0, 0, /* No default value */
30946                 "extensionValue"
30947                 },
30948 };
30949 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[] = {
30950         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30951 };
30952 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345[] = {
30953     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30954     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30955     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30956 };
30957 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 = {
30958         sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs),
30959         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, _asn_ctx),
30960         asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345,
30961         3,      /* Count of tags in the map */
30962         0, 0, 0,        /* Optional elements (not needed) */
30963         -1,     /* First extension addition */
30964 };
30965 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs = {
30966         "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
30967         "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
30968         &asn_OP_SEQUENCE,
30969         asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,
30970         sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
30971                 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
30972         asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,   /* Same as above */
30973         sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
30974                 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
30975         { 0, 0, SEQUENCE_constraint },
30976         asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345,
30977         3,      /* Elements count */
30978         &asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345  /* Additional specs */
30979 };
30980
30981 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_352 = {
30982         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue),
30983         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, _asn_ctx),
30984         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, present),
30985         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue *)0)->present),
30986         0,      /* No top level tags */
30987         0,      /* No tags in the map */
30988         0, 0,
30989         -1      /* Extensions start */
30990 };
30991 static /* Use -fall-defs-global to expose */
30992 asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = {
30993         "extensionValue",
30994         "extensionValue",
30995         &asn_OP_OPEN_TYPE,
30996         0,      /* No effective tags (pointer) */
30997         0,      /* No effective tags (count) */
30998         0,      /* No tags (pointer) */
30999         0,      /* No tags (count) */
31000         { 0, 0, OPEN_TYPE_constraint },
31001         0, 0,   /* No members */
31002         &asn_SPC_extensionValue_specs_352       /* Additional specs */
31003 };
31004
31005 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349[] = {
31006         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, id),
31007                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31008                 -1,     /* IMPLICIT tag at current level */
31009                 &asn_DEF_ProtocolIE_ID,
31010                 0,
31011                 { &asn_OER_memb_id_constr_350, &asn_PER_memb_id_constr_350,  memb_id_constraint_349 },
31012                 0, 0, /* No default value */
31013                 "id"
31014                 },
31015         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, criticality),
31016                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31017                 -1,     /* IMPLICIT tag at current level */
31018                 &asn_DEF_Criticality,
31019                 0,
31020                 { &asn_OER_memb_criticality_constr_351, &asn_PER_memb_criticality_constr_351,  memb_criticality_constraint_349 },
31021                 0, 0, /* No default value */
31022                 "criticality"
31023                 },
31024         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, extensionValue),
31025                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31026                 +1,     /* EXPLICIT tag at current level */
31027                 &asn_DEF_extensionValue_352,
31028                 0,
31029                 { &asn_OER_memb_extensionValue_constr_352, &asn_PER_memb_extensionValue_constr_352,  memb_extensionValue_constraint_349 },
31030                 0, 0, /* No default value */
31031                 "extensionValue"
31032                 },
31033 };
31034 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[] = {
31035         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31036 };
31037 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349[] = {
31038     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31039     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31040     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31041 };
31042 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 = {
31043         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs),
31044         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, _asn_ctx),
31045         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349,
31046         3,      /* Count of tags in the map */
31047         0, 0, 0,        /* Optional elements (not needed) */
31048         -1,     /* First extension addition */
31049 };
31050 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs = {
31051         "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
31052         "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
31053         &asn_OP_SEQUENCE,
31054         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,
31055         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
31056                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
31057         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,    /* Same as above */
31058         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
31059                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
31060         { 0, 0, SEQUENCE_constraint },
31061         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349,
31062         3,      /* Elements count */
31063         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349   /* Additional specs */
31064 };
31065
31066 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_356 = {
31067         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
31068         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
31069         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
31070         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
31071         0,      /* No top level tags */
31072         0,      /* No tags in the map */
31073         0, 0,
31074         -1      /* Extensions start */
31075 };
31076 static /* Use -fall-defs-global to expose */
31077 asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = {
31078         "extensionValue",
31079         "extensionValue",
31080         &asn_OP_OPEN_TYPE,
31081         0,      /* No effective tags (pointer) */
31082         0,      /* No effective tags (count) */
31083         0,      /* No tags (pointer) */
31084         0,      /* No tags (count) */
31085         { 0, 0, OPEN_TYPE_constraint },
31086         0, 0,   /* No members */
31087         &asn_SPC_extensionValue_specs_356       /* Additional specs */
31088 };
31089
31090 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353[] = {
31091         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, id),
31092                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31093                 -1,     /* IMPLICIT tag at current level */
31094                 &asn_DEF_ProtocolIE_ID,
31095                 0,
31096                 { &asn_OER_memb_id_constr_354, &asn_PER_memb_id_constr_354,  memb_id_constraint_353 },
31097                 0, 0, /* No default value */
31098                 "id"
31099                 },
31100         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, criticality),
31101                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31102                 -1,     /* IMPLICIT tag at current level */
31103                 &asn_DEF_Criticality,
31104                 0,
31105                 { &asn_OER_memb_criticality_constr_355, &asn_PER_memb_criticality_constr_355,  memb_criticality_constraint_353 },
31106                 0, 0, /* No default value */
31107                 "criticality"
31108                 },
31109         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
31110                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31111                 +1,     /* EXPLICIT tag at current level */
31112                 &asn_DEF_extensionValue_356,
31113                 0,
31114                 { &asn_OER_memb_extensionValue_constr_356, &asn_PER_memb_extensionValue_constr_356,  memb_extensionValue_constraint_353 },
31115                 0, 0, /* No default value */
31116                 "extensionValue"
31117                 },
31118 };
31119 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[] = {
31120         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31121 };
31122 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353[] = {
31123     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31124     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31125     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31126 };
31127 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 = {
31128         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs),
31129         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
31130         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353,
31131         3,      /* Count of tags in the map */
31132         0, 0, 0,        /* Optional elements (not needed) */
31133         -1,     /* First extension addition */
31134 };
31135 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs = {
31136         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
31137         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
31138         &asn_OP_SEQUENCE,
31139         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,
31140         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
31141                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
31142         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,    /* Same as above */
31143         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
31144                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
31145         { 0, 0, SEQUENCE_constraint },
31146         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353,
31147         3,      /* Elements count */
31148         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353   /* Additional specs */
31149 };
31150
31151 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_360 = {
31152         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
31153         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
31154         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
31155         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
31156         0,      /* No top level tags */
31157         0,      /* No tags in the map */
31158         0, 0,
31159         -1      /* Extensions start */
31160 };
31161 static /* Use -fall-defs-global to expose */
31162 asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = {
31163         "extensionValue",
31164         "extensionValue",
31165         &asn_OP_OPEN_TYPE,
31166         0,      /* No effective tags (pointer) */
31167         0,      /* No effective tags (count) */
31168         0,      /* No tags (pointer) */
31169         0,      /* No tags (count) */
31170         { 0, 0, OPEN_TYPE_constraint },
31171         0, 0,   /* No members */
31172         &asn_SPC_extensionValue_specs_360       /* Additional specs */
31173 };
31174
31175 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357[] = {
31176         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, id),
31177                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31178                 -1,     /* IMPLICIT tag at current level */
31179                 &asn_DEF_ProtocolIE_ID,
31180                 0,
31181                 { &asn_OER_memb_id_constr_358, &asn_PER_memb_id_constr_358,  memb_id_constraint_357 },
31182                 0, 0, /* No default value */
31183                 "id"
31184                 },
31185         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
31186                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31187                 -1,     /* IMPLICIT tag at current level */
31188                 &asn_DEF_Criticality,
31189                 0,
31190                 { &asn_OER_memb_criticality_constr_359, &asn_PER_memb_criticality_constr_359,  memb_criticality_constraint_357 },
31191                 0, 0, /* No default value */
31192                 "criticality"
31193                 },
31194         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
31195                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31196                 +1,     /* EXPLICIT tag at current level */
31197                 &asn_DEF_extensionValue_360,
31198                 0,
31199                 { &asn_OER_memb_extensionValue_constr_360, &asn_PER_memb_extensionValue_constr_360,  memb_extensionValue_constraint_357 },
31200                 0, 0, /* No default value */
31201                 "extensionValue"
31202                 },
31203 };
31204 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[] = {
31205         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31206 };
31207 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357[] = {
31208     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31209     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31210     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31211 };
31212 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 = {
31213         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs),
31214         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
31215         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357,
31216         3,      /* Count of tags in the map */
31217         0, 0, 0,        /* Optional elements (not needed) */
31218         -1,     /* First extension addition */
31219 };
31220 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs = {
31221         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
31222         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
31223         &asn_OP_SEQUENCE,
31224         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357,
31225         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
31226                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
31227         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357, /* Same as above */
31228         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
31229                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
31230         { 0, 0, SEQUENCE_constraint },
31231         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357,
31232         3,      /* Elements count */
31233         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357        /* Additional specs */
31234 };
31235
31236 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_364 = {
31237         sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue),
31238         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, _asn_ctx),
31239         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, present),
31240         sizeof(((struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue *)0)->present),
31241         0,      /* No top level tags */
31242         0,      /* No tags in the map */
31243         0, 0,
31244         -1      /* Extensions start */
31245 };
31246 static /* Use -fall-defs-global to expose */
31247 asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = {
31248         "extensionValue",
31249         "extensionValue",
31250         &asn_OP_OPEN_TYPE,
31251         0,      /* No effective tags (pointer) */
31252         0,      /* No effective tags (count) */
31253         0,      /* No tags (pointer) */
31254         0,      /* No tags (count) */
31255         { 0, 0, OPEN_TYPE_constraint },
31256         0, 0,   /* No members */
31257         &asn_SPC_extensionValue_specs_364       /* Additional specs */
31258 };
31259
31260 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361[] = {
31261         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, id),
31262                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31263                 -1,     /* IMPLICIT tag at current level */
31264                 &asn_DEF_ProtocolIE_ID,
31265                 0,
31266                 { &asn_OER_memb_id_constr_362, &asn_PER_memb_id_constr_362,  memb_id_constraint_361 },
31267                 0, 0, /* No default value */
31268                 "id"
31269                 },
31270         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, criticality),
31271                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31272                 -1,     /* IMPLICIT tag at current level */
31273                 &asn_DEF_Criticality,
31274                 0,
31275                 { &asn_OER_memb_criticality_constr_363, &asn_PER_memb_criticality_constr_363,  memb_criticality_constraint_361 },
31276                 0, 0, /* No default value */
31277                 "criticality"
31278                 },
31279         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, extensionValue),
31280                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31281                 +1,     /* EXPLICIT tag at current level */
31282                 &asn_DEF_extensionValue_364,
31283                 0,
31284                 { &asn_OER_memb_extensionValue_constr_364, &asn_PER_memb_extensionValue_constr_364,  memb_extensionValue_constraint_361 },
31285                 0, 0, /* No default value */
31286                 "extensionValue"
31287                 },
31288 };
31289 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[] = {
31290         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31291 };
31292 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361[] = {
31293     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31294     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31295     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31296 };
31297 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 = {
31298         sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs),
31299         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, _asn_ctx),
31300         asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361,
31301         3,      /* Count of tags in the map */
31302         0, 0, 0,        /* Optional elements (not needed) */
31303         -1,     /* First extension addition */
31304 };
31305 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs = {
31306         "ServedEUTRAcellsENDCX2Management-ExtIEs",
31307         "ServedEUTRAcellsENDCX2Management-ExtIEs",
31308         &asn_OP_SEQUENCE,
31309         asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,
31310         sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
31311                 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
31312         asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,       /* Same as above */
31313         sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
31314                 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
31315         { 0, 0, SEQUENCE_constraint },
31316         asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361,
31317         3,      /* Elements count */
31318         &asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361      /* Additional specs */
31319 };
31320
31321 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_368 = {
31322         sizeof(struct En_gNBServedCells_ExtIEs__extensionValue),
31323         offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, _asn_ctx),
31324         offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, present),
31325         sizeof(((struct En_gNBServedCells_ExtIEs__extensionValue *)0)->present),
31326         0,      /* No top level tags */
31327         0,      /* No tags in the map */
31328         0, 0,
31329         -1      /* Extensions start */
31330 };
31331 static /* Use -fall-defs-global to expose */
31332 asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = {
31333         "extensionValue",
31334         "extensionValue",
31335         &asn_OP_OPEN_TYPE,
31336         0,      /* No effective tags (pointer) */
31337         0,      /* No effective tags (count) */
31338         0,      /* No tags (pointer) */
31339         0,      /* No tags (count) */
31340         { 0, 0, OPEN_TYPE_constraint },
31341         0, 0,   /* No members */
31342         &asn_SPC_extensionValue_specs_368       /* Additional specs */
31343 };
31344
31345 asn_TYPE_member_t asn_MBR_En_gNBServedCells_ExtIEs_365[] = {
31346         { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, id),
31347                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31348                 -1,     /* IMPLICIT tag at current level */
31349                 &asn_DEF_ProtocolIE_ID,
31350                 0,
31351                 { &asn_OER_memb_id_constr_366, &asn_PER_memb_id_constr_366,  memb_id_constraint_365 },
31352                 0, 0, /* No default value */
31353                 "id"
31354                 },
31355         { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, criticality),
31356                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31357                 -1,     /* IMPLICIT tag at current level */
31358                 &asn_DEF_Criticality,
31359                 0,
31360                 { &asn_OER_memb_criticality_constr_367, &asn_PER_memb_criticality_constr_367,  memb_criticality_constraint_365 },
31361                 0, 0, /* No default value */
31362                 "criticality"
31363                 },
31364         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, extensionValue),
31365                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31366                 +1,     /* EXPLICIT tag at current level */
31367                 &asn_DEF_extensionValue_368,
31368                 0,
31369                 { &asn_OER_memb_extensionValue_constr_368, &asn_PER_memb_extensionValue_constr_368,  memb_extensionValue_constraint_365 },
31370                 0, 0, /* No default value */
31371                 "extensionValue"
31372                 },
31373 };
31374 static const ber_tlv_tag_t asn_DEF_En_gNBServedCells_ExtIEs_tags_365[] = {
31375         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31376 };
31377 static const asn_TYPE_tag2member_t asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365[] = {
31378     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31379     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31380     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31381 };
31382 asn_SEQUENCE_specifics_t asn_SPC_En_gNBServedCells_ExtIEs_specs_365 = {
31383         sizeof(struct En_gNBServedCells_ExtIEs),
31384         offsetof(struct En_gNBServedCells_ExtIEs, _asn_ctx),
31385         asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365,
31386         3,      /* Count of tags in the map */
31387         0, 0, 0,        /* Optional elements (not needed) */
31388         -1,     /* First extension addition */
31389 };
31390 asn_TYPE_descriptor_t asn_DEF_En_gNBServedCells_ExtIEs = {
31391         "En-gNBServedCells-ExtIEs",
31392         "En-gNBServedCells-ExtIEs",
31393         &asn_OP_SEQUENCE,
31394         asn_DEF_En_gNBServedCells_ExtIEs_tags_365,
31395         sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
31396                 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
31397         asn_DEF_En_gNBServedCells_ExtIEs_tags_365,      /* Same as above */
31398         sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
31399                 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
31400         { 0, 0, SEQUENCE_constraint },
31401         asn_MBR_En_gNBServedCells_ExtIEs_365,
31402         3,      /* Elements count */
31403         &asn_SPC_En_gNBServedCells_ExtIEs_specs_365     /* Additional specs */
31404 };
31405
31406 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_372 = {
31407         sizeof(struct ServedNRCell_Information_ExtIEs__extensionValue),
31408         offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31409         offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, present),
31410         sizeof(((struct ServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31411         0,      /* No top level tags */
31412         0,      /* No tags in the map */
31413         0, 0,
31414         -1      /* Extensions start */
31415 };
31416 static /* Use -fall-defs-global to expose */
31417 asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = {
31418         "extensionValue",
31419         "extensionValue",
31420         &asn_OP_OPEN_TYPE,
31421         0,      /* No effective tags (pointer) */
31422         0,      /* No effective tags (count) */
31423         0,      /* No tags (pointer) */
31424         0,      /* No tags (count) */
31425         { 0, 0, OPEN_TYPE_constraint },
31426         0, 0,   /* No members */
31427         &asn_SPC_extensionValue_specs_372       /* Additional specs */
31428 };
31429
31430 asn_TYPE_member_t asn_MBR_ServedNRCell_Information_ExtIEs_369[] = {
31431         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, id),
31432                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31433                 -1,     /* IMPLICIT tag at current level */
31434                 &asn_DEF_ProtocolIE_ID,
31435                 0,
31436                 { &asn_OER_memb_id_constr_370, &asn_PER_memb_id_constr_370,  memb_id_constraint_369 },
31437                 0, 0, /* No default value */
31438                 "id"
31439                 },
31440         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, criticality),
31441                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31442                 -1,     /* IMPLICIT tag at current level */
31443                 &asn_DEF_Criticality,
31444                 0,
31445                 { &asn_OER_memb_criticality_constr_371, &asn_PER_memb_criticality_constr_371,  memb_criticality_constraint_369 },
31446                 0, 0, /* No default value */
31447                 "criticality"
31448                 },
31449         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, extensionValue),
31450                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31451                 +1,     /* EXPLICIT tag at current level */
31452                 &asn_DEF_extensionValue_372,
31453                 0,
31454                 { &asn_OER_memb_extensionValue_constr_372, &asn_PER_memb_extensionValue_constr_372,  memb_extensionValue_constraint_369 },
31455                 0, 0, /* No default value */
31456                 "extensionValue"
31457                 },
31458 };
31459 static const ber_tlv_tag_t asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[] = {
31460         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31461 };
31462 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369[] = {
31463     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31464     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31465     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31466 };
31467 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 = {
31468         sizeof(struct ServedNRCell_Information_ExtIEs),
31469         offsetof(struct ServedNRCell_Information_ExtIEs, _asn_ctx),
31470         asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369,
31471         3,      /* Count of tags in the map */
31472         0, 0, 0,        /* Optional elements (not needed) */
31473         -1,     /* First extension addition */
31474 };
31475 asn_TYPE_descriptor_t asn_DEF_ServedNRCell_Information_ExtIEs = {
31476         "ServedNRCell-Information-ExtIEs",
31477         "ServedNRCell-Information-ExtIEs",
31478         &asn_OP_SEQUENCE,
31479         asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,
31480         sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
31481                 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
31482         asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,       /* Same as above */
31483         sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
31484                 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
31485         { 0, 0, SEQUENCE_constraint },
31486         asn_MBR_ServedNRCell_Information_ExtIEs_369,
31487         3,      /* Elements count */
31488         &asn_SPC_ServedNRCell_Information_ExtIEs_specs_369      /* Additional specs */
31489 };
31490
31491 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_376 = {
31492         sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
31493         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31494         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
31495         sizeof(((struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31496         0,      /* No top level tags */
31497         0,      /* No tags in the map */
31498         0, 0,
31499         -1      /* Extensions start */
31500 };
31501 static /* Use -fall-defs-global to expose */
31502 asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = {
31503         "extensionValue",
31504         "extensionValue",
31505         &asn_OP_OPEN_TYPE,
31506         0,      /* No effective tags (pointer) */
31507         0,      /* No effective tags (count) */
31508         0,      /* No tags (pointer) */
31509         0,      /* No tags (count) */
31510         { 0, 0, OPEN_TYPE_constraint },
31511         0, 0,   /* No members */
31512         &asn_SPC_extensionValue_specs_376       /* Additional specs */
31513 };
31514
31515 asn_TYPE_member_t asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373[] = {
31516         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, id),
31517                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31518                 -1,     /* IMPLICIT tag at current level */
31519                 &asn_DEF_ProtocolIE_ID,
31520                 0,
31521                 { &asn_OER_memb_id_constr_374, &asn_PER_memb_id_constr_374,  memb_id_constraint_373 },
31522                 0, 0, /* No default value */
31523                 "id"
31524                 },
31525         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, criticality),
31526                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31527                 -1,     /* IMPLICIT tag at current level */
31528                 &asn_DEF_Criticality,
31529                 0,
31530                 { &asn_OER_memb_criticality_constr_375, &asn_PER_memb_criticality_constr_375,  memb_criticality_constraint_373 },
31531                 0, 0, /* No default value */
31532                 "criticality"
31533                 },
31534         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
31535                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31536                 +1,     /* EXPLICIT tag at current level */
31537                 &asn_DEF_extensionValue_376,
31538                 0,
31539                 { &asn_OER_memb_extensionValue_constr_376, &asn_PER_memb_extensionValue_constr_376,  memb_extensionValue_constraint_373 },
31540                 0, 0, /* No default value */
31541                 "extensionValue"
31542                 },
31543 };
31544 static const ber_tlv_tag_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[] = {
31545         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31546 };
31547 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373[] = {
31548     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31549     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31550     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31551 };
31552 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 = {
31553         sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs),
31554         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
31555         asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373,
31556         3,      /* Count of tags in the map */
31557         0, 0, 0,        /* Optional elements (not needed) */
31558         -1,     /* First extension addition */
31559 };
31560 asn_TYPE_descriptor_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs = {
31561         "FDD-InfoServedNRCell-Information-ExtIEs",
31562         "FDD-InfoServedNRCell-Information-ExtIEs",
31563         &asn_OP_SEQUENCE,
31564         asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,
31565         sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
31566                 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
31567         asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,       /* Same as above */
31568         sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
31569                 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
31570         { 0, 0, SEQUENCE_constraint },
31571         asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373,
31572         3,      /* Elements count */
31573         &asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373      /* Additional specs */
31574 };
31575
31576 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_380 = {
31577         sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
31578         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31579         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
31580         sizeof(((struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31581         0,      /* No top level tags */
31582         0,      /* No tags in the map */
31583         0, 0,
31584         -1      /* Extensions start */
31585 };
31586 static /* Use -fall-defs-global to expose */
31587 asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = {
31588         "extensionValue",
31589         "extensionValue",
31590         &asn_OP_OPEN_TYPE,
31591         0,      /* No effective tags (pointer) */
31592         0,      /* No effective tags (count) */
31593         0,      /* No tags (pointer) */
31594         0,      /* No tags (count) */
31595         { 0, 0, OPEN_TYPE_constraint },
31596         0, 0,   /* No members */
31597         &asn_SPC_extensionValue_specs_380       /* Additional specs */
31598 };
31599
31600 asn_TYPE_member_t asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377[] = {
31601         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
31602                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31603                 -1,     /* IMPLICIT tag at current level */
31604                 &asn_DEF_ProtocolIE_ID,
31605                 0,
31606                 { &asn_OER_memb_id_constr_378, &asn_PER_memb_id_constr_378,  memb_id_constraint_377 },
31607                 0, 0, /* No default value */
31608                 "id"
31609                 },
31610         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
31611                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31612                 -1,     /* IMPLICIT tag at current level */
31613                 &asn_DEF_Criticality,
31614                 0,
31615                 { &asn_OER_memb_criticality_constr_379, &asn_PER_memb_criticality_constr_379,  memb_criticality_constraint_377 },
31616                 0, 0, /* No default value */
31617                 "criticality"
31618                 },
31619         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
31620                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31621                 +1,     /* EXPLICIT tag at current level */
31622                 &asn_DEF_extensionValue_380,
31623                 0,
31624                 { &asn_OER_memb_extensionValue_constr_380, &asn_PER_memb_extensionValue_constr_380,  memb_extensionValue_constraint_377 },
31625                 0, 0, /* No default value */
31626                 "extensionValue"
31627                 },
31628 };
31629 static const ber_tlv_tag_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[] = {
31630         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31631 };
31632 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377[] = {
31633     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31634     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31635     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31636 };
31637 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 = {
31638         sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs),
31639         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
31640         asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377,
31641         3,      /* Count of tags in the map */
31642         0, 0, 0,        /* Optional elements (not needed) */
31643         -1,     /* First extension addition */
31644 };
31645 asn_TYPE_descriptor_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
31646         "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
31647         "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
31648         &asn_OP_SEQUENCE,
31649         asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,
31650         sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
31651                 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
31652         asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,      /* Same as above */
31653         sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
31654                 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
31655         { 0, 0, SEQUENCE_constraint },
31656         asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377,
31657         3,      /* Elements count */
31658         &asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377     /* Additional specs */
31659 };
31660
31661 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_384 = {
31662         sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
31663         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31664         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
31665         sizeof(((struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31666         0,      /* No top level tags */
31667         0,      /* No tags in the map */
31668         0, 0,
31669         -1      /* Extensions start */
31670 };
31671 static /* Use -fall-defs-global to expose */
31672 asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = {
31673         "extensionValue",
31674         "extensionValue",
31675         &asn_OP_OPEN_TYPE,
31676         0,      /* No effective tags (pointer) */
31677         0,      /* No effective tags (count) */
31678         0,      /* No tags (pointer) */
31679         0,      /* No tags (count) */
31680         { 0, 0, OPEN_TYPE_constraint },
31681         0, 0,   /* No members */
31682         &asn_SPC_extensionValue_specs_384       /* Additional specs */
31683 };
31684
31685 asn_TYPE_member_t asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381[] = {
31686         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, id),
31687                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31688                 -1,     /* IMPLICIT tag at current level */
31689                 &asn_DEF_ProtocolIE_ID,
31690                 0,
31691                 { &asn_OER_memb_id_constr_382, &asn_PER_memb_id_constr_382,  memb_id_constraint_381 },
31692                 0, 0, /* No default value */
31693                 "id"
31694                 },
31695         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, criticality),
31696                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31697                 -1,     /* IMPLICIT tag at current level */
31698                 &asn_DEF_Criticality,
31699                 0,
31700                 { &asn_OER_memb_criticality_constr_383, &asn_PER_memb_criticality_constr_383,  memb_criticality_constraint_381 },
31701                 0, 0, /* No default value */
31702                 "criticality"
31703                 },
31704         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
31705                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31706                 +1,     /* EXPLICIT tag at current level */
31707                 &asn_DEF_extensionValue_384,
31708                 0,
31709                 { &asn_OER_memb_extensionValue_constr_384, &asn_PER_memb_extensionValue_constr_384,  memb_extensionValue_constraint_381 },
31710                 0, 0, /* No default value */
31711                 "extensionValue"
31712                 },
31713 };
31714 static const ber_tlv_tag_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[] = {
31715         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31716 };
31717 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381[] = {
31718     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31719     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31720     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31721 };
31722 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 = {
31723         sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs),
31724         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
31725         asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381,
31726         3,      /* Count of tags in the map */
31727         0, 0, 0,        /* Optional elements (not needed) */
31728         -1,     /* First extension addition */
31729 };
31730 asn_TYPE_descriptor_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs = {
31731         "TDD-InfoServedNRCell-Information-ExtIEs",
31732         "TDD-InfoServedNRCell-Information-ExtIEs",
31733         &asn_OP_SEQUENCE,
31734         asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,
31735         sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
31736                 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
31737         asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,       /* Same as above */
31738         sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
31739                 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
31740         { 0, 0, SEQUENCE_constraint },
31741         asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381,
31742         3,      /* Elements count */
31743         &asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381      /* Additional specs */
31744 };
31745
31746 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_388 = {
31747         sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
31748         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31749         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
31750         sizeof(((struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31751         0,      /* No top level tags */
31752         0,      /* No tags in the map */
31753         0, 0,
31754         -1      /* Extensions start */
31755 };
31756 static /* Use -fall-defs-global to expose */
31757 asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = {
31758         "extensionValue",
31759         "extensionValue",
31760         &asn_OP_OPEN_TYPE,
31761         0,      /* No effective tags (pointer) */
31762         0,      /* No effective tags (count) */
31763         0,      /* No tags (pointer) */
31764         0,      /* No tags (count) */
31765         { 0, 0, OPEN_TYPE_constraint },
31766         0, 0,   /* No members */
31767         &asn_SPC_extensionValue_specs_388       /* Additional specs */
31768 };
31769
31770 asn_TYPE_member_t asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385[] = {
31771         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
31772                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31773                 -1,     /* IMPLICIT tag at current level */
31774                 &asn_DEF_ProtocolIE_ID,
31775                 0,
31776                 { &asn_OER_memb_id_constr_386, &asn_PER_memb_id_constr_386,  memb_id_constraint_385 },
31777                 0, 0, /* No default value */
31778                 "id"
31779                 },
31780         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
31781                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31782                 -1,     /* IMPLICIT tag at current level */
31783                 &asn_DEF_Criticality,
31784                 0,
31785                 { &asn_OER_memb_criticality_constr_387, &asn_PER_memb_criticality_constr_387,  memb_criticality_constraint_385 },
31786                 0, 0, /* No default value */
31787                 "criticality"
31788                 },
31789         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
31790                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31791                 +1,     /* EXPLICIT tag at current level */
31792                 &asn_DEF_extensionValue_388,
31793                 0,
31794                 { &asn_OER_memb_extensionValue_constr_388, &asn_PER_memb_extensionValue_constr_388,  memb_extensionValue_constraint_385 },
31795                 0, 0, /* No default value */
31796                 "extensionValue"
31797                 },
31798 };
31799 static const ber_tlv_tag_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[] = {
31800         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31801 };
31802 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385[] = {
31803     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31804     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31805     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31806 };
31807 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 = {
31808         sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs),
31809         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
31810         asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385,
31811         3,      /* Count of tags in the map */
31812         0, 0, 0,        /* Optional elements (not needed) */
31813         -1,     /* First extension addition */
31814 };
31815 asn_TYPE_descriptor_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
31816         "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
31817         "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
31818         &asn_OP_SEQUENCE,
31819         asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,
31820         sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
31821                 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
31822         asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,      /* Same as above */
31823         sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
31824                 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
31825         { 0, 0, SEQUENCE_constraint },
31826         asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385,
31827         3,      /* Elements count */
31828         &asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385     /* Additional specs */
31829 };
31830
31831 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_392 = {
31832         sizeof(struct NRNeighbour_Information_ExtIEs__extensionValue),
31833         offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, _asn_ctx),
31834         offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, present),
31835         sizeof(((struct NRNeighbour_Information_ExtIEs__extensionValue *)0)->present),
31836         0,      /* No top level tags */
31837         0,      /* No tags in the map */
31838         0, 0,
31839         -1      /* Extensions start */
31840 };
31841 static /* Use -fall-defs-global to expose */
31842 asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = {
31843         "extensionValue",
31844         "extensionValue",
31845         &asn_OP_OPEN_TYPE,
31846         0,      /* No effective tags (pointer) */
31847         0,      /* No effective tags (count) */
31848         0,      /* No tags (pointer) */
31849         0,      /* No tags (count) */
31850         { 0, 0, OPEN_TYPE_constraint },
31851         0, 0,   /* No members */
31852         &asn_SPC_extensionValue_specs_392       /* Additional specs */
31853 };
31854
31855 asn_TYPE_member_t asn_MBR_NRNeighbour_Information_ExtIEs_389[] = {
31856         { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, id),
31857                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31858                 -1,     /* IMPLICIT tag at current level */
31859                 &asn_DEF_ProtocolIE_ID,
31860                 0,
31861                 { &asn_OER_memb_id_constr_390, &asn_PER_memb_id_constr_390,  memb_id_constraint_389 },
31862                 0, 0, /* No default value */
31863                 "id"
31864                 },
31865         { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, criticality),
31866                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31867                 -1,     /* IMPLICIT tag at current level */
31868                 &asn_DEF_Criticality,
31869                 0,
31870                 { &asn_OER_memb_criticality_constr_391, &asn_PER_memb_criticality_constr_391,  memb_criticality_constraint_389 },
31871                 0, 0, /* No default value */
31872                 "criticality"
31873                 },
31874         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, extensionValue),
31875                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31876                 +1,     /* EXPLICIT tag at current level */
31877                 &asn_DEF_extensionValue_392,
31878                 0,
31879                 { &asn_OER_memb_extensionValue_constr_392, &asn_PER_memb_extensionValue_constr_392,  memb_extensionValue_constraint_389 },
31880                 0, 0, /* No default value */
31881                 "extensionValue"
31882                 },
31883 };
31884 static const ber_tlv_tag_t asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[] = {
31885         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31886 };
31887 static const asn_TYPE_tag2member_t asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389[] = {
31888     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31889     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31890     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31891 };
31892 asn_SEQUENCE_specifics_t asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 = {
31893         sizeof(struct NRNeighbour_Information_ExtIEs),
31894         offsetof(struct NRNeighbour_Information_ExtIEs, _asn_ctx),
31895         asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389,
31896         3,      /* Count of tags in the map */
31897         0, 0, 0,        /* Optional elements (not needed) */
31898         -1,     /* First extension addition */
31899 };
31900 asn_TYPE_descriptor_t asn_DEF_NRNeighbour_Information_ExtIEs = {
31901         "NRNeighbour-Information-ExtIEs",
31902         "NRNeighbour-Information-ExtIEs",
31903         &asn_OP_SEQUENCE,
31904         asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,
31905         sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
31906                 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
31907         asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,        /* Same as above */
31908         sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
31909                 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
31910         { 0, 0, SEQUENCE_constraint },
31911         asn_MBR_NRNeighbour_Information_ExtIEs_389,
31912         3,      /* Elements count */
31913         &asn_SPC_NRNeighbour_Information_ExtIEs_specs_389       /* Additional specs */
31914 };
31915
31916 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_396 = {
31917         sizeof(struct Limited_list_ExtIEs__extensionValue),
31918         offsetof(struct Limited_list_ExtIEs__extensionValue, _asn_ctx),
31919         offsetof(struct Limited_list_ExtIEs__extensionValue, present),
31920         sizeof(((struct Limited_list_ExtIEs__extensionValue *)0)->present),
31921         0,      /* No top level tags */
31922         0,      /* No tags in the map */
31923         0, 0,
31924         -1      /* Extensions start */
31925 };
31926 static /* Use -fall-defs-global to expose */
31927 asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = {
31928         "extensionValue",
31929         "extensionValue",
31930         &asn_OP_OPEN_TYPE,
31931         0,      /* No effective tags (pointer) */
31932         0,      /* No effective tags (count) */
31933         0,      /* No tags (pointer) */
31934         0,      /* No tags (count) */
31935         { 0, 0, OPEN_TYPE_constraint },
31936         0, 0,   /* No members */
31937         &asn_SPC_extensionValue_specs_396       /* Additional specs */
31938 };
31939
31940 asn_TYPE_member_t asn_MBR_Limited_list_ExtIEs_393[] = {
31941         { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, id),
31942                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31943                 -1,     /* IMPLICIT tag at current level */
31944                 &asn_DEF_ProtocolIE_ID,
31945                 0,
31946                 { &asn_OER_memb_id_constr_394, &asn_PER_memb_id_constr_394,  memb_id_constraint_393 },
31947                 0, 0, /* No default value */
31948                 "id"
31949                 },
31950         { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, criticality),
31951                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31952                 -1,     /* IMPLICIT tag at current level */
31953                 &asn_DEF_Criticality,
31954                 0,
31955                 { &asn_OER_memb_criticality_constr_395, &asn_PER_memb_criticality_constr_395,  memb_criticality_constraint_393 },
31956                 0, 0, /* No default value */
31957                 "criticality"
31958                 },
31959         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, extensionValue),
31960                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31961                 +1,     /* EXPLICIT tag at current level */
31962                 &asn_DEF_extensionValue_396,
31963                 0,
31964                 { &asn_OER_memb_extensionValue_constr_396, &asn_PER_memb_extensionValue_constr_396,  memb_extensionValue_constraint_393 },
31965                 0, 0, /* No default value */
31966                 "extensionValue"
31967                 },
31968 };
31969 static const ber_tlv_tag_t asn_DEF_Limited_list_ExtIEs_tags_393[] = {
31970         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31971 };
31972 static const asn_TYPE_tag2member_t asn_MAP_Limited_list_ExtIEs_tag2el_393[] = {
31973     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31974     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31975     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31976 };
31977 asn_SEQUENCE_specifics_t asn_SPC_Limited_list_ExtIEs_specs_393 = {
31978         sizeof(struct Limited_list_ExtIEs),
31979         offsetof(struct Limited_list_ExtIEs, _asn_ctx),
31980         asn_MAP_Limited_list_ExtIEs_tag2el_393,
31981         3,      /* Count of tags in the map */
31982         0, 0, 0,        /* Optional elements (not needed) */
31983         -1,     /* First extension addition */
31984 };
31985 asn_TYPE_descriptor_t asn_DEF_Limited_list_ExtIEs = {
31986         "Limited-list-ExtIEs",
31987         "Limited-list-ExtIEs",
31988         &asn_OP_SEQUENCE,
31989         asn_DEF_Limited_list_ExtIEs_tags_393,
31990         sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
31991                 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
31992         asn_DEF_Limited_list_ExtIEs_tags_393,   /* Same as above */
31993         sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
31994                 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
31995         { 0, 0, SEQUENCE_constraint },
31996         asn_MBR_Limited_list_ExtIEs_393,
31997         3,      /* Elements count */
31998         &asn_SPC_Limited_list_ExtIEs_specs_393  /* Additional specs */
31999 };
32000
32001 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_400 = {
32002         sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue),
32003         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, _asn_ctx),
32004         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, present),
32005         sizeof(((struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue *)0)->present),
32006         0,      /* No top level tags */
32007         0,      /* No tags in the map */
32008         0, 0,
32009         -1      /* Extensions start */
32010 };
32011 static /* Use -fall-defs-global to expose */
32012 asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = {
32013         "extensionValue",
32014         "extensionValue",
32015         &asn_OP_OPEN_TYPE,
32016         0,      /* No effective tags (pointer) */
32017         0,      /* No effective tags (count) */
32018         0,      /* No tags (pointer) */
32019         0,      /* No tags (count) */
32020         { 0, 0, OPEN_TYPE_constraint },
32021         0, 0,   /* No members */
32022         &asn_SPC_extensionValue_specs_400       /* Additional specs */
32023 };
32024
32025 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397[] = {
32026         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, id),
32027                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32028                 -1,     /* IMPLICIT tag at current level */
32029                 &asn_DEF_ProtocolIE_ID,
32030                 0,
32031                 { &asn_OER_memb_id_constr_398, &asn_PER_memb_id_constr_398,  memb_id_constraint_397 },
32032                 0, 0, /* No default value */
32033                 "id"
32034                 },
32035         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, criticality),
32036                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32037                 -1,     /* IMPLICIT tag at current level */
32038                 &asn_DEF_Criticality,
32039                 0,
32040                 { &asn_OER_memb_criticality_constr_399, &asn_PER_memb_criticality_constr_399,  memb_criticality_constraint_397 },
32041                 0, 0, /* No default value */
32042                 "criticality"
32043                 },
32044         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, extensionValue),
32045                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32046                 +1,     /* EXPLICIT tag at current level */
32047                 &asn_DEF_extensionValue_400,
32048                 0,
32049                 { &asn_OER_memb_extensionValue_constr_400, &asn_PER_memb_extensionValue_constr_400,  memb_extensionValue_constraint_397 },
32050                 0, 0, /* No default value */
32051                 "extensionValue"
32052                 },
32053 };
32054 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[] = {
32055         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32056 };
32057 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397[] = {
32058     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32059     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32060     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32061 };
32062 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 = {
32063         sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs),
32064         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, _asn_ctx),
32065         asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397,
32066         3,      /* Count of tags in the map */
32067         0, 0, 0,        /* Optional elements (not needed) */
32068         -1,     /* First extension addition */
32069 };
32070 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs = {
32071         "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
32072         "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
32073         &asn_OP_SEQUENCE,
32074         asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,
32075         sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
32076                 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
32077         asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,        /* Same as above */
32078         sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
32079                 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
32080         { 0, 0, SEQUENCE_constraint },
32081         asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397,
32082         3,      /* Elements count */
32083         &asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397       /* Additional specs */
32084 };
32085
32086 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_404 = {
32087         sizeof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue),
32088         offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
32089         offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, present),
32090         sizeof(((struct ServedNRCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
32091         0,      /* No top level tags */
32092         0,      /* No tags in the map */
32093         0, 0,
32094         -1      /* Extensions start */
32095 };
32096 static /* Use -fall-defs-global to expose */
32097 asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = {
32098         "extensionValue",
32099         "extensionValue",
32100         &asn_OP_OPEN_TYPE,
32101         0,      /* No effective tags (pointer) */
32102         0,      /* No effective tags (count) */
32103         0,      /* No tags (pointer) */
32104         0,      /* No tags (count) */
32105         { 0, 0, OPEN_TYPE_constraint },
32106         0, 0,   /* No members */
32107         &asn_SPC_extensionValue_specs_404       /* Additional specs */
32108 };
32109
32110 asn_TYPE_member_t asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401[] = {
32111         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, id),
32112                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32113                 -1,     /* IMPLICIT tag at current level */
32114                 &asn_DEF_ProtocolIE_ID,
32115                 0,
32116                 { &asn_OER_memb_id_constr_402, &asn_PER_memb_id_constr_402,  memb_id_constraint_401 },
32117                 0, 0, /* No default value */
32118                 "id"
32119                 },
32120         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, criticality),
32121                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32122                 -1,     /* IMPLICIT tag at current level */
32123                 &asn_DEF_Criticality,
32124                 0,
32125                 { &asn_OER_memb_criticality_constr_403, &asn_PER_memb_criticality_constr_403,  memb_criticality_constraint_401 },
32126                 0, 0, /* No default value */
32127                 "criticality"
32128                 },
32129         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, extensionValue),
32130                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32131                 +1,     /* EXPLICIT tag at current level */
32132                 &asn_DEF_extensionValue_404,
32133                 0,
32134                 { &asn_OER_memb_extensionValue_constr_404, &asn_PER_memb_extensionValue_constr_404,  memb_extensionValue_constraint_401 },
32135                 0, 0, /* No default value */
32136                 "extensionValue"
32137                 },
32138 };
32139 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[] = {
32140         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32141 };
32142 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401[] = {
32143     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32144     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32145     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32146 };
32147 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 = {
32148         sizeof(struct ServedNRCellsToModify_Item_ExtIEs),
32149         offsetof(struct ServedNRCellsToModify_Item_ExtIEs, _asn_ctx),
32150         asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401,
32151         3,      /* Count of tags in the map */
32152         0, 0, 0,        /* Optional elements (not needed) */
32153         -1,     /* First extension addition */
32154 };
32155 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs = {
32156         "ServedNRCellsToModify-Item-ExtIEs",
32157         "ServedNRCellsToModify-Item-ExtIEs",
32158         &asn_OP_SEQUENCE,
32159         asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,
32160         sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
32161                 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
32162         asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,     /* Same as above */
32163         sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
32164                 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
32165         { 0, 0, SEQUENCE_constraint },
32166         asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401,
32167         3,      /* Elements count */
32168         &asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401    /* Additional specs */
32169 };
32170
32171 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_408 = {
32172         sizeof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue),
32173         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
32174         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, present),
32175         sizeof(((struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
32176         0,      /* No top level tags */
32177         0,      /* No tags in the map */
32178         0, 0,
32179         -1      /* Extensions start */
32180 };
32181 static /* Use -fall-defs-global to expose */
32182 asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = {
32183         "extensionValue",
32184         "extensionValue",
32185         &asn_OP_OPEN_TYPE,
32186         0,      /* No effective tags (pointer) */
32187         0,      /* No effective tags (count) */
32188         0,      /* No tags (pointer) */
32189         0,      /* No tags (count) */
32190         { 0, 0, OPEN_TYPE_constraint },
32191         0, 0,   /* No members */
32192         &asn_SPC_extensionValue_specs_408       /* Additional specs */
32193 };
32194
32195 asn_TYPE_member_t asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405[] = {
32196         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, id),
32197                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32198                 -1,     /* IMPLICIT tag at current level */
32199                 &asn_DEF_ProtocolIE_ID,
32200                 0,
32201                 { &asn_OER_memb_id_constr_406, &asn_PER_memb_id_constr_406,  memb_id_constraint_405 },
32202                 0, 0, /* No default value */
32203                 "id"
32204                 },
32205         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, criticality),
32206                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32207                 -1,     /* IMPLICIT tag at current level */
32208                 &asn_DEF_Criticality,
32209                 0,
32210                 { &asn_OER_memb_criticality_constr_407, &asn_PER_memb_criticality_constr_407,  memb_criticality_constraint_405 },
32211                 0, 0, /* No default value */
32212                 "criticality"
32213                 },
32214         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, extensionValue),
32215                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32216                 +1,     /* EXPLICIT tag at current level */
32217                 &asn_DEF_extensionValue_408,
32218                 0,
32219                 { &asn_OER_memb_extensionValue_constr_408, &asn_PER_memb_extensionValue_constr_408,  memb_extensionValue_constraint_405 },
32220                 0, 0, /* No default value */
32221                 "extensionValue"
32222                 },
32223 };
32224 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[] = {
32225         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32226 };
32227 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405[] = {
32228     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32229     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32230     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32231 };
32232 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 = {
32233         sizeof(struct ServedNRCellsToActivate_Item_ExtIEs),
32234         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, _asn_ctx),
32235         asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405,
32236         3,      /* Count of tags in the map */
32237         0, 0, 0,        /* Optional elements (not needed) */
32238         -1,     /* First extension addition */
32239 };
32240 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs = {
32241         "ServedNRCellsToActivate-Item-ExtIEs",
32242         "ServedNRCellsToActivate-Item-ExtIEs",
32243         &asn_OP_SEQUENCE,
32244         asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,
32245         sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
32246                 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
32247         asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,   /* Same as above */
32248         sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
32249                 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
32250         { 0, 0, SEQUENCE_constraint },
32251         asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405,
32252         3,      /* Elements count */
32253         &asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405  /* Additional specs */
32254 };
32255
32256 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_412 = {
32257         sizeof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue),
32258         offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, _asn_ctx),
32259         offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, present),
32260         sizeof(((struct ActivatedNRCellList_Item_ExtIEs__extensionValue *)0)->present),
32261         0,      /* No top level tags */
32262         0,      /* No tags in the map */
32263         0, 0,
32264         -1      /* Extensions start */
32265 };
32266 static /* Use -fall-defs-global to expose */
32267 asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = {
32268         "extensionValue",
32269         "extensionValue",
32270         &asn_OP_OPEN_TYPE,
32271         0,      /* No effective tags (pointer) */
32272         0,      /* No effective tags (count) */
32273         0,      /* No tags (pointer) */
32274         0,      /* No tags (count) */
32275         { 0, 0, OPEN_TYPE_constraint },
32276         0, 0,   /* No members */
32277         &asn_SPC_extensionValue_specs_412       /* Additional specs */
32278 };
32279
32280 asn_TYPE_member_t asn_MBR_ActivatedNRCellList_Item_ExtIEs_409[] = {
32281         { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, id),
32282                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32283                 -1,     /* IMPLICIT tag at current level */
32284                 &asn_DEF_ProtocolIE_ID,
32285                 0,
32286                 { &asn_OER_memb_id_constr_410, &asn_PER_memb_id_constr_410,  memb_id_constraint_409 },
32287                 0, 0, /* No default value */
32288                 "id"
32289                 },
32290         { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, criticality),
32291                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32292                 -1,     /* IMPLICIT tag at current level */
32293                 &asn_DEF_Criticality,
32294                 0,
32295                 { &asn_OER_memb_criticality_constr_411, &asn_PER_memb_criticality_constr_411,  memb_criticality_constraint_409 },
32296                 0, 0, /* No default value */
32297                 "criticality"
32298                 },
32299         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, extensionValue),
32300                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32301                 +1,     /* EXPLICIT tag at current level */
32302                 &asn_DEF_extensionValue_412,
32303                 0,
32304                 { &asn_OER_memb_extensionValue_constr_412, &asn_PER_memb_extensionValue_constr_412,  memb_extensionValue_constraint_409 },
32305                 0, 0, /* No default value */
32306                 "extensionValue"
32307                 },
32308 };
32309 static const ber_tlv_tag_t asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[] = {
32310         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32311 };
32312 static const asn_TYPE_tag2member_t asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409[] = {
32313     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32314     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32315     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32316 };
32317 asn_SEQUENCE_specifics_t asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 = {
32318         sizeof(struct ActivatedNRCellList_Item_ExtIEs),
32319         offsetof(struct ActivatedNRCellList_Item_ExtIEs, _asn_ctx),
32320         asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409,
32321         3,      /* Count of tags in the map */
32322         0, 0, 0,        /* Optional elements (not needed) */
32323         -1,     /* First extension addition */
32324 };
32325 asn_TYPE_descriptor_t asn_DEF_ActivatedNRCellList_Item_ExtIEs = {
32326         "ActivatedNRCellList-Item-ExtIEs",
32327         "ActivatedNRCellList-Item-ExtIEs",
32328         &asn_OP_SEQUENCE,
32329         asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,
32330         sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
32331                 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
32332         asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,       /* Same as above */
32333         sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
32334                 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
32335         { 0, 0, SEQUENCE_constraint },
32336         asn_MBR_ActivatedNRCellList_Item_ExtIEs_409,
32337         3,      /* Elements count */
32338         &asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409      /* Additional specs */
32339 };
32340
32341 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_416 = {
32342         sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue),
32343         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, _asn_ctx),
32344         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, present),
32345         sizeof(((struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue *)0)->present),
32346         0,      /* No top level tags */
32347         0,      /* No tags in the map */
32348         0, 0,
32349         -1      /* Extensions start */
32350 };
32351 static /* Use -fall-defs-global to expose */
32352 asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = {
32353         "extensionValue",
32354         "extensionValue",
32355         &asn_OP_OPEN_TYPE,
32356         0,      /* No effective tags (pointer) */
32357         0,      /* No effective tags (count) */
32358         0,      /* No tags (pointer) */
32359         0,      /* No tags (count) */
32360         { 0, 0, OPEN_TYPE_constraint },
32361         0, 0,   /* No members */
32362         &asn_SPC_extensionValue_specs_416       /* Additional specs */
32363 };
32364
32365 asn_TYPE_member_t asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413[] = {
32366         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, id),
32367                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32368                 -1,     /* IMPLICIT tag at current level */
32369                 &asn_DEF_ProtocolIE_ID,
32370                 0,
32371                 { &asn_OER_memb_id_constr_414, &asn_PER_memb_id_constr_414,  memb_id_constraint_413 },
32372                 0, 0, /* No default value */
32373                 "id"
32374                 },
32375         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, criticality),
32376                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32377                 -1,     /* IMPLICIT tag at current level */
32378                 &asn_DEF_Criticality,
32379                 0,
32380                 { &asn_OER_memb_criticality_constr_415, &asn_PER_memb_criticality_constr_415,  memb_criticality_constraint_413 },
32381                 0, 0, /* No default value */
32382                 "criticality"
32383                 },
32384         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, extensionValue),
32385                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32386                 +1,     /* EXPLICIT tag at current level */
32387                 &asn_DEF_extensionValue_416,
32388                 0,
32389                 { &asn_OER_memb_extensionValue_constr_416, &asn_PER_memb_extensionValue_constr_416,  memb_extensionValue_constraint_413 },
32390                 0, 0, /* No default value */
32391                 "extensionValue"
32392                 },
32393 };
32394 static const ber_tlv_tag_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[] = {
32395         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32396 };
32397 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413[] = {
32398     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32399     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32400     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32401 };
32402 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 = {
32403         sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs),
32404         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, _asn_ctx),
32405         asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413,
32406         3,      /* Count of tags in the map */
32407         0, 0, 0,        /* Optional elements (not needed) */
32408         -1,     /* First extension addition */
32409 };
32410 asn_TYPE_descriptor_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs = {
32411         "E-RABs-DataForwardingAddress-ItemExtIEs",
32412         "E-RABs-DataForwardingAddress-ItemExtIEs",
32413         &asn_OP_SEQUENCE,
32414         asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,
32415         sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
32416                 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
32417         asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,       /* Same as above */
32418         sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
32419                 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
32420         { 0, 0, SEQUENCE_constraint },
32421         asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413,
32422         3,      /* Elements count */
32423         &asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413      /* Additional specs */
32424 };
32425
32426 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_420 = {
32427         sizeof(struct ABSInformationFDD_ExtIEs__extensionValue),
32428         offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
32429         offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, present),
32430         sizeof(((struct ABSInformationFDD_ExtIEs__extensionValue *)0)->present),
32431         0,      /* No top level tags */
32432         0,      /* No tags in the map */
32433         0, 0,
32434         -1      /* Extensions start */
32435 };
32436 static /* Use -fall-defs-global to expose */
32437 asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = {
32438         "extensionValue",
32439         "extensionValue",
32440         &asn_OP_OPEN_TYPE,
32441         0,      /* No effective tags (pointer) */
32442         0,      /* No effective tags (count) */
32443         0,      /* No tags (pointer) */
32444         0,      /* No tags (count) */
32445         { 0, 0, OPEN_TYPE_constraint },
32446         0, 0,   /* No members */
32447         &asn_SPC_extensionValue_specs_420       /* Additional specs */
32448 };
32449
32450 asn_TYPE_member_t asn_MBR_ABSInformationFDD_ExtIEs_417[] = {
32451         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, id),
32452                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32453                 -1,     /* IMPLICIT tag at current level */
32454                 &asn_DEF_ProtocolIE_ID,
32455                 0,
32456                 { &asn_OER_memb_id_constr_418, &asn_PER_memb_id_constr_418,  memb_id_constraint_417 },
32457                 0, 0, /* No default value */
32458                 "id"
32459                 },
32460         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, criticality),
32461                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32462                 -1,     /* IMPLICIT tag at current level */
32463                 &asn_DEF_Criticality,
32464                 0,
32465                 { &asn_OER_memb_criticality_constr_419, &asn_PER_memb_criticality_constr_419,  memb_criticality_constraint_417 },
32466                 0, 0, /* No default value */
32467                 "criticality"
32468                 },
32469         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, extensionValue),
32470                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32471                 +1,     /* EXPLICIT tag at current level */
32472                 &asn_DEF_extensionValue_420,
32473                 0,
32474                 { &asn_OER_memb_extensionValue_constr_420, &asn_PER_memb_extensionValue_constr_420,  memb_extensionValue_constraint_417 },
32475                 0, 0, /* No default value */
32476                 "extensionValue"
32477                 },
32478 };
32479 static const ber_tlv_tag_t asn_DEF_ABSInformationFDD_ExtIEs_tags_417[] = {
32480         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32481 };
32482 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417[] = {
32483     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32484     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32485     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32486 };
32487 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationFDD_ExtIEs_specs_417 = {
32488         sizeof(struct ABSInformationFDD_ExtIEs),
32489         offsetof(struct ABSInformationFDD_ExtIEs, _asn_ctx),
32490         asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417,
32491         3,      /* Count of tags in the map */
32492         0, 0, 0,        /* Optional elements (not needed) */
32493         -1,     /* First extension addition */
32494 };
32495 asn_TYPE_descriptor_t asn_DEF_ABSInformationFDD_ExtIEs = {
32496         "ABSInformationFDD-ExtIEs",
32497         "ABSInformationFDD-ExtIEs",
32498         &asn_OP_SEQUENCE,
32499         asn_DEF_ABSInformationFDD_ExtIEs_tags_417,
32500         sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
32501                 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
32502         asn_DEF_ABSInformationFDD_ExtIEs_tags_417,      /* Same as above */
32503         sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
32504                 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
32505         { 0, 0, SEQUENCE_constraint },
32506         asn_MBR_ABSInformationFDD_ExtIEs_417,
32507         3,      /* Elements count */
32508         &asn_SPC_ABSInformationFDD_ExtIEs_specs_417     /* Additional specs */
32509 };
32510
32511 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_424 = {
32512         sizeof(struct ABSInformationTDD_ExtIEs__extensionValue),
32513         offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
32514         offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, present),
32515         sizeof(((struct ABSInformationTDD_ExtIEs__extensionValue *)0)->present),
32516         0,      /* No top level tags */
32517         0,      /* No tags in the map */
32518         0, 0,
32519         -1      /* Extensions start */
32520 };
32521 static /* Use -fall-defs-global to expose */
32522 asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = {
32523         "extensionValue",
32524         "extensionValue",
32525         &asn_OP_OPEN_TYPE,
32526         0,      /* No effective tags (pointer) */
32527         0,      /* No effective tags (count) */
32528         0,      /* No tags (pointer) */
32529         0,      /* No tags (count) */
32530         { 0, 0, OPEN_TYPE_constraint },
32531         0, 0,   /* No members */
32532         &asn_SPC_extensionValue_specs_424       /* Additional specs */
32533 };
32534
32535 asn_TYPE_member_t asn_MBR_ABSInformationTDD_ExtIEs_421[] = {
32536         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, id),
32537                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32538                 -1,     /* IMPLICIT tag at current level */
32539                 &asn_DEF_ProtocolIE_ID,
32540                 0,
32541                 { &asn_OER_memb_id_constr_422, &asn_PER_memb_id_constr_422,  memb_id_constraint_421 },
32542                 0, 0, /* No default value */
32543                 "id"
32544                 },
32545         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, criticality),
32546                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32547                 -1,     /* IMPLICIT tag at current level */
32548                 &asn_DEF_Criticality,
32549                 0,
32550                 { &asn_OER_memb_criticality_constr_423, &asn_PER_memb_criticality_constr_423,  memb_criticality_constraint_421 },
32551                 0, 0, /* No default value */
32552                 "criticality"
32553                 },
32554         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, extensionValue),
32555                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32556                 +1,     /* EXPLICIT tag at current level */
32557                 &asn_DEF_extensionValue_424,
32558                 0,
32559                 { &asn_OER_memb_extensionValue_constr_424, &asn_PER_memb_extensionValue_constr_424,  memb_extensionValue_constraint_421 },
32560                 0, 0, /* No default value */
32561                 "extensionValue"
32562                 },
32563 };
32564 static const ber_tlv_tag_t asn_DEF_ABSInformationTDD_ExtIEs_tags_421[] = {
32565         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32566 };
32567 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421[] = {
32568     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32569     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32570     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32571 };
32572 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationTDD_ExtIEs_specs_421 = {
32573         sizeof(struct ABSInformationTDD_ExtIEs),
32574         offsetof(struct ABSInformationTDD_ExtIEs, _asn_ctx),
32575         asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421,
32576         3,      /* Count of tags in the map */
32577         0, 0, 0,        /* Optional elements (not needed) */
32578         -1,     /* First extension addition */
32579 };
32580 asn_TYPE_descriptor_t asn_DEF_ABSInformationTDD_ExtIEs = {
32581         "ABSInformationTDD-ExtIEs",
32582         "ABSInformationTDD-ExtIEs",
32583         &asn_OP_SEQUENCE,
32584         asn_DEF_ABSInformationTDD_ExtIEs_tags_421,
32585         sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
32586                 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
32587         asn_DEF_ABSInformationTDD_ExtIEs_tags_421,      /* Same as above */
32588         sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
32589                 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
32590         { 0, 0, SEQUENCE_constraint },
32591         asn_MBR_ABSInformationTDD_ExtIEs_421,
32592         3,      /* Elements count */
32593         &asn_SPC_ABSInformationTDD_ExtIEs_specs_421     /* Additional specs */
32594 };
32595
32596 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_428 = {
32597         sizeof(struct ABS_Status_ExtIEs__extensionValue),
32598         offsetof(struct ABS_Status_ExtIEs__extensionValue, _asn_ctx),
32599         offsetof(struct ABS_Status_ExtIEs__extensionValue, present),
32600         sizeof(((struct ABS_Status_ExtIEs__extensionValue *)0)->present),
32601         0,      /* No top level tags */
32602         0,      /* No tags in the map */
32603         0, 0,
32604         -1      /* Extensions start */
32605 };
32606 static /* Use -fall-defs-global to expose */
32607 asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = {
32608         "extensionValue",
32609         "extensionValue",
32610         &asn_OP_OPEN_TYPE,
32611         0,      /* No effective tags (pointer) */
32612         0,      /* No effective tags (count) */
32613         0,      /* No tags (pointer) */
32614         0,      /* No tags (count) */
32615         { 0, 0, OPEN_TYPE_constraint },
32616         0, 0,   /* No members */
32617         &asn_SPC_extensionValue_specs_428       /* Additional specs */
32618 };
32619
32620 asn_TYPE_member_t asn_MBR_ABS_Status_ExtIEs_425[] = {
32621         { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, id),
32622                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32623                 -1,     /* IMPLICIT tag at current level */
32624                 &asn_DEF_ProtocolIE_ID,
32625                 0,
32626                 { &asn_OER_memb_id_constr_426, &asn_PER_memb_id_constr_426,  memb_id_constraint_425 },
32627                 0, 0, /* No default value */
32628                 "id"
32629                 },
32630         { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, criticality),
32631                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32632                 -1,     /* IMPLICIT tag at current level */
32633                 &asn_DEF_Criticality,
32634                 0,
32635                 { &asn_OER_memb_criticality_constr_427, &asn_PER_memb_criticality_constr_427,  memb_criticality_constraint_425 },
32636                 0, 0, /* No default value */
32637                 "criticality"
32638                 },
32639         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, extensionValue),
32640                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32641                 +1,     /* EXPLICIT tag at current level */
32642                 &asn_DEF_extensionValue_428,
32643                 0,
32644                 { &asn_OER_memb_extensionValue_constr_428, &asn_PER_memb_extensionValue_constr_428,  memb_extensionValue_constraint_425 },
32645                 0, 0, /* No default value */
32646                 "extensionValue"
32647                 },
32648 };
32649 static const ber_tlv_tag_t asn_DEF_ABS_Status_ExtIEs_tags_425[] = {
32650         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32651 };
32652 static const asn_TYPE_tag2member_t asn_MAP_ABS_Status_ExtIEs_tag2el_425[] = {
32653     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32654     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32655     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32656 };
32657 asn_SEQUENCE_specifics_t asn_SPC_ABS_Status_ExtIEs_specs_425 = {
32658         sizeof(struct ABS_Status_ExtIEs),
32659         offsetof(struct ABS_Status_ExtIEs, _asn_ctx),
32660         asn_MAP_ABS_Status_ExtIEs_tag2el_425,
32661         3,      /* Count of tags in the map */
32662         0, 0, 0,        /* Optional elements (not needed) */
32663         -1,     /* First extension addition */
32664 };
32665 asn_TYPE_descriptor_t asn_DEF_ABS_Status_ExtIEs = {
32666         "ABS-Status-ExtIEs",
32667         "ABS-Status-ExtIEs",
32668         &asn_OP_SEQUENCE,
32669         asn_DEF_ABS_Status_ExtIEs_tags_425,
32670         sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
32671                 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
32672         asn_DEF_ABS_Status_ExtIEs_tags_425,     /* Same as above */
32673         sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
32674                 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
32675         { 0, 0, SEQUENCE_constraint },
32676         asn_MBR_ABS_Status_ExtIEs_425,
32677         3,      /* Elements count */
32678         &asn_SPC_ABS_Status_ExtIEs_specs_425    /* Additional specs */
32679 };
32680
32681 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_432 = {
32682         sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue),
32683         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
32684         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, present),
32685         sizeof(((struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
32686         0,      /* No top level tags */
32687         0,      /* No tags in the map */
32688         0, 0,
32689         -1      /* Extensions start */
32690 };
32691 static /* Use -fall-defs-global to expose */
32692 asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = {
32693         "extensionValue",
32694         "extensionValue",
32695         &asn_OP_OPEN_TYPE,
32696         0,      /* No effective tags (pointer) */
32697         0,      /* No effective tags (count) */
32698         0,      /* No tags (pointer) */
32699         0,      /* No tags (count) */
32700         { 0, 0, OPEN_TYPE_constraint },
32701         0, 0,   /* No members */
32702         &asn_SPC_extensionValue_specs_432       /* Additional specs */
32703 };
32704
32705 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429[] = {
32706         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, id),
32707                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32708                 -1,     /* IMPLICIT tag at current level */
32709                 &asn_DEF_ProtocolIE_ID,
32710                 0,
32711                 { &asn_OER_memb_id_constr_430, &asn_PER_memb_id_constr_430,  memb_id_constraint_429 },
32712                 0, 0, /* No default value */
32713                 "id"
32714                 },
32715         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, criticality),
32716                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32717                 -1,     /* IMPLICIT tag at current level */
32718                 &asn_DEF_Criticality,
32719                 0,
32720                 { &asn_OER_memb_criticality_constr_431, &asn_PER_memb_criticality_constr_431,  memb_criticality_constraint_429 },
32721                 0, 0, /* No default value */
32722                 "criticality"
32723                 },
32724         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, extensionValue),
32725                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32726                 +1,     /* EXPLICIT tag at current level */
32727                 &asn_DEF_extensionValue_432,
32728                 0,
32729                 { &asn_OER_memb_extensionValue_constr_432, &asn_PER_memb_extensionValue_constr_432,  memb_extensionValue_constraint_429 },
32730                 0, 0, /* No default value */
32731                 "extensionValue"
32732                 },
32733 };
32734 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[] = {
32735         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32736 };
32737 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429[] = {
32738     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32739     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32740     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32741 };
32742 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 = {
32743         sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs),
32744         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, _asn_ctx),
32745         asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429,
32746         3,      /* Count of tags in the map */
32747         0, 0, 0,        /* Optional elements (not needed) */
32748         -1,     /* First extension addition */
32749 };
32750 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs = {
32751         "AdditionalSpecialSubframe-Info-ExtIEs",
32752         "AdditionalSpecialSubframe-Info-ExtIEs",
32753         &asn_OP_SEQUENCE,
32754         asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429,
32755         sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
32756                 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
32757         asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429, /* Same as above */
32758         sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
32759                 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
32760         { 0, 0, SEQUENCE_constraint },
32761         asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429,
32762         3,      /* Elements count */
32763         &asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429        /* Additional specs */
32764 };
32765
32766 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_436 = {
32767         sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue),
32768         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, _asn_ctx),
32769         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, present),
32770         sizeof(((struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue *)0)->present),
32771         0,      /* No top level tags */
32772         0,      /* No tags in the map */
32773         0, 0,
32774         -1      /* Extensions start */
32775 };
32776 static /* Use -fall-defs-global to expose */
32777 asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = {
32778         "extensionValue",
32779         "extensionValue",
32780         &asn_OP_OPEN_TYPE,
32781         0,      /* No effective tags (pointer) */
32782         0,      /* No effective tags (count) */
32783         0,      /* No tags (pointer) */
32784         0,      /* No tags (count) */
32785         { 0, 0, OPEN_TYPE_constraint },
32786         0, 0,   /* No members */
32787         &asn_SPC_extensionValue_specs_436       /* Additional specs */
32788 };
32789
32790 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433[] = {
32791         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, id),
32792                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32793                 -1,     /* IMPLICIT tag at current level */
32794                 &asn_DEF_ProtocolIE_ID,
32795                 0,
32796                 { &asn_OER_memb_id_constr_434, &asn_PER_memb_id_constr_434,  memb_id_constraint_433 },
32797                 0, 0, /* No default value */
32798                 "id"
32799                 },
32800         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, criticality),
32801                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32802                 -1,     /* IMPLICIT tag at current level */
32803                 &asn_DEF_Criticality,
32804                 0,
32805                 { &asn_OER_memb_criticality_constr_435, &asn_PER_memb_criticality_constr_435,  memb_criticality_constraint_433 },
32806                 0, 0, /* No default value */
32807                 "criticality"
32808                 },
32809         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, extensionValue),
32810                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32811                 +1,     /* EXPLICIT tag at current level */
32812                 &asn_DEF_extensionValue_436,
32813                 0,
32814                 { &asn_OER_memb_extensionValue_constr_436, &asn_PER_memb_extensionValue_constr_436,  memb_extensionValue_constraint_433 },
32815                 0, 0, /* No default value */
32816                 "extensionValue"
32817                 },
32818 };
32819 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[] = {
32820         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32821 };
32822 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433[] = {
32823     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32824     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32825     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32826 };
32827 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 = {
32828         sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs),
32829         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, _asn_ctx),
32830         asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433,
32831         3,      /* Count of tags in the map */
32832         0, 0, 0,        /* Optional elements (not needed) */
32833         -1,     /* First extension addition */
32834 };
32835 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs = {
32836         "AdditionalSpecialSubframeExtension-Info-ExtIEs",
32837         "AdditionalSpecialSubframeExtension-Info-ExtIEs",
32838         &asn_OP_SEQUENCE,
32839         asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,
32840         sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
32841                 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
32842         asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,        /* Same as above */
32843         sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
32844                 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
32845         { 0, 0, SEQUENCE_constraint },
32846         asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433,
32847         3,      /* Elements count */
32848         &asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433       /* Additional specs */
32849 };
32850
32851 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_440 = {
32852         sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue),
32853         offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
32854         offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, present),
32855         sizeof(((struct AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
32856         0,      /* No top level tags */
32857         0,      /* No tags in the map */
32858         0, 0,
32859         -1      /* Extensions start */
32860 };
32861 static /* Use -fall-defs-global to expose */
32862 asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = {
32863         "extensionValue",
32864         "extensionValue",
32865         &asn_OP_OPEN_TYPE,
32866         0,      /* No effective tags (pointer) */
32867         0,      /* No effective tags (count) */
32868         0,      /* No tags (pointer) */
32869         0,      /* No tags (count) */
32870         { 0, 0, OPEN_TYPE_constraint },
32871         0, 0,   /* No members */
32872         &asn_SPC_extensionValue_specs_440       /* Additional specs */
32873 };
32874
32875 asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_437[] = {
32876         { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, id),
32877                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32878                 -1,     /* IMPLICIT tag at current level */
32879                 &asn_DEF_ProtocolIE_ID,
32880                 0,
32881                 { &asn_OER_memb_id_constr_438, &asn_PER_memb_id_constr_438,  memb_id_constraint_437 },
32882                 0, 0, /* No default value */
32883                 "id"
32884                 },
32885         { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, criticality),
32886                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32887                 -1,     /* IMPLICIT tag at current level */
32888                 &asn_DEF_Criticality,
32889                 0,
32890                 { &asn_OER_memb_criticality_constr_439, &asn_PER_memb_criticality_constr_439,  memb_criticality_constraint_437 },
32891                 0, 0, /* No default value */
32892                 "criticality"
32893                 },
32894         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, extensionValue),
32895                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32896                 +1,     /* EXPLICIT tag at current level */
32897                 &asn_DEF_extensionValue_440,
32898                 0,
32899                 { &asn_OER_memb_extensionValue_constr_440, &asn_PER_memb_extensionValue_constr_440,  memb_extensionValue_constraint_437 },
32900                 0, 0, /* No default value */
32901                 "extensionValue"
32902                 },
32903 };
32904 static const ber_tlv_tag_t asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[] = {
32905         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32906 };
32907 static const asn_TYPE_tag2member_t asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437[] = {
32908     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32909     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32910     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32911 };
32912 asn_SEQUENCE_specifics_t asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 = {
32913         sizeof(struct AllocationAndRetentionPriority_ExtIEs),
32914         offsetof(struct AllocationAndRetentionPriority_ExtIEs, _asn_ctx),
32915         asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437,
32916         3,      /* Count of tags in the map */
32917         0, 0, 0,        /* Optional elements (not needed) */
32918         -1,     /* First extension addition */
32919 };
32920 asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = {
32921         "AllocationAndRetentionPriority-ExtIEs",
32922         "AllocationAndRetentionPriority-ExtIEs",
32923         &asn_OP_SEQUENCE,
32924         asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437,
32925         sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
32926                 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
32927         asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437, /* Same as above */
32928         sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
32929                 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
32930         { 0, 0, SEQUENCE_constraint },
32931         asn_MBR_AllocationAndRetentionPriority_ExtIEs_437,
32932         3,      /* Elements count */
32933         &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437        /* Additional specs */
32934 };
32935
32936 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_444 = {
32937         sizeof(struct AS_SecurityInformation_ExtIEs__extensionValue),
32938         offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, _asn_ctx),
32939         offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, present),
32940         sizeof(((struct AS_SecurityInformation_ExtIEs__extensionValue *)0)->present),
32941         0,      /* No top level tags */
32942         0,      /* No tags in the map */
32943         0, 0,
32944         -1      /* Extensions start */
32945 };
32946 static /* Use -fall-defs-global to expose */
32947 asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = {
32948         "extensionValue",
32949         "extensionValue",
32950         &asn_OP_OPEN_TYPE,
32951         0,      /* No effective tags (pointer) */
32952         0,      /* No effective tags (count) */
32953         0,      /* No tags (pointer) */
32954         0,      /* No tags (count) */
32955         { 0, 0, OPEN_TYPE_constraint },
32956         0, 0,   /* No members */
32957         &asn_SPC_extensionValue_specs_444       /* Additional specs */
32958 };
32959
32960 asn_TYPE_member_t asn_MBR_AS_SecurityInformation_ExtIEs_441[] = {
32961         { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, id),
32962                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32963                 -1,     /* IMPLICIT tag at current level */
32964                 &asn_DEF_ProtocolIE_ID,
32965                 0,
32966                 { &asn_OER_memb_id_constr_442, &asn_PER_memb_id_constr_442,  memb_id_constraint_441 },
32967                 0, 0, /* No default value */
32968                 "id"
32969                 },
32970         { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, criticality),
32971                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32972                 -1,     /* IMPLICIT tag at current level */
32973                 &asn_DEF_Criticality,
32974                 0,
32975                 { &asn_OER_memb_criticality_constr_443, &asn_PER_memb_criticality_constr_443,  memb_criticality_constraint_441 },
32976                 0, 0, /* No default value */
32977                 "criticality"
32978                 },
32979         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, extensionValue),
32980                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32981                 +1,     /* EXPLICIT tag at current level */
32982                 &asn_DEF_extensionValue_444,
32983                 0,
32984                 { &asn_OER_memb_extensionValue_constr_444, &asn_PER_memb_extensionValue_constr_444,  memb_extensionValue_constraint_441 },
32985                 0, 0, /* No default value */
32986                 "extensionValue"
32987                 },
32988 };
32989 static const ber_tlv_tag_t asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[] = {
32990         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32991 };
32992 static const asn_TYPE_tag2member_t asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441[] = {
32993     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32994     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32995     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32996 };
32997 asn_SEQUENCE_specifics_t asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 = {
32998         sizeof(struct AS_SecurityInformation_ExtIEs),
32999         offsetof(struct AS_SecurityInformation_ExtIEs, _asn_ctx),
33000         asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441,
33001         3,      /* Count of tags in the map */
33002         0, 0, 0,        /* Optional elements (not needed) */
33003         -1,     /* First extension addition */
33004 };
33005 asn_TYPE_descriptor_t asn_DEF_AS_SecurityInformation_ExtIEs = {
33006         "AS-SecurityInformation-ExtIEs",
33007         "AS-SecurityInformation-ExtIEs",
33008         &asn_OP_SEQUENCE,
33009         asn_DEF_AS_SecurityInformation_ExtIEs_tags_441,
33010         sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
33011                 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
33012         asn_DEF_AS_SecurityInformation_ExtIEs_tags_441, /* Same as above */
33013         sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
33014                 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
33015         { 0, 0, SEQUENCE_constraint },
33016         asn_MBR_AS_SecurityInformation_ExtIEs_441,
33017         3,      /* Elements count */
33018         &asn_SPC_AS_SecurityInformation_ExtIEs_specs_441        /* Additional specs */
33019 };
33020
33021 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_448 = {
33022         sizeof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue),
33023         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
33024         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present),
33025         sizeof(((struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
33026         0,      /* No top level tags */
33027         0,      /* No tags in the map */
33028         0, 0,
33029         -1      /* Extensions start */
33030 };
33031 static /* Use -fall-defs-global to expose */
33032 asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = {
33033         "extensionValue",
33034         "extensionValue",
33035         &asn_OP_OPEN_TYPE,
33036         0,      /* No effective tags (pointer) */
33037         0,      /* No effective tags (count) */
33038         0,      /* No tags (pointer) */
33039         0,      /* No tags (count) */
33040         { 0, 0, OPEN_TYPE_constraint },
33041         0, 0,   /* No members */
33042         &asn_SPC_extensionValue_specs_448       /* Additional specs */
33043 };
33044
33045 asn_TYPE_member_t asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445[] = {
33046         { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, id),
33047                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33048                 -1,     /* IMPLICIT tag at current level */
33049                 &asn_DEF_ProtocolIE_ID,
33050                 0,
33051                 { &asn_OER_memb_id_constr_446, &asn_PER_memb_id_constr_446,  memb_id_constraint_445 },
33052                 0, 0, /* No default value */
33053                 "id"
33054                 },
33055         { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, criticality),
33056                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33057                 -1,     /* IMPLICIT tag at current level */
33058                 &asn_DEF_Criticality,
33059                 0,
33060                 { &asn_OER_memb_criticality_constr_447, &asn_PER_memb_criticality_constr_447,  memb_criticality_constraint_445 },
33061                 0, 0, /* No default value */
33062                 "criticality"
33063                 },
33064         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, extensionValue),
33065                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33066                 +1,     /* EXPLICIT tag at current level */
33067                 &asn_DEF_extensionValue_448,
33068                 0,
33069                 { &asn_OER_memb_extensionValue_constr_448, &asn_PER_memb_extensionValue_constr_448,  memb_extensionValue_constraint_445 },
33070                 0, 0, /* No default value */
33071                 "extensionValue"
33072                 },
33073 };
33074 static const ber_tlv_tag_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[] = {
33075         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33076 };
33077 static const asn_TYPE_tag2member_t asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445[] = {
33078     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33079     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33080     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33081 };
33082 asn_SEQUENCE_specifics_t asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 = {
33083         sizeof(struct BluetoothMeasurementConfiguration_ExtIEs),
33084         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx),
33085         asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445,
33086         3,      /* Count of tags in the map */
33087         0, 0, 0,        /* Optional elements (not needed) */
33088         -1,     /* First extension addition */
33089 };
33090 asn_TYPE_descriptor_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs = {
33091         "BluetoothMeasurementConfiguration-ExtIEs",
33092         "BluetoothMeasurementConfiguration-ExtIEs",
33093         &asn_OP_SEQUENCE,
33094         asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,
33095         sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
33096                 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
33097         asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,      /* Same as above */
33098         sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
33099                 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
33100         { 0, 0, SEQUENCE_constraint },
33101         asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445,
33102         3,      /* Elements count */
33103         &asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445     /* Additional specs */
33104 };
33105
33106 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_452 = {
33107         sizeof(struct CellBasedMDT_ExtIEs__extensionValue),
33108         offsetof(struct CellBasedMDT_ExtIEs__extensionValue, _asn_ctx),
33109         offsetof(struct CellBasedMDT_ExtIEs__extensionValue, present),
33110         sizeof(((struct CellBasedMDT_ExtIEs__extensionValue *)0)->present),
33111         0,      /* No top level tags */
33112         0,      /* No tags in the map */
33113         0, 0,
33114         -1      /* Extensions start */
33115 };
33116 static /* Use -fall-defs-global to expose */
33117 asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = {
33118         "extensionValue",
33119         "extensionValue",
33120         &asn_OP_OPEN_TYPE,
33121         0,      /* No effective tags (pointer) */
33122         0,      /* No effective tags (count) */
33123         0,      /* No tags (pointer) */
33124         0,      /* No tags (count) */
33125         { 0, 0, OPEN_TYPE_constraint },
33126         0, 0,   /* No members */
33127         &asn_SPC_extensionValue_specs_452       /* Additional specs */
33128 };
33129
33130 asn_TYPE_member_t asn_MBR_CellBasedMDT_ExtIEs_449[] = {
33131         { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, id),
33132                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33133                 -1,     /* IMPLICIT tag at current level */
33134                 &asn_DEF_ProtocolIE_ID,
33135                 0,
33136                 { &asn_OER_memb_id_constr_450, &asn_PER_memb_id_constr_450,  memb_id_constraint_449 },
33137                 0, 0, /* No default value */
33138                 "id"
33139                 },
33140         { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, criticality),
33141                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33142                 -1,     /* IMPLICIT tag at current level */
33143                 &asn_DEF_Criticality,
33144                 0,
33145                 { &asn_OER_memb_criticality_constr_451, &asn_PER_memb_criticality_constr_451,  memb_criticality_constraint_449 },
33146                 0, 0, /* No default value */
33147                 "criticality"
33148                 },
33149         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, extensionValue),
33150                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33151                 +1,     /* EXPLICIT tag at current level */
33152                 &asn_DEF_extensionValue_452,
33153                 0,
33154                 { &asn_OER_memb_extensionValue_constr_452, &asn_PER_memb_extensionValue_constr_452,  memb_extensionValue_constraint_449 },
33155                 0, 0, /* No default value */
33156                 "extensionValue"
33157                 },
33158 };
33159 static const ber_tlv_tag_t asn_DEF_CellBasedMDT_ExtIEs_tags_449[] = {
33160         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33161 };
33162 static const asn_TYPE_tag2member_t asn_MAP_CellBasedMDT_ExtIEs_tag2el_449[] = {
33163     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33164     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33165     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33166 };
33167 asn_SEQUENCE_specifics_t asn_SPC_CellBasedMDT_ExtIEs_specs_449 = {
33168         sizeof(struct CellBasedMDT_ExtIEs),
33169         offsetof(struct CellBasedMDT_ExtIEs, _asn_ctx),
33170         asn_MAP_CellBasedMDT_ExtIEs_tag2el_449,
33171         3,      /* Count of tags in the map */
33172         0, 0, 0,        /* Optional elements (not needed) */
33173         -1,     /* First extension addition */
33174 };
33175 asn_TYPE_descriptor_t asn_DEF_CellBasedMDT_ExtIEs = {
33176         "CellBasedMDT-ExtIEs",
33177         "CellBasedMDT-ExtIEs",
33178         &asn_OP_SEQUENCE,
33179         asn_DEF_CellBasedMDT_ExtIEs_tags_449,
33180         sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
33181                 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
33182         asn_DEF_CellBasedMDT_ExtIEs_tags_449,   /* Same as above */
33183         sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
33184                 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
33185         { 0, 0, SEQUENCE_constraint },
33186         asn_MBR_CellBasedMDT_ExtIEs_449,
33187         3,      /* Elements count */
33188         &asn_SPC_CellBasedMDT_ExtIEs_specs_449  /* Additional specs */
33189 };
33190
33191 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_456 = {
33192         sizeof(struct CellBasedQMC_ExtIEs__extensionValue),
33193         offsetof(struct CellBasedQMC_ExtIEs__extensionValue, _asn_ctx),
33194         offsetof(struct CellBasedQMC_ExtIEs__extensionValue, present),
33195         sizeof(((struct CellBasedQMC_ExtIEs__extensionValue *)0)->present),
33196         0,      /* No top level tags */
33197         0,      /* No tags in the map */
33198         0, 0,
33199         -1      /* Extensions start */
33200 };
33201 static /* Use -fall-defs-global to expose */
33202 asn_TYPE_descriptor_t asn_DEF_extensionValue_456 = {
33203         "extensionValue",
33204         "extensionValue",
33205         &asn_OP_OPEN_TYPE,
33206         0,      /* No effective tags (pointer) */
33207         0,      /* No effective tags (count) */
33208         0,      /* No tags (pointer) */
33209         0,      /* No tags (count) */
33210         { 0, 0, OPEN_TYPE_constraint },
33211         0, 0,   /* No members */
33212         &asn_SPC_extensionValue_specs_456       /* Additional specs */
33213 };
33214
33215 asn_TYPE_member_t asn_MBR_CellBasedQMC_ExtIEs_453[] = {
33216         { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, id),
33217                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33218                 -1,     /* IMPLICIT tag at current level */
33219                 &asn_DEF_ProtocolIE_ID,
33220                 0,
33221                 { &asn_OER_memb_id_constr_454, &asn_PER_memb_id_constr_454,  memb_id_constraint_453 },
33222                 0, 0, /* No default value */
33223                 "id"
33224                 },
33225         { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, criticality),
33226                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33227                 -1,     /* IMPLICIT tag at current level */
33228                 &asn_DEF_Criticality,
33229                 0,
33230                 { &asn_OER_memb_criticality_constr_455, &asn_PER_memb_criticality_constr_455,  memb_criticality_constraint_453 },
33231                 0, 0, /* No default value */
33232                 "criticality"
33233                 },
33234         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, extensionValue),
33235                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33236                 +1,     /* EXPLICIT tag at current level */
33237                 &asn_DEF_extensionValue_456,
33238                 0,
33239                 { &asn_OER_memb_extensionValue_constr_456, &asn_PER_memb_extensionValue_constr_456,  memb_extensionValue_constraint_453 },
33240                 0, 0, /* No default value */
33241                 "extensionValue"
33242                 },
33243 };
33244 static const ber_tlv_tag_t asn_DEF_CellBasedQMC_ExtIEs_tags_453[] = {
33245         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33246 };
33247 static const asn_TYPE_tag2member_t asn_MAP_CellBasedQMC_ExtIEs_tag2el_453[] = {
33248     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33249     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33250     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33251 };
33252 asn_SEQUENCE_specifics_t asn_SPC_CellBasedQMC_ExtIEs_specs_453 = {
33253         sizeof(struct CellBasedQMC_ExtIEs),
33254         offsetof(struct CellBasedQMC_ExtIEs, _asn_ctx),
33255         asn_MAP_CellBasedQMC_ExtIEs_tag2el_453,
33256         3,      /* Count of tags in the map */
33257         0, 0, 0,        /* Optional elements (not needed) */
33258         -1,     /* First extension addition */
33259 };
33260 asn_TYPE_descriptor_t asn_DEF_CellBasedQMC_ExtIEs = {
33261         "CellBasedQMC-ExtIEs",
33262         "CellBasedQMC-ExtIEs",
33263         &asn_OP_SEQUENCE,
33264         asn_DEF_CellBasedQMC_ExtIEs_tags_453,
33265         sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
33266                 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
33267         asn_DEF_CellBasedQMC_ExtIEs_tags_453,   /* Same as above */
33268         sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
33269                 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
33270         { 0, 0, SEQUENCE_constraint },
33271         asn_MBR_CellBasedQMC_ExtIEs_453,
33272         3,      /* Elements count */
33273         &asn_SPC_CellBasedQMC_ExtIEs_specs_453  /* Additional specs */
33274 };
33275
33276 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_460 = {
33277         sizeof(struct CellReplacingInfo_ExtIEs__extensionValue),
33278         offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, _asn_ctx),
33279         offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, present),
33280         sizeof(((struct CellReplacingInfo_ExtIEs__extensionValue *)0)->present),
33281         0,      /* No top level tags */
33282         0,      /* No tags in the map */
33283         0, 0,
33284         -1      /* Extensions start */
33285 };
33286 static /* Use -fall-defs-global to expose */
33287 asn_TYPE_descriptor_t asn_DEF_extensionValue_460 = {
33288         "extensionValue",
33289         "extensionValue",
33290         &asn_OP_OPEN_TYPE,
33291         0,      /* No effective tags (pointer) */
33292         0,      /* No effective tags (count) */
33293         0,      /* No tags (pointer) */
33294         0,      /* No tags (count) */
33295         { 0, 0, OPEN_TYPE_constraint },
33296         0, 0,   /* No members */
33297         &asn_SPC_extensionValue_specs_460       /* Additional specs */
33298 };
33299
33300 asn_TYPE_member_t asn_MBR_CellReplacingInfo_ExtIEs_457[] = {
33301         { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, id),
33302                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33303                 -1,     /* IMPLICIT tag at current level */
33304                 &asn_DEF_ProtocolIE_ID,
33305                 0,
33306                 { &asn_OER_memb_id_constr_458, &asn_PER_memb_id_constr_458,  memb_id_constraint_457 },
33307                 0, 0, /* No default value */
33308                 "id"
33309                 },
33310         { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, criticality),
33311                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33312                 -1,     /* IMPLICIT tag at current level */
33313                 &asn_DEF_Criticality,
33314                 0,
33315                 { &asn_OER_memb_criticality_constr_459, &asn_PER_memb_criticality_constr_459,  memb_criticality_constraint_457 },
33316                 0, 0, /* No default value */
33317                 "criticality"
33318                 },
33319         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, extensionValue),
33320                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33321                 +1,     /* EXPLICIT tag at current level */
33322                 &asn_DEF_extensionValue_460,
33323                 0,
33324                 { &asn_OER_memb_extensionValue_constr_460, &asn_PER_memb_extensionValue_constr_460,  memb_extensionValue_constraint_457 },
33325                 0, 0, /* No default value */
33326                 "extensionValue"
33327                 },
33328 };
33329 static const ber_tlv_tag_t asn_DEF_CellReplacingInfo_ExtIEs_tags_457[] = {
33330         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33331 };
33332 static const asn_TYPE_tag2member_t asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457[] = {
33333     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33334     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33335     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33336 };
33337 asn_SEQUENCE_specifics_t asn_SPC_CellReplacingInfo_ExtIEs_specs_457 = {
33338         sizeof(struct CellReplacingInfo_ExtIEs),
33339         offsetof(struct CellReplacingInfo_ExtIEs, _asn_ctx),
33340         asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457,
33341         3,      /* Count of tags in the map */
33342         0, 0, 0,        /* Optional elements (not needed) */
33343         -1,     /* First extension addition */
33344 };
33345 asn_TYPE_descriptor_t asn_DEF_CellReplacingInfo_ExtIEs = {
33346         "CellReplacingInfo-ExtIEs",
33347         "CellReplacingInfo-ExtIEs",
33348         &asn_OP_SEQUENCE,
33349         asn_DEF_CellReplacingInfo_ExtIEs_tags_457,
33350         sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
33351                 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
33352         asn_DEF_CellReplacingInfo_ExtIEs_tags_457,      /* Same as above */
33353         sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
33354                 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
33355         { 0, 0, SEQUENCE_constraint },
33356         asn_MBR_CellReplacingInfo_ExtIEs_457,
33357         3,      /* Elements count */
33358         &asn_SPC_CellReplacingInfo_ExtIEs_specs_457     /* Additional specs */
33359 };
33360
33361 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_464 = {
33362         sizeof(struct CellType_ExtIEs__extensionValue),
33363         offsetof(struct CellType_ExtIEs__extensionValue, _asn_ctx),
33364         offsetof(struct CellType_ExtIEs__extensionValue, present),
33365         sizeof(((struct CellType_ExtIEs__extensionValue *)0)->present),
33366         0,      /* No top level tags */
33367         0,      /* No tags in the map */
33368         0, 0,
33369         -1      /* Extensions start */
33370 };
33371 static /* Use -fall-defs-global to expose */
33372 asn_TYPE_descriptor_t asn_DEF_extensionValue_464 = {
33373         "extensionValue",
33374         "extensionValue",
33375         &asn_OP_OPEN_TYPE,
33376         0,      /* No effective tags (pointer) */
33377         0,      /* No effective tags (count) */
33378         0,      /* No tags (pointer) */
33379         0,      /* No tags (count) */
33380         { 0, 0, OPEN_TYPE_constraint },
33381         0, 0,   /* No members */
33382         &asn_SPC_extensionValue_specs_464       /* Additional specs */
33383 };
33384
33385 asn_TYPE_member_t asn_MBR_CellType_ExtIEs_461[] = {
33386         { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, id),
33387                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33388                 -1,     /* IMPLICIT tag at current level */
33389                 &asn_DEF_ProtocolIE_ID,
33390                 0,
33391                 { &asn_OER_memb_id_constr_462, &asn_PER_memb_id_constr_462,  memb_id_constraint_461 },
33392                 0, 0, /* No default value */
33393                 "id"
33394                 },
33395         { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, criticality),
33396                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33397                 -1,     /* IMPLICIT tag at current level */
33398                 &asn_DEF_Criticality,
33399                 0,
33400                 { &asn_OER_memb_criticality_constr_463, &asn_PER_memb_criticality_constr_463,  memb_criticality_constraint_461 },
33401                 0, 0, /* No default value */
33402                 "criticality"
33403                 },
33404         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, extensionValue),
33405                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33406                 +1,     /* EXPLICIT tag at current level */
33407                 &asn_DEF_extensionValue_464,
33408                 0,
33409                 { &asn_OER_memb_extensionValue_constr_464, &asn_PER_memb_extensionValue_constr_464,  memb_extensionValue_constraint_461 },
33410                 0, 0, /* No default value */
33411                 "extensionValue"
33412                 },
33413 };
33414 static const ber_tlv_tag_t asn_DEF_CellType_ExtIEs_tags_461[] = {
33415         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33416 };
33417 static const asn_TYPE_tag2member_t asn_MAP_CellType_ExtIEs_tag2el_461[] = {
33418     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33419     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33420     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33421 };
33422 asn_SEQUENCE_specifics_t asn_SPC_CellType_ExtIEs_specs_461 = {
33423         sizeof(struct CellType_ExtIEs),
33424         offsetof(struct CellType_ExtIEs, _asn_ctx),
33425         asn_MAP_CellType_ExtIEs_tag2el_461,
33426         3,      /* Count of tags in the map */
33427         0, 0, 0,        /* Optional elements (not needed) */
33428         -1,     /* First extension addition */
33429 };
33430 asn_TYPE_descriptor_t asn_DEF_CellType_ExtIEs = {
33431         "CellType-ExtIEs",
33432         "CellType-ExtIEs",
33433         &asn_OP_SEQUENCE,
33434         asn_DEF_CellType_ExtIEs_tags_461,
33435         sizeof(asn_DEF_CellType_ExtIEs_tags_461)
33436                 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
33437         asn_DEF_CellType_ExtIEs_tags_461,       /* Same as above */
33438         sizeof(asn_DEF_CellType_ExtIEs_tags_461)
33439                 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
33440         { 0, 0, SEQUENCE_constraint },
33441         asn_MBR_CellType_ExtIEs_461,
33442         3,      /* Elements count */
33443         &asn_SPC_CellType_ExtIEs_specs_461      /* Additional specs */
33444 };
33445
33446 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_468 = {
33447         sizeof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue),
33448         offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, _asn_ctx),
33449         offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, present),
33450         sizeof(((struct CNTypeRestrictionsItem_ExtIEs__extensionValue *)0)->present),
33451         0,      /* No top level tags */
33452         0,      /* No tags in the map */
33453         0, 0,
33454         -1      /* Extensions start */
33455 };
33456 static /* Use -fall-defs-global to expose */
33457 asn_TYPE_descriptor_t asn_DEF_extensionValue_468 = {
33458         "extensionValue",
33459         "extensionValue",
33460         &asn_OP_OPEN_TYPE,
33461         0,      /* No effective tags (pointer) */
33462         0,      /* No effective tags (count) */
33463         0,      /* No tags (pointer) */
33464         0,      /* No tags (count) */
33465         { 0, 0, OPEN_TYPE_constraint },
33466         0, 0,   /* No members */
33467         &asn_SPC_extensionValue_specs_468       /* Additional specs */
33468 };
33469
33470 asn_TYPE_member_t asn_MBR_CNTypeRestrictionsItem_ExtIEs_465[] = {
33471         { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, id),
33472                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33473                 -1,     /* IMPLICIT tag at current level */
33474                 &asn_DEF_ProtocolIE_ID,
33475                 0,
33476                 { &asn_OER_memb_id_constr_466, &asn_PER_memb_id_constr_466,  memb_id_constraint_465 },
33477                 0, 0, /* No default value */
33478                 "id"
33479                 },
33480         { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, criticality),
33481                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33482                 -1,     /* IMPLICIT tag at current level */
33483                 &asn_DEF_Criticality,
33484                 0,
33485                 { &asn_OER_memb_criticality_constr_467, &asn_PER_memb_criticality_constr_467,  memb_criticality_constraint_465 },
33486                 0, 0, /* No default value */
33487                 "criticality"
33488                 },
33489         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, extensionValue),
33490                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33491                 +1,     /* EXPLICIT tag at current level */
33492                 &asn_DEF_extensionValue_468,
33493                 0,
33494                 { &asn_OER_memb_extensionValue_constr_468, &asn_PER_memb_extensionValue_constr_468,  memb_extensionValue_constraint_465 },
33495                 0, 0, /* No default value */
33496                 "extensionValue"
33497                 },
33498 };
33499 static const ber_tlv_tag_t asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[] = {
33500         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33501 };
33502 static const asn_TYPE_tag2member_t asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465[] = {
33503     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33504     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33505     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33506 };
33507 asn_SEQUENCE_specifics_t asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 = {
33508         sizeof(struct CNTypeRestrictionsItem_ExtIEs),
33509         offsetof(struct CNTypeRestrictionsItem_ExtIEs, _asn_ctx),
33510         asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465,
33511         3,      /* Count of tags in the map */
33512         0, 0, 0,        /* Optional elements (not needed) */
33513         -1,     /* First extension addition */
33514 };
33515 asn_TYPE_descriptor_t asn_DEF_CNTypeRestrictionsItem_ExtIEs = {
33516         "CNTypeRestrictionsItem-ExtIEs",
33517         "CNTypeRestrictionsItem-ExtIEs",
33518         &asn_OP_SEQUENCE,
33519         asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465,
33520         sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
33521                 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
33522         asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465, /* Same as above */
33523         sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
33524                 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
33525         { 0, 0, SEQUENCE_constraint },
33526         asn_MBR_CNTypeRestrictionsItem_ExtIEs_465,
33527         3,      /* Elements count */
33528         &asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465        /* Additional specs */
33529 };
33530
33531 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_472 = {
33532         sizeof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue),
33533         offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, _asn_ctx),
33534         offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, present),
33535         sizeof(((struct CoMPHypothesisSetItem_ExtIEs__extensionValue *)0)->present),
33536         0,      /* No top level tags */
33537         0,      /* No tags in the map */
33538         0, 0,
33539         -1      /* Extensions start */
33540 };
33541 static /* Use -fall-defs-global to expose */
33542 asn_TYPE_descriptor_t asn_DEF_extensionValue_472 = {
33543         "extensionValue",
33544         "extensionValue",
33545         &asn_OP_OPEN_TYPE,
33546         0,      /* No effective tags (pointer) */
33547         0,      /* No effective tags (count) */
33548         0,      /* No tags (pointer) */
33549         0,      /* No tags (count) */
33550         { 0, 0, OPEN_TYPE_constraint },
33551         0, 0,   /* No members */
33552         &asn_SPC_extensionValue_specs_472       /* Additional specs */
33553 };
33554
33555 asn_TYPE_member_t asn_MBR_CoMPHypothesisSetItem_ExtIEs_469[] = {
33556         { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, id),
33557                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33558                 -1,     /* IMPLICIT tag at current level */
33559                 &asn_DEF_ProtocolIE_ID,
33560                 0,
33561                 { &asn_OER_memb_id_constr_470, &asn_PER_memb_id_constr_470,  memb_id_constraint_469 },
33562                 0, 0, /* No default value */
33563                 "id"
33564                 },
33565         { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, criticality),
33566                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33567                 -1,     /* IMPLICIT tag at current level */
33568                 &asn_DEF_Criticality,
33569                 0,
33570                 { &asn_OER_memb_criticality_constr_471, &asn_PER_memb_criticality_constr_471,  memb_criticality_constraint_469 },
33571                 0, 0, /* No default value */
33572                 "criticality"
33573                 },
33574         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, extensionValue),
33575                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33576                 +1,     /* EXPLICIT tag at current level */
33577                 &asn_DEF_extensionValue_472,
33578                 0,
33579                 { &asn_OER_memb_extensionValue_constr_472, &asn_PER_memb_extensionValue_constr_472,  memb_extensionValue_constraint_469 },
33580                 0, 0, /* No default value */
33581                 "extensionValue"
33582                 },
33583 };
33584 static const ber_tlv_tag_t asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[] = {
33585         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33586 };
33587 static const asn_TYPE_tag2member_t asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469[] = {
33588     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33589     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33590     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33591 };
33592 asn_SEQUENCE_specifics_t asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 = {
33593         sizeof(struct CoMPHypothesisSetItem_ExtIEs),
33594         offsetof(struct CoMPHypothesisSetItem_ExtIEs, _asn_ctx),
33595         asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469,
33596         3,      /* Count of tags in the map */
33597         0, 0, 0,        /* Optional elements (not needed) */
33598         -1,     /* First extension addition */
33599 };
33600 asn_TYPE_descriptor_t asn_DEF_CoMPHypothesisSetItem_ExtIEs = {
33601         "CoMPHypothesisSetItem-ExtIEs",
33602         "CoMPHypothesisSetItem-ExtIEs",
33603         &asn_OP_SEQUENCE,
33604         asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,
33605         sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
33606                 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
33607         asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,  /* Same as above */
33608         sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
33609                 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
33610         { 0, 0, SEQUENCE_constraint },
33611         asn_MBR_CoMPHypothesisSetItem_ExtIEs_469,
33612         3,      /* Elements count */
33613         &asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 /* Additional specs */
33614 };
33615
33616 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_476 = {
33617         sizeof(struct CoMPInformation_ExtIEs__extensionValue),
33618         offsetof(struct CoMPInformation_ExtIEs__extensionValue, _asn_ctx),
33619         offsetof(struct CoMPInformation_ExtIEs__extensionValue, present),
33620         sizeof(((struct CoMPInformation_ExtIEs__extensionValue *)0)->present),
33621         0,      /* No top level tags */
33622         0,      /* No tags in the map */
33623         0, 0,
33624         -1      /* Extensions start */
33625 };
33626 static /* Use -fall-defs-global to expose */
33627 asn_TYPE_descriptor_t asn_DEF_extensionValue_476 = {
33628         "extensionValue",
33629         "extensionValue",
33630         &asn_OP_OPEN_TYPE,
33631         0,      /* No effective tags (pointer) */
33632         0,      /* No effective tags (count) */
33633         0,      /* No tags (pointer) */
33634         0,      /* No tags (count) */
33635         { 0, 0, OPEN_TYPE_constraint },
33636         0, 0,   /* No members */
33637         &asn_SPC_extensionValue_specs_476       /* Additional specs */
33638 };
33639
33640 asn_TYPE_member_t asn_MBR_CoMPInformation_ExtIEs_473[] = {
33641         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, id),
33642                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33643                 -1,     /* IMPLICIT tag at current level */
33644                 &asn_DEF_ProtocolIE_ID,
33645                 0,
33646                 { &asn_OER_memb_id_constr_474, &asn_PER_memb_id_constr_474,  memb_id_constraint_473 },
33647                 0, 0, /* No default value */
33648                 "id"
33649                 },
33650         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, criticality),
33651                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33652                 -1,     /* IMPLICIT tag at current level */
33653                 &asn_DEF_Criticality,
33654                 0,
33655                 { &asn_OER_memb_criticality_constr_475, &asn_PER_memb_criticality_constr_475,  memb_criticality_constraint_473 },
33656                 0, 0, /* No default value */
33657                 "criticality"
33658                 },
33659         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, extensionValue),
33660                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33661                 +1,     /* EXPLICIT tag at current level */
33662                 &asn_DEF_extensionValue_476,
33663                 0,
33664                 { &asn_OER_memb_extensionValue_constr_476, &asn_PER_memb_extensionValue_constr_476,  memb_extensionValue_constraint_473 },
33665                 0, 0, /* No default value */
33666                 "extensionValue"
33667                 },
33668 };
33669 static const ber_tlv_tag_t asn_DEF_CoMPInformation_ExtIEs_tags_473[] = {
33670         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33671 };
33672 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformation_ExtIEs_tag2el_473[] = {
33673     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33674     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33675     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33676 };
33677 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformation_ExtIEs_specs_473 = {
33678         sizeof(struct CoMPInformation_ExtIEs),
33679         offsetof(struct CoMPInformation_ExtIEs, _asn_ctx),
33680         asn_MAP_CoMPInformation_ExtIEs_tag2el_473,
33681         3,      /* Count of tags in the map */
33682         0, 0, 0,        /* Optional elements (not needed) */
33683         -1,     /* First extension addition */
33684 };
33685 asn_TYPE_descriptor_t asn_DEF_CoMPInformation_ExtIEs = {
33686         "CoMPInformation-ExtIEs",
33687         "CoMPInformation-ExtIEs",
33688         &asn_OP_SEQUENCE,
33689         asn_DEF_CoMPInformation_ExtIEs_tags_473,
33690         sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
33691                 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
33692         asn_DEF_CoMPInformation_ExtIEs_tags_473,        /* Same as above */
33693         sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
33694                 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
33695         { 0, 0, SEQUENCE_constraint },
33696         asn_MBR_CoMPInformation_ExtIEs_473,
33697         3,      /* Elements count */
33698         &asn_SPC_CoMPInformation_ExtIEs_specs_473       /* Additional specs */
33699 };
33700
33701 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_480 = {
33702         sizeof(struct CoMPInformationItem_ExtIEs__extensionValue),
33703         offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, _asn_ctx),
33704         offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, present),
33705         sizeof(((struct CoMPInformationItem_ExtIEs__extensionValue *)0)->present),
33706         0,      /* No top level tags */
33707         0,      /* No tags in the map */
33708         0, 0,
33709         -1      /* Extensions start */
33710 };
33711 static /* Use -fall-defs-global to expose */
33712 asn_TYPE_descriptor_t asn_DEF_extensionValue_480 = {
33713         "extensionValue",
33714         "extensionValue",
33715         &asn_OP_OPEN_TYPE,
33716         0,      /* No effective tags (pointer) */
33717         0,      /* No effective tags (count) */
33718         0,      /* No tags (pointer) */
33719         0,      /* No tags (count) */
33720         { 0, 0, OPEN_TYPE_constraint },
33721         0, 0,   /* No members */
33722         &asn_SPC_extensionValue_specs_480       /* Additional specs */
33723 };
33724
33725 asn_TYPE_member_t asn_MBR_CoMPInformationItem_ExtIEs_477[] = {
33726         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, id),
33727                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33728                 -1,     /* IMPLICIT tag at current level */
33729                 &asn_DEF_ProtocolIE_ID,
33730                 0,
33731                 { &asn_OER_memb_id_constr_478, &asn_PER_memb_id_constr_478,  memb_id_constraint_477 },
33732                 0, 0, /* No default value */
33733                 "id"
33734                 },
33735         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, criticality),
33736                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33737                 -1,     /* IMPLICIT tag at current level */
33738                 &asn_DEF_Criticality,
33739                 0,
33740                 { &asn_OER_memb_criticality_constr_479, &asn_PER_memb_criticality_constr_479,  memb_criticality_constraint_477 },
33741                 0, 0, /* No default value */
33742                 "criticality"
33743                 },
33744         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, extensionValue),
33745                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33746                 +1,     /* EXPLICIT tag at current level */
33747                 &asn_DEF_extensionValue_480,
33748                 0,
33749                 { &asn_OER_memb_extensionValue_constr_480, &asn_PER_memb_extensionValue_constr_480,  memb_extensionValue_constraint_477 },
33750                 0, 0, /* No default value */
33751                 "extensionValue"
33752                 },
33753 };
33754 static const ber_tlv_tag_t asn_DEF_CoMPInformationItem_ExtIEs_tags_477[] = {
33755         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33756 };
33757 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477[] = {
33758     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33759     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33760     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33761 };
33762 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationItem_ExtIEs_specs_477 = {
33763         sizeof(struct CoMPInformationItem_ExtIEs),
33764         offsetof(struct CoMPInformationItem_ExtIEs, _asn_ctx),
33765         asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477,
33766         3,      /* Count of tags in the map */
33767         0, 0, 0,        /* Optional elements (not needed) */
33768         -1,     /* First extension addition */
33769 };
33770 asn_TYPE_descriptor_t asn_DEF_CoMPInformationItem_ExtIEs = {
33771         "CoMPInformationItem-ExtIEs",
33772         "CoMPInformationItem-ExtIEs",
33773         &asn_OP_SEQUENCE,
33774         asn_DEF_CoMPInformationItem_ExtIEs_tags_477,
33775         sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
33776                 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
33777         asn_DEF_CoMPInformationItem_ExtIEs_tags_477,    /* Same as above */
33778         sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
33779                 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
33780         { 0, 0, SEQUENCE_constraint },
33781         asn_MBR_CoMPInformationItem_ExtIEs_477,
33782         3,      /* Elements count */
33783         &asn_SPC_CoMPInformationItem_ExtIEs_specs_477   /* Additional specs */
33784 };
33785
33786 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_484 = {
33787         sizeof(struct CoMPInformationStartTime_ExtIEs__extensionValue),
33788         offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, _asn_ctx),
33789         offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, present),
33790         sizeof(((struct CoMPInformationStartTime_ExtIEs__extensionValue *)0)->present),
33791         0,      /* No top level tags */
33792         0,      /* No tags in the map */
33793         0, 0,
33794         -1      /* Extensions start */
33795 };
33796 static /* Use -fall-defs-global to expose */
33797 asn_TYPE_descriptor_t asn_DEF_extensionValue_484 = {
33798         "extensionValue",
33799         "extensionValue",
33800         &asn_OP_OPEN_TYPE,
33801         0,      /* No effective tags (pointer) */
33802         0,      /* No effective tags (count) */
33803         0,      /* No tags (pointer) */
33804         0,      /* No tags (count) */
33805         { 0, 0, OPEN_TYPE_constraint },
33806         0, 0,   /* No members */
33807         &asn_SPC_extensionValue_specs_484       /* Additional specs */
33808 };
33809
33810 asn_TYPE_member_t asn_MBR_CoMPInformationStartTime_ExtIEs_481[] = {
33811         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, id),
33812                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33813                 -1,     /* IMPLICIT tag at current level */
33814                 &asn_DEF_ProtocolIE_ID,
33815                 0,
33816                 { &asn_OER_memb_id_constr_482, &asn_PER_memb_id_constr_482,  memb_id_constraint_481 },
33817                 0, 0, /* No default value */
33818                 "id"
33819                 },
33820         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, criticality),
33821                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33822                 -1,     /* IMPLICIT tag at current level */
33823                 &asn_DEF_Criticality,
33824                 0,
33825                 { &asn_OER_memb_criticality_constr_483, &asn_PER_memb_criticality_constr_483,  memb_criticality_constraint_481 },
33826                 0, 0, /* No default value */
33827                 "criticality"
33828                 },
33829         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, extensionValue),
33830                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33831                 +1,     /* EXPLICIT tag at current level */
33832                 &asn_DEF_extensionValue_484,
33833                 0,
33834                 { &asn_OER_memb_extensionValue_constr_484, &asn_PER_memb_extensionValue_constr_484,  memb_extensionValue_constraint_481 },
33835                 0, 0, /* No default value */
33836                 "extensionValue"
33837                 },
33838 };
33839 static const ber_tlv_tag_t asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[] = {
33840         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33841 };
33842 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481[] = {
33843     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33844     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33845     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33846 };
33847 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 = {
33848         sizeof(struct CoMPInformationStartTime_ExtIEs),
33849         offsetof(struct CoMPInformationStartTime_ExtIEs, _asn_ctx),
33850         asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481,
33851         3,      /* Count of tags in the map */
33852         0, 0, 0,        /* Optional elements (not needed) */
33853         -1,     /* First extension addition */
33854 };
33855 asn_TYPE_descriptor_t asn_DEF_CoMPInformationStartTime_ExtIEs = {
33856         "CoMPInformationStartTime-ExtIEs",
33857         "CoMPInformationStartTime-ExtIEs",
33858         &asn_OP_SEQUENCE,
33859         asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,
33860         sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
33861                 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
33862         asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,       /* Same as above */
33863         sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
33864                 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
33865         { 0, 0, SEQUENCE_constraint },
33866         asn_MBR_CoMPInformationStartTime_ExtIEs_481,
33867         3,      /* Elements count */
33868         &asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481      /* Additional specs */
33869 };
33870
33871 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_488 = {
33872         sizeof(struct CompositeAvailableCapacity_ExtIEs__extensionValue),
33873         offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, _asn_ctx),
33874         offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, present),
33875         sizeof(((struct CompositeAvailableCapacity_ExtIEs__extensionValue *)0)->present),
33876         0,      /* No top level tags */
33877         0,      /* No tags in the map */
33878         0, 0,
33879         -1      /* Extensions start */
33880 };
33881 static /* Use -fall-defs-global to expose */
33882 asn_TYPE_descriptor_t asn_DEF_extensionValue_488 = {
33883         "extensionValue",
33884         "extensionValue",
33885         &asn_OP_OPEN_TYPE,
33886         0,      /* No effective tags (pointer) */
33887         0,      /* No effective tags (count) */
33888         0,      /* No tags (pointer) */
33889         0,      /* No tags (count) */
33890         { 0, 0, OPEN_TYPE_constraint },
33891         0, 0,   /* No members */
33892         &asn_SPC_extensionValue_specs_488       /* Additional specs */
33893 };
33894
33895 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacity_ExtIEs_485[] = {
33896         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, id),
33897                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33898                 -1,     /* IMPLICIT tag at current level */
33899                 &asn_DEF_ProtocolIE_ID,
33900                 0,
33901                 { &asn_OER_memb_id_constr_486, &asn_PER_memb_id_constr_486,  memb_id_constraint_485 },
33902                 0, 0, /* No default value */
33903                 "id"
33904                 },
33905         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, criticality),
33906                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33907                 -1,     /* IMPLICIT tag at current level */
33908                 &asn_DEF_Criticality,
33909                 0,
33910                 { &asn_OER_memb_criticality_constr_487, &asn_PER_memb_criticality_constr_487,  memb_criticality_constraint_485 },
33911                 0, 0, /* No default value */
33912                 "criticality"
33913                 },
33914         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, extensionValue),
33915                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33916                 +1,     /* EXPLICIT tag at current level */
33917                 &asn_DEF_extensionValue_488,
33918                 0,
33919                 { &asn_OER_memb_extensionValue_constr_488, &asn_PER_memb_extensionValue_constr_488,  memb_extensionValue_constraint_485 },
33920                 0, 0, /* No default value */
33921                 "extensionValue"
33922                 },
33923 };
33924 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[] = {
33925         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33926 };
33927 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485[] = {
33928     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33929     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33930     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33931 };
33932 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 = {
33933         sizeof(struct CompositeAvailableCapacity_ExtIEs),
33934         offsetof(struct CompositeAvailableCapacity_ExtIEs, _asn_ctx),
33935         asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485,
33936         3,      /* Count of tags in the map */
33937         0, 0, 0,        /* Optional elements (not needed) */
33938         -1,     /* First extension addition */
33939 };
33940 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacity_ExtIEs = {
33941         "CompositeAvailableCapacity-ExtIEs",
33942         "CompositeAvailableCapacity-ExtIEs",
33943         &asn_OP_SEQUENCE,
33944         asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,
33945         sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
33946                 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
33947         asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,     /* Same as above */
33948         sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
33949                 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
33950         { 0, 0, SEQUENCE_constraint },
33951         asn_MBR_CompositeAvailableCapacity_ExtIEs_485,
33952         3,      /* Elements count */
33953         &asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485    /* Additional specs */
33954 };
33955
33956 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_492 = {
33957         sizeof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue),
33958         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, _asn_ctx),
33959         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, present),
33960         sizeof(((struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue *)0)->present),
33961         0,      /* No top level tags */
33962         0,      /* No tags in the map */
33963         0, 0,
33964         -1      /* Extensions start */
33965 };
33966 static /* Use -fall-defs-global to expose */
33967 asn_TYPE_descriptor_t asn_DEF_extensionValue_492 = {
33968         "extensionValue",
33969         "extensionValue",
33970         &asn_OP_OPEN_TYPE,
33971         0,      /* No effective tags (pointer) */
33972         0,      /* No effective tags (count) */
33973         0,      /* No tags (pointer) */
33974         0,      /* No tags (count) */
33975         { 0, 0, OPEN_TYPE_constraint },
33976         0, 0,   /* No members */
33977         &asn_SPC_extensionValue_specs_492       /* Additional specs */
33978 };
33979
33980 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489[] = {
33981         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, id),
33982                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33983                 -1,     /* IMPLICIT tag at current level */
33984                 &asn_DEF_ProtocolIE_ID,
33985                 0,
33986                 { &asn_OER_memb_id_constr_490, &asn_PER_memb_id_constr_490,  memb_id_constraint_489 },
33987                 0, 0, /* No default value */
33988                 "id"
33989                 },
33990         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, criticality),
33991                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33992                 -1,     /* IMPLICIT tag at current level */
33993                 &asn_DEF_Criticality,
33994                 0,
33995                 { &asn_OER_memb_criticality_constr_491, &asn_PER_memb_criticality_constr_491,  memb_criticality_constraint_489 },
33996                 0, 0, /* No default value */
33997                 "criticality"
33998                 },
33999         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, extensionValue),
34000                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34001                 +1,     /* EXPLICIT tag at current level */
34002                 &asn_DEF_extensionValue_492,
34003                 0,
34004                 { &asn_OER_memb_extensionValue_constr_492, &asn_PER_memb_extensionValue_constr_492,  memb_extensionValue_constraint_489 },
34005                 0, 0, /* No default value */
34006                 "extensionValue"
34007                 },
34008 };
34009 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[] = {
34010         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34011 };
34012 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489[] = {
34013     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34014     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34015     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34016 };
34017 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 = {
34018         sizeof(struct CompositeAvailableCapacityGroup_ExtIEs),
34019         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, _asn_ctx),
34020         asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489,
34021         3,      /* Count of tags in the map */
34022         0, 0, 0,        /* Optional elements (not needed) */
34023         -1,     /* First extension addition */
34024 };
34025 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs = {
34026         "CompositeAvailableCapacityGroup-ExtIEs",
34027         "CompositeAvailableCapacityGroup-ExtIEs",
34028         &asn_OP_SEQUENCE,
34029         asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,
34030         sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
34031                 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
34032         asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,        /* Same as above */
34033         sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
34034                 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
34035         { 0, 0, SEQUENCE_constraint },
34036         asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489,
34037         3,      /* Elements count */
34038         &asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489       /* Additional specs */
34039 };
34040
34041 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_496 = {
34042         sizeof(struct COUNTvalue_ExtIEs__extensionValue),
34043         offsetof(struct COUNTvalue_ExtIEs__extensionValue, _asn_ctx),
34044         offsetof(struct COUNTvalue_ExtIEs__extensionValue, present),
34045         sizeof(((struct COUNTvalue_ExtIEs__extensionValue *)0)->present),
34046         0,      /* No top level tags */
34047         0,      /* No tags in the map */
34048         0, 0,
34049         -1      /* Extensions start */
34050 };
34051 static /* Use -fall-defs-global to expose */
34052 asn_TYPE_descriptor_t asn_DEF_extensionValue_496 = {
34053         "extensionValue",
34054         "extensionValue",
34055         &asn_OP_OPEN_TYPE,
34056         0,      /* No effective tags (pointer) */
34057         0,      /* No effective tags (count) */
34058         0,      /* No tags (pointer) */
34059         0,      /* No tags (count) */
34060         { 0, 0, OPEN_TYPE_constraint },
34061         0, 0,   /* No members */
34062         &asn_SPC_extensionValue_specs_496       /* Additional specs */
34063 };
34064
34065 asn_TYPE_member_t asn_MBR_COUNTvalue_ExtIEs_493[] = {
34066         { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, id),
34067                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34068                 -1,     /* IMPLICIT tag at current level */
34069                 &asn_DEF_ProtocolIE_ID,
34070                 0,
34071                 { &asn_OER_memb_id_constr_494, &asn_PER_memb_id_constr_494,  memb_id_constraint_493 },
34072                 0, 0, /* No default value */
34073                 "id"
34074                 },
34075         { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, criticality),
34076                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34077                 -1,     /* IMPLICIT tag at current level */
34078                 &asn_DEF_Criticality,
34079                 0,
34080                 { &asn_OER_memb_criticality_constr_495, &asn_PER_memb_criticality_constr_495,  memb_criticality_constraint_493 },
34081                 0, 0, /* No default value */
34082                 "criticality"
34083                 },
34084         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, extensionValue),
34085                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34086                 +1,     /* EXPLICIT tag at current level */
34087                 &asn_DEF_extensionValue_496,
34088                 0,
34089                 { &asn_OER_memb_extensionValue_constr_496, &asn_PER_memb_extensionValue_constr_496,  memb_extensionValue_constraint_493 },
34090                 0, 0, /* No default value */
34091                 "extensionValue"
34092                 },
34093 };
34094 static const ber_tlv_tag_t asn_DEF_COUNTvalue_ExtIEs_tags_493[] = {
34095         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34096 };
34097 static const asn_TYPE_tag2member_t asn_MAP_COUNTvalue_ExtIEs_tag2el_493[] = {
34098     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34099     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34100     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34101 };
34102 asn_SEQUENCE_specifics_t asn_SPC_COUNTvalue_ExtIEs_specs_493 = {
34103         sizeof(struct COUNTvalue_ExtIEs),
34104         offsetof(struct COUNTvalue_ExtIEs, _asn_ctx),
34105         asn_MAP_COUNTvalue_ExtIEs_tag2el_493,
34106         3,      /* Count of tags in the map */
34107         0, 0, 0,        /* Optional elements (not needed) */
34108         -1,     /* First extension addition */
34109 };
34110 asn_TYPE_descriptor_t asn_DEF_COUNTvalue_ExtIEs = {
34111         "COUNTvalue-ExtIEs",
34112         "COUNTvalue-ExtIEs",
34113         &asn_OP_SEQUENCE,
34114         asn_DEF_COUNTvalue_ExtIEs_tags_493,
34115         sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
34116                 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
34117         asn_DEF_COUNTvalue_ExtIEs_tags_493,     /* Same as above */
34118         sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
34119                 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
34120         { 0, 0, SEQUENCE_constraint },
34121         asn_MBR_COUNTvalue_ExtIEs_493,
34122         3,      /* Elements count */
34123         &asn_SPC_COUNTvalue_ExtIEs_specs_493    /* Additional specs */
34124 };
34125
34126 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_500 = {
34127         sizeof(struct COUNTValueExtended_ExtIEs__extensionValue),
34128         offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, _asn_ctx),
34129         offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, present),
34130         sizeof(((struct COUNTValueExtended_ExtIEs__extensionValue *)0)->present),
34131         0,      /* No top level tags */
34132         0,      /* No tags in the map */
34133         0, 0,
34134         -1      /* Extensions start */
34135 };
34136 static /* Use -fall-defs-global to expose */
34137 asn_TYPE_descriptor_t asn_DEF_extensionValue_500 = {
34138         "extensionValue",
34139         "extensionValue",
34140         &asn_OP_OPEN_TYPE,
34141         0,      /* No effective tags (pointer) */
34142         0,      /* No effective tags (count) */
34143         0,      /* No tags (pointer) */
34144         0,      /* No tags (count) */
34145         { 0, 0, OPEN_TYPE_constraint },
34146         0, 0,   /* No members */
34147         &asn_SPC_extensionValue_specs_500       /* Additional specs */
34148 };
34149
34150 asn_TYPE_member_t asn_MBR_COUNTValueExtended_ExtIEs_497[] = {
34151         { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, id),
34152                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34153                 -1,     /* IMPLICIT tag at current level */
34154                 &asn_DEF_ProtocolIE_ID,
34155                 0,
34156                 { &asn_OER_memb_id_constr_498, &asn_PER_memb_id_constr_498,  memb_id_constraint_497 },
34157                 0, 0, /* No default value */
34158                 "id"
34159                 },
34160         { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, criticality),
34161                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34162                 -1,     /* IMPLICIT tag at current level */
34163                 &asn_DEF_Criticality,
34164                 0,
34165                 { &asn_OER_memb_criticality_constr_499, &asn_PER_memb_criticality_constr_499,  memb_criticality_constraint_497 },
34166                 0, 0, /* No default value */
34167                 "criticality"
34168                 },
34169         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, extensionValue),
34170                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34171                 +1,     /* EXPLICIT tag at current level */
34172                 &asn_DEF_extensionValue_500,
34173                 0,
34174                 { &asn_OER_memb_extensionValue_constr_500, &asn_PER_memb_extensionValue_constr_500,  memb_extensionValue_constraint_497 },
34175                 0, 0, /* No default value */
34176                 "extensionValue"
34177                 },
34178 };
34179 static const ber_tlv_tag_t asn_DEF_COUNTValueExtended_ExtIEs_tags_497[] = {
34180         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34181 };
34182 static const asn_TYPE_tag2member_t asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497[] = {
34183     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34184     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34185     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34186 };
34187 asn_SEQUENCE_specifics_t asn_SPC_COUNTValueExtended_ExtIEs_specs_497 = {
34188         sizeof(struct COUNTValueExtended_ExtIEs),
34189         offsetof(struct COUNTValueExtended_ExtIEs, _asn_ctx),
34190         asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497,
34191         3,      /* Count of tags in the map */
34192         0, 0, 0,        /* Optional elements (not needed) */
34193         -1,     /* First extension addition */
34194 };
34195 asn_TYPE_descriptor_t asn_DEF_COUNTValueExtended_ExtIEs = {
34196         "COUNTValueExtended-ExtIEs",
34197         "COUNTValueExtended-ExtIEs",
34198         &asn_OP_SEQUENCE,
34199         asn_DEF_COUNTValueExtended_ExtIEs_tags_497,
34200         sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
34201                 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
34202         asn_DEF_COUNTValueExtended_ExtIEs_tags_497,     /* Same as above */
34203         sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
34204                 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
34205         { 0, 0, SEQUENCE_constraint },
34206         asn_MBR_COUNTValueExtended_ExtIEs_497,
34207         3,      /* Elements count */
34208         &asn_SPC_COUNTValueExtended_ExtIEs_specs_497    /* Additional specs */
34209 };
34210
34211 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_504 = {
34212         sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue),
34213         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, _asn_ctx),
34214         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, present),
34215         sizeof(((struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue *)0)->present),
34216         0,      /* No top level tags */
34217         0,      /* No tags in the map */
34218         0, 0,
34219         -1      /* Extensions start */
34220 };
34221 static /* Use -fall-defs-global to expose */
34222 asn_TYPE_descriptor_t asn_DEF_extensionValue_504 = {
34223         "extensionValue",
34224         "extensionValue",
34225         &asn_OP_OPEN_TYPE,
34226         0,      /* No effective tags (pointer) */
34227         0,      /* No effective tags (count) */
34228         0,      /* No tags (pointer) */
34229         0,      /* No tags (count) */
34230         { 0, 0, OPEN_TYPE_constraint },
34231         0, 0,   /* No members */
34232         &asn_SPC_extensionValue_specs_504       /* Additional specs */
34233 };
34234
34235 asn_TYPE_member_t asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501[] = {
34236         { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, id),
34237                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34238                 -1,     /* IMPLICIT tag at current level */
34239                 &asn_DEF_ProtocolIE_ID,
34240                 0,
34241                 { &asn_OER_memb_id_constr_502, &asn_PER_memb_id_constr_502,  memb_id_constraint_501 },
34242                 0, 0, /* No default value */
34243                 "id"
34244                 },
34245         { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, criticality),
34246                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34247                 -1,     /* IMPLICIT tag at current level */
34248                 &asn_DEF_Criticality,
34249                 0,
34250                 { &asn_OER_memb_criticality_constr_503, &asn_PER_memb_criticality_constr_503,  memb_criticality_constraint_501 },
34251                 0, 0, /* No default value */
34252                 "criticality"
34253                 },
34254         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, extensionValue),
34255                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34256                 +1,     /* EXPLICIT tag at current level */
34257                 &asn_DEF_extensionValue_504,
34258                 0,
34259                 { &asn_OER_memb_extensionValue_constr_504, &asn_PER_memb_extensionValue_constr_504,  memb_extensionValue_constraint_501 },
34260                 0, 0, /* No default value */
34261                 "extensionValue"
34262                 },
34263 };
34264 static const ber_tlv_tag_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[] = {
34265         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34266 };
34267 static const asn_TYPE_tag2member_t asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501[] = {
34268     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34269     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34270     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34271 };
34272 asn_SEQUENCE_specifics_t asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 = {
34273         sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs),
34274         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, _asn_ctx),
34275         asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501,
34276         3,      /* Count of tags in the map */
34277         0, 0, 0,        /* Optional elements (not needed) */
34278         -1,     /* First extension addition */
34279 };
34280 asn_TYPE_descriptor_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs = {
34281         "COUNTvaluePDCP-SNlength18-ExtIEs",
34282         "COUNTvaluePDCP-SNlength18-ExtIEs",
34283         &asn_OP_SEQUENCE,
34284         asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,
34285         sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
34286                 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
34287         asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,      /* Same as above */
34288         sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
34289                 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
34290         { 0, 0, SEQUENCE_constraint },
34291         asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501,
34292         3,      /* Elements count */
34293         &asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501     /* Additional specs */
34294 };
34295
34296 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_508 = {
34297         sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
34298         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
34299         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
34300         sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
34301         0,      /* No top level tags */
34302         0,      /* No tags in the map */
34303         0, 0,
34304         -1      /* Extensions start */
34305 };
34306 static /* Use -fall-defs-global to expose */
34307 asn_TYPE_descriptor_t asn_DEF_extensionValue_508 = {
34308         "extensionValue",
34309         "extensionValue",
34310         &asn_OP_OPEN_TYPE,
34311         0,      /* No effective tags (pointer) */
34312         0,      /* No effective tags (count) */
34313         0,      /* No tags (pointer) */
34314         0,      /* No tags (count) */
34315         { 0, 0, OPEN_TYPE_constraint },
34316         0, 0,   /* No members */
34317         &asn_SPC_extensionValue_specs_508       /* Additional specs */
34318 };
34319
34320 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_505[] = {
34321         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
34322                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34323                 -1,     /* IMPLICIT tag at current level */
34324                 &asn_DEF_ProtocolIE_ID,
34325                 0,
34326                 { &asn_OER_memb_id_constr_506, &asn_PER_memb_id_constr_506,  memb_id_constraint_505 },
34327                 0, 0, /* No default value */
34328                 "id"
34329                 },
34330         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
34331                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34332                 -1,     /* IMPLICIT tag at current level */
34333                 &asn_DEF_Criticality,
34334                 0,
34335                 { &asn_OER_memb_criticality_constr_507, &asn_PER_memb_criticality_constr_507,  memb_criticality_constraint_505 },
34336                 0, 0, /* No default value */
34337                 "criticality"
34338                 },
34339         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
34340                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34341                 +1,     /* EXPLICIT tag at current level */
34342                 &asn_DEF_extensionValue_508,
34343                 0,
34344                 { &asn_OER_memb_extensionValue_constr_508, &asn_PER_memb_extensionValue_constr_508,  memb_extensionValue_constraint_505 },
34345                 0, 0, /* No default value */
34346                 "extensionValue"
34347                 },
34348 };
34349 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[] = {
34350         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34351 };
34352 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505[] = {
34353     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34354     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34355     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34356 };
34357 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 = {
34358         sizeof(struct CriticalityDiagnostics_ExtIEs),
34359         offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
34360         asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505,
34361         3,      /* Count of tags in the map */
34362         0, 0, 0,        /* Optional elements (not needed) */
34363         -1,     /* First extension addition */
34364 };
34365 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
34366         "CriticalityDiagnostics-ExtIEs",
34367         "CriticalityDiagnostics-ExtIEs",
34368         &asn_OP_SEQUENCE,
34369         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505,
34370         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
34371                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
34372         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505, /* Same as above */
34373         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
34374                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
34375         { 0, 0, SEQUENCE_constraint },
34376         asn_MBR_CriticalityDiagnostics_ExtIEs_505,
34377         3,      /* Elements count */
34378         &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505        /* Additional specs */
34379 };
34380
34381 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_512 = {
34382         sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue),
34383         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, _asn_ctx),
34384         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, present),
34385         sizeof(((struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue *)0)->present),
34386         0,      /* No top level tags */
34387         0,      /* No tags in the map */
34388         0, 0,
34389         -1      /* Extensions start */
34390 };
34391 static /* Use -fall-defs-global to expose */
34392 asn_TYPE_descriptor_t asn_DEF_extensionValue_512 = {
34393         "extensionValue",
34394         "extensionValue",
34395         &asn_OP_OPEN_TYPE,
34396         0,      /* No effective tags (pointer) */
34397         0,      /* No effective tags (count) */
34398         0,      /* No tags (pointer) */
34399         0,      /* No tags (count) */
34400         { 0, 0, OPEN_TYPE_constraint },
34401         0, 0,   /* No members */
34402         &asn_SPC_extensionValue_specs_512       /* Additional specs */
34403 };
34404
34405 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509[] = {
34406         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, id),
34407                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34408                 -1,     /* IMPLICIT tag at current level */
34409                 &asn_DEF_ProtocolIE_ID,
34410                 0,
34411                 { &asn_OER_memb_id_constr_510, &asn_PER_memb_id_constr_510,  memb_id_constraint_509 },
34412                 0, 0, /* No default value */
34413                 "id"
34414                 },
34415         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, criticality),
34416                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34417                 -1,     /* IMPLICIT tag at current level */
34418                 &asn_DEF_Criticality,
34419                 0,
34420                 { &asn_OER_memb_criticality_constr_511, &asn_PER_memb_criticality_constr_511,  memb_criticality_constraint_509 },
34421                 0, 0, /* No default value */
34422                 "criticality"
34423                 },
34424         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, extensionValue),
34425                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34426                 +1,     /* EXPLICIT tag at current level */
34427                 &asn_DEF_extensionValue_512,
34428                 0,
34429                 { &asn_OER_memb_extensionValue_constr_512, &asn_PER_memb_extensionValue_constr_512,  memb_extensionValue_constraint_509 },
34430                 0, 0, /* No default value */
34431                 "extensionValue"
34432                 },
34433 };
34434 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[] = {
34435         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34436 };
34437 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509[] = {
34438     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34439     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34440     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34441 };
34442 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 = {
34443         sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs),
34444         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, _asn_ctx),
34445         asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509,
34446         3,      /* Count of tags in the map */
34447         0, 0, 0,        /* Optional elements (not needed) */
34448         -1,     /* First extension addition */
34449 };
34450 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs = {
34451         "CriticalityDiagnostics-IE-List-ExtIEs",
34452         "CriticalityDiagnostics-IE-List-ExtIEs",
34453         &asn_OP_SEQUENCE,
34454         asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509,
34455         sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
34456                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
34457         asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509, /* Same as above */
34458         sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
34459                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
34460         { 0, 0, SEQUENCE_constraint },
34461         asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509,
34462         3,      /* Elements count */
34463         &asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509        /* Additional specs */
34464 };
34465
34466 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_516 = {
34467         sizeof(struct CSIReportList_ExtIEs__extensionValue),
34468         offsetof(struct CSIReportList_ExtIEs__extensionValue, _asn_ctx),
34469         offsetof(struct CSIReportList_ExtIEs__extensionValue, present),
34470         sizeof(((struct CSIReportList_ExtIEs__extensionValue *)0)->present),
34471         0,      /* No top level tags */
34472         0,      /* No tags in the map */
34473         0, 0,
34474         -1      /* Extensions start */
34475 };
34476 static /* Use -fall-defs-global to expose */
34477 asn_TYPE_descriptor_t asn_DEF_extensionValue_516 = {
34478         "extensionValue",
34479         "extensionValue",
34480         &asn_OP_OPEN_TYPE,
34481         0,      /* No effective tags (pointer) */
34482         0,      /* No effective tags (count) */
34483         0,      /* No tags (pointer) */
34484         0,      /* No tags (count) */
34485         { 0, 0, OPEN_TYPE_constraint },
34486         0, 0,   /* No members */
34487         &asn_SPC_extensionValue_specs_516       /* Additional specs */
34488 };
34489
34490 asn_TYPE_member_t asn_MBR_CSIReportList_ExtIEs_513[] = {
34491         { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, id),
34492                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34493                 -1,     /* IMPLICIT tag at current level */
34494                 &asn_DEF_ProtocolIE_ID,
34495                 0,
34496                 { &asn_OER_memb_id_constr_514, &asn_PER_memb_id_constr_514,  memb_id_constraint_513 },
34497                 0, 0, /* No default value */
34498                 "id"
34499                 },
34500         { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, criticality),
34501                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34502                 -1,     /* IMPLICIT tag at current level */
34503                 &asn_DEF_Criticality,
34504                 0,
34505                 { &asn_OER_memb_criticality_constr_515, &asn_PER_memb_criticality_constr_515,  memb_criticality_constraint_513 },
34506                 0, 0, /* No default value */
34507                 "criticality"
34508                 },
34509         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, extensionValue),
34510                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34511                 +1,     /* EXPLICIT tag at current level */
34512                 &asn_DEF_extensionValue_516,
34513                 0,
34514                 { &asn_OER_memb_extensionValue_constr_516, &asn_PER_memb_extensionValue_constr_516,  memb_extensionValue_constraint_513 },
34515                 0, 0, /* No default value */
34516                 "extensionValue"
34517                 },
34518 };
34519 static const ber_tlv_tag_t asn_DEF_CSIReportList_ExtIEs_tags_513[] = {
34520         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34521 };
34522 static const asn_TYPE_tag2member_t asn_MAP_CSIReportList_ExtIEs_tag2el_513[] = {
34523     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34524     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34525     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34526 };
34527 asn_SEQUENCE_specifics_t asn_SPC_CSIReportList_ExtIEs_specs_513 = {
34528         sizeof(struct CSIReportList_ExtIEs),
34529         offsetof(struct CSIReportList_ExtIEs, _asn_ctx),
34530         asn_MAP_CSIReportList_ExtIEs_tag2el_513,
34531         3,      /* Count of tags in the map */
34532         0, 0, 0,        /* Optional elements (not needed) */
34533         -1,     /* First extension addition */
34534 };
34535 asn_TYPE_descriptor_t asn_DEF_CSIReportList_ExtIEs = {
34536         "CSIReportList-ExtIEs",
34537         "CSIReportList-ExtIEs",
34538         &asn_OP_SEQUENCE,
34539         asn_DEF_CSIReportList_ExtIEs_tags_513,
34540         sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
34541                 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
34542         asn_DEF_CSIReportList_ExtIEs_tags_513,  /* Same as above */
34543         sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
34544                 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
34545         { 0, 0, SEQUENCE_constraint },
34546         asn_MBR_CSIReportList_ExtIEs_513,
34547         3,      /* Elements count */
34548         &asn_SPC_CSIReportList_ExtIEs_specs_513 /* Additional specs */
34549 };
34550
34551 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_520 = {
34552         sizeof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue),
34553         offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, _asn_ctx),
34554         offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, present),
34555         sizeof(((struct CSIReportPerCSIProcess_ExtIEs__extensionValue *)0)->present),
34556         0,      /* No top level tags */
34557         0,      /* No tags in the map */
34558         0, 0,
34559         -1      /* Extensions start */
34560 };
34561 static /* Use -fall-defs-global to expose */
34562 asn_TYPE_descriptor_t asn_DEF_extensionValue_520 = {
34563         "extensionValue",
34564         "extensionValue",
34565         &asn_OP_OPEN_TYPE,
34566         0,      /* No effective tags (pointer) */
34567         0,      /* No effective tags (count) */
34568         0,      /* No tags (pointer) */
34569         0,      /* No tags (count) */
34570         { 0, 0, OPEN_TYPE_constraint },
34571         0, 0,   /* No members */
34572         &asn_SPC_extensionValue_specs_520       /* Additional specs */
34573 };
34574
34575 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcess_ExtIEs_517[] = {
34576         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, id),
34577                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34578                 -1,     /* IMPLICIT tag at current level */
34579                 &asn_DEF_ProtocolIE_ID,
34580                 0,
34581                 { &asn_OER_memb_id_constr_518, &asn_PER_memb_id_constr_518,  memb_id_constraint_517 },
34582                 0, 0, /* No default value */
34583                 "id"
34584                 },
34585         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, criticality),
34586                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34587                 -1,     /* IMPLICIT tag at current level */
34588                 &asn_DEF_Criticality,
34589                 0,
34590                 { &asn_OER_memb_criticality_constr_519, &asn_PER_memb_criticality_constr_519,  memb_criticality_constraint_517 },
34591                 0, 0, /* No default value */
34592                 "criticality"
34593                 },
34594         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, extensionValue),
34595                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34596                 +1,     /* EXPLICIT tag at current level */
34597                 &asn_DEF_extensionValue_520,
34598                 0,
34599                 { &asn_OER_memb_extensionValue_constr_520, &asn_PER_memb_extensionValue_constr_520,  memb_extensionValue_constraint_517 },
34600                 0, 0, /* No default value */
34601                 "extensionValue"
34602                 },
34603 };
34604 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[] = {
34605         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34606 };
34607 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517[] = {
34608     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34609     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34610     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34611 };
34612 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 = {
34613         sizeof(struct CSIReportPerCSIProcess_ExtIEs),
34614         offsetof(struct CSIReportPerCSIProcess_ExtIEs, _asn_ctx),
34615         asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517,
34616         3,      /* Count of tags in the map */
34617         0, 0, 0,        /* Optional elements (not needed) */
34618         -1,     /* First extension addition */
34619 };
34620 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcess_ExtIEs = {
34621         "CSIReportPerCSIProcess-ExtIEs",
34622         "CSIReportPerCSIProcess-ExtIEs",
34623         &asn_OP_SEQUENCE,
34624         asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517,
34625         sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
34626                 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
34627         asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517, /* Same as above */
34628         sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
34629                 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
34630         { 0, 0, SEQUENCE_constraint },
34631         asn_MBR_CSIReportPerCSIProcess_ExtIEs_517,
34632         3,      /* Elements count */
34633         &asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517        /* Additional specs */
34634 };
34635
34636 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_524 = {
34637         sizeof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue),
34638         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, _asn_ctx),
34639         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, present),
34640         sizeof(((struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue *)0)->present),
34641         0,      /* No top level tags */
34642         0,      /* No tags in the map */
34643         0, 0,
34644         -1      /* Extensions start */
34645 };
34646 static /* Use -fall-defs-global to expose */
34647 asn_TYPE_descriptor_t asn_DEF_extensionValue_524 = {
34648         "extensionValue",
34649         "extensionValue",
34650         &asn_OP_OPEN_TYPE,
34651         0,      /* No effective tags (pointer) */
34652         0,      /* No effective tags (count) */
34653         0,      /* No tags (pointer) */
34654         0,      /* No tags (count) */
34655         { 0, 0, OPEN_TYPE_constraint },
34656         0, 0,   /* No members */
34657         &asn_SPC_extensionValue_specs_524       /* Additional specs */
34658 };
34659
34660 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521[] = {
34661         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, id),
34662                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34663                 -1,     /* IMPLICIT tag at current level */
34664                 &asn_DEF_ProtocolIE_ID,
34665                 0,
34666                 { &asn_OER_memb_id_constr_522, &asn_PER_memb_id_constr_522,  memb_id_constraint_521 },
34667                 0, 0, /* No default value */
34668                 "id"
34669                 },
34670         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, criticality),
34671                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34672                 -1,     /* IMPLICIT tag at current level */
34673                 &asn_DEF_Criticality,
34674                 0,
34675                 { &asn_OER_memb_criticality_constr_523, &asn_PER_memb_criticality_constr_523,  memb_criticality_constraint_521 },
34676                 0, 0, /* No default value */
34677                 "criticality"
34678                 },
34679         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, extensionValue),
34680                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34681                 +1,     /* EXPLICIT tag at current level */
34682                 &asn_DEF_extensionValue_524,
34683                 0,
34684                 { &asn_OER_memb_extensionValue_constr_524, &asn_PER_memb_extensionValue_constr_524,  memb_extensionValue_constraint_521 },
34685                 0, 0, /* No default value */
34686                 "extensionValue"
34687                 },
34688 };
34689 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[] = {
34690         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34691 };
34692 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521[] = {
34693     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34694     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34695     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34696 };
34697 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 = {
34698         sizeof(struct CSIReportPerCSIProcessItem_ExtIEs),
34699         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, _asn_ctx),
34700         asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521,
34701         3,      /* Count of tags in the map */
34702         0, 0, 0,        /* Optional elements (not needed) */
34703         -1,     /* First extension addition */
34704 };
34705 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs = {
34706         "CSIReportPerCSIProcessItem-ExtIEs",
34707         "CSIReportPerCSIProcessItem-ExtIEs",
34708         &asn_OP_SEQUENCE,
34709         asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,
34710         sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
34711                 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
34712         asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,     /* Same as above */
34713         sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
34714                 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
34715         { 0, 0, SEQUENCE_constraint },
34716         asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521,
34717         3,      /* Elements count */
34718         &asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521    /* Additional specs */
34719 };
34720
34721 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_528 = {
34722         sizeof(struct DataTrafficResourceIndication_ExtIEs__extensionValue),
34723         offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, _asn_ctx),
34724         offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, present),
34725         sizeof(((struct DataTrafficResourceIndication_ExtIEs__extensionValue *)0)->present),
34726         0,      /* No top level tags */
34727         0,      /* No tags in the map */
34728         0, 0,
34729         -1      /* Extensions start */
34730 };
34731 static /* Use -fall-defs-global to expose */
34732 asn_TYPE_descriptor_t asn_DEF_extensionValue_528 = {
34733         "extensionValue",
34734         "extensionValue",
34735         &asn_OP_OPEN_TYPE,
34736         0,      /* No effective tags (pointer) */
34737         0,      /* No effective tags (count) */
34738         0,      /* No tags (pointer) */
34739         0,      /* No tags (count) */
34740         { 0, 0, OPEN_TYPE_constraint },
34741         0, 0,   /* No members */
34742         &asn_SPC_extensionValue_specs_528       /* Additional specs */
34743 };
34744
34745 asn_TYPE_member_t asn_MBR_DataTrafficResourceIndication_ExtIEs_525[] = {
34746         { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, id),
34747                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34748                 -1,     /* IMPLICIT tag at current level */
34749                 &asn_DEF_ProtocolIE_ID,
34750                 0,
34751                 { &asn_OER_memb_id_constr_526, &asn_PER_memb_id_constr_526,  memb_id_constraint_525 },
34752                 0, 0, /* No default value */
34753                 "id"
34754                 },
34755         { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, criticality),
34756                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34757                 -1,     /* IMPLICIT tag at current level */
34758                 &asn_DEF_Criticality,
34759                 0,
34760                 { &asn_OER_memb_criticality_constr_527, &asn_PER_memb_criticality_constr_527,  memb_criticality_constraint_525 },
34761                 0, 0, /* No default value */
34762                 "criticality"
34763                 },
34764         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, extensionValue),
34765                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34766                 +1,     /* EXPLICIT tag at current level */
34767                 &asn_DEF_extensionValue_528,
34768                 0,
34769                 { &asn_OER_memb_extensionValue_constr_528, &asn_PER_memb_extensionValue_constr_528,  memb_extensionValue_constraint_525 },
34770                 0, 0, /* No default value */
34771                 "extensionValue"
34772                 },
34773 };
34774 static const ber_tlv_tag_t asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[] = {
34775         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34776 };
34777 static const asn_TYPE_tag2member_t asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525[] = {
34778     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34779     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34780     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34781 };
34782 asn_SEQUENCE_specifics_t asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 = {
34783         sizeof(struct DataTrafficResourceIndication_ExtIEs),
34784         offsetof(struct DataTrafficResourceIndication_ExtIEs, _asn_ctx),
34785         asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525,
34786         3,      /* Count of tags in the map */
34787         0, 0, 0,        /* Optional elements (not needed) */
34788         -1,     /* First extension addition */
34789 };
34790 asn_TYPE_descriptor_t asn_DEF_DataTrafficResourceIndication_ExtIEs = {
34791         "DataTrafficResourceIndication-ExtIEs",
34792         "DataTrafficResourceIndication-ExtIEs",
34793         &asn_OP_SEQUENCE,
34794         asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,
34795         sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
34796                 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
34797         asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,  /* Same as above */
34798         sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
34799                 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
34800         { 0, 0, SEQUENCE_constraint },
34801         asn_MBR_DataTrafficResourceIndication_ExtIEs_525,
34802         3,      /* Elements count */
34803         &asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 /* Additional specs */
34804 };
34805
34806 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_532 = {
34807         sizeof(struct DeliveryStatus_ExtIEs__extensionValue),
34808         offsetof(struct DeliveryStatus_ExtIEs__extensionValue, _asn_ctx),
34809         offsetof(struct DeliveryStatus_ExtIEs__extensionValue, present),
34810         sizeof(((struct DeliveryStatus_ExtIEs__extensionValue *)0)->present),
34811         0,      /* No top level tags */
34812         0,      /* No tags in the map */
34813         0, 0,
34814         -1      /* Extensions start */
34815 };
34816 static /* Use -fall-defs-global to expose */
34817 asn_TYPE_descriptor_t asn_DEF_extensionValue_532 = {
34818         "extensionValue",
34819         "extensionValue",
34820         &asn_OP_OPEN_TYPE,
34821         0,      /* No effective tags (pointer) */
34822         0,      /* No effective tags (count) */
34823         0,      /* No tags (pointer) */
34824         0,      /* No tags (count) */
34825         { 0, 0, OPEN_TYPE_constraint },
34826         0, 0,   /* No members */
34827         &asn_SPC_extensionValue_specs_532       /* Additional specs */
34828 };
34829
34830 asn_TYPE_member_t asn_MBR_DeliveryStatus_ExtIEs_529[] = {
34831         { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, id),
34832                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34833                 -1,     /* IMPLICIT tag at current level */
34834                 &asn_DEF_ProtocolIE_ID,
34835                 0,
34836                 { &asn_OER_memb_id_constr_530, &asn_PER_memb_id_constr_530,  memb_id_constraint_529 },
34837                 0, 0, /* No default value */
34838                 "id"
34839                 },
34840         { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, criticality),
34841                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34842                 -1,     /* IMPLICIT tag at current level */
34843                 &asn_DEF_Criticality,
34844                 0,
34845                 { &asn_OER_memb_criticality_constr_531, &asn_PER_memb_criticality_constr_531,  memb_criticality_constraint_529 },
34846                 0, 0, /* No default value */
34847                 "criticality"
34848                 },
34849         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, extensionValue),
34850                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34851                 +1,     /* EXPLICIT tag at current level */
34852                 &asn_DEF_extensionValue_532,
34853                 0,
34854                 { &asn_OER_memb_extensionValue_constr_532, &asn_PER_memb_extensionValue_constr_532,  memb_extensionValue_constraint_529 },
34855                 0, 0, /* No default value */
34856                 "extensionValue"
34857                 },
34858 };
34859 static const ber_tlv_tag_t asn_DEF_DeliveryStatus_ExtIEs_tags_529[] = {
34860         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34861 };
34862 static const asn_TYPE_tag2member_t asn_MAP_DeliveryStatus_ExtIEs_tag2el_529[] = {
34863     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34864     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34865     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34866 };
34867 asn_SEQUENCE_specifics_t asn_SPC_DeliveryStatus_ExtIEs_specs_529 = {
34868         sizeof(struct DeliveryStatus_ExtIEs),
34869         offsetof(struct DeliveryStatus_ExtIEs, _asn_ctx),
34870         asn_MAP_DeliveryStatus_ExtIEs_tag2el_529,
34871         3,      /* Count of tags in the map */
34872         0, 0, 0,        /* Optional elements (not needed) */
34873         -1,     /* First extension addition */
34874 };
34875 asn_TYPE_descriptor_t asn_DEF_DeliveryStatus_ExtIEs = {
34876         "DeliveryStatus-ExtIEs",
34877         "DeliveryStatus-ExtIEs",
34878         &asn_OP_SEQUENCE,
34879         asn_DEF_DeliveryStatus_ExtIEs_tags_529,
34880         sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
34881                 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
34882         asn_DEF_DeliveryStatus_ExtIEs_tags_529, /* Same as above */
34883         sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
34884                 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
34885         { 0, 0, SEQUENCE_constraint },
34886         asn_MBR_DeliveryStatus_ExtIEs_529,
34887         3,      /* Elements count */
34888         &asn_SPC_DeliveryStatus_ExtIEs_specs_529        /* Additional specs */
34889 };
34890
34891 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_536 = {
34892         sizeof(struct DynamicNAICSInformation_ExtIEs__extensionValue),
34893         offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, _asn_ctx),
34894         offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, present),
34895         sizeof(((struct DynamicNAICSInformation_ExtIEs__extensionValue *)0)->present),
34896         0,      /* No top level tags */
34897         0,      /* No tags in the map */
34898         0, 0,
34899         -1      /* Extensions start */
34900 };
34901 static /* Use -fall-defs-global to expose */
34902 asn_TYPE_descriptor_t asn_DEF_extensionValue_536 = {
34903         "extensionValue",
34904         "extensionValue",
34905         &asn_OP_OPEN_TYPE,
34906         0,      /* No effective tags (pointer) */
34907         0,      /* No effective tags (count) */
34908         0,      /* No tags (pointer) */
34909         0,      /* No tags (count) */
34910         { 0, 0, OPEN_TYPE_constraint },
34911         0, 0,   /* No members */
34912         &asn_SPC_extensionValue_specs_536       /* Additional specs */
34913 };
34914
34915 asn_TYPE_member_t asn_MBR_DynamicNAICSInformation_ExtIEs_533[] = {
34916         { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, id),
34917                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34918                 -1,     /* IMPLICIT tag at current level */
34919                 &asn_DEF_ProtocolIE_ID,
34920                 0,
34921                 { &asn_OER_memb_id_constr_534, &asn_PER_memb_id_constr_534,  memb_id_constraint_533 },
34922                 0, 0, /* No default value */
34923                 "id"
34924                 },
34925         { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, criticality),
34926                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34927                 -1,     /* IMPLICIT tag at current level */
34928                 &asn_DEF_Criticality,
34929                 0,
34930                 { &asn_OER_memb_criticality_constr_535, &asn_PER_memb_criticality_constr_535,  memb_criticality_constraint_533 },
34931                 0, 0, /* No default value */
34932                 "criticality"
34933                 },
34934         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, extensionValue),
34935                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34936                 +1,     /* EXPLICIT tag at current level */
34937                 &asn_DEF_extensionValue_536,
34938                 0,
34939                 { &asn_OER_memb_extensionValue_constr_536, &asn_PER_memb_extensionValue_constr_536,  memb_extensionValue_constraint_533 },
34940                 0, 0, /* No default value */
34941                 "extensionValue"
34942                 },
34943 };
34944 static const ber_tlv_tag_t asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[] = {
34945         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34946 };
34947 static const asn_TYPE_tag2member_t asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533[] = {
34948     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34949     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34950     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34951 };
34952 asn_SEQUENCE_specifics_t asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 = {
34953         sizeof(struct DynamicNAICSInformation_ExtIEs),
34954         offsetof(struct DynamicNAICSInformation_ExtIEs, _asn_ctx),
34955         asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533,
34956         3,      /* Count of tags in the map */
34957         0, 0, 0,        /* Optional elements (not needed) */
34958         -1,     /* First extension addition */
34959 };
34960 asn_TYPE_descriptor_t asn_DEF_DynamicNAICSInformation_ExtIEs = {
34961         "DynamicNAICSInformation-ExtIEs",
34962         "DynamicNAICSInformation-ExtIEs",
34963         &asn_OP_SEQUENCE,
34964         asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,
34965         sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
34966                 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
34967         asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,        /* Same as above */
34968         sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
34969                 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
34970         { 0, 0, SEQUENCE_constraint },
34971         asn_MBR_DynamicNAICSInformation_ExtIEs_533,
34972         3,      /* Elements count */
34973         &asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533       /* Additional specs */
34974 };
34975
34976 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_540 = {
34977         sizeof(struct ECGI_ExtIEs__extensionValue),
34978         offsetof(struct ECGI_ExtIEs__extensionValue, _asn_ctx),
34979         offsetof(struct ECGI_ExtIEs__extensionValue, present),
34980         sizeof(((struct ECGI_ExtIEs__extensionValue *)0)->present),
34981         0,      /* No top level tags */
34982         0,      /* No tags in the map */
34983         0, 0,
34984         -1      /* Extensions start */
34985 };
34986 static /* Use -fall-defs-global to expose */
34987 asn_TYPE_descriptor_t asn_DEF_extensionValue_540 = {
34988         "extensionValue",
34989         "extensionValue",
34990         &asn_OP_OPEN_TYPE,
34991         0,      /* No effective tags (pointer) */
34992         0,      /* No effective tags (count) */
34993         0,      /* No tags (pointer) */
34994         0,      /* No tags (count) */
34995         { 0, 0, OPEN_TYPE_constraint },
34996         0, 0,   /* No members */
34997         &asn_SPC_extensionValue_specs_540       /* Additional specs */
34998 };
34999
35000 asn_TYPE_member_t asn_MBR_ECGI_ExtIEs_537[] = {
35001         { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, id),
35002                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35003                 -1,     /* IMPLICIT tag at current level */
35004                 &asn_DEF_ProtocolIE_ID,
35005                 0,
35006                 { &asn_OER_memb_id_constr_538, &asn_PER_memb_id_constr_538,  memb_id_constraint_537 },
35007                 0, 0, /* No default value */
35008                 "id"
35009                 },
35010         { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, criticality),
35011                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35012                 -1,     /* IMPLICIT tag at current level */
35013                 &asn_DEF_Criticality,
35014                 0,
35015                 { &asn_OER_memb_criticality_constr_539, &asn_PER_memb_criticality_constr_539,  memb_criticality_constraint_537 },
35016                 0, 0, /* No default value */
35017                 "criticality"
35018                 },
35019         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, extensionValue),
35020                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35021                 +1,     /* EXPLICIT tag at current level */
35022                 &asn_DEF_extensionValue_540,
35023                 0,
35024                 { &asn_OER_memb_extensionValue_constr_540, &asn_PER_memb_extensionValue_constr_540,  memb_extensionValue_constraint_537 },
35025                 0, 0, /* No default value */
35026                 "extensionValue"
35027                 },
35028 };
35029 static const ber_tlv_tag_t asn_DEF_ECGI_ExtIEs_tags_537[] = {
35030         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35031 };
35032 static const asn_TYPE_tag2member_t asn_MAP_ECGI_ExtIEs_tag2el_537[] = {
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_ECGI_ExtIEs_specs_537 = {
35038         sizeof(struct ECGI_ExtIEs),
35039         offsetof(struct ECGI_ExtIEs, _asn_ctx),
35040         asn_MAP_ECGI_ExtIEs_tag2el_537,
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_ECGI_ExtIEs = {
35046         "ECGI-ExtIEs",
35047         "ECGI-ExtIEs",
35048         &asn_OP_SEQUENCE,
35049         asn_DEF_ECGI_ExtIEs_tags_537,
35050         sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
35051                 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
35052         asn_DEF_ECGI_ExtIEs_tags_537,   /* Same as above */
35053         sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
35054                 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
35055         { 0, 0, SEQUENCE_constraint },
35056         asn_MBR_ECGI_ExtIEs_537,
35057         3,      /* Elements count */
35058         &asn_SPC_ECGI_ExtIEs_specs_537  /* Additional specs */
35059 };
35060
35061 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_544 = {
35062         sizeof(struct EnhancedRNTP_ExtIEs__extensionValue),
35063         offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, _asn_ctx),
35064         offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, present),
35065         sizeof(((struct EnhancedRNTP_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_544 = {
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_544       /* Additional specs */
35083 };
35084
35085 asn_TYPE_member_t asn_MBR_EnhancedRNTP_ExtIEs_541[] = {
35086         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, id),
35087                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35088                 -1,     /* IMPLICIT tag at current level */
35089                 &asn_DEF_ProtocolIE_ID,
35090                 0,
35091                 { &asn_OER_memb_id_constr_542, &asn_PER_memb_id_constr_542,  memb_id_constraint_541 },
35092                 0, 0, /* No default value */
35093                 "id"
35094                 },
35095         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, criticality),
35096                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35097                 -1,     /* IMPLICIT tag at current level */
35098                 &asn_DEF_Criticality,
35099                 0,
35100                 { &asn_OER_memb_criticality_constr_543, &asn_PER_memb_criticality_constr_543,  memb_criticality_constraint_541 },
35101                 0, 0, /* No default value */
35102                 "criticality"
35103                 },
35104         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, extensionValue),
35105                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35106                 +1,     /* EXPLICIT tag at current level */
35107                 &asn_DEF_extensionValue_544,
35108                 0,
35109                 { &asn_OER_memb_extensionValue_constr_544, &asn_PER_memb_extensionValue_constr_544,  memb_extensionValue_constraint_541 },
35110                 0, 0, /* No default value */
35111                 "extensionValue"
35112                 },
35113 };
35114 static const ber_tlv_tag_t asn_DEF_EnhancedRNTP_ExtIEs_tags_541[] = {
35115         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35116 };
35117 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541[] = {
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_EnhancedRNTP_ExtIEs_specs_541 = {
35123         sizeof(struct EnhancedRNTP_ExtIEs),
35124         offsetof(struct EnhancedRNTP_ExtIEs, _asn_ctx),
35125         asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541,
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_EnhancedRNTP_ExtIEs = {
35131         "EnhancedRNTP-ExtIEs",
35132         "EnhancedRNTP-ExtIEs",
35133         &asn_OP_SEQUENCE,
35134         asn_DEF_EnhancedRNTP_ExtIEs_tags_541,
35135         sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
35136                 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
35137         asn_DEF_EnhancedRNTP_ExtIEs_tags_541,   /* Same as above */
35138         sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
35139                 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
35140         { 0, 0, SEQUENCE_constraint },
35141         asn_MBR_EnhancedRNTP_ExtIEs_541,
35142         3,      /* Elements count */
35143         &asn_SPC_EnhancedRNTP_ExtIEs_specs_541  /* Additional specs */
35144 };
35145
35146 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_548 = {
35147         sizeof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue),
35148         offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, _asn_ctx),
35149         offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, present),
35150         sizeof(((struct EnhancedRNTPStartTime_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_548 = {
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_548       /* Additional specs */
35168 };
35169
35170 asn_TYPE_member_t asn_MBR_EnhancedRNTPStartTime_ExtIEs_545[] = {
35171         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, id),
35172                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35173                 -1,     /* IMPLICIT tag at current level */
35174                 &asn_DEF_ProtocolIE_ID,
35175                 0,
35176                 { &asn_OER_memb_id_constr_546, &asn_PER_memb_id_constr_546,  memb_id_constraint_545 },
35177                 0, 0, /* No default value */
35178                 "id"
35179                 },
35180         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, criticality),
35181                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35182                 -1,     /* IMPLICIT tag at current level */
35183                 &asn_DEF_Criticality,
35184                 0,
35185                 { &asn_OER_memb_criticality_constr_547, &asn_PER_memb_criticality_constr_547,  memb_criticality_constraint_545 },
35186                 0, 0, /* No default value */
35187                 "criticality"
35188                 },
35189         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, extensionValue),
35190                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35191                 +1,     /* EXPLICIT tag at current level */
35192                 &asn_DEF_extensionValue_548,
35193                 0,
35194                 { &asn_OER_memb_extensionValue_constr_548, &asn_PER_memb_extensionValue_constr_548,  memb_extensionValue_constraint_545 },
35195                 0, 0, /* No default value */
35196                 "extensionValue"
35197                 },
35198 };
35199 static const ber_tlv_tag_t asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[] = {
35200         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35201 };
35202 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545[] = {
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_EnhancedRNTPStartTime_ExtIEs_specs_545 = {
35208         sizeof(struct EnhancedRNTPStartTime_ExtIEs),
35209         offsetof(struct EnhancedRNTPStartTime_ExtIEs, _asn_ctx),
35210         asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545,
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_EnhancedRNTPStartTime_ExtIEs = {
35216         "EnhancedRNTPStartTime-ExtIEs",
35217         "EnhancedRNTPStartTime-ExtIEs",
35218         &asn_OP_SEQUENCE,
35219         asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,
35220         sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
35221                 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
35222         asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,  /* Same as above */
35223         sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
35224                 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
35225         { 0, 0, SEQUENCE_constraint },
35226         asn_MBR_EnhancedRNTPStartTime_ExtIEs_545,
35227         3,      /* Elements count */
35228         &asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 /* Additional specs */
35229 };
35230
35231 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_552 = {
35232         sizeof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue),
35233         offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, _asn_ctx),
35234         offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, present),
35235         sizeof(((struct EN_DC_ResourceConfigurationExtIEs__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_552 = {
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_552       /* Additional specs */
35253 };
35254
35255 asn_TYPE_member_t asn_MBR_EN_DC_ResourceConfigurationExtIEs_549[] = {
35256         { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, id),
35257                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35258                 -1,     /* IMPLICIT tag at current level */
35259                 &asn_DEF_ProtocolIE_ID,
35260                 0,
35261                 { &asn_OER_memb_id_constr_550, &asn_PER_memb_id_constr_550,  memb_id_constraint_549 },
35262                 0, 0, /* No default value */
35263                 "id"
35264                 },
35265         { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, criticality),
35266                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35267                 -1,     /* IMPLICIT tag at current level */
35268                 &asn_DEF_Criticality,
35269                 0,
35270                 { &asn_OER_memb_criticality_constr_551, &asn_PER_memb_criticality_constr_551,  memb_criticality_constraint_549 },
35271                 0, 0, /* No default value */
35272                 "criticality"
35273                 },
35274         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, extensionValue),
35275                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35276                 +1,     /* EXPLICIT tag at current level */
35277                 &asn_DEF_extensionValue_552,
35278                 0,
35279                 { &asn_OER_memb_extensionValue_constr_552, &asn_PER_memb_extensionValue_constr_552,  memb_extensionValue_constraint_549 },
35280                 0, 0, /* No default value */
35281                 "extensionValue"
35282                 },
35283 };
35284 static const ber_tlv_tag_t asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[] = {
35285         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35286 };
35287 static const asn_TYPE_tag2member_t asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549[] = {
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_EN_DC_ResourceConfigurationExtIEs_specs_549 = {
35293         sizeof(struct EN_DC_ResourceConfigurationExtIEs),
35294         offsetof(struct EN_DC_ResourceConfigurationExtIEs, _asn_ctx),
35295         asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549,
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_EN_DC_ResourceConfigurationExtIEs = {
35301         "EN-DC-ResourceConfigurationExtIEs",
35302         "EN-DC-ResourceConfigurationExtIEs",
35303         &asn_OP_SEQUENCE,
35304         asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,
35305         sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
35306                 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
35307         asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,     /* Same as above */
35308         sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
35309                 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
35310         { 0, 0, SEQUENCE_constraint },
35311         asn_MBR_EN_DC_ResourceConfigurationExtIEs_549,
35312         3,      /* Elements count */
35313         &asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549    /* Additional specs */
35314 };
35315
35316 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_556 = {
35317         sizeof(struct ERABActivityNotifyItem_ExtIEs__extensionValue),
35318         offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, _asn_ctx),
35319         offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, present),
35320         sizeof(((struct ERABActivityNotifyItem_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_556 = {
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_556       /* Additional specs */
35338 };
35339
35340 asn_TYPE_member_t asn_MBR_ERABActivityNotifyItem_ExtIEs_553[] = {
35341         { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, id),
35342                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35343                 -1,     /* IMPLICIT tag at current level */
35344                 &asn_DEF_ProtocolIE_ID,
35345                 0,
35346                 { &asn_OER_memb_id_constr_554, &asn_PER_memb_id_constr_554,  memb_id_constraint_553 },
35347                 0, 0, /* No default value */
35348                 "id"
35349                 },
35350         { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, criticality),
35351                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35352                 -1,     /* IMPLICIT tag at current level */
35353                 &asn_DEF_Criticality,
35354                 0,
35355                 { &asn_OER_memb_criticality_constr_555, &asn_PER_memb_criticality_constr_555,  memb_criticality_constraint_553 },
35356                 0, 0, /* No default value */
35357                 "criticality"
35358                 },
35359         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, extensionValue),
35360                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35361                 +1,     /* EXPLICIT tag at current level */
35362                 &asn_DEF_extensionValue_556,
35363                 0,
35364                 { &asn_OER_memb_extensionValue_constr_556, &asn_PER_memb_extensionValue_constr_556,  memb_extensionValue_constraint_553 },
35365                 0, 0, /* No default value */
35366                 "extensionValue"
35367                 },
35368 };
35369 static const ber_tlv_tag_t asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[] = {
35370         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35371 };
35372 static const asn_TYPE_tag2member_t asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553[] = {
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_ERABActivityNotifyItem_ExtIEs_specs_553 = {
35378         sizeof(struct ERABActivityNotifyItem_ExtIEs),
35379         offsetof(struct ERABActivityNotifyItem_ExtIEs, _asn_ctx),
35380         asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553,
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_ERABActivityNotifyItem_ExtIEs = {
35386         "ERABActivityNotifyItem-ExtIEs",
35387         "ERABActivityNotifyItem-ExtIEs",
35388         &asn_OP_SEQUENCE,
35389         asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553,
35390         sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
35391                 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
35392         asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553, /* Same as above */
35393         sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
35394                 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
35395         { 0, 0, SEQUENCE_constraint },
35396         asn_MBR_ERABActivityNotifyItem_ExtIEs_553,
35397         3,      /* Elements count */
35398         &asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553        /* Additional specs */
35399 };
35400
35401 static asn_TYPE_member_t asn_MBR_extensionValue_560[] = {
35402         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, choice.Packet_LossRate),
35403                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35404                 0,
35405                 &asn_DEF_Packet_LossRate,
35406                 0,
35407                 { 0, 0, 0 },
35408                 0, 0, /* No default value */
35409                 "Packet-LossRate"
35410                 },
35411 };
35412 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_560[] = {
35413     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* Packet-LossRate */
35414 };
35415 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_560 = {
35416         sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue),
35417         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, _asn_ctx),
35418         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, present),
35419         sizeof(((struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue *)0)->present),
35420         asn_MAP_extensionValue_tag2el_560,
35421         1,      /* Count of tags in the map */
35422         0, 0,
35423         -1      /* Extensions start */
35424 };
35425 static /* Use -fall-defs-global to expose */
35426 asn_TYPE_descriptor_t asn_DEF_extensionValue_560 = {
35427         "extensionValue",
35428         "extensionValue",
35429         &asn_OP_OPEN_TYPE,
35430         0,      /* No effective tags (pointer) */
35431         0,      /* No effective tags (count) */
35432         0,      /* No tags (pointer) */
35433         0,      /* No tags (count) */
35434         { 0, 0, OPEN_TYPE_constraint },
35435         asn_MBR_extensionValue_560,
35436         1,      /* Elements count */
35437         &asn_SPC_extensionValue_specs_560       /* Additional specs */
35438 };
35439
35440 asn_TYPE_member_t asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557[] = {
35441         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id),
35442                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35443                 -1,     /* IMPLICIT tag at current level */
35444                 &asn_DEF_ProtocolIE_ID,
35445                 0,
35446                 { &asn_OER_memb_id_constr_558, &asn_PER_memb_id_constr_558,  memb_id_constraint_557 },
35447                 0, 0, /* No default value */
35448                 "id"
35449                 },
35450         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, criticality),
35451                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35452                 -1,     /* IMPLICIT tag at current level */
35453                 &asn_DEF_Criticality,
35454                 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type,
35455                 { &asn_OER_memb_criticality_constr_559, &asn_PER_memb_criticality_constr_559,  memb_criticality_constraint_557 },
35456                 0, 0, /* No default value */
35457                 "criticality"
35458                 },
35459         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, extensionValue),
35460                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35461                 +1,     /* EXPLICIT tag at current level */
35462                 &asn_DEF_extensionValue_560,
35463                 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type,
35464                 { &asn_OER_memb_extensionValue_constr_560, &asn_PER_memb_extensionValue_constr_560,  memb_extensionValue_constraint_557 },
35465                 0, 0, /* No default value */
35466                 "extensionValue"
35467                 },
35468 };
35469 static const ber_tlv_tag_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[] = {
35470         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35471 };
35472 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557[] = {
35473     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35474     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35475     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35476 };
35477 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 = {
35478         sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs),
35479         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, _asn_ctx),
35480         asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557,
35481         3,      /* Count of tags in the map */
35482         0, 0, 0,        /* Optional elements (not needed) */
35483         -1,     /* First extension addition */
35484 };
35485 asn_TYPE_descriptor_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs = {
35486         "E-RAB-Level-QoS-Parameters-ExtIEs",
35487         "E-RAB-Level-QoS-Parameters-ExtIEs",
35488         &asn_OP_SEQUENCE,
35489         asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,
35490         sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
35491                 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
35492         asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,     /* Same as above */
35493         sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
35494                 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
35495         { 0, 0, SEQUENCE_constraint },
35496         asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557,
35497         3,      /* Elements count */
35498         &asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557    /* Additional specs */
35499 };
35500
35501 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_564 = {
35502         sizeof(struct E_RAB_Item_ExtIEs__extensionValue),
35503         offsetof(struct E_RAB_Item_ExtIEs__extensionValue, _asn_ctx),
35504         offsetof(struct E_RAB_Item_ExtIEs__extensionValue, present),
35505         sizeof(((struct E_RAB_Item_ExtIEs__extensionValue *)0)->present),
35506         0,      /* No top level tags */
35507         0,      /* No tags in the map */
35508         0, 0,
35509         -1      /* Extensions start */
35510 };
35511 static /* Use -fall-defs-global to expose */
35512 asn_TYPE_descriptor_t asn_DEF_extensionValue_564 = {
35513         "extensionValue",
35514         "extensionValue",
35515         &asn_OP_OPEN_TYPE,
35516         0,      /* No effective tags (pointer) */
35517         0,      /* No effective tags (count) */
35518         0,      /* No tags (pointer) */
35519         0,      /* No tags (count) */
35520         { 0, 0, OPEN_TYPE_constraint },
35521         0, 0,   /* No members */
35522         &asn_SPC_extensionValue_specs_564       /* Additional specs */
35523 };
35524
35525 asn_TYPE_member_t asn_MBR_E_RAB_Item_ExtIEs_561[] = {
35526         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, id),
35527                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35528                 -1,     /* IMPLICIT tag at current level */
35529                 &asn_DEF_ProtocolIE_ID,
35530                 0,
35531                 { &asn_OER_memb_id_constr_562, &asn_PER_memb_id_constr_562,  memb_id_constraint_561 },
35532                 0, 0, /* No default value */
35533                 "id"
35534                 },
35535         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, criticality),
35536                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35537                 -1,     /* IMPLICIT tag at current level */
35538                 &asn_DEF_Criticality,
35539                 0,
35540                 { &asn_OER_memb_criticality_constr_563, &asn_PER_memb_criticality_constr_563,  memb_criticality_constraint_561 },
35541                 0, 0, /* No default value */
35542                 "criticality"
35543                 },
35544         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, extensionValue),
35545                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35546                 +1,     /* EXPLICIT tag at current level */
35547                 &asn_DEF_extensionValue_564,
35548                 0,
35549                 { &asn_OER_memb_extensionValue_constr_564, &asn_PER_memb_extensionValue_constr_564,  memb_extensionValue_constraint_561 },
35550                 0, 0, /* No default value */
35551                 "extensionValue"
35552                 },
35553 };
35554 static const ber_tlv_tag_t asn_DEF_E_RAB_Item_ExtIEs_tags_561[] = {
35555         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35556 };
35557 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Item_ExtIEs_tag2el_561[] = {
35558     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35559     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35560     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35561 };
35562 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Item_ExtIEs_specs_561 = {
35563         sizeof(struct E_RAB_Item_ExtIEs),
35564         offsetof(struct E_RAB_Item_ExtIEs, _asn_ctx),
35565         asn_MAP_E_RAB_Item_ExtIEs_tag2el_561,
35566         3,      /* Count of tags in the map */
35567         0, 0, 0,        /* Optional elements (not needed) */
35568         -1,     /* First extension addition */
35569 };
35570 asn_TYPE_descriptor_t asn_DEF_E_RAB_Item_ExtIEs = {
35571         "E-RAB-Item-ExtIEs",
35572         "E-RAB-Item-ExtIEs",
35573         &asn_OP_SEQUENCE,
35574         asn_DEF_E_RAB_Item_ExtIEs_tags_561,
35575         sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
35576                 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
35577         asn_DEF_E_RAB_Item_ExtIEs_tags_561,     /* Same as above */
35578         sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
35579                 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
35580         { 0, 0, SEQUENCE_constraint },
35581         asn_MBR_E_RAB_Item_ExtIEs_561,
35582         3,      /* Elements count */
35583         &asn_SPC_E_RAB_Item_ExtIEs_specs_561    /* Additional specs */
35584 };
35585
35586 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_568 = {
35587         sizeof(struct E_RABUsageReport_Item_ExtIEs__extensionValue),
35588         offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
35589         offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, present),
35590         sizeof(((struct E_RABUsageReport_Item_ExtIEs__extensionValue *)0)->present),
35591         0,      /* No top level tags */
35592         0,      /* No tags in the map */
35593         0, 0,
35594         -1      /* Extensions start */
35595 };
35596 static /* Use -fall-defs-global to expose */
35597 asn_TYPE_descriptor_t asn_DEF_extensionValue_568 = {
35598         "extensionValue",
35599         "extensionValue",
35600         &asn_OP_OPEN_TYPE,
35601         0,      /* No effective tags (pointer) */
35602         0,      /* No effective tags (count) */
35603         0,      /* No tags (pointer) */
35604         0,      /* No tags (count) */
35605         { 0, 0, OPEN_TYPE_constraint },
35606         0, 0,   /* No members */
35607         &asn_SPC_extensionValue_specs_568       /* Additional specs */
35608 };
35609
35610 asn_TYPE_member_t asn_MBR_E_RABUsageReport_Item_ExtIEs_565[] = {
35611         { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, id),
35612                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35613                 -1,     /* IMPLICIT tag at current level */
35614                 &asn_DEF_ProtocolIE_ID,
35615                 0,
35616                 { &asn_OER_memb_id_constr_566, &asn_PER_memb_id_constr_566,  memb_id_constraint_565 },
35617                 0, 0, /* No default value */
35618                 "id"
35619                 },
35620         { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, criticality),
35621                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35622                 -1,     /* IMPLICIT tag at current level */
35623                 &asn_DEF_Criticality,
35624                 0,
35625                 { &asn_OER_memb_criticality_constr_567, &asn_PER_memb_criticality_constr_567,  memb_criticality_constraint_565 },
35626                 0, 0, /* No default value */
35627                 "criticality"
35628                 },
35629         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, extensionValue),
35630                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35631                 +1,     /* EXPLICIT tag at current level */
35632                 &asn_DEF_extensionValue_568,
35633                 0,
35634                 { &asn_OER_memb_extensionValue_constr_568, &asn_PER_memb_extensionValue_constr_568,  memb_extensionValue_constraint_565 },
35635                 0, 0, /* No default value */
35636                 "extensionValue"
35637                 },
35638 };
35639 static const ber_tlv_tag_t asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[] = {
35640         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35641 };
35642 static const asn_TYPE_tag2member_t asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565[] = {
35643     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35644     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35645     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35646 };
35647 asn_SEQUENCE_specifics_t asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 = {
35648         sizeof(struct E_RABUsageReport_Item_ExtIEs),
35649         offsetof(struct E_RABUsageReport_Item_ExtIEs, _asn_ctx),
35650         asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565,
35651         3,      /* Count of tags in the map */
35652         0, 0, 0,        /* Optional elements (not needed) */
35653         -1,     /* First extension addition */
35654 };
35655 asn_TYPE_descriptor_t asn_DEF_E_RABUsageReport_Item_ExtIEs = {
35656         "E-RABUsageReport-Item-ExtIEs",
35657         "E-RABUsageReport-Item-ExtIEs",
35658         &asn_OP_SEQUENCE,
35659         asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,
35660         sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
35661                 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
35662         asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,  /* Same as above */
35663         sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
35664                 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
35665         { 0, 0, SEQUENCE_constraint },
35666         asn_MBR_E_RABUsageReport_Item_ExtIEs_565,
35667         3,      /* Elements count */
35668         &asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 /* Additional specs */
35669 };
35670
35671 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_572 = {
35672         sizeof(struct ExpectedUEBehaviour_ExtIEs__extensionValue),
35673         offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx),
35674         offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, present),
35675         sizeof(((struct ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present),
35676         0,      /* No top level tags */
35677         0,      /* No tags in the map */
35678         0, 0,
35679         -1      /* Extensions start */
35680 };
35681 static /* Use -fall-defs-global to expose */
35682 asn_TYPE_descriptor_t asn_DEF_extensionValue_572 = {
35683         "extensionValue",
35684         "extensionValue",
35685         &asn_OP_OPEN_TYPE,
35686         0,      /* No effective tags (pointer) */
35687         0,      /* No effective tags (count) */
35688         0,      /* No tags (pointer) */
35689         0,      /* No tags (count) */
35690         { 0, 0, OPEN_TYPE_constraint },
35691         0, 0,   /* No members */
35692         &asn_SPC_extensionValue_specs_572       /* Additional specs */
35693 };
35694
35695 asn_TYPE_member_t asn_MBR_ExpectedUEBehaviour_ExtIEs_569[] = {
35696         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, id),
35697                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35698                 -1,     /* IMPLICIT tag at current level */
35699                 &asn_DEF_ProtocolIE_ID,
35700                 0,
35701                 { &asn_OER_memb_id_constr_570, &asn_PER_memb_id_constr_570,  memb_id_constraint_569 },
35702                 0, 0, /* No default value */
35703                 "id"
35704                 },
35705         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, criticality),
35706                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35707                 -1,     /* IMPLICIT tag at current level */
35708                 &asn_DEF_Criticality,
35709                 0,
35710                 { &asn_OER_memb_criticality_constr_571, &asn_PER_memb_criticality_constr_571,  memb_criticality_constraint_569 },
35711                 0, 0, /* No default value */
35712                 "criticality"
35713                 },
35714         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, extensionValue),
35715                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35716                 +1,     /* EXPLICIT tag at current level */
35717                 &asn_DEF_extensionValue_572,
35718                 0,
35719                 { &asn_OER_memb_extensionValue_constr_572, &asn_PER_memb_extensionValue_constr_572,  memb_extensionValue_constraint_569 },
35720                 0, 0, /* No default value */
35721                 "extensionValue"
35722                 },
35723 };
35724 static const ber_tlv_tag_t asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[] = {
35725         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35726 };
35727 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569[] = {
35728     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35729     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35730     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35731 };
35732 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 = {
35733         sizeof(struct ExpectedUEBehaviour_ExtIEs),
35734         offsetof(struct ExpectedUEBehaviour_ExtIEs, _asn_ctx),
35735         asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569,
35736         3,      /* Count of tags in the map */
35737         0, 0, 0,        /* Optional elements (not needed) */
35738         -1,     /* First extension addition */
35739 };
35740 asn_TYPE_descriptor_t asn_DEF_ExpectedUEBehaviour_ExtIEs = {
35741         "ExpectedUEBehaviour-ExtIEs",
35742         "ExpectedUEBehaviour-ExtIEs",
35743         &asn_OP_SEQUENCE,
35744         asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,
35745         sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
35746                 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
35747         asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,    /* Same as above */
35748         sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
35749                 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
35750         { 0, 0, SEQUENCE_constraint },
35751         asn_MBR_ExpectedUEBehaviour_ExtIEs_569,
35752         3,      /* Elements count */
35753         &asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569   /* Additional specs */
35754 };
35755
35756 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_576 = {
35757         sizeof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue),
35758         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx),
35759         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present),
35760         sizeof(((struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present),
35761         0,      /* No top level tags */
35762         0,      /* No tags in the map */
35763         0, 0,
35764         -1      /* Extensions start */
35765 };
35766 static /* Use -fall-defs-global to expose */
35767 asn_TYPE_descriptor_t asn_DEF_extensionValue_576 = {
35768         "extensionValue",
35769         "extensionValue",
35770         &asn_OP_OPEN_TYPE,
35771         0,      /* No effective tags (pointer) */
35772         0,      /* No effective tags (count) */
35773         0,      /* No tags (pointer) */
35774         0,      /* No tags (count) */
35775         { 0, 0, OPEN_TYPE_constraint },
35776         0, 0,   /* No members */
35777         &asn_SPC_extensionValue_specs_576       /* Additional specs */
35778 };
35779
35780 asn_TYPE_member_t asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573[] = {
35781         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, id),
35782                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35783                 -1,     /* IMPLICIT tag at current level */
35784                 &asn_DEF_ProtocolIE_ID,
35785                 0,
35786                 { &asn_OER_memb_id_constr_574, &asn_PER_memb_id_constr_574,  memb_id_constraint_573 },
35787                 0, 0, /* No default value */
35788                 "id"
35789                 },
35790         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, criticality),
35791                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35792                 -1,     /* IMPLICIT tag at current level */
35793                 &asn_DEF_Criticality,
35794                 0,
35795                 { &asn_OER_memb_criticality_constr_575, &asn_PER_memb_criticality_constr_575,  memb_criticality_constraint_573 },
35796                 0, 0, /* No default value */
35797                 "criticality"
35798                 },
35799         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, extensionValue),
35800                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35801                 +1,     /* EXPLICIT tag at current level */
35802                 &asn_DEF_extensionValue_576,
35803                 0,
35804                 { &asn_OER_memb_extensionValue_constr_576, &asn_PER_memb_extensionValue_constr_576,  memb_extensionValue_constraint_573 },
35805                 0, 0, /* No default value */
35806                 "extensionValue"
35807                 },
35808 };
35809 static const ber_tlv_tag_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[] = {
35810         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35811 };
35812 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573[] = {
35813     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35814     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35815     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35816 };
35817 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 = {
35818         sizeof(struct ExpectedUEActivityBehaviour_ExtIEs),
35819         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx),
35820         asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573,
35821         3,      /* Count of tags in the map */
35822         0, 0, 0,        /* Optional elements (not needed) */
35823         -1,     /* First extension addition */
35824 };
35825 asn_TYPE_descriptor_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs = {
35826         "ExpectedUEActivityBehaviour-ExtIEs",
35827         "ExpectedUEActivityBehaviour-ExtIEs",
35828         &asn_OP_SEQUENCE,
35829         asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,
35830         sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
35831                 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
35832         asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,    /* Same as above */
35833         sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
35834                 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
35835         { 0, 0, SEQUENCE_constraint },
35836         asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573,
35837         3,      /* Elements count */
35838         &asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573   /* Additional specs */
35839 };
35840
35841 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_580 = {
35842         sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue),
35843         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, _asn_ctx),
35844         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, present),
35845         sizeof(((struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue *)0)->present),
35846         0,      /* No top level tags */
35847         0,      /* No tags in the map */
35848         0, 0,
35849         -1      /* Extensions start */
35850 };
35851 static /* Use -fall-defs-global to expose */
35852 asn_TYPE_descriptor_t asn_DEF_extensionValue_580 = {
35853         "extensionValue",
35854         "extensionValue",
35855         &asn_OP_OPEN_TYPE,
35856         0,      /* No effective tags (pointer) */
35857         0,      /* No effective tags (count) */
35858         0,      /* No tags (pointer) */
35859         0,      /* No tags (count) */
35860         { 0, 0, OPEN_TYPE_constraint },
35861         0, 0,   /* No members */
35862         &asn_SPC_extensionValue_specs_580       /* Additional specs */
35863 };
35864
35865 asn_TYPE_member_t asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577[] = {
35866         { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, id),
35867                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35868                 -1,     /* IMPLICIT tag at current level */
35869                 &asn_DEF_ProtocolIE_ID,
35870                 0,
35871                 { &asn_OER_memb_id_constr_578, &asn_PER_memb_id_constr_578,  memb_id_constraint_577 },
35872                 0, 0, /* No default value */
35873                 "id"
35874                 },
35875         { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, criticality),
35876                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35877                 -1,     /* IMPLICIT tag at current level */
35878                 &asn_DEF_Criticality,
35879                 0,
35880                 { &asn_OER_memb_criticality_constr_579, &asn_PER_memb_criticality_constr_579,  memb_criticality_constraint_577 },
35881                 0, 0, /* No default value */
35882                 "criticality"
35883                 },
35884         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, extensionValue),
35885                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35886                 +1,     /* EXPLICIT tag at current level */
35887                 &asn_DEF_extensionValue_580,
35888                 0,
35889                 { &asn_OER_memb_extensionValue_constr_580, &asn_PER_memb_extensionValue_constr_580,  memb_extensionValue_constraint_577 },
35890                 0, 0, /* No default value */
35891                 "extensionValue"
35892                 },
35893 };
35894 static const ber_tlv_tag_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[] = {
35895         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35896 };
35897 static const asn_TYPE_tag2member_t asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577[] = {
35898     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35899     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35900     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35901 };
35902 asn_SEQUENCE_specifics_t asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 = {
35903         sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs),
35904         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, _asn_ctx),
35905         asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577,
35906         3,      /* Count of tags in the map */
35907         0, 0, 0,        /* Optional elements (not needed) */
35908         -1,     /* First extension addition */
35909 };
35910 asn_TYPE_descriptor_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs = {
35911         "ExtendedULInterferenceOverloadInfo-ExtIEs",
35912         "ExtendedULInterferenceOverloadInfo-ExtIEs",
35913         &asn_OP_SEQUENCE,
35914         asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,
35915         sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
35916                 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
35917         asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,     /* Same as above */
35918         sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
35919                 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
35920         { 0, 0, SEQUENCE_constraint },
35921         asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577,
35922         3,      /* Elements count */
35923         &asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577    /* Additional specs */
35924 };
35925
35926 static asn_TYPE_member_t asn_MBR_extensionValue_584[] = {
35927         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
35928                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35929                 0,
35930                 &asn_DEF_EARFCNExtension,
35931                 0,
35932                 { 0, 0, 0 },
35933                 0, 0, /* No default value */
35934                 "EARFCNExtension"
35935                 },
35936         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.OffsetOfNbiotChannelNumberToEARFCN),
35937                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35938                 0,
35939                 &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN,
35940                 0,
35941                 { 0, 0, 0 },
35942                 0, 0, /* No default value */
35943                 "OffsetOfNbiotChannelNumberToEARFCN"
35944                 },
35945         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NRS_NSSS_PowerOffset),
35946                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35947                 0,
35948                 &asn_DEF_NRS_NSSS_PowerOffset,
35949                 0,
35950                 { 0, 0, 0 },
35951                 0, 0, /* No default value */
35952                 "NRS-NSSS-PowerOffset"
35953                 },
35954         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NSSS_NumOccasionDifferentPrecoder),
35955                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35956                 0,
35957                 &asn_DEF_NSSS_NumOccasionDifferentPrecoder,
35958                 0,
35959                 { 0, 0, 0 },
35960                 0, 0, /* No default value */
35961                 "NSSS-NumOccasionDifferentPrecoder"
35962                 },
35963 };
35964 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_584[] = {
35965     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* EARFCNExtension */
35966     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 2 }, /* OffsetOfNbiotChannelNumberToEARFCN */
35967     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 1 }, /* NRS-NSSS-PowerOffset */
35968     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -2, 0 } /* NSSS-NumOccasionDifferentPrecoder */
35969 };
35970 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_584 = {
35971         sizeof(struct FDD_Info_ExtIEs__extensionValue),
35972         offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
35973         offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
35974         sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
35975         asn_MAP_extensionValue_tag2el_584,
35976         4,      /* Count of tags in the map */
35977         0, 0,
35978         -1      /* Extensions start */
35979 };
35980 static /* Use -fall-defs-global to expose */
35981 asn_TYPE_descriptor_t asn_DEF_extensionValue_584 = {
35982         "extensionValue",
35983         "extensionValue",
35984         &asn_OP_OPEN_TYPE,
35985         0,      /* No effective tags (pointer) */
35986         0,      /* No effective tags (count) */
35987         0,      /* No tags (pointer) */
35988         0,      /* No tags (count) */
35989         { 0, 0, OPEN_TYPE_constraint },
35990         asn_MBR_extensionValue_584,
35991         4,      /* Elements count */
35992         &asn_SPC_extensionValue_specs_584       /* Additional specs */
35993 };
35994
35995 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_581[] = {
35996         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
35997                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35998                 -1,     /* IMPLICIT tag at current level */
35999                 &asn_DEF_ProtocolIE_ID,
36000                 0,
36001                 { &asn_OER_memb_id_constr_582, &asn_PER_memb_id_constr_582,  memb_id_constraint_581 },
36002                 0, 0, /* No default value */
36003                 "id"
36004                 },
36005         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
36006                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36007                 -1,     /* IMPLICIT tag at current level */
36008                 &asn_DEF_Criticality,
36009                 select_FDD_Info_ExtIEs_criticality_type,
36010                 { &asn_OER_memb_criticality_constr_583, &asn_PER_memb_criticality_constr_583,  memb_criticality_constraint_581 },
36011                 0, 0, /* No default value */
36012                 "criticality"
36013                 },
36014         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
36015                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36016                 +1,     /* EXPLICIT tag at current level */
36017                 &asn_DEF_extensionValue_584,
36018                 select_FDD_Info_ExtIEs_extensionValue_type,
36019                 { &asn_OER_memb_extensionValue_constr_584, &asn_PER_memb_extensionValue_constr_584,  memb_extensionValue_constraint_581 },
36020                 0, 0, /* No default value */
36021                 "extensionValue"
36022                 },
36023 };
36024 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_581[] = {
36025         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36026 };
36027 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_581[] = {
36028     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36029     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36030     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36031 };
36032 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_581 = {
36033         sizeof(struct FDD_Info_ExtIEs),
36034         offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
36035         asn_MAP_FDD_Info_ExtIEs_tag2el_581,
36036         3,      /* Count of tags in the map */
36037         0, 0, 0,        /* Optional elements (not needed) */
36038         -1,     /* First extension addition */
36039 };
36040 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
36041         "FDD-Info-ExtIEs",
36042         "FDD-Info-ExtIEs",
36043         &asn_OP_SEQUENCE,
36044         asn_DEF_FDD_Info_ExtIEs_tags_581,
36045         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
36046                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
36047         asn_DEF_FDD_Info_ExtIEs_tags_581,       /* Same as above */
36048         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
36049                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
36050         { 0, 0, SEQUENCE_constraint },
36051         asn_MBR_FDD_Info_ExtIEs_581,
36052         3,      /* Elements count */
36053         &asn_SPC_FDD_Info_ExtIEs_specs_581      /* Additional specs */
36054 };
36055
36056 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_588 = {
36057         sizeof(struct ForbiddenTAs_Item_ExtIEs__extensionValue),
36058         offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, _asn_ctx),
36059         offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, present),
36060         sizeof(((struct ForbiddenTAs_Item_ExtIEs__extensionValue *)0)->present),
36061         0,      /* No top level tags */
36062         0,      /* No tags in the map */
36063         0, 0,
36064         -1      /* Extensions start */
36065 };
36066 static /* Use -fall-defs-global to expose */
36067 asn_TYPE_descriptor_t asn_DEF_extensionValue_588 = {
36068         "extensionValue",
36069         "extensionValue",
36070         &asn_OP_OPEN_TYPE,
36071         0,      /* No effective tags (pointer) */
36072         0,      /* No effective tags (count) */
36073         0,      /* No tags (pointer) */
36074         0,      /* No tags (count) */
36075         { 0, 0, OPEN_TYPE_constraint },
36076         0, 0,   /* No members */
36077         &asn_SPC_extensionValue_specs_588       /* Additional specs */
36078 };
36079
36080 asn_TYPE_member_t asn_MBR_ForbiddenTAs_Item_ExtIEs_585[] = {
36081         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, id),
36082                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36083                 -1,     /* IMPLICIT tag at current level */
36084                 &asn_DEF_ProtocolIE_ID,
36085                 0,
36086                 { &asn_OER_memb_id_constr_586, &asn_PER_memb_id_constr_586,  memb_id_constraint_585 },
36087                 0, 0, /* No default value */
36088                 "id"
36089                 },
36090         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, criticality),
36091                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36092                 -1,     /* IMPLICIT tag at current level */
36093                 &asn_DEF_Criticality,
36094                 0,
36095                 { &asn_OER_memb_criticality_constr_587, &asn_PER_memb_criticality_constr_587,  memb_criticality_constraint_585 },
36096                 0, 0, /* No default value */
36097                 "criticality"
36098                 },
36099         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, extensionValue),
36100                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36101                 +1,     /* EXPLICIT tag at current level */
36102                 &asn_DEF_extensionValue_588,
36103                 0,
36104                 { &asn_OER_memb_extensionValue_constr_588, &asn_PER_memb_extensionValue_constr_588,  memb_extensionValue_constraint_585 },
36105                 0, 0, /* No default value */
36106                 "extensionValue"
36107                 },
36108 };
36109 static const ber_tlv_tag_t asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[] = {
36110         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36111 };
36112 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585[] = {
36113     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36114     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36115     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36116 };
36117 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 = {
36118         sizeof(struct ForbiddenTAs_Item_ExtIEs),
36119         offsetof(struct ForbiddenTAs_Item_ExtIEs, _asn_ctx),
36120         asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585,
36121         3,      /* Count of tags in the map */
36122         0, 0, 0,        /* Optional elements (not needed) */
36123         -1,     /* First extension addition */
36124 };
36125 asn_TYPE_descriptor_t asn_DEF_ForbiddenTAs_Item_ExtIEs = {
36126         "ForbiddenTAs-Item-ExtIEs",
36127         "ForbiddenTAs-Item-ExtIEs",
36128         &asn_OP_SEQUENCE,
36129         asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,
36130         sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
36131                 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
36132         asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,      /* Same as above */
36133         sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
36134                 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
36135         { 0, 0, SEQUENCE_constraint },
36136         asn_MBR_ForbiddenTAs_Item_ExtIEs_585,
36137         3,      /* Elements count */
36138         &asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585     /* Additional specs */
36139 };
36140
36141 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_592 = {
36142         sizeof(struct ForbiddenLAs_Item_ExtIEs__extensionValue),
36143         offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, _asn_ctx),
36144         offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, present),
36145         sizeof(((struct ForbiddenLAs_Item_ExtIEs__extensionValue *)0)->present),
36146         0,      /* No top level tags */
36147         0,      /* No tags in the map */
36148         0, 0,
36149         -1      /* Extensions start */
36150 };
36151 static /* Use -fall-defs-global to expose */
36152 asn_TYPE_descriptor_t asn_DEF_extensionValue_592 = {
36153         "extensionValue",
36154         "extensionValue",
36155         &asn_OP_OPEN_TYPE,
36156         0,      /* No effective tags (pointer) */
36157         0,      /* No effective tags (count) */
36158         0,      /* No tags (pointer) */
36159         0,      /* No tags (count) */
36160         { 0, 0, OPEN_TYPE_constraint },
36161         0, 0,   /* No members */
36162         &asn_SPC_extensionValue_specs_592       /* Additional specs */
36163 };
36164
36165 asn_TYPE_member_t asn_MBR_ForbiddenLAs_Item_ExtIEs_589[] = {
36166         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, id),
36167                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36168                 -1,     /* IMPLICIT tag at current level */
36169                 &asn_DEF_ProtocolIE_ID,
36170                 0,
36171                 { &asn_OER_memb_id_constr_590, &asn_PER_memb_id_constr_590,  memb_id_constraint_589 },
36172                 0, 0, /* No default value */
36173                 "id"
36174                 },
36175         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, criticality),
36176                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36177                 -1,     /* IMPLICIT tag at current level */
36178                 &asn_DEF_Criticality,
36179                 0,
36180                 { &asn_OER_memb_criticality_constr_591, &asn_PER_memb_criticality_constr_591,  memb_criticality_constraint_589 },
36181                 0, 0, /* No default value */
36182                 "criticality"
36183                 },
36184         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, extensionValue),
36185                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36186                 +1,     /* EXPLICIT tag at current level */
36187                 &asn_DEF_extensionValue_592,
36188                 0,
36189                 { &asn_OER_memb_extensionValue_constr_592, &asn_PER_memb_extensionValue_constr_592,  memb_extensionValue_constraint_589 },
36190                 0, 0, /* No default value */
36191                 "extensionValue"
36192                 },
36193 };
36194 static const ber_tlv_tag_t asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[] = {
36195         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36196 };
36197 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589[] = {
36198     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36199     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36200     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36201 };
36202 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 = {
36203         sizeof(struct ForbiddenLAs_Item_ExtIEs),
36204         offsetof(struct ForbiddenLAs_Item_ExtIEs, _asn_ctx),
36205         asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589,
36206         3,      /* Count of tags in the map */
36207         0, 0, 0,        /* Optional elements (not needed) */
36208         -1,     /* First extension addition */
36209 };
36210 asn_TYPE_descriptor_t asn_DEF_ForbiddenLAs_Item_ExtIEs = {
36211         "ForbiddenLAs-Item-ExtIEs",
36212         "ForbiddenLAs-Item-ExtIEs",
36213         &asn_OP_SEQUENCE,
36214         asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,
36215         sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
36216                 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
36217         asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,      /* Same as above */
36218         sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
36219                 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
36220         { 0, 0, SEQUENCE_constraint },
36221         asn_MBR_ForbiddenLAs_Item_ExtIEs_589,
36222         3,      /* Elements count */
36223         &asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589     /* Additional specs */
36224 };
36225
36226 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_596 = {
36227         sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
36228         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
36229         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
36230         sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
36231         0,      /* No top level tags */
36232         0,      /* No tags in the map */
36233         0, 0,
36234         -1      /* Extensions start */
36235 };
36236 static /* Use -fall-defs-global to expose */
36237 asn_TYPE_descriptor_t asn_DEF_extensionValue_596 = {
36238         "extensionValue",
36239         "extensionValue",
36240         &asn_OP_OPEN_TYPE,
36241         0,      /* No effective tags (pointer) */
36242         0,      /* No effective tags (count) */
36243         0,      /* No tags (pointer) */
36244         0,      /* No tags (count) */
36245         { 0, 0, OPEN_TYPE_constraint },
36246         0, 0,   /* No members */
36247         &asn_SPC_extensionValue_specs_596       /* Additional specs */
36248 };
36249
36250 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_593[] = {
36251         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
36252                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36253                 -1,     /* IMPLICIT tag at current level */
36254                 &asn_DEF_ProtocolIE_ID,
36255                 0,
36256                 { &asn_OER_memb_id_constr_594, &asn_PER_memb_id_constr_594,  memb_id_constraint_593 },
36257                 0, 0, /* No default value */
36258                 "id"
36259                 },
36260         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
36261                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36262                 -1,     /* IMPLICIT tag at current level */
36263                 &asn_DEF_Criticality,
36264                 0,
36265                 { &asn_OER_memb_criticality_constr_595, &asn_PER_memb_criticality_constr_595,  memb_criticality_constraint_593 },
36266                 0, 0, /* No default value */
36267                 "criticality"
36268                 },
36269         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
36270                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36271                 +1,     /* EXPLICIT tag at current level */
36272                 &asn_DEF_extensionValue_596,
36273                 0,
36274                 { &asn_OER_memb_extensionValue_constr_596, &asn_PER_memb_extensionValue_constr_596,  memb_extensionValue_constraint_593 },
36275                 0, 0, /* No default value */
36276                 "extensionValue"
36277                 },
36278 };
36279 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_593[] = {
36280         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36281 };
36282 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593[] = {
36283     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36284     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36285     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36286 };
36287 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_593 = {
36288         sizeof(struct FreqBandNrItem_ExtIEs),
36289         offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
36290         asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593,
36291         3,      /* Count of tags in the map */
36292         0, 0, 0,        /* Optional elements (not needed) */
36293         -1,     /* First extension addition */
36294 };
36295 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
36296         "FreqBandNrItem-ExtIEs",
36297         "FreqBandNrItem-ExtIEs",
36298         &asn_OP_SEQUENCE,
36299         asn_DEF_FreqBandNrItem_ExtIEs_tags_593,
36300         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
36301                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
36302         asn_DEF_FreqBandNrItem_ExtIEs_tags_593, /* Same as above */
36303         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
36304                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
36305         { 0, 0, SEQUENCE_constraint },
36306         asn_MBR_FreqBandNrItem_ExtIEs_593,
36307         3,      /* Elements count */
36308         &asn_SPC_FreqBandNrItem_ExtIEs_specs_593        /* Additional specs */
36309 };
36310
36311 static asn_TYPE_member_t asn_MBR_extensionValue_600[] = {
36312         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, choice.ExtendedBitRate),
36313                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36314                 0,
36315                 &asn_DEF_ExtendedBitRate,
36316                 0,
36317                 { 0, 0, 0 },
36318                 0, 0, /* No default value */
36319                 "ExtendedBitRate"
36320                 },
36321 };
36322 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_600[] = {
36323     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
36324 };
36325 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_600 = {
36326         sizeof(struct GBR_QosInformation_ExtIEs__extensionValue),
36327         offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),
36328         offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, present),
36329         sizeof(((struct GBR_QosInformation_ExtIEs__extensionValue *)0)->present),
36330         asn_MAP_extensionValue_tag2el_600,
36331         1,      /* Count of tags in the map */
36332         0, 0,
36333         -1      /* Extensions start */
36334 };
36335 static /* Use -fall-defs-global to expose */
36336 asn_TYPE_descriptor_t asn_DEF_extensionValue_600 = {
36337         "extensionValue",
36338         "extensionValue",
36339         &asn_OP_OPEN_TYPE,
36340         0,      /* No effective tags (pointer) */
36341         0,      /* No effective tags (count) */
36342         0,      /* No tags (pointer) */
36343         0,      /* No tags (count) */
36344         { 0, 0, OPEN_TYPE_constraint },
36345         asn_MBR_extensionValue_600,
36346         1,      /* Elements count */
36347         &asn_SPC_extensionValue_specs_600       /* Additional specs */
36348 };
36349
36350 asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_597[] = {
36351         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, id),
36352                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36353                 -1,     /* IMPLICIT tag at current level */
36354                 &asn_DEF_ProtocolIE_ID,
36355                 0,
36356                 { &asn_OER_memb_id_constr_598, &asn_PER_memb_id_constr_598,  memb_id_constraint_597 },
36357                 0, 0, /* No default value */
36358                 "id"
36359                 },
36360         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, criticality),
36361                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36362                 -1,     /* IMPLICIT tag at current level */
36363                 &asn_DEF_Criticality,
36364                 select_GBR_QosInformation_ExtIEs_criticality_type,
36365                 { &asn_OER_memb_criticality_constr_599, &asn_PER_memb_criticality_constr_599,  memb_criticality_constraint_597 },
36366                 0, 0, /* No default value */
36367                 "criticality"
36368                 },
36369         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, extensionValue),
36370                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36371                 +1,     /* EXPLICIT tag at current level */
36372                 &asn_DEF_extensionValue_600,
36373                 select_GBR_QosInformation_ExtIEs_extensionValue_type,
36374                 { &asn_OER_memb_extensionValue_constr_600, &asn_PER_memb_extensionValue_constr_600,  memb_extensionValue_constraint_597 },
36375                 0, 0, /* No default value */
36376                 "extensionValue"
36377                 },
36378 };
36379 static const ber_tlv_tag_t asn_DEF_GBR_QosInformation_ExtIEs_tags_597[] = {
36380         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36381 };
36382 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597[] = {
36383     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36384     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36385     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36386 };
36387 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosInformation_ExtIEs_specs_597 = {
36388         sizeof(struct GBR_QosInformation_ExtIEs),
36389         offsetof(struct GBR_QosInformation_ExtIEs, _asn_ctx),
36390         asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597,
36391         3,      /* Count of tags in the map */
36392         0, 0, 0,        /* Optional elements (not needed) */
36393         -1,     /* First extension addition */
36394 };
36395 asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = {
36396         "GBR-QosInformation-ExtIEs",
36397         "GBR-QosInformation-ExtIEs",
36398         &asn_OP_SEQUENCE,
36399         asn_DEF_GBR_QosInformation_ExtIEs_tags_597,
36400         sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
36401                 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
36402         asn_DEF_GBR_QosInformation_ExtIEs_tags_597,     /* Same as above */
36403         sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
36404                 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
36405         { 0, 0, SEQUENCE_constraint },
36406         asn_MBR_GBR_QosInformation_ExtIEs_597,
36407         3,      /* Elements count */
36408         &asn_SPC_GBR_QosInformation_ExtIEs_specs_597    /* Additional specs */
36409 };
36410
36411 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_604 = {
36412         sizeof(struct GlobalENB_ID_ExtIEs__extensionValue),
36413         offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx),
36414         offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, present),
36415         sizeof(((struct GlobalENB_ID_ExtIEs__extensionValue *)0)->present),
36416         0,      /* No top level tags */
36417         0,      /* No tags in the map */
36418         0, 0,
36419         -1      /* Extensions start */
36420 };
36421 static /* Use -fall-defs-global to expose */
36422 asn_TYPE_descriptor_t asn_DEF_extensionValue_604 = {
36423         "extensionValue",
36424         "extensionValue",
36425         &asn_OP_OPEN_TYPE,
36426         0,      /* No effective tags (pointer) */
36427         0,      /* No effective tags (count) */
36428         0,      /* No tags (pointer) */
36429         0,      /* No tags (count) */
36430         { 0, 0, OPEN_TYPE_constraint },
36431         0, 0,   /* No members */
36432         &asn_SPC_extensionValue_specs_604       /* Additional specs */
36433 };
36434
36435 asn_TYPE_member_t asn_MBR_GlobalENB_ID_ExtIEs_601[] = {
36436         { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, id),
36437                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36438                 -1,     /* IMPLICIT tag at current level */
36439                 &asn_DEF_ProtocolIE_ID,
36440                 0,
36441                 { &asn_OER_memb_id_constr_602, &asn_PER_memb_id_constr_602,  memb_id_constraint_601 },
36442                 0, 0, /* No default value */
36443                 "id"
36444                 },
36445         { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, criticality),
36446                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36447                 -1,     /* IMPLICIT tag at current level */
36448                 &asn_DEF_Criticality,
36449                 0,
36450                 { &asn_OER_memb_criticality_constr_603, &asn_PER_memb_criticality_constr_603,  memb_criticality_constraint_601 },
36451                 0, 0, /* No default value */
36452                 "criticality"
36453                 },
36454         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, extensionValue),
36455                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36456                 +1,     /* EXPLICIT tag at current level */
36457                 &asn_DEF_extensionValue_604,
36458                 0,
36459                 { &asn_OER_memb_extensionValue_constr_604, &asn_PER_memb_extensionValue_constr_604,  memb_extensionValue_constraint_601 },
36460                 0, 0, /* No default value */
36461                 "extensionValue"
36462                 },
36463 };
36464 static const ber_tlv_tag_t asn_DEF_GlobalENB_ID_ExtIEs_tags_601[] = {
36465         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36466 };
36467 static const asn_TYPE_tag2member_t asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601[] = {
36468     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36469     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36470     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36471 };
36472 asn_SEQUENCE_specifics_t asn_SPC_GlobalENB_ID_ExtIEs_specs_601 = {
36473         sizeof(struct GlobalENB_ID_ExtIEs),
36474         offsetof(struct GlobalENB_ID_ExtIEs, _asn_ctx),
36475         asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601,
36476         3,      /* Count of tags in the map */
36477         0, 0, 0,        /* Optional elements (not needed) */
36478         -1,     /* First extension addition */
36479 };
36480 asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID_ExtIEs = {
36481         "GlobalENB-ID-ExtIEs",
36482         "GlobalENB-ID-ExtIEs",
36483         &asn_OP_SEQUENCE,
36484         asn_DEF_GlobalENB_ID_ExtIEs_tags_601,
36485         sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
36486                 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
36487         asn_DEF_GlobalENB_ID_ExtIEs_tags_601,   /* Same as above */
36488         sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
36489                 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
36490         { 0, 0, SEQUENCE_constraint },
36491         asn_MBR_GlobalENB_ID_ExtIEs_601,
36492         3,      /* Elements count */
36493         &asn_SPC_GlobalENB_ID_ExtIEs_specs_601  /* Additional specs */
36494 };
36495
36496 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_608 = {
36497         sizeof(struct GlobalGNB_ID_ExtIEs__extensionValue),
36498         offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx),
36499         offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, present),
36500         sizeof(((struct GlobalGNB_ID_ExtIEs__extensionValue *)0)->present),
36501         0,      /* No top level tags */
36502         0,      /* No tags in the map */
36503         0, 0,
36504         -1      /* Extensions start */
36505 };
36506 static /* Use -fall-defs-global to expose */
36507 asn_TYPE_descriptor_t asn_DEF_extensionValue_608 = {
36508         "extensionValue",
36509         "extensionValue",
36510         &asn_OP_OPEN_TYPE,
36511         0,      /* No effective tags (pointer) */
36512         0,      /* No effective tags (count) */
36513         0,      /* No tags (pointer) */
36514         0,      /* No tags (count) */
36515         { 0, 0, OPEN_TYPE_constraint },
36516         0, 0,   /* No members */
36517         &asn_SPC_extensionValue_specs_608       /* Additional specs */
36518 };
36519
36520 asn_TYPE_member_t asn_MBR_GlobalGNB_ID_ExtIEs_605[] = {
36521         { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, id),
36522                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36523                 -1,     /* IMPLICIT tag at current level */
36524                 &asn_DEF_ProtocolIE_ID,
36525                 0,
36526                 { &asn_OER_memb_id_constr_606, &asn_PER_memb_id_constr_606,  memb_id_constraint_605 },
36527                 0, 0, /* No default value */
36528                 "id"
36529                 },
36530         { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, criticality),
36531                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36532                 -1,     /* IMPLICIT tag at current level */
36533                 &asn_DEF_Criticality,
36534                 0,
36535                 { &asn_OER_memb_criticality_constr_607, &asn_PER_memb_criticality_constr_607,  memb_criticality_constraint_605 },
36536                 0, 0, /* No default value */
36537                 "criticality"
36538                 },
36539         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, extensionValue),
36540                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36541                 +1,     /* EXPLICIT tag at current level */
36542                 &asn_DEF_extensionValue_608,
36543                 0,
36544                 { &asn_OER_memb_extensionValue_constr_608, &asn_PER_memb_extensionValue_constr_608,  memb_extensionValue_constraint_605 },
36545                 0, 0, /* No default value */
36546                 "extensionValue"
36547                 },
36548 };
36549 static const ber_tlv_tag_t asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[] = {
36550         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36551 };
36552 static const asn_TYPE_tag2member_t asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605[] = {
36553     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36554     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36555     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36556 };
36557 asn_SEQUENCE_specifics_t asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 = {
36558         sizeof(struct GlobalGNB_ID_ExtIEs),
36559         offsetof(struct GlobalGNB_ID_ExtIEs, _asn_ctx),
36560         asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605,
36561         3,      /* Count of tags in the map */
36562         0, 0, 0,        /* Optional elements (not needed) */
36563         -1,     /* First extension addition */
36564 };
36565 asn_TYPE_descriptor_t asn_DEF_GlobalGNB_ID_ExtIEs = {
36566         "GlobalGNB-ID-ExtIEs",
36567         "GlobalGNB-ID-ExtIEs",
36568         &asn_OP_SEQUENCE,
36569         asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,
36570         sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
36571                 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
36572         asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,   /* Same as above */
36573         sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
36574                 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
36575         { 0, 0, SEQUENCE_constraint },
36576         asn_MBR_GlobalGNB_ID_ExtIEs_605,
36577         3,      /* Elements count */
36578         &asn_SPC_GlobalGNB_ID_ExtIEs_specs_605  /* Additional specs */
36579 };
36580
36581 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_612 = {
36582         sizeof(struct GTPtunnelEndpoint_ExtIEs__extensionValue),
36583         offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, _asn_ctx),
36584         offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, present),
36585         sizeof(((struct GTPtunnelEndpoint_ExtIEs__extensionValue *)0)->present),
36586         0,      /* No top level tags */
36587         0,      /* No tags in the map */
36588         0, 0,
36589         -1      /* Extensions start */
36590 };
36591 static /* Use -fall-defs-global to expose */
36592 asn_TYPE_descriptor_t asn_DEF_extensionValue_612 = {
36593         "extensionValue",
36594         "extensionValue",
36595         &asn_OP_OPEN_TYPE,
36596         0,      /* No effective tags (pointer) */
36597         0,      /* No effective tags (count) */
36598         0,      /* No tags (pointer) */
36599         0,      /* No tags (count) */
36600         { 0, 0, OPEN_TYPE_constraint },
36601         0, 0,   /* No members */
36602         &asn_SPC_extensionValue_specs_612       /* Additional specs */
36603 };
36604
36605 asn_TYPE_member_t asn_MBR_GTPtunnelEndpoint_ExtIEs_609[] = {
36606         { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, id),
36607                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36608                 -1,     /* IMPLICIT tag at current level */
36609                 &asn_DEF_ProtocolIE_ID,
36610                 0,
36611                 { &asn_OER_memb_id_constr_610, &asn_PER_memb_id_constr_610,  memb_id_constraint_609 },
36612                 0, 0, /* No default value */
36613                 "id"
36614                 },
36615         { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, criticality),
36616                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36617                 -1,     /* IMPLICIT tag at current level */
36618                 &asn_DEF_Criticality,
36619                 0,
36620                 { &asn_OER_memb_criticality_constr_611, &asn_PER_memb_criticality_constr_611,  memb_criticality_constraint_609 },
36621                 0, 0, /* No default value */
36622                 "criticality"
36623                 },
36624         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, extensionValue),
36625                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36626                 +1,     /* EXPLICIT tag at current level */
36627                 &asn_DEF_extensionValue_612,
36628                 0,
36629                 { &asn_OER_memb_extensionValue_constr_612, &asn_PER_memb_extensionValue_constr_612,  memb_extensionValue_constraint_609 },
36630                 0, 0, /* No default value */
36631                 "extensionValue"
36632                 },
36633 };
36634 static const ber_tlv_tag_t asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[] = {
36635         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36636 };
36637 static const asn_TYPE_tag2member_t asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609[] = {
36638     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36639     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36640     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36641 };
36642 asn_SEQUENCE_specifics_t asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 = {
36643         sizeof(struct GTPtunnelEndpoint_ExtIEs),
36644         offsetof(struct GTPtunnelEndpoint_ExtIEs, _asn_ctx),
36645         asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609,
36646         3,      /* Count of tags in the map */
36647         0, 0, 0,        /* Optional elements (not needed) */
36648         -1,     /* First extension addition */
36649 };
36650 asn_TYPE_descriptor_t asn_DEF_GTPtunnelEndpoint_ExtIEs = {
36651         "GTPtunnelEndpoint-ExtIEs",
36652         "GTPtunnelEndpoint-ExtIEs",
36653         &asn_OP_SEQUENCE,
36654         asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,
36655         sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
36656                 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
36657         asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,      /* Same as above */
36658         sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
36659                 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
36660         { 0, 0, SEQUENCE_constraint },
36661         asn_MBR_GTPtunnelEndpoint_ExtIEs_609,
36662         3,      /* Elements count */
36663         &asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609     /* Additional specs */
36664 };
36665
36666 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_616 = {
36667         sizeof(struct GU_Group_ID_ExtIEs__extensionValue),
36668         offsetof(struct GU_Group_ID_ExtIEs__extensionValue, _asn_ctx),
36669         offsetof(struct GU_Group_ID_ExtIEs__extensionValue, present),
36670         sizeof(((struct GU_Group_ID_ExtIEs__extensionValue *)0)->present),
36671         0,      /* No top level tags */
36672         0,      /* No tags in the map */
36673         0, 0,
36674         -1      /* Extensions start */
36675 };
36676 static /* Use -fall-defs-global to expose */
36677 asn_TYPE_descriptor_t asn_DEF_extensionValue_616 = {
36678         "extensionValue",
36679         "extensionValue",
36680         &asn_OP_OPEN_TYPE,
36681         0,      /* No effective tags (pointer) */
36682         0,      /* No effective tags (count) */
36683         0,      /* No tags (pointer) */
36684         0,      /* No tags (count) */
36685         { 0, 0, OPEN_TYPE_constraint },
36686         0, 0,   /* No members */
36687         &asn_SPC_extensionValue_specs_616       /* Additional specs */
36688 };
36689
36690 asn_TYPE_member_t asn_MBR_GU_Group_ID_ExtIEs_613[] = {
36691         { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, id),
36692                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36693                 -1,     /* IMPLICIT tag at current level */
36694                 &asn_DEF_ProtocolIE_ID,
36695                 0,
36696                 { &asn_OER_memb_id_constr_614, &asn_PER_memb_id_constr_614,  memb_id_constraint_613 },
36697                 0, 0, /* No default value */
36698                 "id"
36699                 },
36700         { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, criticality),
36701                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36702                 -1,     /* IMPLICIT tag at current level */
36703                 &asn_DEF_Criticality,
36704                 0,
36705                 { &asn_OER_memb_criticality_constr_615, &asn_PER_memb_criticality_constr_615,  memb_criticality_constraint_613 },
36706                 0, 0, /* No default value */
36707                 "criticality"
36708                 },
36709         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, extensionValue),
36710                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36711                 +1,     /* EXPLICIT tag at current level */
36712                 &asn_DEF_extensionValue_616,
36713                 0,
36714                 { &asn_OER_memb_extensionValue_constr_616, &asn_PER_memb_extensionValue_constr_616,  memb_extensionValue_constraint_613 },
36715                 0, 0, /* No default value */
36716                 "extensionValue"
36717                 },
36718 };
36719 static const ber_tlv_tag_t asn_DEF_GU_Group_ID_ExtIEs_tags_613[] = {
36720         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36721 };
36722 static const asn_TYPE_tag2member_t asn_MAP_GU_Group_ID_ExtIEs_tag2el_613[] = {
36723     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36724     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36725     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36726 };
36727 asn_SEQUENCE_specifics_t asn_SPC_GU_Group_ID_ExtIEs_specs_613 = {
36728         sizeof(struct GU_Group_ID_ExtIEs),
36729         offsetof(struct GU_Group_ID_ExtIEs, _asn_ctx),
36730         asn_MAP_GU_Group_ID_ExtIEs_tag2el_613,
36731         3,      /* Count of tags in the map */
36732         0, 0, 0,        /* Optional elements (not needed) */
36733         -1,     /* First extension addition */
36734 };
36735 asn_TYPE_descriptor_t asn_DEF_GU_Group_ID_ExtIEs = {
36736         "GU-Group-ID-ExtIEs",
36737         "GU-Group-ID-ExtIEs",
36738         &asn_OP_SEQUENCE,
36739         asn_DEF_GU_Group_ID_ExtIEs_tags_613,
36740         sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
36741                 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
36742         asn_DEF_GU_Group_ID_ExtIEs_tags_613,    /* Same as above */
36743         sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
36744                 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
36745         { 0, 0, SEQUENCE_constraint },
36746         asn_MBR_GU_Group_ID_ExtIEs_613,
36747         3,      /* Elements count */
36748         &asn_SPC_GU_Group_ID_ExtIEs_specs_613   /* Additional specs */
36749 };
36750
36751 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_620 = {
36752         sizeof(struct GUMMEI_ExtIEs__extensionValue),
36753         offsetof(struct GUMMEI_ExtIEs__extensionValue, _asn_ctx),
36754         offsetof(struct GUMMEI_ExtIEs__extensionValue, present),
36755         sizeof(((struct GUMMEI_ExtIEs__extensionValue *)0)->present),
36756         0,      /* No top level tags */
36757         0,      /* No tags in the map */
36758         0, 0,
36759         -1      /* Extensions start */
36760 };
36761 static /* Use -fall-defs-global to expose */
36762 asn_TYPE_descriptor_t asn_DEF_extensionValue_620 = {
36763         "extensionValue",
36764         "extensionValue",
36765         &asn_OP_OPEN_TYPE,
36766         0,      /* No effective tags (pointer) */
36767         0,      /* No effective tags (count) */
36768         0,      /* No tags (pointer) */
36769         0,      /* No tags (count) */
36770         { 0, 0, OPEN_TYPE_constraint },
36771         0, 0,   /* No members */
36772         &asn_SPC_extensionValue_specs_620       /* Additional specs */
36773 };
36774
36775 asn_TYPE_member_t asn_MBR_GUMMEI_ExtIEs_617[] = {
36776         { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, id),
36777                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36778                 -1,     /* IMPLICIT tag at current level */
36779                 &asn_DEF_ProtocolIE_ID,
36780                 0,
36781                 { &asn_OER_memb_id_constr_618, &asn_PER_memb_id_constr_618,  memb_id_constraint_617 },
36782                 0, 0, /* No default value */
36783                 "id"
36784                 },
36785         { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, criticality),
36786                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36787                 -1,     /* IMPLICIT tag at current level */
36788                 &asn_DEF_Criticality,
36789                 0,
36790                 { &asn_OER_memb_criticality_constr_619, &asn_PER_memb_criticality_constr_619,  memb_criticality_constraint_617 },
36791                 0, 0, /* No default value */
36792                 "criticality"
36793                 },
36794         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, extensionValue),
36795                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36796                 +1,     /* EXPLICIT tag at current level */
36797                 &asn_DEF_extensionValue_620,
36798                 0,
36799                 { &asn_OER_memb_extensionValue_constr_620, &asn_PER_memb_extensionValue_constr_620,  memb_extensionValue_constraint_617 },
36800                 0, 0, /* No default value */
36801                 "extensionValue"
36802                 },
36803 };
36804 static const ber_tlv_tag_t asn_DEF_GUMMEI_ExtIEs_tags_617[] = {
36805         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36806 };
36807 static const asn_TYPE_tag2member_t asn_MAP_GUMMEI_ExtIEs_tag2el_617[] = {
36808     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36809     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36810     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36811 };
36812 asn_SEQUENCE_specifics_t asn_SPC_GUMMEI_ExtIEs_specs_617 = {
36813         sizeof(struct GUMMEI_ExtIEs),
36814         offsetof(struct GUMMEI_ExtIEs, _asn_ctx),
36815         asn_MAP_GUMMEI_ExtIEs_tag2el_617,
36816         3,      /* Count of tags in the map */
36817         0, 0, 0,        /* Optional elements (not needed) */
36818         -1,     /* First extension addition */
36819 };
36820 asn_TYPE_descriptor_t asn_DEF_GUMMEI_ExtIEs = {
36821         "GUMMEI-ExtIEs",
36822         "GUMMEI-ExtIEs",
36823         &asn_OP_SEQUENCE,
36824         asn_DEF_GUMMEI_ExtIEs_tags_617,
36825         sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
36826                 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
36827         asn_DEF_GUMMEI_ExtIEs_tags_617, /* Same as above */
36828         sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
36829                 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
36830         { 0, 0, SEQUENCE_constraint },
36831         asn_MBR_GUMMEI_ExtIEs_617,
36832         3,      /* Elements count */
36833         &asn_SPC_GUMMEI_ExtIEs_specs_617        /* Additional specs */
36834 };
36835
36836 static asn_TYPE_member_t asn_MBR_extensionValue_624[] = {
36837         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictioninEPSasSecondaryRAT),
36838                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36839                 0,
36840                 &asn_DEF_NRrestrictioninEPSasSecondaryRAT,
36841                 0,
36842                 { 0, 0, 0 },
36843                 0, 0, /* No default value */
36844                 "NRrestrictioninEPSasSecondaryRAT"
36845                 },
36846         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.CNTypeRestrictions),
36847                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
36848                 0,
36849                 &asn_DEF_CNTypeRestrictions,
36850                 0,
36851                 { 0, 0, 0 },
36852                 0, 0, /* No default value */
36853                 "CNTypeRestrictions"
36854                 },
36855         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictionin5GS),
36856                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36857                 0,
36858                 &asn_DEF_NRrestrictionin5GS,
36859                 0,
36860                 { 0, 0, 0 },
36861                 0, 0, /* No default value */
36862                 "NRrestrictionin5GS"
36863                 },
36864 };
36865 static const unsigned asn_MAP_extensionValue_to_canonical_624[] = { 0, 2, 1 };
36866 static const unsigned asn_MAP_extensionValue_from_canonical_624[] = { 0, 2, 1 };
36867 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_624[] = {
36868     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* NRrestrictioninEPSasSecondaryRAT */
36869     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* NRrestrictionin5GS */
36870     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* CNTypeRestrictions */
36871 };
36872 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_624 = {
36873         sizeof(struct HandoverRestrictionList_ExtIEs__extensionValue),
36874         offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, _asn_ctx),
36875         offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, present),
36876         sizeof(((struct HandoverRestrictionList_ExtIEs__extensionValue *)0)->present),
36877         asn_MAP_extensionValue_tag2el_624,
36878         3,      /* Count of tags in the map */
36879         asn_MAP_extensionValue_to_canonical_624,
36880         asn_MAP_extensionValue_from_canonical_624,
36881         -1      /* Extensions start */
36882 };
36883 static /* Use -fall-defs-global to expose */
36884 asn_TYPE_descriptor_t asn_DEF_extensionValue_624 = {
36885         "extensionValue",
36886         "extensionValue",
36887         &asn_OP_OPEN_TYPE,
36888         0,      /* No effective tags (pointer) */
36889         0,      /* No effective tags (count) */
36890         0,      /* No tags (pointer) */
36891         0,      /* No tags (count) */
36892         { 0, 0, OPEN_TYPE_constraint },
36893         asn_MBR_extensionValue_624,
36894         3,      /* Elements count */
36895         &asn_SPC_extensionValue_specs_624       /* Additional specs */
36896 };
36897
36898 asn_TYPE_member_t asn_MBR_HandoverRestrictionList_ExtIEs_621[] = {
36899         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, id),
36900                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36901                 -1,     /* IMPLICIT tag at current level */
36902                 &asn_DEF_ProtocolIE_ID,
36903                 0,
36904                 { &asn_OER_memb_id_constr_622, &asn_PER_memb_id_constr_622,  memb_id_constraint_621 },
36905                 0, 0, /* No default value */
36906                 "id"
36907                 },
36908         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, criticality),
36909                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36910                 -1,     /* IMPLICIT tag at current level */
36911                 &asn_DEF_Criticality,
36912                 select_HandoverRestrictionList_ExtIEs_criticality_type,
36913                 { &asn_OER_memb_criticality_constr_623, &asn_PER_memb_criticality_constr_623,  memb_criticality_constraint_621 },
36914                 0, 0, /* No default value */
36915                 "criticality"
36916                 },
36917         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, extensionValue),
36918                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36919                 +1,     /* EXPLICIT tag at current level */
36920                 &asn_DEF_extensionValue_624,
36921                 select_HandoverRestrictionList_ExtIEs_extensionValue_type,
36922                 { &asn_OER_memb_extensionValue_constr_624, &asn_PER_memb_extensionValue_constr_624,  memb_extensionValue_constraint_621 },
36923                 0, 0, /* No default value */
36924                 "extensionValue"
36925                 },
36926 };
36927 static const ber_tlv_tag_t asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[] = {
36928         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36929 };
36930 static const asn_TYPE_tag2member_t asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621[] = {
36931     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36932     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36933     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36934 };
36935 asn_SEQUENCE_specifics_t asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 = {
36936         sizeof(struct HandoverRestrictionList_ExtIEs),
36937         offsetof(struct HandoverRestrictionList_ExtIEs, _asn_ctx),
36938         asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621,
36939         3,      /* Count of tags in the map */
36940         0, 0, 0,        /* Optional elements (not needed) */
36941         -1,     /* First extension addition */
36942 };
36943 asn_TYPE_descriptor_t asn_DEF_HandoverRestrictionList_ExtIEs = {
36944         "HandoverRestrictionList-ExtIEs",
36945         "HandoverRestrictionList-ExtIEs",
36946         &asn_OP_SEQUENCE,
36947         asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,
36948         sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
36949                 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
36950         asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,        /* Same as above */
36951         sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
36952                 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
36953         { 0, 0, SEQUENCE_constraint },
36954         asn_MBR_HandoverRestrictionList_ExtIEs_621,
36955         3,      /* Elements count */
36956         &asn_SPC_HandoverRestrictionList_ExtIEs_specs_621       /* Additional specs */
36957 };
36958
36959 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_628 = {
36960         sizeof(struct HWLoadIndicator_ExtIEs__extensionValue),
36961         offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
36962         offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, present),
36963         sizeof(((struct HWLoadIndicator_ExtIEs__extensionValue *)0)->present),
36964         0,      /* No top level tags */
36965         0,      /* No tags in the map */
36966         0, 0,
36967         -1      /* Extensions start */
36968 };
36969 static /* Use -fall-defs-global to expose */
36970 asn_TYPE_descriptor_t asn_DEF_extensionValue_628 = {
36971         "extensionValue",
36972         "extensionValue",
36973         &asn_OP_OPEN_TYPE,
36974         0,      /* No effective tags (pointer) */
36975         0,      /* No effective tags (count) */
36976         0,      /* No tags (pointer) */
36977         0,      /* No tags (count) */
36978         { 0, 0, OPEN_TYPE_constraint },
36979         0, 0,   /* No members */
36980         &asn_SPC_extensionValue_specs_628       /* Additional specs */
36981 };
36982
36983 asn_TYPE_member_t asn_MBR_HWLoadIndicator_ExtIEs_625[] = {
36984         { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, id),
36985                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36986                 -1,     /* IMPLICIT tag at current level */
36987                 &asn_DEF_ProtocolIE_ID,
36988                 0,
36989                 { &asn_OER_memb_id_constr_626, &asn_PER_memb_id_constr_626,  memb_id_constraint_625 },
36990                 0, 0, /* No default value */
36991                 "id"
36992                 },
36993         { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, criticality),
36994                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36995                 -1,     /* IMPLICIT tag at current level */
36996                 &asn_DEF_Criticality,
36997                 0,
36998                 { &asn_OER_memb_criticality_constr_627, &asn_PER_memb_criticality_constr_627,  memb_criticality_constraint_625 },
36999                 0, 0, /* No default value */
37000                 "criticality"
37001                 },
37002         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, extensionValue),
37003                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37004                 +1,     /* EXPLICIT tag at current level */
37005                 &asn_DEF_extensionValue_628,
37006                 0,
37007                 { &asn_OER_memb_extensionValue_constr_628, &asn_PER_memb_extensionValue_constr_628,  memb_extensionValue_constraint_625 },
37008                 0, 0, /* No default value */
37009                 "extensionValue"
37010                 },
37011 };
37012 static const ber_tlv_tag_t asn_DEF_HWLoadIndicator_ExtIEs_tags_625[] = {
37013         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37014 };
37015 static const asn_TYPE_tag2member_t asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625[] = {
37016     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37017     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37018     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37019 };
37020 asn_SEQUENCE_specifics_t asn_SPC_HWLoadIndicator_ExtIEs_specs_625 = {
37021         sizeof(struct HWLoadIndicator_ExtIEs),
37022         offsetof(struct HWLoadIndicator_ExtIEs, _asn_ctx),
37023         asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625,
37024         3,      /* Count of tags in the map */
37025         0, 0, 0,        /* Optional elements (not needed) */
37026         -1,     /* First extension addition */
37027 };
37028 asn_TYPE_descriptor_t asn_DEF_HWLoadIndicator_ExtIEs = {
37029         "HWLoadIndicator-ExtIEs",
37030         "HWLoadIndicator-ExtIEs",
37031         &asn_OP_SEQUENCE,
37032         asn_DEF_HWLoadIndicator_ExtIEs_tags_625,
37033         sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
37034                 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
37035         asn_DEF_HWLoadIndicator_ExtIEs_tags_625,        /* Same as above */
37036         sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
37037                 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
37038         { 0, 0, SEQUENCE_constraint },
37039         asn_MBR_HWLoadIndicator_ExtIEs_625,
37040         3,      /* Elements count */
37041         &asn_SPC_HWLoadIndicator_ExtIEs_specs_625       /* Additional specs */
37042 };
37043
37044 static asn_TYPE_member_t asn_MBR_extensionValue_632[] = {
37045         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Time_UE_StayedInCell_EnhancedGranularity),
37046                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37047                 0,
37048                 &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity,
37049                 0,
37050                 { 0, 0, 0 },
37051                 0, 0, /* No default value */
37052                 "Time-UE-StayedInCell-EnhancedGranularity"
37053                 },
37054         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Cause),
37055                 -1 /* Ambiguous tag (CHOICE?) */,
37056                 0,
37057                 &asn_DEF_Cause,
37058                 0,
37059                 { 0, 0, 0 },
37060                 0, 0, /* No default value */
37061                 "Cause"
37062                 },
37063 };
37064 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_632[] = {
37065     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Time-UE-StayedInCell-EnhancedGranularity */
37066     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
37067     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
37068     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
37069     { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
37070 };
37071 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_632 = {
37072         sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue),
37073         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, _asn_ctx),
37074         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, present),
37075         sizeof(((struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue *)0)->present),
37076         asn_MAP_extensionValue_tag2el_632,
37077         5,      /* Count of tags in the map */
37078         0, 0,
37079         -1      /* Extensions start */
37080 };
37081 static /* Use -fall-defs-global to expose */
37082 asn_TYPE_descriptor_t asn_DEF_extensionValue_632 = {
37083         "extensionValue",
37084         "extensionValue",
37085         &asn_OP_OPEN_TYPE,
37086         0,      /* No effective tags (pointer) */
37087         0,      /* No effective tags (count) */
37088         0,      /* No tags (pointer) */
37089         0,      /* No tags (count) */
37090         { 0, 0, OPEN_TYPE_constraint },
37091         asn_MBR_extensionValue_632,
37092         2,      /* Elements count */
37093         &asn_SPC_extensionValue_specs_632       /* Additional specs */
37094 };
37095
37096 asn_TYPE_member_t asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629[] = {
37097         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id),
37098                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37099                 -1,     /* IMPLICIT tag at current level */
37100                 &asn_DEF_ProtocolIE_ID,
37101                 0,
37102                 { &asn_OER_memb_id_constr_630, &asn_PER_memb_id_constr_630,  memb_id_constraint_629 },
37103                 0, 0, /* No default value */
37104                 "id"
37105                 },
37106         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, criticality),
37107                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37108                 -1,     /* IMPLICIT tag at current level */
37109                 &asn_DEF_Criticality,
37110                 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type,
37111                 { &asn_OER_memb_criticality_constr_631, &asn_PER_memb_criticality_constr_631,  memb_criticality_constraint_629 },
37112                 0, 0, /* No default value */
37113                 "criticality"
37114                 },
37115         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, extensionValue),
37116                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37117                 +1,     /* EXPLICIT tag at current level */
37118                 &asn_DEF_extensionValue_632,
37119                 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type,
37120                 { &asn_OER_memb_extensionValue_constr_632, &asn_PER_memb_extensionValue_constr_632,  memb_extensionValue_constraint_629 },
37121                 0, 0, /* No default value */
37122                 "extensionValue"
37123                 },
37124 };
37125 static const ber_tlv_tag_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[] = {
37126         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37127 };
37128 static const asn_TYPE_tag2member_t asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629[] = {
37129     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37130     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37131     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37132 };
37133 asn_SEQUENCE_specifics_t asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 = {
37134         sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs),
37135         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, _asn_ctx),
37136         asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629,
37137         3,      /* Count of tags in the map */
37138         0, 0, 0,        /* Optional elements (not needed) */
37139         -1,     /* First extension addition */
37140 };
37141 asn_TYPE_descriptor_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs = {
37142         "LastVisitedEUTRANCellInformation-ExtIEs",
37143         "LastVisitedEUTRANCellInformation-ExtIEs",
37144         &asn_OP_SEQUENCE,
37145         asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,
37146         sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
37147                 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
37148         asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,       /* Same as above */
37149         sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
37150                 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
37151         { 0, 0, SEQUENCE_constraint },
37152         asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629,
37153         3,      /* Elements count */
37154         &asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629      /* Additional specs */
37155 };
37156
37157 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_636 = {
37158         sizeof(struct LocationReportingInformation_ExtIEs__extensionValue),
37159         offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, _asn_ctx),
37160         offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, present),
37161         sizeof(((struct LocationReportingInformation_ExtIEs__extensionValue *)0)->present),
37162         0,      /* No top level tags */
37163         0,      /* No tags in the map */
37164         0, 0,
37165         -1      /* Extensions start */
37166 };
37167 static /* Use -fall-defs-global to expose */
37168 asn_TYPE_descriptor_t asn_DEF_extensionValue_636 = {
37169         "extensionValue",
37170         "extensionValue",
37171         &asn_OP_OPEN_TYPE,
37172         0,      /* No effective tags (pointer) */
37173         0,      /* No effective tags (count) */
37174         0,      /* No tags (pointer) */
37175         0,      /* No tags (count) */
37176         { 0, 0, OPEN_TYPE_constraint },
37177         0, 0,   /* No members */
37178         &asn_SPC_extensionValue_specs_636       /* Additional specs */
37179 };
37180
37181 asn_TYPE_member_t asn_MBR_LocationReportingInformation_ExtIEs_633[] = {
37182         { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, id),
37183                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37184                 -1,     /* IMPLICIT tag at current level */
37185                 &asn_DEF_ProtocolIE_ID,
37186                 0,
37187                 { &asn_OER_memb_id_constr_634, &asn_PER_memb_id_constr_634,  memb_id_constraint_633 },
37188                 0, 0, /* No default value */
37189                 "id"
37190                 },
37191         { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, criticality),
37192                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37193                 -1,     /* IMPLICIT tag at current level */
37194                 &asn_DEF_Criticality,
37195                 0,
37196                 { &asn_OER_memb_criticality_constr_635, &asn_PER_memb_criticality_constr_635,  memb_criticality_constraint_633 },
37197                 0, 0, /* No default value */
37198                 "criticality"
37199                 },
37200         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, extensionValue),
37201                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37202                 +1,     /* EXPLICIT tag at current level */
37203                 &asn_DEF_extensionValue_636,
37204                 0,
37205                 { &asn_OER_memb_extensionValue_constr_636, &asn_PER_memb_extensionValue_constr_636,  memb_extensionValue_constraint_633 },
37206                 0, 0, /* No default value */
37207                 "extensionValue"
37208                 },
37209 };
37210 static const ber_tlv_tag_t asn_DEF_LocationReportingInformation_ExtIEs_tags_633[] = {
37211         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37212 };
37213 static const asn_TYPE_tag2member_t asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633[] = {
37214     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37215     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37216     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37217 };
37218 asn_SEQUENCE_specifics_t asn_SPC_LocationReportingInformation_ExtIEs_specs_633 = {
37219         sizeof(struct LocationReportingInformation_ExtIEs),
37220         offsetof(struct LocationReportingInformation_ExtIEs, _asn_ctx),
37221         asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633,
37222         3,      /* Count of tags in the map */
37223         0, 0, 0,        /* Optional elements (not needed) */
37224         -1,     /* First extension addition */
37225 };
37226 asn_TYPE_descriptor_t asn_DEF_LocationReportingInformation_ExtIEs = {
37227         "LocationReportingInformation-ExtIEs",
37228         "LocationReportingInformation-ExtIEs",
37229         &asn_OP_SEQUENCE,
37230         asn_DEF_LocationReportingInformation_ExtIEs_tags_633,
37231         sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
37232                 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
37233         asn_DEF_LocationReportingInformation_ExtIEs_tags_633,   /* Same as above */
37234         sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
37235                 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
37236         { 0, 0, SEQUENCE_constraint },
37237         asn_MBR_LocationReportingInformation_ExtIEs_633,
37238         3,      /* Elements count */
37239         &asn_SPC_LocationReportingInformation_ExtIEs_specs_633  /* Additional specs */
37240 };
37241
37242 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_640 = {
37243         sizeof(struct M1PeriodicReporting_ExtIEs__extensionValue),
37244         offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, _asn_ctx),
37245         offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, present),
37246         sizeof(((struct M1PeriodicReporting_ExtIEs__extensionValue *)0)->present),
37247         0,      /* No top level tags */
37248         0,      /* No tags in the map */
37249         0, 0,
37250         -1      /* Extensions start */
37251 };
37252 static /* Use -fall-defs-global to expose */
37253 asn_TYPE_descriptor_t asn_DEF_extensionValue_640 = {
37254         "extensionValue",
37255         "extensionValue",
37256         &asn_OP_OPEN_TYPE,
37257         0,      /* No effective tags (pointer) */
37258         0,      /* No effective tags (count) */
37259         0,      /* No tags (pointer) */
37260         0,      /* No tags (count) */
37261         { 0, 0, OPEN_TYPE_constraint },
37262         0, 0,   /* No members */
37263         &asn_SPC_extensionValue_specs_640       /* Additional specs */
37264 };
37265
37266 asn_TYPE_member_t asn_MBR_M1PeriodicReporting_ExtIEs_637[] = {
37267         { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, id),
37268                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37269                 -1,     /* IMPLICIT tag at current level */
37270                 &asn_DEF_ProtocolIE_ID,
37271                 0,
37272                 { &asn_OER_memb_id_constr_638, &asn_PER_memb_id_constr_638,  memb_id_constraint_637 },
37273                 0, 0, /* No default value */
37274                 "id"
37275                 },
37276         { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, criticality),
37277                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37278                 -1,     /* IMPLICIT tag at current level */
37279                 &asn_DEF_Criticality,
37280                 0,
37281                 { &asn_OER_memb_criticality_constr_639, &asn_PER_memb_criticality_constr_639,  memb_criticality_constraint_637 },
37282                 0, 0, /* No default value */
37283                 "criticality"
37284                 },
37285         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, extensionValue),
37286                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37287                 +1,     /* EXPLICIT tag at current level */
37288                 &asn_DEF_extensionValue_640,
37289                 0,
37290                 { &asn_OER_memb_extensionValue_constr_640, &asn_PER_memb_extensionValue_constr_640,  memb_extensionValue_constraint_637 },
37291                 0, 0, /* No default value */
37292                 "extensionValue"
37293                 },
37294 };
37295 static const ber_tlv_tag_t asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[] = {
37296         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37297 };
37298 static const asn_TYPE_tag2member_t asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637[] = {
37299     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37300     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37301     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37302 };
37303 asn_SEQUENCE_specifics_t asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 = {
37304         sizeof(struct M1PeriodicReporting_ExtIEs),
37305         offsetof(struct M1PeriodicReporting_ExtIEs, _asn_ctx),
37306         asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637,
37307         3,      /* Count of tags in the map */
37308         0, 0, 0,        /* Optional elements (not needed) */
37309         -1,     /* First extension addition */
37310 };
37311 asn_TYPE_descriptor_t asn_DEF_M1PeriodicReporting_ExtIEs = {
37312         "M1PeriodicReporting-ExtIEs",
37313         "M1PeriodicReporting-ExtIEs",
37314         &asn_OP_SEQUENCE,
37315         asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,
37316         sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
37317                 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
37318         asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,    /* Same as above */
37319         sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
37320                 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
37321         { 0, 0, SEQUENCE_constraint },
37322         asn_MBR_M1PeriodicReporting_ExtIEs_637,
37323         3,      /* Elements count */
37324         &asn_SPC_M1PeriodicReporting_ExtIEs_specs_637   /* Additional specs */
37325 };
37326
37327 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_644 = {
37328         sizeof(struct M1ThresholdEventA2_ExtIEs__extensionValue),
37329         offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, _asn_ctx),
37330         offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, present),
37331         sizeof(((struct M1ThresholdEventA2_ExtIEs__extensionValue *)0)->present),
37332         0,      /* No top level tags */
37333         0,      /* No tags in the map */
37334         0, 0,
37335         -1      /* Extensions start */
37336 };
37337 static /* Use -fall-defs-global to expose */
37338 asn_TYPE_descriptor_t asn_DEF_extensionValue_644 = {
37339         "extensionValue",
37340         "extensionValue",
37341         &asn_OP_OPEN_TYPE,
37342         0,      /* No effective tags (pointer) */
37343         0,      /* No effective tags (count) */
37344         0,      /* No tags (pointer) */
37345         0,      /* No tags (count) */
37346         { 0, 0, OPEN_TYPE_constraint },
37347         0, 0,   /* No members */
37348         &asn_SPC_extensionValue_specs_644       /* Additional specs */
37349 };
37350
37351 asn_TYPE_member_t asn_MBR_M1ThresholdEventA2_ExtIEs_641[] = {
37352         { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, id),
37353                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37354                 -1,     /* IMPLICIT tag at current level */
37355                 &asn_DEF_ProtocolIE_ID,
37356                 0,
37357                 { &asn_OER_memb_id_constr_642, &asn_PER_memb_id_constr_642,  memb_id_constraint_641 },
37358                 0, 0, /* No default value */
37359                 "id"
37360                 },
37361         { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, criticality),
37362                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37363                 -1,     /* IMPLICIT tag at current level */
37364                 &asn_DEF_Criticality,
37365                 0,
37366                 { &asn_OER_memb_criticality_constr_643, &asn_PER_memb_criticality_constr_643,  memb_criticality_constraint_641 },
37367                 0, 0, /* No default value */
37368                 "criticality"
37369                 },
37370         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, extensionValue),
37371                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37372                 +1,     /* EXPLICIT tag at current level */
37373                 &asn_DEF_extensionValue_644,
37374                 0,
37375                 { &asn_OER_memb_extensionValue_constr_644, &asn_PER_memb_extensionValue_constr_644,  memb_extensionValue_constraint_641 },
37376                 0, 0, /* No default value */
37377                 "extensionValue"
37378                 },
37379 };
37380 static const ber_tlv_tag_t asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[] = {
37381         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37382 };
37383 static const asn_TYPE_tag2member_t asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641[] = {
37384     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37385     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37386     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37387 };
37388 asn_SEQUENCE_specifics_t asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 = {
37389         sizeof(struct M1ThresholdEventA2_ExtIEs),
37390         offsetof(struct M1ThresholdEventA2_ExtIEs, _asn_ctx),
37391         asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641,
37392         3,      /* Count of tags in the map */
37393         0, 0, 0,        /* Optional elements (not needed) */
37394         -1,     /* First extension addition */
37395 };
37396 asn_TYPE_descriptor_t asn_DEF_M1ThresholdEventA2_ExtIEs = {
37397         "M1ThresholdEventA2-ExtIEs",
37398         "M1ThresholdEventA2-ExtIEs",
37399         &asn_OP_SEQUENCE,
37400         asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,
37401         sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
37402                 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
37403         asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,     /* Same as above */
37404         sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
37405                 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
37406         { 0, 0, SEQUENCE_constraint },
37407         asn_MBR_M1ThresholdEventA2_ExtIEs_641,
37408         3,      /* Elements count */
37409         &asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641    /* Additional specs */
37410 };
37411
37412 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_648 = {
37413         sizeof(struct M3Configuration_ExtIEs__extensionValue),
37414         offsetof(struct M3Configuration_ExtIEs__extensionValue, _asn_ctx),
37415         offsetof(struct M3Configuration_ExtIEs__extensionValue, present),
37416         sizeof(((struct M3Configuration_ExtIEs__extensionValue *)0)->present),
37417         0,      /* No top level tags */
37418         0,      /* No tags in the map */
37419         0, 0,
37420         -1      /* Extensions start */
37421 };
37422 static /* Use -fall-defs-global to expose */
37423 asn_TYPE_descriptor_t asn_DEF_extensionValue_648 = {
37424         "extensionValue",
37425         "extensionValue",
37426         &asn_OP_OPEN_TYPE,
37427         0,      /* No effective tags (pointer) */
37428         0,      /* No effective tags (count) */
37429         0,      /* No tags (pointer) */
37430         0,      /* No tags (count) */
37431         { 0, 0, OPEN_TYPE_constraint },
37432         0, 0,   /* No members */
37433         &asn_SPC_extensionValue_specs_648       /* Additional specs */
37434 };
37435
37436 asn_TYPE_member_t asn_MBR_M3Configuration_ExtIEs_645[] = {
37437         { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, id),
37438                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37439                 -1,     /* IMPLICIT tag at current level */
37440                 &asn_DEF_ProtocolIE_ID,
37441                 0,
37442                 { &asn_OER_memb_id_constr_646, &asn_PER_memb_id_constr_646,  memb_id_constraint_645 },
37443                 0, 0, /* No default value */
37444                 "id"
37445                 },
37446         { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, criticality),
37447                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37448                 -1,     /* IMPLICIT tag at current level */
37449                 &asn_DEF_Criticality,
37450                 0,
37451                 { &asn_OER_memb_criticality_constr_647, &asn_PER_memb_criticality_constr_647,  memb_criticality_constraint_645 },
37452                 0, 0, /* No default value */
37453                 "criticality"
37454                 },
37455         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, extensionValue),
37456                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37457                 +1,     /* EXPLICIT tag at current level */
37458                 &asn_DEF_extensionValue_648,
37459                 0,
37460                 { &asn_OER_memb_extensionValue_constr_648, &asn_PER_memb_extensionValue_constr_648,  memb_extensionValue_constraint_645 },
37461                 0, 0, /* No default value */
37462                 "extensionValue"
37463                 },
37464 };
37465 static const ber_tlv_tag_t asn_DEF_M3Configuration_ExtIEs_tags_645[] = {
37466         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37467 };
37468 static const asn_TYPE_tag2member_t asn_MAP_M3Configuration_ExtIEs_tag2el_645[] = {
37469     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37470     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37471     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37472 };
37473 asn_SEQUENCE_specifics_t asn_SPC_M3Configuration_ExtIEs_specs_645 = {
37474         sizeof(struct M3Configuration_ExtIEs),
37475         offsetof(struct M3Configuration_ExtIEs, _asn_ctx),
37476         asn_MAP_M3Configuration_ExtIEs_tag2el_645,
37477         3,      /* Count of tags in the map */
37478         0, 0, 0,        /* Optional elements (not needed) */
37479         -1,     /* First extension addition */
37480 };
37481 asn_TYPE_descriptor_t asn_DEF_M3Configuration_ExtIEs = {
37482         "M3Configuration-ExtIEs",
37483         "M3Configuration-ExtIEs",
37484         &asn_OP_SEQUENCE,
37485         asn_DEF_M3Configuration_ExtIEs_tags_645,
37486         sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
37487                 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
37488         asn_DEF_M3Configuration_ExtIEs_tags_645,        /* Same as above */
37489         sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
37490                 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
37491         { 0, 0, SEQUENCE_constraint },
37492         asn_MBR_M3Configuration_ExtIEs_645,
37493         3,      /* Elements count */
37494         &asn_SPC_M3Configuration_ExtIEs_specs_645       /* Additional specs */
37495 };
37496
37497 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_652 = {
37498         sizeof(struct M4Configuration_ExtIEs__extensionValue),
37499         offsetof(struct M4Configuration_ExtIEs__extensionValue, _asn_ctx),
37500         offsetof(struct M4Configuration_ExtIEs__extensionValue, present),
37501         sizeof(((struct M4Configuration_ExtIEs__extensionValue *)0)->present),
37502         0,      /* No top level tags */
37503         0,      /* No tags in the map */
37504         0, 0,
37505         -1      /* Extensions start */
37506 };
37507 static /* Use -fall-defs-global to expose */
37508 asn_TYPE_descriptor_t asn_DEF_extensionValue_652 = {
37509         "extensionValue",
37510         "extensionValue",
37511         &asn_OP_OPEN_TYPE,
37512         0,      /* No effective tags (pointer) */
37513         0,      /* No effective tags (count) */
37514         0,      /* No tags (pointer) */
37515         0,      /* No tags (count) */
37516         { 0, 0, OPEN_TYPE_constraint },
37517         0, 0,   /* No members */
37518         &asn_SPC_extensionValue_specs_652       /* Additional specs */
37519 };
37520
37521 asn_TYPE_member_t asn_MBR_M4Configuration_ExtIEs_649[] = {
37522         { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, id),
37523                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37524                 -1,     /* IMPLICIT tag at current level */
37525                 &asn_DEF_ProtocolIE_ID,
37526                 0,
37527                 { &asn_OER_memb_id_constr_650, &asn_PER_memb_id_constr_650,  memb_id_constraint_649 },
37528                 0, 0, /* No default value */
37529                 "id"
37530                 },
37531         { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, criticality),
37532                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37533                 -1,     /* IMPLICIT tag at current level */
37534                 &asn_DEF_Criticality,
37535                 0,
37536                 { &asn_OER_memb_criticality_constr_651, &asn_PER_memb_criticality_constr_651,  memb_criticality_constraint_649 },
37537                 0, 0, /* No default value */
37538                 "criticality"
37539                 },
37540         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, extensionValue),
37541                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37542                 +1,     /* EXPLICIT tag at current level */
37543                 &asn_DEF_extensionValue_652,
37544                 0,
37545                 { &asn_OER_memb_extensionValue_constr_652, &asn_PER_memb_extensionValue_constr_652,  memb_extensionValue_constraint_649 },
37546                 0, 0, /* No default value */
37547                 "extensionValue"
37548                 },
37549 };
37550 static const ber_tlv_tag_t asn_DEF_M4Configuration_ExtIEs_tags_649[] = {
37551         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37552 };
37553 static const asn_TYPE_tag2member_t asn_MAP_M4Configuration_ExtIEs_tag2el_649[] = {
37554     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37555     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37556     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37557 };
37558 asn_SEQUENCE_specifics_t asn_SPC_M4Configuration_ExtIEs_specs_649 = {
37559         sizeof(struct M4Configuration_ExtIEs),
37560         offsetof(struct M4Configuration_ExtIEs, _asn_ctx),
37561         asn_MAP_M4Configuration_ExtIEs_tag2el_649,
37562         3,      /* Count of tags in the map */
37563         0, 0, 0,        /* Optional elements (not needed) */
37564         -1,     /* First extension addition */
37565 };
37566 asn_TYPE_descriptor_t asn_DEF_M4Configuration_ExtIEs = {
37567         "M4Configuration-ExtIEs",
37568         "M4Configuration-ExtIEs",
37569         &asn_OP_SEQUENCE,
37570         asn_DEF_M4Configuration_ExtIEs_tags_649,
37571         sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
37572                 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
37573         asn_DEF_M4Configuration_ExtIEs_tags_649,        /* Same as above */
37574         sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
37575                 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
37576         { 0, 0, SEQUENCE_constraint },
37577         asn_MBR_M4Configuration_ExtIEs_649,
37578         3,      /* Elements count */
37579         &asn_SPC_M4Configuration_ExtIEs_specs_649       /* Additional specs */
37580 };
37581
37582 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_656 = {
37583         sizeof(struct M5Configuration_ExtIEs__extensionValue),
37584         offsetof(struct M5Configuration_ExtIEs__extensionValue, _asn_ctx),
37585         offsetof(struct M5Configuration_ExtIEs__extensionValue, present),
37586         sizeof(((struct M5Configuration_ExtIEs__extensionValue *)0)->present),
37587         0,      /* No top level tags */
37588         0,      /* No tags in the map */
37589         0, 0,
37590         -1      /* Extensions start */
37591 };
37592 static /* Use -fall-defs-global to expose */
37593 asn_TYPE_descriptor_t asn_DEF_extensionValue_656 = {
37594         "extensionValue",
37595         "extensionValue",
37596         &asn_OP_OPEN_TYPE,
37597         0,      /* No effective tags (pointer) */
37598         0,      /* No effective tags (count) */
37599         0,      /* No tags (pointer) */
37600         0,      /* No tags (count) */
37601         { 0, 0, OPEN_TYPE_constraint },
37602         0, 0,   /* No members */
37603         &asn_SPC_extensionValue_specs_656       /* Additional specs */
37604 };
37605
37606 asn_TYPE_member_t asn_MBR_M5Configuration_ExtIEs_653[] = {
37607         { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, id),
37608                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37609                 -1,     /* IMPLICIT tag at current level */
37610                 &asn_DEF_ProtocolIE_ID,
37611                 0,
37612                 { &asn_OER_memb_id_constr_654, &asn_PER_memb_id_constr_654,  memb_id_constraint_653 },
37613                 0, 0, /* No default value */
37614                 "id"
37615                 },
37616         { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, criticality),
37617                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37618                 -1,     /* IMPLICIT tag at current level */
37619                 &asn_DEF_Criticality,
37620                 0,
37621                 { &asn_OER_memb_criticality_constr_655, &asn_PER_memb_criticality_constr_655,  memb_criticality_constraint_653 },
37622                 0, 0, /* No default value */
37623                 "criticality"
37624                 },
37625         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, extensionValue),
37626                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37627                 +1,     /* EXPLICIT tag at current level */
37628                 &asn_DEF_extensionValue_656,
37629                 0,
37630                 { &asn_OER_memb_extensionValue_constr_656, &asn_PER_memb_extensionValue_constr_656,  memb_extensionValue_constraint_653 },
37631                 0, 0, /* No default value */
37632                 "extensionValue"
37633                 },
37634 };
37635 static const ber_tlv_tag_t asn_DEF_M5Configuration_ExtIEs_tags_653[] = {
37636         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37637 };
37638 static const asn_TYPE_tag2member_t asn_MAP_M5Configuration_ExtIEs_tag2el_653[] = {
37639     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37640     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37641     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37642 };
37643 asn_SEQUENCE_specifics_t asn_SPC_M5Configuration_ExtIEs_specs_653 = {
37644         sizeof(struct M5Configuration_ExtIEs),
37645         offsetof(struct M5Configuration_ExtIEs, _asn_ctx),
37646         asn_MAP_M5Configuration_ExtIEs_tag2el_653,
37647         3,      /* Count of tags in the map */
37648         0, 0, 0,        /* Optional elements (not needed) */
37649         -1,     /* First extension addition */
37650 };
37651 asn_TYPE_descriptor_t asn_DEF_M5Configuration_ExtIEs = {
37652         "M5Configuration-ExtIEs",
37653         "M5Configuration-ExtIEs",
37654         &asn_OP_SEQUENCE,
37655         asn_DEF_M5Configuration_ExtIEs_tags_653,
37656         sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
37657                 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
37658         asn_DEF_M5Configuration_ExtIEs_tags_653,        /* Same as above */
37659         sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
37660                 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
37661         { 0, 0, SEQUENCE_constraint },
37662         asn_MBR_M5Configuration_ExtIEs_653,
37663         3,      /* Elements count */
37664         &asn_SPC_M5Configuration_ExtIEs_specs_653       /* Additional specs */
37665 };
37666
37667 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_660 = {
37668         sizeof(struct M6Configuration_ExtIEs__extensionValue),
37669         offsetof(struct M6Configuration_ExtIEs__extensionValue, _asn_ctx),
37670         offsetof(struct M6Configuration_ExtIEs__extensionValue, present),
37671         sizeof(((struct M6Configuration_ExtIEs__extensionValue *)0)->present),
37672         0,      /* No top level tags */
37673         0,      /* No tags in the map */
37674         0, 0,
37675         -1      /* Extensions start */
37676 };
37677 static /* Use -fall-defs-global to expose */
37678 asn_TYPE_descriptor_t asn_DEF_extensionValue_660 = {
37679         "extensionValue",
37680         "extensionValue",
37681         &asn_OP_OPEN_TYPE,
37682         0,      /* No effective tags (pointer) */
37683         0,      /* No effective tags (count) */
37684         0,      /* No tags (pointer) */
37685         0,      /* No tags (count) */
37686         { 0, 0, OPEN_TYPE_constraint },
37687         0, 0,   /* No members */
37688         &asn_SPC_extensionValue_specs_660       /* Additional specs */
37689 };
37690
37691 asn_TYPE_member_t asn_MBR_M6Configuration_ExtIEs_657[] = {
37692         { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, id),
37693                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37694                 -1,     /* IMPLICIT tag at current level */
37695                 &asn_DEF_ProtocolIE_ID,
37696                 0,
37697                 { &asn_OER_memb_id_constr_658, &asn_PER_memb_id_constr_658,  memb_id_constraint_657 },
37698                 0, 0, /* No default value */
37699                 "id"
37700                 },
37701         { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, criticality),
37702                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37703                 -1,     /* IMPLICIT tag at current level */
37704                 &asn_DEF_Criticality,
37705                 0,
37706                 { &asn_OER_memb_criticality_constr_659, &asn_PER_memb_criticality_constr_659,  memb_criticality_constraint_657 },
37707                 0, 0, /* No default value */
37708                 "criticality"
37709                 },
37710         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, extensionValue),
37711                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37712                 +1,     /* EXPLICIT tag at current level */
37713                 &asn_DEF_extensionValue_660,
37714                 0,
37715                 { &asn_OER_memb_extensionValue_constr_660, &asn_PER_memb_extensionValue_constr_660,  memb_extensionValue_constraint_657 },
37716                 0, 0, /* No default value */
37717                 "extensionValue"
37718                 },
37719 };
37720 static const ber_tlv_tag_t asn_DEF_M6Configuration_ExtIEs_tags_657[] = {
37721         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37722 };
37723 static const asn_TYPE_tag2member_t asn_MAP_M6Configuration_ExtIEs_tag2el_657[] = {
37724     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37725     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37726     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37727 };
37728 asn_SEQUENCE_specifics_t asn_SPC_M6Configuration_ExtIEs_specs_657 = {
37729         sizeof(struct M6Configuration_ExtIEs),
37730         offsetof(struct M6Configuration_ExtIEs, _asn_ctx),
37731         asn_MAP_M6Configuration_ExtIEs_tag2el_657,
37732         3,      /* Count of tags in the map */
37733         0, 0, 0,        /* Optional elements (not needed) */
37734         -1,     /* First extension addition */
37735 };
37736 asn_TYPE_descriptor_t asn_DEF_M6Configuration_ExtIEs = {
37737         "M6Configuration-ExtIEs",
37738         "M6Configuration-ExtIEs",
37739         &asn_OP_SEQUENCE,
37740         asn_DEF_M6Configuration_ExtIEs_tags_657,
37741         sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
37742                 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
37743         asn_DEF_M6Configuration_ExtIEs_tags_657,        /* Same as above */
37744         sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
37745                 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
37746         { 0, 0, SEQUENCE_constraint },
37747         asn_MBR_M6Configuration_ExtIEs_657,
37748         3,      /* Elements count */
37749         &asn_SPC_M6Configuration_ExtIEs_specs_657       /* Additional specs */
37750 };
37751
37752 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_664 = {
37753         sizeof(struct M7Configuration_ExtIEs__extensionValue),
37754         offsetof(struct M7Configuration_ExtIEs__extensionValue, _asn_ctx),
37755         offsetof(struct M7Configuration_ExtIEs__extensionValue, present),
37756         sizeof(((struct M7Configuration_ExtIEs__extensionValue *)0)->present),
37757         0,      /* No top level tags */
37758         0,      /* No tags in the map */
37759         0, 0,
37760         -1      /* Extensions start */
37761 };
37762 static /* Use -fall-defs-global to expose */
37763 asn_TYPE_descriptor_t asn_DEF_extensionValue_664 = {
37764         "extensionValue",
37765         "extensionValue",
37766         &asn_OP_OPEN_TYPE,
37767         0,      /* No effective tags (pointer) */
37768         0,      /* No effective tags (count) */
37769         0,      /* No tags (pointer) */
37770         0,      /* No tags (count) */
37771         { 0, 0, OPEN_TYPE_constraint },
37772         0, 0,   /* No members */
37773         &asn_SPC_extensionValue_specs_664       /* Additional specs */
37774 };
37775
37776 asn_TYPE_member_t asn_MBR_M7Configuration_ExtIEs_661[] = {
37777         { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, id),
37778                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37779                 -1,     /* IMPLICIT tag at current level */
37780                 &asn_DEF_ProtocolIE_ID,
37781                 0,
37782                 { &asn_OER_memb_id_constr_662, &asn_PER_memb_id_constr_662,  memb_id_constraint_661 },
37783                 0, 0, /* No default value */
37784                 "id"
37785                 },
37786         { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, criticality),
37787                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37788                 -1,     /* IMPLICIT tag at current level */
37789                 &asn_DEF_Criticality,
37790                 0,
37791                 { &asn_OER_memb_criticality_constr_663, &asn_PER_memb_criticality_constr_663,  memb_criticality_constraint_661 },
37792                 0, 0, /* No default value */
37793                 "criticality"
37794                 },
37795         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, extensionValue),
37796                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37797                 +1,     /* EXPLICIT tag at current level */
37798                 &asn_DEF_extensionValue_664,
37799                 0,
37800                 { &asn_OER_memb_extensionValue_constr_664, &asn_PER_memb_extensionValue_constr_664,  memb_extensionValue_constraint_661 },
37801                 0, 0, /* No default value */
37802                 "extensionValue"
37803                 },
37804 };
37805 static const ber_tlv_tag_t asn_DEF_M7Configuration_ExtIEs_tags_661[] = {
37806         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37807 };
37808 static const asn_TYPE_tag2member_t asn_MAP_M7Configuration_ExtIEs_tag2el_661[] = {
37809     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37810     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37811     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37812 };
37813 asn_SEQUENCE_specifics_t asn_SPC_M7Configuration_ExtIEs_specs_661 = {
37814         sizeof(struct M7Configuration_ExtIEs),
37815         offsetof(struct M7Configuration_ExtIEs, _asn_ctx),
37816         asn_MAP_M7Configuration_ExtIEs_tag2el_661,
37817         3,      /* Count of tags in the map */
37818         0, 0, 0,        /* Optional elements (not needed) */
37819         -1,     /* First extension addition */
37820 };
37821 asn_TYPE_descriptor_t asn_DEF_M7Configuration_ExtIEs = {
37822         "M7Configuration-ExtIEs",
37823         "M7Configuration-ExtIEs",
37824         &asn_OP_SEQUENCE,
37825         asn_DEF_M7Configuration_ExtIEs_tags_661,
37826         sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
37827                 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
37828         asn_DEF_M7Configuration_ExtIEs_tags_661,        /* Same as above */
37829         sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
37830                 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
37831         { 0, 0, SEQUENCE_constraint },
37832         asn_MBR_M7Configuration_ExtIEs_661,
37833         3,      /* Elements count */
37834         &asn_SPC_M7Configuration_ExtIEs_specs_661       /* Additional specs */
37835 };
37836
37837 static asn_TYPE_member_t asn_MBR_extensionValue_668[] = {
37838         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M3Configuration),
37839                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37840                 0,
37841                 &asn_DEF_M3Configuration,
37842                 0,
37843                 { 0, 0, 0 },
37844                 0, 0, /* No default value */
37845                 "M3Configuration"
37846                 },
37847         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M4Configuration),
37848                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37849                 0,
37850                 &asn_DEF_M4Configuration,
37851                 0,
37852                 { 0, 0, 0 },
37853                 0, 0, /* No default value */
37854                 "M4Configuration"
37855                 },
37856         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M5Configuration),
37857                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37858                 0,
37859                 &asn_DEF_M5Configuration,
37860                 0,
37861                 { 0, 0, 0 },
37862                 0, 0, /* No default value */
37863                 "M5Configuration"
37864                 },
37865         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDT_Location_Info),
37866                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
37867                 0,
37868                 &asn_DEF_MDT_Location_Info,
37869                 0,
37870                 { 0, 0, 0 },
37871                 0, 0, /* No default value */
37872                 "MDT-Location-Info"
37873                 },
37874         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDTPLMNList),
37875                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37876                 0,
37877                 &asn_DEF_MDTPLMNList,
37878                 0,
37879                 { 0, 0, 0 },
37880                 0, 0, /* No default value */
37881                 "MDTPLMNList"
37882                 },
37883         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M6Configuration),
37884                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37885                 0,
37886                 &asn_DEF_M6Configuration,
37887                 0,
37888                 { 0, 0, 0 },
37889                 0, 0, /* No default value */
37890                 "M6Configuration"
37891                 },
37892         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M7Configuration),
37893                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37894                 0,
37895                 &asn_DEF_M7Configuration,
37896                 0,
37897                 { 0, 0, 0 },
37898                 0, 0, /* No default value */
37899                 "M7Configuration"
37900                 },
37901         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.BluetoothMeasurementConfiguration),
37902                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37903                 0,
37904                 &asn_DEF_BluetoothMeasurementConfiguration,
37905                 0,
37906                 { 0, 0, 0 },
37907                 0, 0, /* No default value */
37908                 "BluetoothMeasurementConfiguration"
37909                 },
37910         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.WLANMeasurementConfiguration),
37911                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37912                 0,
37913                 &asn_DEF_WLANMeasurementConfiguration,
37914                 0,
37915                 { 0, 0, 0 },
37916                 0, 0, /* No default value */
37917                 "WLANMeasurementConfiguration"
37918                 },
37919 };
37920 static const unsigned asn_MAP_extensionValue_to_canonical_668[] = { 3, 0, 1, 2, 4, 5, 6, 7, 8 };
37921 static const unsigned asn_MAP_extensionValue_from_canonical_668[] = { 1, 2, 3, 0, 4, 5, 6, 7, 8 };
37922 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_668[] = {
37923     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* MDT-Location-Info */
37924     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 7 }, /* M3Configuration */
37925     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 6 }, /* M4Configuration */
37926     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 5 }, /* M5Configuration */
37927     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 4 }, /* MDTPLMNList */
37928     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 3 }, /* M6Configuration */
37929     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 2 }, /* M7Configuration */
37930     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 1 }, /* BluetoothMeasurementConfiguration */
37931     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -7, 0 } /* WLANMeasurementConfiguration */
37932 };
37933 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_668 = {
37934         sizeof(struct MDT_Configuration_ExtIEs__extensionValue),
37935         offsetof(struct MDT_Configuration_ExtIEs__extensionValue, _asn_ctx),
37936         offsetof(struct MDT_Configuration_ExtIEs__extensionValue, present),
37937         sizeof(((struct MDT_Configuration_ExtIEs__extensionValue *)0)->present),
37938         asn_MAP_extensionValue_tag2el_668,
37939         9,      /* Count of tags in the map */
37940         asn_MAP_extensionValue_to_canonical_668,
37941         asn_MAP_extensionValue_from_canonical_668,
37942         -1      /* Extensions start */
37943 };
37944 static /* Use -fall-defs-global to expose */
37945 asn_TYPE_descriptor_t asn_DEF_extensionValue_668 = {
37946         "extensionValue",
37947         "extensionValue",
37948         &asn_OP_OPEN_TYPE,
37949         0,      /* No effective tags (pointer) */
37950         0,      /* No effective tags (count) */
37951         0,      /* No tags (pointer) */
37952         0,      /* No tags (count) */
37953         { 0, 0, OPEN_TYPE_constraint },
37954         asn_MBR_extensionValue_668,
37955         9,      /* Elements count */
37956         &asn_SPC_extensionValue_specs_668       /* Additional specs */
37957 };
37958
37959 asn_TYPE_member_t asn_MBR_MDT_Configuration_ExtIEs_665[] = {
37960         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, id),
37961                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37962                 -1,     /* IMPLICIT tag at current level */
37963                 &asn_DEF_ProtocolIE_ID,
37964                 0,
37965                 { &asn_OER_memb_id_constr_666, &asn_PER_memb_id_constr_666,  memb_id_constraint_665 },
37966                 0, 0, /* No default value */
37967                 "id"
37968                 },
37969         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, criticality),
37970                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37971                 -1,     /* IMPLICIT tag at current level */
37972                 &asn_DEF_Criticality,
37973                 select_MDT_Configuration_ExtIEs_criticality_type,
37974                 { &asn_OER_memb_criticality_constr_667, &asn_PER_memb_criticality_constr_667,  memb_criticality_constraint_665 },
37975                 0, 0, /* No default value */
37976                 "criticality"
37977                 },
37978         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, extensionValue),
37979                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37980                 +1,     /* EXPLICIT tag at current level */
37981                 &asn_DEF_extensionValue_668,
37982                 select_MDT_Configuration_ExtIEs_extensionValue_type,
37983                 { &asn_OER_memb_extensionValue_constr_668, &asn_PER_memb_extensionValue_constr_668,  memb_extensionValue_constraint_665 },
37984                 0, 0, /* No default value */
37985                 "extensionValue"
37986                 },
37987 };
37988 static const ber_tlv_tag_t asn_DEF_MDT_Configuration_ExtIEs_tags_665[] = {
37989         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37990 };
37991 static const asn_TYPE_tag2member_t asn_MAP_MDT_Configuration_ExtIEs_tag2el_665[] = {
37992     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37993     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37994     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37995 };
37996 asn_SEQUENCE_specifics_t asn_SPC_MDT_Configuration_ExtIEs_specs_665 = {
37997         sizeof(struct MDT_Configuration_ExtIEs),
37998         offsetof(struct MDT_Configuration_ExtIEs, _asn_ctx),
37999         asn_MAP_MDT_Configuration_ExtIEs_tag2el_665,
38000         3,      /* Count of tags in the map */
38001         0, 0, 0,        /* Optional elements (not needed) */
38002         -1,     /* First extension addition */
38003 };
38004 asn_TYPE_descriptor_t asn_DEF_MDT_Configuration_ExtIEs = {
38005         "MDT-Configuration-ExtIEs",
38006         "MDT-Configuration-ExtIEs",
38007         &asn_OP_SEQUENCE,
38008         asn_DEF_MDT_Configuration_ExtIEs_tags_665,
38009         sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
38010                 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
38011         asn_DEF_MDT_Configuration_ExtIEs_tags_665,      /* Same as above */
38012         sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
38013                 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
38014         { 0, 0, SEQUENCE_constraint },
38015         asn_MBR_MDT_Configuration_ExtIEs_665,
38016         3,      /* Elements count */
38017         &asn_SPC_MDT_Configuration_ExtIEs_specs_665     /* Additional specs */
38018 };
38019
38020 static asn_TYPE_member_t asn_MBR_extensionValue_672[] = {
38021         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.NRCGI),
38022                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38023                 0,
38024                 &asn_DEF_NRCGI,
38025                 0,
38026                 { 0, 0, 0 },
38027                 0, 0, /* No default value */
38028                 "NRCGI"
38029                 },
38030         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.MeNBCoordinationAssistanceInformation),
38031                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38032                 0,
38033                 &asn_DEF_MeNBCoordinationAssistanceInformation,
38034                 0,
38035                 { 0, 0, 0 },
38036                 0, 0, /* No default value */
38037                 "MeNBCoordinationAssistanceInformation"
38038                 },
38039 };
38040 static const unsigned asn_MAP_extensionValue_to_canonical_672[] = { 1, 0 };
38041 static const unsigned asn_MAP_extensionValue_from_canonical_672[] = { 1, 0 };
38042 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_672[] = {
38043     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* MeNBCoordinationAssistanceInformation */
38044     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NRCGI */
38045 };
38046 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_672 = {
38047         sizeof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue),
38048         offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
38049         offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, present),
38050         sizeof(((struct MeNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
38051         asn_MAP_extensionValue_tag2el_672,
38052         2,      /* Count of tags in the map */
38053         asn_MAP_extensionValue_to_canonical_672,
38054         asn_MAP_extensionValue_from_canonical_672,
38055         -1      /* Extensions start */
38056 };
38057 static /* Use -fall-defs-global to expose */
38058 asn_TYPE_descriptor_t asn_DEF_extensionValue_672 = {
38059         "extensionValue",
38060         "extensionValue",
38061         &asn_OP_OPEN_TYPE,
38062         0,      /* No effective tags (pointer) */
38063         0,      /* No effective tags (count) */
38064         0,      /* No tags (pointer) */
38065         0,      /* No tags (count) */
38066         { 0, 0, OPEN_TYPE_constraint },
38067         asn_MBR_extensionValue_672,
38068         2,      /* Elements count */
38069         &asn_SPC_extensionValue_specs_672       /* Additional specs */
38070 };
38071
38072 asn_TYPE_member_t asn_MBR_MeNBResourceCoordinationInformationExtIEs_669[] = {
38073         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, id),
38074                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38075                 -1,     /* IMPLICIT tag at current level */
38076                 &asn_DEF_ProtocolIE_ID,
38077                 0,
38078                 { &asn_OER_memb_id_constr_670, &asn_PER_memb_id_constr_670,  memb_id_constraint_669 },
38079                 0, 0, /* No default value */
38080                 "id"
38081                 },
38082         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, criticality),
38083                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38084                 -1,     /* IMPLICIT tag at current level */
38085                 &asn_DEF_Criticality,
38086                 select_MeNBResourceCoordinationInformationExtIEs_criticality_type,
38087                 { &asn_OER_memb_criticality_constr_671, &asn_PER_memb_criticality_constr_671,  memb_criticality_constraint_669 },
38088                 0, 0, /* No default value */
38089                 "criticality"
38090                 },
38091         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, extensionValue),
38092                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38093                 +1,     /* EXPLICIT tag at current level */
38094                 &asn_DEF_extensionValue_672,
38095                 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type,
38096                 { &asn_OER_memb_extensionValue_constr_672, &asn_PER_memb_extensionValue_constr_672,  memb_extensionValue_constraint_669 },
38097                 0, 0, /* No default value */
38098                 "extensionValue"
38099                 },
38100 };
38101 static const ber_tlv_tag_t asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[] = {
38102         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38103 };
38104 static const asn_TYPE_tag2member_t asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669[] = {
38105     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38106     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38107     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38108 };
38109 asn_SEQUENCE_specifics_t asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 = {
38110         sizeof(struct MeNBResourceCoordinationInformationExtIEs),
38111         offsetof(struct MeNBResourceCoordinationInformationExtIEs, _asn_ctx),
38112         asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669,
38113         3,      /* Count of tags in the map */
38114         0, 0, 0,        /* Optional elements (not needed) */
38115         -1,     /* First extension addition */
38116 };
38117 asn_TYPE_descriptor_t asn_DEF_MeNBResourceCoordinationInformationExtIEs = {
38118         "MeNBResourceCoordinationInformationExtIEs",
38119         "MeNBResourceCoordinationInformationExtIEs",
38120         &asn_OP_SEQUENCE,
38121         asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,
38122         sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
38123                 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
38124         asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,     /* Same as above */
38125         sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
38126                 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
38127         { 0, 0, SEQUENCE_constraint },
38128         asn_MBR_MeNBResourceCoordinationInformationExtIEs_669,
38129         3,      /* Elements count */
38130         &asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669    /* Additional specs */
38131 };
38132
38133 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_676 = {
38134         sizeof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue),
38135         offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, _asn_ctx),
38136         offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, present),
38137         sizeof(((struct MBSFN_Subframe_Info_ExtIEs__extensionValue *)0)->present),
38138         0,      /* No top level tags */
38139         0,      /* No tags in the map */
38140         0, 0,
38141         -1      /* Extensions start */
38142 };
38143 static /* Use -fall-defs-global to expose */
38144 asn_TYPE_descriptor_t asn_DEF_extensionValue_676 = {
38145         "extensionValue",
38146         "extensionValue",
38147         &asn_OP_OPEN_TYPE,
38148         0,      /* No effective tags (pointer) */
38149         0,      /* No effective tags (count) */
38150         0,      /* No tags (pointer) */
38151         0,      /* No tags (count) */
38152         { 0, 0, OPEN_TYPE_constraint },
38153         0, 0,   /* No members */
38154         &asn_SPC_extensionValue_specs_676       /* Additional specs */
38155 };
38156
38157 asn_TYPE_member_t asn_MBR_MBSFN_Subframe_Info_ExtIEs_673[] = {
38158         { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, id),
38159                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38160                 -1,     /* IMPLICIT tag at current level */
38161                 &asn_DEF_ProtocolIE_ID,
38162                 0,
38163                 { &asn_OER_memb_id_constr_674, &asn_PER_memb_id_constr_674,  memb_id_constraint_673 },
38164                 0, 0, /* No default value */
38165                 "id"
38166                 },
38167         { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, criticality),
38168                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38169                 -1,     /* IMPLICIT tag at current level */
38170                 &asn_DEF_Criticality,
38171                 0,
38172                 { &asn_OER_memb_criticality_constr_675, &asn_PER_memb_criticality_constr_675,  memb_criticality_constraint_673 },
38173                 0, 0, /* No default value */
38174                 "criticality"
38175                 },
38176         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, extensionValue),
38177                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38178                 +1,     /* EXPLICIT tag at current level */
38179                 &asn_DEF_extensionValue_676,
38180                 0,
38181                 { &asn_OER_memb_extensionValue_constr_676, &asn_PER_memb_extensionValue_constr_676,  memb_extensionValue_constraint_673 },
38182                 0, 0, /* No default value */
38183                 "extensionValue"
38184                 },
38185 };
38186 static const ber_tlv_tag_t asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[] = {
38187         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38188 };
38189 static const asn_TYPE_tag2member_t asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673[] = {
38190     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38191     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38192     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38193 };
38194 asn_SEQUENCE_specifics_t asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 = {
38195         sizeof(struct MBSFN_Subframe_Info_ExtIEs),
38196         offsetof(struct MBSFN_Subframe_Info_ExtIEs, _asn_ctx),
38197         asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673,
38198         3,      /* Count of tags in the map */
38199         0, 0, 0,        /* Optional elements (not needed) */
38200         -1,     /* First extension addition */
38201 };
38202 asn_TYPE_descriptor_t asn_DEF_MBSFN_Subframe_Info_ExtIEs = {
38203         "MBSFN-Subframe-Info-ExtIEs",
38204         "MBSFN-Subframe-Info-ExtIEs",
38205         &asn_OP_SEQUENCE,
38206         asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,
38207         sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
38208                 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
38209         asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,    /* Same as above */
38210         sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
38211                 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
38212         { 0, 0, SEQUENCE_constraint },
38213         asn_MBR_MBSFN_Subframe_Info_ExtIEs_673,
38214         3,      /* Elements count */
38215         &asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673   /* Additional specs */
38216 };
38217
38218 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_680 = {
38219         sizeof(struct BandInfo_ExtIEs__extensionValue),
38220         offsetof(struct BandInfo_ExtIEs__extensionValue, _asn_ctx),
38221         offsetof(struct BandInfo_ExtIEs__extensionValue, present),
38222         sizeof(((struct BandInfo_ExtIEs__extensionValue *)0)->present),
38223         0,      /* No top level tags */
38224         0,      /* No tags in the map */
38225         0, 0,
38226         -1      /* Extensions start */
38227 };
38228 static /* Use -fall-defs-global to expose */
38229 asn_TYPE_descriptor_t asn_DEF_extensionValue_680 = {
38230         "extensionValue",
38231         "extensionValue",
38232         &asn_OP_OPEN_TYPE,
38233         0,      /* No effective tags (pointer) */
38234         0,      /* No effective tags (count) */
38235         0,      /* No tags (pointer) */
38236         0,      /* No tags (count) */
38237         { 0, 0, OPEN_TYPE_constraint },
38238         0, 0,   /* No members */
38239         &asn_SPC_extensionValue_specs_680       /* Additional specs */
38240 };
38241
38242 asn_TYPE_member_t asn_MBR_BandInfo_ExtIEs_677[] = {
38243         { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, id),
38244                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38245                 -1,     /* IMPLICIT tag at current level */
38246                 &asn_DEF_ProtocolIE_ID,
38247                 0,
38248                 { &asn_OER_memb_id_constr_678, &asn_PER_memb_id_constr_678,  memb_id_constraint_677 },
38249                 0, 0, /* No default value */
38250                 "id"
38251                 },
38252         { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, criticality),
38253                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38254                 -1,     /* IMPLICIT tag at current level */
38255                 &asn_DEF_Criticality,
38256                 0,
38257                 { &asn_OER_memb_criticality_constr_679, &asn_PER_memb_criticality_constr_679,  memb_criticality_constraint_677 },
38258                 0, 0, /* No default value */
38259                 "criticality"
38260                 },
38261         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, extensionValue),
38262                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38263                 +1,     /* EXPLICIT tag at current level */
38264                 &asn_DEF_extensionValue_680,
38265                 0,
38266                 { &asn_OER_memb_extensionValue_constr_680, &asn_PER_memb_extensionValue_constr_680,  memb_extensionValue_constraint_677 },
38267                 0, 0, /* No default value */
38268                 "extensionValue"
38269                 },
38270 };
38271 static const ber_tlv_tag_t asn_DEF_BandInfo_ExtIEs_tags_677[] = {
38272         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38273 };
38274 static const asn_TYPE_tag2member_t asn_MAP_BandInfo_ExtIEs_tag2el_677[] = {
38275     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38276     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38277     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38278 };
38279 asn_SEQUENCE_specifics_t asn_SPC_BandInfo_ExtIEs_specs_677 = {
38280         sizeof(struct BandInfo_ExtIEs),
38281         offsetof(struct BandInfo_ExtIEs, _asn_ctx),
38282         asn_MAP_BandInfo_ExtIEs_tag2el_677,
38283         3,      /* Count of tags in the map */
38284         0, 0, 0,        /* Optional elements (not needed) */
38285         -1,     /* First extension addition */
38286 };
38287 asn_TYPE_descriptor_t asn_DEF_BandInfo_ExtIEs = {
38288         "BandInfo-ExtIEs",
38289         "BandInfo-ExtIEs",
38290         &asn_OP_SEQUENCE,
38291         asn_DEF_BandInfo_ExtIEs_tags_677,
38292         sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
38293                 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
38294         asn_DEF_BandInfo_ExtIEs_tags_677,       /* Same as above */
38295         sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
38296                 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
38297         { 0, 0, SEQUENCE_constraint },
38298         asn_MBR_BandInfo_ExtIEs_677,
38299         3,      /* Elements count */
38300         &asn_SPC_BandInfo_ExtIEs_specs_677      /* Additional specs */
38301 };
38302
38303 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_684 = {
38304         sizeof(struct SplitSRB_ExtIEs__extensionValue),
38305         offsetof(struct SplitSRB_ExtIEs__extensionValue, _asn_ctx),
38306         offsetof(struct SplitSRB_ExtIEs__extensionValue, present),
38307         sizeof(((struct SplitSRB_ExtIEs__extensionValue *)0)->present),
38308         0,      /* No top level tags */
38309         0,      /* No tags in the map */
38310         0, 0,
38311         -1      /* Extensions start */
38312 };
38313 static /* Use -fall-defs-global to expose */
38314 asn_TYPE_descriptor_t asn_DEF_extensionValue_684 = {
38315         "extensionValue",
38316         "extensionValue",
38317         &asn_OP_OPEN_TYPE,
38318         0,      /* No effective tags (pointer) */
38319         0,      /* No effective tags (count) */
38320         0,      /* No tags (pointer) */
38321         0,      /* No tags (count) */
38322         { 0, 0, OPEN_TYPE_constraint },
38323         0, 0,   /* No members */
38324         &asn_SPC_extensionValue_specs_684       /* Additional specs */
38325 };
38326
38327 asn_TYPE_member_t asn_MBR_SplitSRB_ExtIEs_681[] = {
38328         { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, id),
38329                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38330                 -1,     /* IMPLICIT tag at current level */
38331                 &asn_DEF_ProtocolIE_ID,
38332                 0,
38333                 { &asn_OER_memb_id_constr_682, &asn_PER_memb_id_constr_682,  memb_id_constraint_681 },
38334                 0, 0, /* No default value */
38335                 "id"
38336                 },
38337         { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, criticality),
38338                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38339                 -1,     /* IMPLICIT tag at current level */
38340                 &asn_DEF_Criticality,
38341                 0,
38342                 { &asn_OER_memb_criticality_constr_683, &asn_PER_memb_criticality_constr_683,  memb_criticality_constraint_681 },
38343                 0, 0, /* No default value */
38344                 "criticality"
38345                 },
38346         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, extensionValue),
38347                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38348                 +1,     /* EXPLICIT tag at current level */
38349                 &asn_DEF_extensionValue_684,
38350                 0,
38351                 { &asn_OER_memb_extensionValue_constr_684, &asn_PER_memb_extensionValue_constr_684,  memb_extensionValue_constraint_681 },
38352                 0, 0, /* No default value */
38353                 "extensionValue"
38354                 },
38355 };
38356 static const ber_tlv_tag_t asn_DEF_SplitSRB_ExtIEs_tags_681[] = {
38357         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38358 };
38359 static const asn_TYPE_tag2member_t asn_MAP_SplitSRB_ExtIEs_tag2el_681[] = {
38360     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38361     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38362     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38363 };
38364 asn_SEQUENCE_specifics_t asn_SPC_SplitSRB_ExtIEs_specs_681 = {
38365         sizeof(struct SplitSRB_ExtIEs),
38366         offsetof(struct SplitSRB_ExtIEs, _asn_ctx),
38367         asn_MAP_SplitSRB_ExtIEs_tag2el_681,
38368         3,      /* Count of tags in the map */
38369         0, 0, 0,        /* Optional elements (not needed) */
38370         -1,     /* First extension addition */
38371 };
38372 asn_TYPE_descriptor_t asn_DEF_SplitSRB_ExtIEs = {
38373         "SplitSRB-ExtIEs",
38374         "SplitSRB-ExtIEs",
38375         &asn_OP_SEQUENCE,
38376         asn_DEF_SplitSRB_ExtIEs_tags_681,
38377         sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
38378                 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
38379         asn_DEF_SplitSRB_ExtIEs_tags_681,       /* Same as above */
38380         sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
38381                 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
38382         { 0, 0, SEQUENCE_constraint },
38383         asn_MBR_SplitSRB_ExtIEs_681,
38384         3,      /* Elements count */
38385         &asn_SPC_SplitSRB_ExtIEs_specs_681      /* Additional specs */
38386 };
38387
38388 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_688 = {
38389         sizeof(struct UENRMeasurement_ExtIEs__extensionValue),
38390         offsetof(struct UENRMeasurement_ExtIEs__extensionValue, _asn_ctx),
38391         offsetof(struct UENRMeasurement_ExtIEs__extensionValue, present),
38392         sizeof(((struct UENRMeasurement_ExtIEs__extensionValue *)0)->present),
38393         0,      /* No top level tags */
38394         0,      /* No tags in the map */
38395         0, 0,
38396         -1      /* Extensions start */
38397 };
38398 static /* Use -fall-defs-global to expose */
38399 asn_TYPE_descriptor_t asn_DEF_extensionValue_688 = {
38400         "extensionValue",
38401         "extensionValue",
38402         &asn_OP_OPEN_TYPE,
38403         0,      /* No effective tags (pointer) */
38404         0,      /* No effective tags (count) */
38405         0,      /* No tags (pointer) */
38406         0,      /* No tags (count) */
38407         { 0, 0, OPEN_TYPE_constraint },
38408         0, 0,   /* No members */
38409         &asn_SPC_extensionValue_specs_688       /* Additional specs */
38410 };
38411
38412 asn_TYPE_member_t asn_MBR_UENRMeasurement_ExtIEs_685[] = {
38413         { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, id),
38414                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38415                 -1,     /* IMPLICIT tag at current level */
38416                 &asn_DEF_ProtocolIE_ID,
38417                 0,
38418                 { &asn_OER_memb_id_constr_686, &asn_PER_memb_id_constr_686,  memb_id_constraint_685 },
38419                 0, 0, /* No default value */
38420                 "id"
38421                 },
38422         { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, criticality),
38423                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38424                 -1,     /* IMPLICIT tag at current level */
38425                 &asn_DEF_Criticality,
38426                 0,
38427                 { &asn_OER_memb_criticality_constr_687, &asn_PER_memb_criticality_constr_687,  memb_criticality_constraint_685 },
38428                 0, 0, /* No default value */
38429                 "criticality"
38430                 },
38431         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, extensionValue),
38432                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38433                 +1,     /* EXPLICIT tag at current level */
38434                 &asn_DEF_extensionValue_688,
38435                 0,
38436                 { &asn_OER_memb_extensionValue_constr_688, &asn_PER_memb_extensionValue_constr_688,  memb_extensionValue_constraint_685 },
38437                 0, 0, /* No default value */
38438                 "extensionValue"
38439                 },
38440 };
38441 static const ber_tlv_tag_t asn_DEF_UENRMeasurement_ExtIEs_tags_685[] = {
38442         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38443 };
38444 static const asn_TYPE_tag2member_t asn_MAP_UENRMeasurement_ExtIEs_tag2el_685[] = {
38445     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38446     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38447     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38448 };
38449 asn_SEQUENCE_specifics_t asn_SPC_UENRMeasurement_ExtIEs_specs_685 = {
38450         sizeof(struct UENRMeasurement_ExtIEs),
38451         offsetof(struct UENRMeasurement_ExtIEs, _asn_ctx),
38452         asn_MAP_UENRMeasurement_ExtIEs_tag2el_685,
38453         3,      /* Count of tags in the map */
38454         0, 0, 0,        /* Optional elements (not needed) */
38455         -1,     /* First extension addition */
38456 };
38457 asn_TYPE_descriptor_t asn_DEF_UENRMeasurement_ExtIEs = {
38458         "UENRMeasurement-ExtIEs",
38459         "UENRMeasurement-ExtIEs",
38460         &asn_OP_SEQUENCE,
38461         asn_DEF_UENRMeasurement_ExtIEs_tags_685,
38462         sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
38463                 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
38464         asn_DEF_UENRMeasurement_ExtIEs_tags_685,        /* Same as above */
38465         sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
38466                 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
38467         { 0, 0, SEQUENCE_constraint },
38468         asn_MBR_UENRMeasurement_ExtIEs_685,
38469         3,      /* Elements count */
38470         &asn_SPC_UENRMeasurement_ExtIEs_specs_685       /* Additional specs */
38471 };
38472
38473 static asn_TYPE_member_t asn_MBR_extensionValue_692[] = {
38474         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.TAC),
38475                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
38476                 0,
38477                 &asn_DEF_TAC,
38478                 0,
38479                 { 0, 0, 0 },
38480                 0, 0, /* No default value */
38481                 "TAC"
38482                 },
38483         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.EARFCNExtension),
38484                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38485                 0,
38486                 &asn_DEF_EARFCNExtension,
38487                 0,
38488                 { 0, 0, 0 },
38489                 0, 0, /* No default value */
38490                 "EARFCNExtension"
38491                 },
38492 };
38493 static const unsigned asn_MAP_extensionValue_to_canonical_692[] = { 1, 0 };
38494 static const unsigned asn_MAP_extensionValue_from_canonical_692[] = { 1, 0 };
38495 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_692[] = {
38496     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
38497     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* TAC */
38498 };
38499 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_692 = {
38500         sizeof(struct Neighbour_Information_ExtIEs__extensionValue),
38501         offsetof(struct Neighbour_Information_ExtIEs__extensionValue, _asn_ctx),
38502         offsetof(struct Neighbour_Information_ExtIEs__extensionValue, present),
38503         sizeof(((struct Neighbour_Information_ExtIEs__extensionValue *)0)->present),
38504         asn_MAP_extensionValue_tag2el_692,
38505         2,      /* Count of tags in the map */
38506         asn_MAP_extensionValue_to_canonical_692,
38507         asn_MAP_extensionValue_from_canonical_692,
38508         -1      /* Extensions start */
38509 };
38510 static /* Use -fall-defs-global to expose */
38511 asn_TYPE_descriptor_t asn_DEF_extensionValue_692 = {
38512         "extensionValue",
38513         "extensionValue",
38514         &asn_OP_OPEN_TYPE,
38515         0,      /* No effective tags (pointer) */
38516         0,      /* No effective tags (count) */
38517         0,      /* No tags (pointer) */
38518         0,      /* No tags (count) */
38519         { 0, 0, OPEN_TYPE_constraint },
38520         asn_MBR_extensionValue_692,
38521         2,      /* Elements count */
38522         &asn_SPC_extensionValue_specs_692       /* Additional specs */
38523 };
38524
38525 asn_TYPE_member_t asn_MBR_Neighbour_Information_ExtIEs_689[] = {
38526         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, id),
38527                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38528                 -1,     /* IMPLICIT tag at current level */
38529                 &asn_DEF_ProtocolIE_ID,
38530                 0,
38531                 { &asn_OER_memb_id_constr_690, &asn_PER_memb_id_constr_690,  memb_id_constraint_689 },
38532                 0, 0, /* No default value */
38533                 "id"
38534                 },
38535         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, criticality),
38536                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38537                 -1,     /* IMPLICIT tag at current level */
38538                 &asn_DEF_Criticality,
38539                 select_Neighbour_Information_ExtIEs_criticality_type,
38540                 { &asn_OER_memb_criticality_constr_691, &asn_PER_memb_criticality_constr_691,  memb_criticality_constraint_689 },
38541                 0, 0, /* No default value */
38542                 "criticality"
38543                 },
38544         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, extensionValue),
38545                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38546                 +1,     /* EXPLICIT tag at current level */
38547                 &asn_DEF_extensionValue_692,
38548                 select_Neighbour_Information_ExtIEs_extensionValue_type,
38549                 { &asn_OER_memb_extensionValue_constr_692, &asn_PER_memb_extensionValue_constr_692,  memb_extensionValue_constraint_689 },
38550                 0, 0, /* No default value */
38551                 "extensionValue"
38552                 },
38553 };
38554 static const ber_tlv_tag_t asn_DEF_Neighbour_Information_ExtIEs_tags_689[] = {
38555         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38556 };
38557 static const asn_TYPE_tag2member_t asn_MAP_Neighbour_Information_ExtIEs_tag2el_689[] = {
38558     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38559     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38560     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38561 };
38562 asn_SEQUENCE_specifics_t asn_SPC_Neighbour_Information_ExtIEs_specs_689 = {
38563         sizeof(struct Neighbour_Information_ExtIEs),
38564         offsetof(struct Neighbour_Information_ExtIEs, _asn_ctx),
38565         asn_MAP_Neighbour_Information_ExtIEs_tag2el_689,
38566         3,      /* Count of tags in the map */
38567         0, 0, 0,        /* Optional elements (not needed) */
38568         -1,     /* First extension addition */
38569 };
38570 asn_TYPE_descriptor_t asn_DEF_Neighbour_Information_ExtIEs = {
38571         "Neighbour-Information-ExtIEs",
38572         "Neighbour-Information-ExtIEs",
38573         &asn_OP_SEQUENCE,
38574         asn_DEF_Neighbour_Information_ExtIEs_tags_689,
38575         sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
38576                 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
38577         asn_DEF_Neighbour_Information_ExtIEs_tags_689,  /* Same as above */
38578         sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
38579                 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
38580         { 0, 0, SEQUENCE_constraint },
38581         asn_MBR_Neighbour_Information_ExtIEs_689,
38582         3,      /* Elements count */
38583         &asn_SPC_Neighbour_Information_ExtIEs_specs_689 /* Additional specs */
38584 };
38585
38586 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_696 = {
38587         sizeof(struct NRFreqInfo_ExtIEs__extensionValue),
38588         offsetof(struct NRFreqInfo_ExtIEs__extensionValue, _asn_ctx),
38589         offsetof(struct NRFreqInfo_ExtIEs__extensionValue, present),
38590         sizeof(((struct NRFreqInfo_ExtIEs__extensionValue *)0)->present),
38591         0,      /* No top level tags */
38592         0,      /* No tags in the map */
38593         0, 0,
38594         -1      /* Extensions start */
38595 };
38596 static /* Use -fall-defs-global to expose */
38597 asn_TYPE_descriptor_t asn_DEF_extensionValue_696 = {
38598         "extensionValue",
38599         "extensionValue",
38600         &asn_OP_OPEN_TYPE,
38601         0,      /* No effective tags (pointer) */
38602         0,      /* No effective tags (count) */
38603         0,      /* No tags (pointer) */
38604         0,      /* No tags (count) */
38605         { 0, 0, OPEN_TYPE_constraint },
38606         0, 0,   /* No members */
38607         &asn_SPC_extensionValue_specs_696       /* Additional specs */
38608 };
38609
38610 asn_TYPE_member_t asn_MBR_NRFreqInfo_ExtIEs_693[] = {
38611         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, id),
38612                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38613                 -1,     /* IMPLICIT tag at current level */
38614                 &asn_DEF_ProtocolIE_ID,
38615                 0,
38616                 { &asn_OER_memb_id_constr_694, &asn_PER_memb_id_constr_694,  memb_id_constraint_693 },
38617                 0, 0, /* No default value */
38618                 "id"
38619                 },
38620         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, criticality),
38621                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38622                 -1,     /* IMPLICIT tag at current level */
38623                 &asn_DEF_Criticality,
38624                 0,
38625                 { &asn_OER_memb_criticality_constr_695, &asn_PER_memb_criticality_constr_695,  memb_criticality_constraint_693 },
38626                 0, 0, /* No default value */
38627                 "criticality"
38628                 },
38629         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, extensionValue),
38630                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38631                 +1,     /* EXPLICIT tag at current level */
38632                 &asn_DEF_extensionValue_696,
38633                 0,
38634                 { &asn_OER_memb_extensionValue_constr_696, &asn_PER_memb_extensionValue_constr_696,  memb_extensionValue_constraint_693 },
38635                 0, 0, /* No default value */
38636                 "extensionValue"
38637                 },
38638 };
38639 static const ber_tlv_tag_t asn_DEF_NRFreqInfo_ExtIEs_tags_693[] = {
38640         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38641 };
38642 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfo_ExtIEs_tag2el_693[] = {
38643     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38644     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38645     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38646 };
38647 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfo_ExtIEs_specs_693 = {
38648         sizeof(struct NRFreqInfo_ExtIEs),
38649         offsetof(struct NRFreqInfo_ExtIEs, _asn_ctx),
38650         asn_MAP_NRFreqInfo_ExtIEs_tag2el_693,
38651         3,      /* Count of tags in the map */
38652         0, 0, 0,        /* Optional elements (not needed) */
38653         -1,     /* First extension addition */
38654 };
38655 asn_TYPE_descriptor_t asn_DEF_NRFreqInfo_ExtIEs = {
38656         "NRFreqInfo-ExtIEs",
38657         "NRFreqInfo-ExtIEs",
38658         &asn_OP_SEQUENCE,
38659         asn_DEF_NRFreqInfo_ExtIEs_tags_693,
38660         sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
38661                 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
38662         asn_DEF_NRFreqInfo_ExtIEs_tags_693,     /* Same as above */
38663         sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
38664                 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
38665         { 0, 0, SEQUENCE_constraint },
38666         asn_MBR_NRFreqInfo_ExtIEs_693,
38667         3,      /* Elements count */
38668         &asn_SPC_NRFreqInfo_ExtIEs_specs_693    /* Additional specs */
38669 };
38670
38671 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_700 = {
38672         sizeof(struct NRCGI_ExtIEs__extensionValue),
38673         offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
38674         offsetof(struct NRCGI_ExtIEs__extensionValue, present),
38675         sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
38676         0,      /* No top level tags */
38677         0,      /* No tags in the map */
38678         0, 0,
38679         -1      /* Extensions start */
38680 };
38681 static /* Use -fall-defs-global to expose */
38682 asn_TYPE_descriptor_t asn_DEF_extensionValue_700 = {
38683         "extensionValue",
38684         "extensionValue",
38685         &asn_OP_OPEN_TYPE,
38686         0,      /* No effective tags (pointer) */
38687         0,      /* No effective tags (count) */
38688         0,      /* No tags (pointer) */
38689         0,      /* No tags (count) */
38690         { 0, 0, OPEN_TYPE_constraint },
38691         0, 0,   /* No members */
38692         &asn_SPC_extensionValue_specs_700       /* Additional specs */
38693 };
38694
38695 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_697[] = {
38696         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
38697                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38698                 -1,     /* IMPLICIT tag at current level */
38699                 &asn_DEF_ProtocolIE_ID,
38700                 0,
38701                 { &asn_OER_memb_id_constr_698, &asn_PER_memb_id_constr_698,  memb_id_constraint_697 },
38702                 0, 0, /* No default value */
38703                 "id"
38704                 },
38705         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
38706                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38707                 -1,     /* IMPLICIT tag at current level */
38708                 &asn_DEF_Criticality,
38709                 0,
38710                 { &asn_OER_memb_criticality_constr_699, &asn_PER_memb_criticality_constr_699,  memb_criticality_constraint_697 },
38711                 0, 0, /* No default value */
38712                 "criticality"
38713                 },
38714         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
38715                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38716                 +1,     /* EXPLICIT tag at current level */
38717                 &asn_DEF_extensionValue_700,
38718                 0,
38719                 { &asn_OER_memb_extensionValue_constr_700, &asn_PER_memb_extensionValue_constr_700,  memb_extensionValue_constraint_697 },
38720                 0, 0, /* No default value */
38721                 "extensionValue"
38722                 },
38723 };
38724 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_697[] = {
38725         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38726 };
38727 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_697[] = {
38728     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38729     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38730     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38731 };
38732 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_697 = {
38733         sizeof(struct NRCGI_ExtIEs),
38734         offsetof(struct NRCGI_ExtIEs, _asn_ctx),
38735         asn_MAP_NRCGI_ExtIEs_tag2el_697,
38736         3,      /* Count of tags in the map */
38737         0, 0, 0,        /* Optional elements (not needed) */
38738         -1,     /* First extension addition */
38739 };
38740 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
38741         "NRCGI-ExtIEs",
38742         "NRCGI-ExtIEs",
38743         &asn_OP_SEQUENCE,
38744         asn_DEF_NRCGI_ExtIEs_tags_697,
38745         sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
38746                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
38747         asn_DEF_NRCGI_ExtIEs_tags_697,  /* Same as above */
38748         sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
38749                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
38750         { 0, 0, SEQUENCE_constraint },
38751         asn_MBR_NRCGI_ExtIEs_697,
38752         3,      /* Elements count */
38753         &asn_SPC_NRCGI_ExtIEs_specs_697 /* Additional specs */
38754 };
38755
38756 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_704 = {
38757         sizeof(struct NR_TxBW_ExtIEs__extensionValue),
38758         offsetof(struct NR_TxBW_ExtIEs__extensionValue, _asn_ctx),
38759         offsetof(struct NR_TxBW_ExtIEs__extensionValue, present),
38760         sizeof(((struct NR_TxBW_ExtIEs__extensionValue *)0)->present),
38761         0,      /* No top level tags */
38762         0,      /* No tags in the map */
38763         0, 0,
38764         -1      /* Extensions start */
38765 };
38766 static /* Use -fall-defs-global to expose */
38767 asn_TYPE_descriptor_t asn_DEF_extensionValue_704 = {
38768         "extensionValue",
38769         "extensionValue",
38770         &asn_OP_OPEN_TYPE,
38771         0,      /* No effective tags (pointer) */
38772         0,      /* No effective tags (count) */
38773         0,      /* No tags (pointer) */
38774         0,      /* No tags (count) */
38775         { 0, 0, OPEN_TYPE_constraint },
38776         0, 0,   /* No members */
38777         &asn_SPC_extensionValue_specs_704       /* Additional specs */
38778 };
38779
38780 asn_TYPE_member_t asn_MBR_NR_TxBW_ExtIEs_701[] = {
38781         { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, id),
38782                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38783                 -1,     /* IMPLICIT tag at current level */
38784                 &asn_DEF_ProtocolIE_ID,
38785                 0,
38786                 { &asn_OER_memb_id_constr_702, &asn_PER_memb_id_constr_702,  memb_id_constraint_701 },
38787                 0, 0, /* No default value */
38788                 "id"
38789                 },
38790         { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, criticality),
38791                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38792                 -1,     /* IMPLICIT tag at current level */
38793                 &asn_DEF_Criticality,
38794                 0,
38795                 { &asn_OER_memb_criticality_constr_703, &asn_PER_memb_criticality_constr_703,  memb_criticality_constraint_701 },
38796                 0, 0, /* No default value */
38797                 "criticality"
38798                 },
38799         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, extensionValue),
38800                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38801                 +1,     /* EXPLICIT tag at current level */
38802                 &asn_DEF_extensionValue_704,
38803                 0,
38804                 { &asn_OER_memb_extensionValue_constr_704, &asn_PER_memb_extensionValue_constr_704,  memb_extensionValue_constraint_701 },
38805                 0, 0, /* No default value */
38806                 "extensionValue"
38807                 },
38808 };
38809 static const ber_tlv_tag_t asn_DEF_NR_TxBW_ExtIEs_tags_701[] = {
38810         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38811 };
38812 static const asn_TYPE_tag2member_t asn_MAP_NR_TxBW_ExtIEs_tag2el_701[] = {
38813     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38814     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38815     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38816 };
38817 asn_SEQUENCE_specifics_t asn_SPC_NR_TxBW_ExtIEs_specs_701 = {
38818         sizeof(struct NR_TxBW_ExtIEs),
38819         offsetof(struct NR_TxBW_ExtIEs, _asn_ctx),
38820         asn_MAP_NR_TxBW_ExtIEs_tag2el_701,
38821         3,      /* Count of tags in the map */
38822         0, 0, 0,        /* Optional elements (not needed) */
38823         -1,     /* First extension addition */
38824 };
38825 asn_TYPE_descriptor_t asn_DEF_NR_TxBW_ExtIEs = {
38826         "NR-TxBW-ExtIEs",
38827         "NR-TxBW-ExtIEs",
38828         &asn_OP_SEQUENCE,
38829         asn_DEF_NR_TxBW_ExtIEs_tags_701,
38830         sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
38831                 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
38832         asn_DEF_NR_TxBW_ExtIEs_tags_701,        /* Same as above */
38833         sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
38834                 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
38835         { 0, 0, SEQUENCE_constraint },
38836         asn_MBR_NR_TxBW_ExtIEs_701,
38837         3,      /* Elements count */
38838         &asn_SPC_NR_TxBW_ExtIEs_specs_701       /* Additional specs */
38839 };
38840
38841 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_708 = {
38842         sizeof(struct NRUESecurityCapabilities_ExtIEs__extensionValue),
38843         offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
38844         offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, present),
38845         sizeof(((struct NRUESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
38846         0,      /* No top level tags */
38847         0,      /* No tags in the map */
38848         0, 0,
38849         -1      /* Extensions start */
38850 };
38851 static /* Use -fall-defs-global to expose */
38852 asn_TYPE_descriptor_t asn_DEF_extensionValue_708 = {
38853         "extensionValue",
38854         "extensionValue",
38855         &asn_OP_OPEN_TYPE,
38856         0,      /* No effective tags (pointer) */
38857         0,      /* No effective tags (count) */
38858         0,      /* No tags (pointer) */
38859         0,      /* No tags (count) */
38860         { 0, 0, OPEN_TYPE_constraint },
38861         0, 0,   /* No members */
38862         &asn_SPC_extensionValue_specs_708       /* Additional specs */
38863 };
38864
38865 asn_TYPE_member_t asn_MBR_NRUESecurityCapabilities_ExtIEs_705[] = {
38866         { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, id),
38867                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38868                 -1,     /* IMPLICIT tag at current level */
38869                 &asn_DEF_ProtocolIE_ID,
38870                 0,
38871                 { &asn_OER_memb_id_constr_706, &asn_PER_memb_id_constr_706,  memb_id_constraint_705 },
38872                 0, 0, /* No default value */
38873                 "id"
38874                 },
38875         { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, criticality),
38876                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38877                 -1,     /* IMPLICIT tag at current level */
38878                 &asn_DEF_Criticality,
38879                 0,
38880                 { &asn_OER_memb_criticality_constr_707, &asn_PER_memb_criticality_constr_707,  memb_criticality_constraint_705 },
38881                 0, 0, /* No default value */
38882                 "criticality"
38883                 },
38884         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, extensionValue),
38885                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38886                 +1,     /* EXPLICIT tag at current level */
38887                 &asn_DEF_extensionValue_708,
38888                 0,
38889                 { &asn_OER_memb_extensionValue_constr_708, &asn_PER_memb_extensionValue_constr_708,  memb_extensionValue_constraint_705 },
38890                 0, 0, /* No default value */
38891                 "extensionValue"
38892                 },
38893 };
38894 static const ber_tlv_tag_t asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[] = {
38895         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38896 };
38897 static const asn_TYPE_tag2member_t asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705[] = {
38898     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38899     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38900     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38901 };
38902 asn_SEQUENCE_specifics_t asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 = {
38903         sizeof(struct NRUESecurityCapabilities_ExtIEs),
38904         offsetof(struct NRUESecurityCapabilities_ExtIEs, _asn_ctx),
38905         asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705,
38906         3,      /* Count of tags in the map */
38907         0, 0, 0,        /* Optional elements (not needed) */
38908         -1,     /* First extension addition */
38909 };
38910 asn_TYPE_descriptor_t asn_DEF_NRUESecurityCapabilities_ExtIEs = {
38911         "NRUESecurityCapabilities-ExtIEs",
38912         "NRUESecurityCapabilities-ExtIEs",
38913         &asn_OP_SEQUENCE,
38914         asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,
38915         sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
38916                 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
38917         asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,       /* Same as above */
38918         sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
38919                 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
38920         { 0, 0, SEQUENCE_constraint },
38921         asn_MBR_NRUESecurityCapabilities_ExtIEs_705,
38922         3,      /* Elements count */
38923         &asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705      /* Additional specs */
38924 };
38925
38926 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_712 = {
38927         sizeof(struct PRACH_Configuration_ExtIEs__extensionValue),
38928         offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
38929         offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, present),
38930         sizeof(((struct PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
38931         0,      /* No top level tags */
38932         0,      /* No tags in the map */
38933         0, 0,
38934         -1      /* Extensions start */
38935 };
38936 static /* Use -fall-defs-global to expose */
38937 asn_TYPE_descriptor_t asn_DEF_extensionValue_712 = {
38938         "extensionValue",
38939         "extensionValue",
38940         &asn_OP_OPEN_TYPE,
38941         0,      /* No effective tags (pointer) */
38942         0,      /* No effective tags (count) */
38943         0,      /* No tags (pointer) */
38944         0,      /* No tags (count) */
38945         { 0, 0, OPEN_TYPE_constraint },
38946         0, 0,   /* No members */
38947         &asn_SPC_extensionValue_specs_712       /* Additional specs */
38948 };
38949
38950 asn_TYPE_member_t asn_MBR_PRACH_Configuration_ExtIEs_709[] = {
38951         { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, id),
38952                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38953                 -1,     /* IMPLICIT tag at current level */
38954                 &asn_DEF_ProtocolIE_ID,
38955                 0,
38956                 { &asn_OER_memb_id_constr_710, &asn_PER_memb_id_constr_710,  memb_id_constraint_709 },
38957                 0, 0, /* No default value */
38958                 "id"
38959                 },
38960         { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, criticality),
38961                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38962                 -1,     /* IMPLICIT tag at current level */
38963                 &asn_DEF_Criticality,
38964                 0,
38965                 { &asn_OER_memb_criticality_constr_711, &asn_PER_memb_criticality_constr_711,  memb_criticality_constraint_709 },
38966                 0, 0, /* No default value */
38967                 "criticality"
38968                 },
38969         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, extensionValue),
38970                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38971                 +1,     /* EXPLICIT tag at current level */
38972                 &asn_DEF_extensionValue_712,
38973                 0,
38974                 { &asn_OER_memb_extensionValue_constr_712, &asn_PER_memb_extensionValue_constr_712,  memb_extensionValue_constraint_709 },
38975                 0, 0, /* No default value */
38976                 "extensionValue"
38977                 },
38978 };
38979 static const ber_tlv_tag_t asn_DEF_PRACH_Configuration_ExtIEs_tags_709[] = {
38980         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38981 };
38982 static const asn_TYPE_tag2member_t asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709[] = {
38983     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38984     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38985     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38986 };
38987 asn_SEQUENCE_specifics_t asn_SPC_PRACH_Configuration_ExtIEs_specs_709 = {
38988         sizeof(struct PRACH_Configuration_ExtIEs),
38989         offsetof(struct PRACH_Configuration_ExtIEs, _asn_ctx),
38990         asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709,
38991         3,      /* Count of tags in the map */
38992         0, 0, 0,        /* Optional elements (not needed) */
38993         -1,     /* First extension addition */
38994 };
38995 asn_TYPE_descriptor_t asn_DEF_PRACH_Configuration_ExtIEs = {
38996         "PRACH-Configuration-ExtIEs",
38997         "PRACH-Configuration-ExtIEs",
38998         &asn_OP_SEQUENCE,
38999         asn_DEF_PRACH_Configuration_ExtIEs_tags_709,
39000         sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
39001                 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
39002         asn_DEF_PRACH_Configuration_ExtIEs_tags_709,    /* Same as above */
39003         sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
39004                 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
39005         { 0, 0, SEQUENCE_constraint },
39006         asn_MBR_PRACH_Configuration_ExtIEs_709,
39007         3,      /* Elements count */
39008         &asn_SPC_PRACH_Configuration_ExtIEs_specs_709   /* Additional specs */
39009 };
39010
39011 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_716 = {
39012         sizeof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue),
39013         offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, _asn_ctx),
39014         offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, present),
39015         sizeof(((struct PLMNAreaBasedQMC_ExtIEs__extensionValue *)0)->present),
39016         0,      /* No top level tags */
39017         0,      /* No tags in the map */
39018         0, 0,
39019         -1      /* Extensions start */
39020 };
39021 static /* Use -fall-defs-global to expose */
39022 asn_TYPE_descriptor_t asn_DEF_extensionValue_716 = {
39023         "extensionValue",
39024         "extensionValue",
39025         &asn_OP_OPEN_TYPE,
39026         0,      /* No effective tags (pointer) */
39027         0,      /* No effective tags (count) */
39028         0,      /* No tags (pointer) */
39029         0,      /* No tags (count) */
39030         { 0, 0, OPEN_TYPE_constraint },
39031         0, 0,   /* No members */
39032         &asn_SPC_extensionValue_specs_716       /* Additional specs */
39033 };
39034
39035 asn_TYPE_member_t asn_MBR_PLMNAreaBasedQMC_ExtIEs_713[] = {
39036         { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, id),
39037                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39038                 -1,     /* IMPLICIT tag at current level */
39039                 &asn_DEF_ProtocolIE_ID,
39040                 0,
39041                 { &asn_OER_memb_id_constr_714, &asn_PER_memb_id_constr_714,  memb_id_constraint_713 },
39042                 0, 0, /* No default value */
39043                 "id"
39044                 },
39045         { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, criticality),
39046                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39047                 -1,     /* IMPLICIT tag at current level */
39048                 &asn_DEF_Criticality,
39049                 0,
39050                 { &asn_OER_memb_criticality_constr_715, &asn_PER_memb_criticality_constr_715,  memb_criticality_constraint_713 },
39051                 0, 0, /* No default value */
39052                 "criticality"
39053                 },
39054         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, extensionValue),
39055                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39056                 +1,     /* EXPLICIT tag at current level */
39057                 &asn_DEF_extensionValue_716,
39058                 0,
39059                 { &asn_OER_memb_extensionValue_constr_716, &asn_PER_memb_extensionValue_constr_716,  memb_extensionValue_constraint_713 },
39060                 0, 0, /* No default value */
39061                 "extensionValue"
39062                 },
39063 };
39064 static const ber_tlv_tag_t asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[] = {
39065         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39066 };
39067 static const asn_TYPE_tag2member_t asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713[] = {
39068     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39069     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39070     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39071 };
39072 asn_SEQUENCE_specifics_t asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 = {
39073         sizeof(struct PLMNAreaBasedQMC_ExtIEs),
39074         offsetof(struct PLMNAreaBasedQMC_ExtIEs, _asn_ctx),
39075         asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713,
39076         3,      /* Count of tags in the map */
39077         0, 0, 0,        /* Optional elements (not needed) */
39078         -1,     /* First extension addition */
39079 };
39080 asn_TYPE_descriptor_t asn_DEF_PLMNAreaBasedQMC_ExtIEs = {
39081         "PLMNAreaBasedQMC-ExtIEs",
39082         "PLMNAreaBasedQMC-ExtIEs",
39083         &asn_OP_SEQUENCE,
39084         asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,
39085         sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
39086                 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
39087         asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,       /* Same as above */
39088         sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
39089                 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
39090         { 0, 0, SEQUENCE_constraint },
39091         asn_MBR_PLMNAreaBasedQMC_ExtIEs_713,
39092         3,      /* Elements count */
39093         &asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713      /* Additional specs */
39094 };
39095
39096 static asn_TYPE_member_t asn_MBR_extensionValue_720[] = {
39097         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, choice.ProSeUEtoNetworkRelaying),
39098                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39099                 0,
39100                 &asn_DEF_ProSeUEtoNetworkRelaying,
39101                 0,
39102                 { 0, 0, 0 },
39103                 0, 0, /* No default value */
39104                 "ProSeUEtoNetworkRelaying"
39105                 },
39106 };
39107 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_720[] = {
39108     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ProSeUEtoNetworkRelaying */
39109 };
39110 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_720 = {
39111         sizeof(struct ProSeAuthorized_ExtIEs__extensionValue),
39112         offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, _asn_ctx),
39113         offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, present),
39114         sizeof(((struct ProSeAuthorized_ExtIEs__extensionValue *)0)->present),
39115         asn_MAP_extensionValue_tag2el_720,
39116         1,      /* Count of tags in the map */
39117         0, 0,
39118         -1      /* Extensions start */
39119 };
39120 static /* Use -fall-defs-global to expose */
39121 asn_TYPE_descriptor_t asn_DEF_extensionValue_720 = {
39122         "extensionValue",
39123         "extensionValue",
39124         &asn_OP_OPEN_TYPE,
39125         0,      /* No effective tags (pointer) */
39126         0,      /* No effective tags (count) */
39127         0,      /* No tags (pointer) */
39128         0,      /* No tags (count) */
39129         { 0, 0, OPEN_TYPE_constraint },
39130         asn_MBR_extensionValue_720,
39131         1,      /* Elements count */
39132         &asn_SPC_extensionValue_specs_720       /* Additional specs */
39133 };
39134
39135 asn_TYPE_member_t asn_MBR_ProSeAuthorized_ExtIEs_717[] = {
39136         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, id),
39137                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39138                 -1,     /* IMPLICIT tag at current level */
39139                 &asn_DEF_ProtocolIE_ID,
39140                 0,
39141                 { &asn_OER_memb_id_constr_718, &asn_PER_memb_id_constr_718,  memb_id_constraint_717 },
39142                 0, 0, /* No default value */
39143                 "id"
39144                 },
39145         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, criticality),
39146                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39147                 -1,     /* IMPLICIT tag at current level */
39148                 &asn_DEF_Criticality,
39149                 select_ProSeAuthorized_ExtIEs_criticality_type,
39150                 { &asn_OER_memb_criticality_constr_719, &asn_PER_memb_criticality_constr_719,  memb_criticality_constraint_717 },
39151                 0, 0, /* No default value */
39152                 "criticality"
39153                 },
39154         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, extensionValue),
39155                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39156                 +1,     /* EXPLICIT tag at current level */
39157                 &asn_DEF_extensionValue_720,
39158                 select_ProSeAuthorized_ExtIEs_extensionValue_type,
39159                 { &asn_OER_memb_extensionValue_constr_720, &asn_PER_memb_extensionValue_constr_720,  memb_extensionValue_constraint_717 },
39160                 0, 0, /* No default value */
39161                 "extensionValue"
39162                 },
39163 };
39164 static const ber_tlv_tag_t asn_DEF_ProSeAuthorized_ExtIEs_tags_717[] = {
39165         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39166 };
39167 static const asn_TYPE_tag2member_t asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717[] = {
39168     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39169     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39170     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39171 };
39172 asn_SEQUENCE_specifics_t asn_SPC_ProSeAuthorized_ExtIEs_specs_717 = {
39173         sizeof(struct ProSeAuthorized_ExtIEs),
39174         offsetof(struct ProSeAuthorized_ExtIEs, _asn_ctx),
39175         asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717,
39176         3,      /* Count of tags in the map */
39177         0, 0, 0,        /* Optional elements (not needed) */
39178         -1,     /* First extension addition */
39179 };
39180 asn_TYPE_descriptor_t asn_DEF_ProSeAuthorized_ExtIEs = {
39181         "ProSeAuthorized-ExtIEs",
39182         "ProSeAuthorized-ExtIEs",
39183         &asn_OP_SEQUENCE,
39184         asn_DEF_ProSeAuthorized_ExtIEs_tags_717,
39185         sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
39186                 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
39187         asn_DEF_ProSeAuthorized_ExtIEs_tags_717,        /* Same as above */
39188         sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
39189                 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
39190         { 0, 0, SEQUENCE_constraint },
39191         asn_MBR_ProSeAuthorized_ExtIEs_717,
39192         3,      /* Elements count */
39193         &asn_SPC_ProSeAuthorized_ExtIEs_specs_717       /* Additional specs */
39194 };
39195
39196 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_724 = {
39197         sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue),
39198         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, _asn_ctx),
39199         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, present),
39200         sizeof(((struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue *)0)->present),
39201         0,      /* No top level tags */
39202         0,      /* No tags in the map */
39203         0, 0,
39204         -1      /* Extensions start */
39205 };
39206 static /* Use -fall-defs-global to expose */
39207 asn_TYPE_descriptor_t asn_DEF_extensionValue_724 = {
39208         "extensionValue",
39209         "extensionValue",
39210         &asn_OP_OPEN_TYPE,
39211         0,      /* No effective tags (pointer) */
39212         0,      /* No effective tags (count) */
39213         0,      /* No tags (pointer) */
39214         0,      /* No tags (count) */
39215         { 0, 0, OPEN_TYPE_constraint },
39216         0, 0,   /* No members */
39217         &asn_SPC_extensionValue_specs_724       /* Additional specs */
39218 };
39219
39220 asn_TYPE_member_t asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721[] = {
39221         { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, id),
39222                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39223                 -1,     /* IMPLICIT tag at current level */
39224                 &asn_DEF_ProtocolIE_ID,
39225                 0,
39226                 { &asn_OER_memb_id_constr_722, &asn_PER_memb_id_constr_722,  memb_id_constraint_721 },
39227                 0, 0, /* No default value */
39228                 "id"
39229                 },
39230         { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, criticality),
39231                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39232                 -1,     /* IMPLICIT tag at current level */
39233                 &asn_DEF_Criticality,
39234                 0,
39235                 { &asn_OER_memb_criticality_constr_723, &asn_PER_memb_criticality_constr_723,  memb_criticality_constraint_721 },
39236                 0, 0, /* No default value */
39237                 "criticality"
39238                 },
39239         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, extensionValue),
39240                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39241                 +1,     /* EXPLICIT tag at current level */
39242                 &asn_DEF_extensionValue_724,
39243                 0,
39244                 { &asn_OER_memb_extensionValue_constr_724, &asn_PER_memb_extensionValue_constr_724,  memb_extensionValue_constraint_721 },
39245                 0, 0, /* No default value */
39246                 "extensionValue"
39247                 },
39248 };
39249 static const ber_tlv_tag_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[] = {
39250         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39251 };
39252 static const asn_TYPE_tag2member_t asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721[] = {
39253     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39254     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39255     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39256 };
39257 asn_SEQUENCE_specifics_t asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 = {
39258         sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs),
39259         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, _asn_ctx),
39260         asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721,
39261         3,      /* Count of tags in the map */
39262         0, 0, 0,        /* Optional elements (not needed) */
39263         -1,     /* First extension addition */
39264 };
39265 asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs = {
39266         "ProtectedEUTRAResourceIndication-ExtIEs",
39267         "ProtectedEUTRAResourceIndication-ExtIEs",
39268         &asn_OP_SEQUENCE,
39269         asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,
39270         sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
39271                 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
39272         asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,       /* Same as above */
39273         sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
39274                 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
39275         { 0, 0, SEQUENCE_constraint },
39276         asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721,
39277         3,      /* Elements count */
39278         &asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721      /* Additional specs */
39279 };
39280
39281 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_728 = {
39282         sizeof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue),
39283         offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, _asn_ctx),
39284         offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, present),
39285         sizeof(((struct ProtectedFootprintTimePattern_ExtIEs__extensionValue *)0)->present),
39286         0,      /* No top level tags */
39287         0,      /* No tags in the map */
39288         0, 0,
39289         -1      /* Extensions start */
39290 };
39291 static /* Use -fall-defs-global to expose */
39292 asn_TYPE_descriptor_t asn_DEF_extensionValue_728 = {
39293         "extensionValue",
39294         "extensionValue",
39295         &asn_OP_OPEN_TYPE,
39296         0,      /* No effective tags (pointer) */
39297         0,      /* No effective tags (count) */
39298         0,      /* No tags (pointer) */
39299         0,      /* No tags (count) */
39300         { 0, 0, OPEN_TYPE_constraint },
39301         0, 0,   /* No members */
39302         &asn_SPC_extensionValue_specs_728       /* Additional specs */
39303 };
39304
39305 asn_TYPE_member_t asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725[] = {
39306         { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, id),
39307                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39308                 -1,     /* IMPLICIT tag at current level */
39309                 &asn_DEF_ProtocolIE_ID,
39310                 0,
39311                 { &asn_OER_memb_id_constr_726, &asn_PER_memb_id_constr_726,  memb_id_constraint_725 },
39312                 0, 0, /* No default value */
39313                 "id"
39314                 },
39315         { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, criticality),
39316                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39317                 -1,     /* IMPLICIT tag at current level */
39318                 &asn_DEF_Criticality,
39319                 0,
39320                 { &asn_OER_memb_criticality_constr_727, &asn_PER_memb_criticality_constr_727,  memb_criticality_constraint_725 },
39321                 0, 0, /* No default value */
39322                 "criticality"
39323                 },
39324         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, extensionValue),
39325                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39326                 +1,     /* EXPLICIT tag at current level */
39327                 &asn_DEF_extensionValue_728,
39328                 0,
39329                 { &asn_OER_memb_extensionValue_constr_728, &asn_PER_memb_extensionValue_constr_728,  memb_extensionValue_constraint_725 },
39330                 0, 0, /* No default value */
39331                 "extensionValue"
39332                 },
39333 };
39334 static const ber_tlv_tag_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[] = {
39335         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39336 };
39337 static const asn_TYPE_tag2member_t asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725[] = {
39338     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39339     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39340     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39341 };
39342 asn_SEQUENCE_specifics_t asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 = {
39343         sizeof(struct ProtectedFootprintTimePattern_ExtIEs),
39344         offsetof(struct ProtectedFootprintTimePattern_ExtIEs, _asn_ctx),
39345         asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725,
39346         3,      /* Count of tags in the map */
39347         0, 0, 0,        /* Optional elements (not needed) */
39348         -1,     /* First extension addition */
39349 };
39350 asn_TYPE_descriptor_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs = {
39351         "ProtectedFootprintTimePattern-ExtIEs",
39352         "ProtectedFootprintTimePattern-ExtIEs",
39353         &asn_OP_SEQUENCE,
39354         asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,
39355         sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
39356                 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
39357         asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,  /* Same as above */
39358         sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
39359                 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
39360         { 0, 0, SEQUENCE_constraint },
39361         asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725,
39362         3,      /* Elements count */
39363         &asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 /* Additional specs */
39364 };
39365
39366 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_732 = {
39367         sizeof(struct ProtectedResourceList_Item_ExtIEs__extensionValue),
39368         offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, _asn_ctx),
39369         offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, present),
39370         sizeof(((struct ProtectedResourceList_Item_ExtIEs__extensionValue *)0)->present),
39371         0,      /* No top level tags */
39372         0,      /* No tags in the map */
39373         0, 0,
39374         -1      /* Extensions start */
39375 };
39376 static /* Use -fall-defs-global to expose */
39377 asn_TYPE_descriptor_t asn_DEF_extensionValue_732 = {
39378         "extensionValue",
39379         "extensionValue",
39380         &asn_OP_OPEN_TYPE,
39381         0,      /* No effective tags (pointer) */
39382         0,      /* No effective tags (count) */
39383         0,      /* No tags (pointer) */
39384         0,      /* No tags (count) */
39385         { 0, 0, OPEN_TYPE_constraint },
39386         0, 0,   /* No members */
39387         &asn_SPC_extensionValue_specs_732       /* Additional specs */
39388 };
39389
39390 asn_TYPE_member_t asn_MBR_ProtectedResourceList_Item_ExtIEs_729[] = {
39391         { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, id),
39392                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39393                 -1,     /* IMPLICIT tag at current level */
39394                 &asn_DEF_ProtocolIE_ID,
39395                 0,
39396                 { &asn_OER_memb_id_constr_730, &asn_PER_memb_id_constr_730,  memb_id_constraint_729 },
39397                 0, 0, /* No default value */
39398                 "id"
39399                 },
39400         { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, criticality),
39401                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39402                 -1,     /* IMPLICIT tag at current level */
39403                 &asn_DEF_Criticality,
39404                 0,
39405                 { &asn_OER_memb_criticality_constr_731, &asn_PER_memb_criticality_constr_731,  memb_criticality_constraint_729 },
39406                 0, 0, /* No default value */
39407                 "criticality"
39408                 },
39409         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, extensionValue),
39410                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39411                 +1,     /* EXPLICIT tag at current level */
39412                 &asn_DEF_extensionValue_732,
39413                 0,
39414                 { &asn_OER_memb_extensionValue_constr_732, &asn_PER_memb_extensionValue_constr_732,  memb_extensionValue_constraint_729 },
39415                 0, 0, /* No default value */
39416                 "extensionValue"
39417                 },
39418 };
39419 static const ber_tlv_tag_t asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[] = {
39420         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39421 };
39422 static const asn_TYPE_tag2member_t asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729[] = {
39423     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39424     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39425     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39426 };
39427 asn_SEQUENCE_specifics_t asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 = {
39428         sizeof(struct ProtectedResourceList_Item_ExtIEs),
39429         offsetof(struct ProtectedResourceList_Item_ExtIEs, _asn_ctx),
39430         asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729,
39431         3,      /* Count of tags in the map */
39432         0, 0, 0,        /* Optional elements (not needed) */
39433         -1,     /* First extension addition */
39434 };
39435 asn_TYPE_descriptor_t asn_DEF_ProtectedResourceList_Item_ExtIEs = {
39436         "ProtectedResourceList-Item-ExtIEs",
39437         "ProtectedResourceList-Item-ExtIEs",
39438         &asn_OP_SEQUENCE,
39439         asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,
39440         sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
39441                 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
39442         asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,     /* Same as above */
39443         sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
39444                 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
39445         { 0, 0, SEQUENCE_constraint },
39446         asn_MBR_ProtectedResourceList_Item_ExtIEs_729,
39447         3,      /* Elements count */
39448         &asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729    /* Additional specs */
39449 };
39450
39451 static asn_TYPE_member_t asn_MBR_extensionValue_736[] = {
39452         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.DL_scheduling_PDCCH_CCE_usage),
39453                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39454                 0,
39455                 &asn_DEF_DL_scheduling_PDCCH_CCE_usage,
39456                 0,
39457                 { 0, 0, 0 },
39458                 0, 0, /* No default value */
39459                 "DL-scheduling-PDCCH-CCE-usage"
39460                 },
39461         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.UL_scheduling_PDCCH_CCE_usage),
39462                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39463                 0,
39464                 &asn_DEF_UL_scheduling_PDCCH_CCE_usage,
39465                 0,
39466                 { 0, 0, 0 },
39467                 0, 0, /* No default value */
39468                 "UL-scheduling-PDCCH-CCE-usage"
39469                 },
39470 };
39471 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_736[] = {
39472     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* DL-scheduling-PDCCH-CCE-usage */
39473     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* UL-scheduling-PDCCH-CCE-usage */
39474 };
39475 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_736 = {
39476         sizeof(struct RadioResourceStatus_ExtIEs__extensionValue),
39477         offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx),
39478         offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, present),
39479         sizeof(((struct RadioResourceStatus_ExtIEs__extensionValue *)0)->present),
39480         asn_MAP_extensionValue_tag2el_736,
39481         2,      /* Count of tags in the map */
39482         0, 0,
39483         -1      /* Extensions start */
39484 };
39485 static /* Use -fall-defs-global to expose */
39486 asn_TYPE_descriptor_t asn_DEF_extensionValue_736 = {
39487         "extensionValue",
39488         "extensionValue",
39489         &asn_OP_OPEN_TYPE,
39490         0,      /* No effective tags (pointer) */
39491         0,      /* No effective tags (count) */
39492         0,      /* No tags (pointer) */
39493         0,      /* No tags (count) */
39494         { 0, 0, OPEN_TYPE_constraint },
39495         asn_MBR_extensionValue_736,
39496         2,      /* Elements count */
39497         &asn_SPC_extensionValue_specs_736       /* Additional specs */
39498 };
39499
39500 asn_TYPE_member_t asn_MBR_RadioResourceStatus_ExtIEs_733[] = {
39501         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, id),
39502                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39503                 -1,     /* IMPLICIT tag at current level */
39504                 &asn_DEF_ProtocolIE_ID,
39505                 0,
39506                 { &asn_OER_memb_id_constr_734, &asn_PER_memb_id_constr_734,  memb_id_constraint_733 },
39507                 0, 0, /* No default value */
39508                 "id"
39509                 },
39510         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, criticality),
39511                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39512                 -1,     /* IMPLICIT tag at current level */
39513                 &asn_DEF_Criticality,
39514                 select_RadioResourceStatus_ExtIEs_criticality_type,
39515                 { &asn_OER_memb_criticality_constr_735, &asn_PER_memb_criticality_constr_735,  memb_criticality_constraint_733 },
39516                 0, 0, /* No default value */
39517                 "criticality"
39518                 },
39519         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, extensionValue),
39520                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39521                 +1,     /* EXPLICIT tag at current level */
39522                 &asn_DEF_extensionValue_736,
39523                 select_RadioResourceStatus_ExtIEs_extensionValue_type,
39524                 { &asn_OER_memb_extensionValue_constr_736, &asn_PER_memb_extensionValue_constr_736,  memb_extensionValue_constraint_733 },
39525                 0, 0, /* No default value */
39526                 "extensionValue"
39527                 },
39528 };
39529 static const ber_tlv_tag_t asn_DEF_RadioResourceStatus_ExtIEs_tags_733[] = {
39530         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39531 };
39532 static const asn_TYPE_tag2member_t asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733[] = {
39533     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39534     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39535     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39536 };
39537 asn_SEQUENCE_specifics_t asn_SPC_RadioResourceStatus_ExtIEs_specs_733 = {
39538         sizeof(struct RadioResourceStatus_ExtIEs),
39539         offsetof(struct RadioResourceStatus_ExtIEs, _asn_ctx),
39540         asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733,
39541         3,      /* Count of tags in the map */
39542         0, 0, 0,        /* Optional elements (not needed) */
39543         -1,     /* First extension addition */
39544 };
39545 asn_TYPE_descriptor_t asn_DEF_RadioResourceStatus_ExtIEs = {
39546         "RadioResourceStatus-ExtIEs",
39547         "RadioResourceStatus-ExtIEs",
39548         &asn_OP_SEQUENCE,
39549         asn_DEF_RadioResourceStatus_ExtIEs_tags_733,
39550         sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
39551                 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
39552         asn_DEF_RadioResourceStatus_ExtIEs_tags_733,    /* Same as above */
39553         sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
39554                 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
39555         { 0, 0, SEQUENCE_constraint },
39556         asn_MBR_RadioResourceStatus_ExtIEs_733,
39557         3,      /* Elements count */
39558         &asn_SPC_RadioResourceStatus_ExtIEs_specs_733   /* Additional specs */
39559 };
39560
39561 static asn_TYPE_member_t asn_MBR_extensionValue_740[] = {
39562         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, choice.EnhancedRNTP),
39563                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39564                 0,
39565                 &asn_DEF_EnhancedRNTP,
39566                 0,
39567                 { 0, 0, 0 },
39568                 0, 0, /* No default value */
39569                 "EnhancedRNTP"
39570                 },
39571 };
39572 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_740[] = {
39573     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EnhancedRNTP */
39574 };
39575 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_740 = {
39576         sizeof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue),
39577         offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, _asn_ctx),
39578         offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, present),
39579         sizeof(((struct RelativeNarrowbandTxPower_ExtIEs__extensionValue *)0)->present),
39580         asn_MAP_extensionValue_tag2el_740,
39581         1,      /* Count of tags in the map */
39582         0, 0,
39583         -1      /* Extensions start */
39584 };
39585 static /* Use -fall-defs-global to expose */
39586 asn_TYPE_descriptor_t asn_DEF_extensionValue_740 = {
39587         "extensionValue",
39588         "extensionValue",
39589         &asn_OP_OPEN_TYPE,
39590         0,      /* No effective tags (pointer) */
39591         0,      /* No effective tags (count) */
39592         0,      /* No tags (pointer) */
39593         0,      /* No tags (count) */
39594         { 0, 0, OPEN_TYPE_constraint },
39595         asn_MBR_extensionValue_740,
39596         1,      /* Elements count */
39597         &asn_SPC_extensionValue_specs_740       /* Additional specs */
39598 };
39599
39600 asn_TYPE_member_t asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737[] = {
39601         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id),
39602                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39603                 -1,     /* IMPLICIT tag at current level */
39604                 &asn_DEF_ProtocolIE_ID,
39605                 0,
39606                 { &asn_OER_memb_id_constr_738, &asn_PER_memb_id_constr_738,  memb_id_constraint_737 },
39607                 0, 0, /* No default value */
39608                 "id"
39609                 },
39610         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, criticality),
39611                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39612                 -1,     /* IMPLICIT tag at current level */
39613                 &asn_DEF_Criticality,
39614                 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type,
39615                 { &asn_OER_memb_criticality_constr_739, &asn_PER_memb_criticality_constr_739,  memb_criticality_constraint_737 },
39616                 0, 0, /* No default value */
39617                 "criticality"
39618                 },
39619         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, extensionValue),
39620                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39621                 +1,     /* EXPLICIT tag at current level */
39622                 &asn_DEF_extensionValue_740,
39623                 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type,
39624                 { &asn_OER_memb_extensionValue_constr_740, &asn_PER_memb_extensionValue_constr_740,  memb_extensionValue_constraint_737 },
39625                 0, 0, /* No default value */
39626                 "extensionValue"
39627                 },
39628 };
39629 static const ber_tlv_tag_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[] = {
39630         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39631 };
39632 static const asn_TYPE_tag2member_t asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737[] = {
39633     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39634     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39635     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39636 };
39637 asn_SEQUENCE_specifics_t asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 = {
39638         sizeof(struct RelativeNarrowbandTxPower_ExtIEs),
39639         offsetof(struct RelativeNarrowbandTxPower_ExtIEs, _asn_ctx),
39640         asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737,
39641         3,      /* Count of tags in the map */
39642         0, 0, 0,        /* Optional elements (not needed) */
39643         -1,     /* First extension addition */
39644 };
39645 asn_TYPE_descriptor_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs = {
39646         "RelativeNarrowbandTxPower-ExtIEs",
39647         "RelativeNarrowbandTxPower-ExtIEs",
39648         &asn_OP_SEQUENCE,
39649         asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,
39650         sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
39651                 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
39652         asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,      /* Same as above */
39653         sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
39654                 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
39655         { 0, 0, SEQUENCE_constraint },
39656         asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737,
39657         3,      /* Elements count */
39658         &asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737     /* Additional specs */
39659 };
39660
39661 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_744 = {
39662         sizeof(struct ReservedSubframePattern_ExtIEs__extensionValue),
39663         offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, _asn_ctx),
39664         offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, present),
39665         sizeof(((struct ReservedSubframePattern_ExtIEs__extensionValue *)0)->present),
39666         0,      /* No top level tags */
39667         0,      /* No tags in the map */
39668         0, 0,
39669         -1      /* Extensions start */
39670 };
39671 static /* Use -fall-defs-global to expose */
39672 asn_TYPE_descriptor_t asn_DEF_extensionValue_744 = {
39673         "extensionValue",
39674         "extensionValue",
39675         &asn_OP_OPEN_TYPE,
39676         0,      /* No effective tags (pointer) */
39677         0,      /* No effective tags (count) */
39678         0,      /* No tags (pointer) */
39679         0,      /* No tags (count) */
39680         { 0, 0, OPEN_TYPE_constraint },
39681         0, 0,   /* No members */
39682         &asn_SPC_extensionValue_specs_744       /* Additional specs */
39683 };
39684
39685 asn_TYPE_member_t asn_MBR_ReservedSubframePattern_ExtIEs_741[] = {
39686         { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, id),
39687                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39688                 -1,     /* IMPLICIT tag at current level */
39689                 &asn_DEF_ProtocolIE_ID,
39690                 0,
39691                 { &asn_OER_memb_id_constr_742, &asn_PER_memb_id_constr_742,  memb_id_constraint_741 },
39692                 0, 0, /* No default value */
39693                 "id"
39694                 },
39695         { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, criticality),
39696                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39697                 -1,     /* IMPLICIT tag at current level */
39698                 &asn_DEF_Criticality,
39699                 0,
39700                 { &asn_OER_memb_criticality_constr_743, &asn_PER_memb_criticality_constr_743,  memb_criticality_constraint_741 },
39701                 0, 0, /* No default value */
39702                 "criticality"
39703                 },
39704         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, extensionValue),
39705                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39706                 +1,     /* EXPLICIT tag at current level */
39707                 &asn_DEF_extensionValue_744,
39708                 0,
39709                 { &asn_OER_memb_extensionValue_constr_744, &asn_PER_memb_extensionValue_constr_744,  memb_extensionValue_constraint_741 },
39710                 0, 0, /* No default value */
39711                 "extensionValue"
39712                 },
39713 };
39714 static const ber_tlv_tag_t asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[] = {
39715         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39716 };
39717 static const asn_TYPE_tag2member_t asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741[] = {
39718     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39719     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39720     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39721 };
39722 asn_SEQUENCE_specifics_t asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 = {
39723         sizeof(struct ReservedSubframePattern_ExtIEs),
39724         offsetof(struct ReservedSubframePattern_ExtIEs, _asn_ctx),
39725         asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741,
39726         3,      /* Count of tags in the map */
39727         0, 0, 0,        /* Optional elements (not needed) */
39728         -1,     /* First extension addition */
39729 };
39730 asn_TYPE_descriptor_t asn_DEF_ReservedSubframePattern_ExtIEs = {
39731         "ReservedSubframePattern-ExtIEs",
39732         "ReservedSubframePattern-ExtIEs",
39733         &asn_OP_SEQUENCE,
39734         asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,
39735         sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
39736                 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
39737         asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,        /* Same as above */
39738         sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
39739                 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
39740         { 0, 0, SEQUENCE_constraint },
39741         asn_MBR_ReservedSubframePattern_ExtIEs_741,
39742         3,      /* Elements count */
39743         &asn_SPC_ReservedSubframePattern_ExtIEs_specs_741       /* Additional specs */
39744 };
39745
39746 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_748 = {
39747         sizeof(struct RLC_Status_ExtIEs__extensionValue),
39748         offsetof(struct RLC_Status_ExtIEs__extensionValue, _asn_ctx),
39749         offsetof(struct RLC_Status_ExtIEs__extensionValue, present),
39750         sizeof(((struct RLC_Status_ExtIEs__extensionValue *)0)->present),
39751         0,      /* No top level tags */
39752         0,      /* No tags in the map */
39753         0, 0,
39754         -1      /* Extensions start */
39755 };
39756 static /* Use -fall-defs-global to expose */
39757 asn_TYPE_descriptor_t asn_DEF_extensionValue_748 = {
39758         "extensionValue",
39759         "extensionValue",
39760         &asn_OP_OPEN_TYPE,
39761         0,      /* No effective tags (pointer) */
39762         0,      /* No effective tags (count) */
39763         0,      /* No tags (pointer) */
39764         0,      /* No tags (count) */
39765         { 0, 0, OPEN_TYPE_constraint },
39766         0, 0,   /* No members */
39767         &asn_SPC_extensionValue_specs_748       /* Additional specs */
39768 };
39769
39770 asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_745[] = {
39771         { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, id),
39772                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39773                 -1,     /* IMPLICIT tag at current level */
39774                 &asn_DEF_ProtocolIE_ID,
39775                 0,
39776                 { &asn_OER_memb_id_constr_746, &asn_PER_memb_id_constr_746,  memb_id_constraint_745 },
39777                 0, 0, /* No default value */
39778                 "id"
39779                 },
39780         { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, criticality),
39781                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39782                 -1,     /* IMPLICIT tag at current level */
39783                 &asn_DEF_Criticality,
39784                 0,
39785                 { &asn_OER_memb_criticality_constr_747, &asn_PER_memb_criticality_constr_747,  memb_criticality_constraint_745 },
39786                 0, 0, /* No default value */
39787                 "criticality"
39788                 },
39789         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, extensionValue),
39790                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39791                 +1,     /* EXPLICIT tag at current level */
39792                 &asn_DEF_extensionValue_748,
39793                 0,
39794                 { &asn_OER_memb_extensionValue_constr_748, &asn_PER_memb_extensionValue_constr_748,  memb_extensionValue_constraint_745 },
39795                 0, 0, /* No default value */
39796                 "extensionValue"
39797                 },
39798 };
39799 static const ber_tlv_tag_t asn_DEF_RLC_Status_ExtIEs_tags_745[] = {
39800         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39801 };
39802 static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_ExtIEs_tag2el_745[] = {
39803     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39804     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39805     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39806 };
39807 asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_ExtIEs_specs_745 = {
39808         sizeof(struct RLC_Status_ExtIEs),
39809         offsetof(struct RLC_Status_ExtIEs, _asn_ctx),
39810         asn_MAP_RLC_Status_ExtIEs_tag2el_745,
39811         3,      /* Count of tags in the map */
39812         0, 0, 0,        /* Optional elements (not needed) */
39813         -1,     /* First extension addition */
39814 };
39815 asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = {
39816         "RLC-Status-ExtIEs",
39817         "RLC-Status-ExtIEs",
39818         &asn_OP_SEQUENCE,
39819         asn_DEF_RLC_Status_ExtIEs_tags_745,
39820         sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
39821                 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
39822         asn_DEF_RLC_Status_ExtIEs_tags_745,     /* Same as above */
39823         sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
39824                 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
39825         { 0, 0, SEQUENCE_constraint },
39826         asn_MBR_RLC_Status_ExtIEs_745,
39827         3,      /* Elements count */
39828         &asn_SPC_RLC_Status_ExtIEs_specs_745    /* Additional specs */
39829 };
39830
39831 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_752 = {
39832         sizeof(struct RSRPMeasurementResult_ExtIEs__extensionValue),
39833         offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, _asn_ctx),
39834         offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, present),
39835         sizeof(((struct RSRPMeasurementResult_ExtIEs__extensionValue *)0)->present),
39836         0,      /* No top level tags */
39837         0,      /* No tags in the map */
39838         0, 0,
39839         -1      /* Extensions start */
39840 };
39841 static /* Use -fall-defs-global to expose */
39842 asn_TYPE_descriptor_t asn_DEF_extensionValue_752 = {
39843         "extensionValue",
39844         "extensionValue",
39845         &asn_OP_OPEN_TYPE,
39846         0,      /* No effective tags (pointer) */
39847         0,      /* No effective tags (count) */
39848         0,      /* No tags (pointer) */
39849         0,      /* No tags (count) */
39850         { 0, 0, OPEN_TYPE_constraint },
39851         0, 0,   /* No members */
39852         &asn_SPC_extensionValue_specs_752       /* Additional specs */
39853 };
39854
39855 asn_TYPE_member_t asn_MBR_RSRPMeasurementResult_ExtIEs_749[] = {
39856         { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, id),
39857                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39858                 -1,     /* IMPLICIT tag at current level */
39859                 &asn_DEF_ProtocolIE_ID,
39860                 0,
39861                 { &asn_OER_memb_id_constr_750, &asn_PER_memb_id_constr_750,  memb_id_constraint_749 },
39862                 0, 0, /* No default value */
39863                 "id"
39864                 },
39865         { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, criticality),
39866                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39867                 -1,     /* IMPLICIT tag at current level */
39868                 &asn_DEF_Criticality,
39869                 0,
39870                 { &asn_OER_memb_criticality_constr_751, &asn_PER_memb_criticality_constr_751,  memb_criticality_constraint_749 },
39871                 0, 0, /* No default value */
39872                 "criticality"
39873                 },
39874         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, extensionValue),
39875                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39876                 +1,     /* EXPLICIT tag at current level */
39877                 &asn_DEF_extensionValue_752,
39878                 0,
39879                 { &asn_OER_memb_extensionValue_constr_752, &asn_PER_memb_extensionValue_constr_752,  memb_extensionValue_constraint_749 },
39880                 0, 0, /* No default value */
39881                 "extensionValue"
39882                 },
39883 };
39884 static const ber_tlv_tag_t asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[] = {
39885         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39886 };
39887 static const asn_TYPE_tag2member_t asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749[] = {
39888     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39889     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39890     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39891 };
39892 asn_SEQUENCE_specifics_t asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 = {
39893         sizeof(struct RSRPMeasurementResult_ExtIEs),
39894         offsetof(struct RSRPMeasurementResult_ExtIEs, _asn_ctx),
39895         asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749,
39896         3,      /* Count of tags in the map */
39897         0, 0, 0,        /* Optional elements (not needed) */
39898         -1,     /* First extension addition */
39899 };
39900 asn_TYPE_descriptor_t asn_DEF_RSRPMeasurementResult_ExtIEs = {
39901         "RSRPMeasurementResult-ExtIEs",
39902         "RSRPMeasurementResult-ExtIEs",
39903         &asn_OP_SEQUENCE,
39904         asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,
39905         sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
39906                 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
39907         asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,  /* Same as above */
39908         sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
39909                 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
39910         { 0, 0, SEQUENCE_constraint },
39911         asn_MBR_RSRPMeasurementResult_ExtIEs_749,
39912         3,      /* Elements count */
39913         &asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 /* Additional specs */
39914 };
39915
39916 static asn_TYPE_member_t asn_MBR_extensionValue_756[] = {
39917         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs__extensionValue, choice.UEID),
39918                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
39919                 0,
39920                 &asn_DEF_UEID,
39921                 0,
39922                 { 0, 0, 0 },
39923                 0, 0, /* No default value */
39924                 "UEID"
39925                 },
39926 };
39927 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_756[] = {
39928     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* UEID */
39929 };
39930 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_756 = {
39931         sizeof(struct RSRPMRList_ExtIEs__extensionValue),
39932         offsetof(struct RSRPMRList_ExtIEs__extensionValue, _asn_ctx),
39933         offsetof(struct RSRPMRList_ExtIEs__extensionValue, present),
39934         sizeof(((struct RSRPMRList_ExtIEs__extensionValue *)0)->present),
39935         asn_MAP_extensionValue_tag2el_756,
39936         1,      /* Count of tags in the map */
39937         0, 0,
39938         -1      /* Extensions start */
39939 };
39940 static /* Use -fall-defs-global to expose */
39941 asn_TYPE_descriptor_t asn_DEF_extensionValue_756 = {
39942         "extensionValue",
39943         "extensionValue",
39944         &asn_OP_OPEN_TYPE,
39945         0,      /* No effective tags (pointer) */
39946         0,      /* No effective tags (count) */
39947         0,      /* No tags (pointer) */
39948         0,      /* No tags (count) */
39949         { 0, 0, OPEN_TYPE_constraint },
39950         asn_MBR_extensionValue_756,
39951         1,      /* Elements count */
39952         &asn_SPC_extensionValue_specs_756       /* Additional specs */
39953 };
39954
39955 asn_TYPE_member_t asn_MBR_RSRPMRList_ExtIEs_753[] = {
39956         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, id),
39957                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39958                 -1,     /* IMPLICIT tag at current level */
39959                 &asn_DEF_ProtocolIE_ID,
39960                 0,
39961                 { &asn_OER_memb_id_constr_754, &asn_PER_memb_id_constr_754,  memb_id_constraint_753 },
39962                 0, 0, /* No default value */
39963                 "id"
39964                 },
39965         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, criticality),
39966                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39967                 -1,     /* IMPLICIT tag at current level */
39968                 &asn_DEF_Criticality,
39969                 select_RSRPMRList_ExtIEs_criticality_type,
39970                 { &asn_OER_memb_criticality_constr_755, &asn_PER_memb_criticality_constr_755,  memb_criticality_constraint_753 },
39971                 0, 0, /* No default value */
39972                 "criticality"
39973                 },
39974         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, extensionValue),
39975                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39976                 +1,     /* EXPLICIT tag at current level */
39977                 &asn_DEF_extensionValue_756,
39978                 select_RSRPMRList_ExtIEs_extensionValue_type,
39979                 { &asn_OER_memb_extensionValue_constr_756, &asn_PER_memb_extensionValue_constr_756,  memb_extensionValue_constraint_753 },
39980                 0, 0, /* No default value */
39981                 "extensionValue"
39982                 },
39983 };
39984 static const ber_tlv_tag_t asn_DEF_RSRPMRList_ExtIEs_tags_753[] = {
39985         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39986 };
39987 static const asn_TYPE_tag2member_t asn_MAP_RSRPMRList_ExtIEs_tag2el_753[] = {
39988     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39989     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39990     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39991 };
39992 asn_SEQUENCE_specifics_t asn_SPC_RSRPMRList_ExtIEs_specs_753 = {
39993         sizeof(struct RSRPMRList_ExtIEs),
39994         offsetof(struct RSRPMRList_ExtIEs, _asn_ctx),
39995         asn_MAP_RSRPMRList_ExtIEs_tag2el_753,
39996         3,      /* Count of tags in the map */
39997         0, 0, 0,        /* Optional elements (not needed) */
39998         -1,     /* First extension addition */
39999 };
40000 asn_TYPE_descriptor_t asn_DEF_RSRPMRList_ExtIEs = {
40001         "RSRPMRList-ExtIEs",
40002         "RSRPMRList-ExtIEs",
40003         &asn_OP_SEQUENCE,
40004         asn_DEF_RSRPMRList_ExtIEs_tags_753,
40005         sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
40006                 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
40007         asn_DEF_RSRPMRList_ExtIEs_tags_753,     /* Same as above */
40008         sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
40009                 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
40010         { 0, 0, SEQUENCE_constraint },
40011         asn_MBR_RSRPMRList_ExtIEs_753,
40012         3,      /* Elements count */
40013         &asn_SPC_RSRPMRList_ExtIEs_specs_753    /* Additional specs */
40014 };
40015
40016 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_760 = {
40017         sizeof(struct S1TNLLoadIndicator_ExtIEs__extensionValue),
40018         offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
40019         offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, present),
40020         sizeof(((struct S1TNLLoadIndicator_ExtIEs__extensionValue *)0)->present),
40021         0,      /* No top level tags */
40022         0,      /* No tags in the map */
40023         0, 0,
40024         -1      /* Extensions start */
40025 };
40026 static /* Use -fall-defs-global to expose */
40027 asn_TYPE_descriptor_t asn_DEF_extensionValue_760 = {
40028         "extensionValue",
40029         "extensionValue",
40030         &asn_OP_OPEN_TYPE,
40031         0,      /* No effective tags (pointer) */
40032         0,      /* No effective tags (count) */
40033         0,      /* No tags (pointer) */
40034         0,      /* No tags (count) */
40035         { 0, 0, OPEN_TYPE_constraint },
40036         0, 0,   /* No members */
40037         &asn_SPC_extensionValue_specs_760       /* Additional specs */
40038 };
40039
40040 asn_TYPE_member_t asn_MBR_S1TNLLoadIndicator_ExtIEs_757[] = {
40041         { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, id),
40042                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40043                 -1,     /* IMPLICIT tag at current level */
40044                 &asn_DEF_ProtocolIE_ID,
40045                 0,
40046                 { &asn_OER_memb_id_constr_758, &asn_PER_memb_id_constr_758,  memb_id_constraint_757 },
40047                 0, 0, /* No default value */
40048                 "id"
40049                 },
40050         { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, criticality),
40051                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40052                 -1,     /* IMPLICIT tag at current level */
40053                 &asn_DEF_Criticality,
40054                 0,
40055                 { &asn_OER_memb_criticality_constr_759, &asn_PER_memb_criticality_constr_759,  memb_criticality_constraint_757 },
40056                 0, 0, /* No default value */
40057                 "criticality"
40058                 },
40059         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, extensionValue),
40060                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40061                 +1,     /* EXPLICIT tag at current level */
40062                 &asn_DEF_extensionValue_760,
40063                 0,
40064                 { &asn_OER_memb_extensionValue_constr_760, &asn_PER_memb_extensionValue_constr_760,  memb_extensionValue_constraint_757 },
40065                 0, 0, /* No default value */
40066                 "extensionValue"
40067                 },
40068 };
40069 static const ber_tlv_tag_t asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[] = {
40070         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40071 };
40072 static const asn_TYPE_tag2member_t asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757[] = {
40073     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40074     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40075     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40076 };
40077 asn_SEQUENCE_specifics_t asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 = {
40078         sizeof(struct S1TNLLoadIndicator_ExtIEs),
40079         offsetof(struct S1TNLLoadIndicator_ExtIEs, _asn_ctx),
40080         asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757,
40081         3,      /* Count of tags in the map */
40082         0, 0, 0,        /* Optional elements (not needed) */
40083         -1,     /* First extension addition */
40084 };
40085 asn_TYPE_descriptor_t asn_DEF_S1TNLLoadIndicator_ExtIEs = {
40086         "S1TNLLoadIndicator-ExtIEs",
40087         "S1TNLLoadIndicator-ExtIEs",
40088         &asn_OP_SEQUENCE,
40089         asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,
40090         sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
40091                 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
40092         asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,     /* Same as above */
40093         sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
40094                 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
40095         { 0, 0, SEQUENCE_constraint },
40096         asn_MBR_S1TNLLoadIndicator_ExtIEs_757,
40097         3,      /* Elements count */
40098         &asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757    /* Additional specs */
40099 };
40100
40101 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_764 = {
40102         sizeof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue),
40103         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
40104         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, present),
40105         sizeof(((struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue *)0)->present),
40106         0,      /* No top level tags */
40107         0,      /* No tags in the map */
40108         0, 0,
40109         -1      /* Extensions start */
40110 };
40111 static /* Use -fall-defs-global to expose */
40112 asn_TYPE_descriptor_t asn_DEF_extensionValue_764 = {
40113         "extensionValue",
40114         "extensionValue",
40115         &asn_OP_OPEN_TYPE,
40116         0,      /* No effective tags (pointer) */
40117         0,      /* No effective tags (count) */
40118         0,      /* No tags (pointer) */
40119         0,      /* No tags (count) */
40120         { 0, 0, OPEN_TYPE_constraint },
40121         0, 0,   /* No members */
40122         &asn_SPC_extensionValue_specs_764       /* Additional specs */
40123 };
40124
40125 asn_TYPE_member_t asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761[] = {
40126         { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, id),
40127                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40128                 -1,     /* IMPLICIT tag at current level */
40129                 &asn_DEF_ProtocolIE_ID,
40130                 0,
40131                 { &asn_OER_memb_id_constr_762, &asn_PER_memb_id_constr_762,  memb_id_constraint_761 },
40132                 0, 0, /* No default value */
40133                 "id"
40134                 },
40135         { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, criticality),
40136                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40137                 -1,     /* IMPLICIT tag at current level */
40138                 &asn_DEF_Criticality,
40139                 0,
40140                 { &asn_OER_memb_criticality_constr_763, &asn_PER_memb_criticality_constr_763,  memb_criticality_constraint_761 },
40141                 0, 0, /* No default value */
40142                 "criticality"
40143                 },
40144         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, extensionValue),
40145                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40146                 +1,     /* EXPLICIT tag at current level */
40147                 &asn_DEF_extensionValue_764,
40148                 0,
40149                 { &asn_OER_memb_extensionValue_constr_764, &asn_PER_memb_extensionValue_constr_764,  memb_extensionValue_constraint_761 },
40150                 0, 0, /* No default value */
40151                 "extensionValue"
40152                 },
40153 };
40154 static const ber_tlv_tag_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[] = {
40155         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40156 };
40157 static const asn_TYPE_tag2member_t asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761[] = {
40158     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40159     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40160     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40161 };
40162 asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 = {
40163         sizeof(struct SecondaryRATUsageReport_Item_ExtIEs),
40164         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, _asn_ctx),
40165         asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761,
40166         3,      /* Count of tags in the map */
40167         0, 0, 0,        /* Optional elements (not needed) */
40168         -1,     /* First extension addition */
40169 };
40170 asn_TYPE_descriptor_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs = {
40171         "SecondaryRATUsageReport-Item-ExtIEs",
40172         "SecondaryRATUsageReport-Item-ExtIEs",
40173         &asn_OP_SEQUENCE,
40174         asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,
40175         sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
40176                 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
40177         asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,   /* Same as above */
40178         sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
40179                 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
40180         { 0, 0, SEQUENCE_constraint },
40181         asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761,
40182         3,      /* Elements count */
40183         &asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761  /* Additional specs */
40184 };
40185
40186 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_768 = {
40187         sizeof(struct ServedCell_ExtIEs__extensionValue),
40188         offsetof(struct ServedCell_ExtIEs__extensionValue, _asn_ctx),
40189         offsetof(struct ServedCell_ExtIEs__extensionValue, present),
40190         sizeof(((struct ServedCell_ExtIEs__extensionValue *)0)->present),
40191         0,      /* No top level tags */
40192         0,      /* No tags in the map */
40193         0, 0,
40194         -1      /* Extensions start */
40195 };
40196 static /* Use -fall-defs-global to expose */
40197 asn_TYPE_descriptor_t asn_DEF_extensionValue_768 = {
40198         "extensionValue",
40199         "extensionValue",
40200         &asn_OP_OPEN_TYPE,
40201         0,      /* No effective tags (pointer) */
40202         0,      /* No effective tags (count) */
40203         0,      /* No tags (pointer) */
40204         0,      /* No tags (count) */
40205         { 0, 0, OPEN_TYPE_constraint },
40206         0, 0,   /* No members */
40207         &asn_SPC_extensionValue_specs_768       /* Additional specs */
40208 };
40209
40210 asn_TYPE_member_t asn_MBR_ServedCell_ExtIEs_765[] = {
40211         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, id),
40212                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40213                 -1,     /* IMPLICIT tag at current level */
40214                 &asn_DEF_ProtocolIE_ID,
40215                 0,
40216                 { &asn_OER_memb_id_constr_766, &asn_PER_memb_id_constr_766,  memb_id_constraint_765 },
40217                 0, 0, /* No default value */
40218                 "id"
40219                 },
40220         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, criticality),
40221                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40222                 -1,     /* IMPLICIT tag at current level */
40223                 &asn_DEF_Criticality,
40224                 0,
40225                 { &asn_OER_memb_criticality_constr_767, &asn_PER_memb_criticality_constr_767,  memb_criticality_constraint_765 },
40226                 0, 0, /* No default value */
40227                 "criticality"
40228                 },
40229         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, extensionValue),
40230                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40231                 +1,     /* EXPLICIT tag at current level */
40232                 &asn_DEF_extensionValue_768,
40233                 0,
40234                 { &asn_OER_memb_extensionValue_constr_768, &asn_PER_memb_extensionValue_constr_768,  memb_extensionValue_constraint_765 },
40235                 0, 0, /* No default value */
40236                 "extensionValue"
40237                 },
40238 };
40239 static const ber_tlv_tag_t asn_DEF_ServedCell_ExtIEs_tags_765[] = {
40240         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40241 };
40242 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_ExtIEs_tag2el_765[] = {
40243     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40244     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40245     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40246 };
40247 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_ExtIEs_specs_765 = {
40248         sizeof(struct ServedCell_ExtIEs),
40249         offsetof(struct ServedCell_ExtIEs, _asn_ctx),
40250         asn_MAP_ServedCell_ExtIEs_tag2el_765,
40251         3,      /* Count of tags in the map */
40252         0, 0, 0,        /* Optional elements (not needed) */
40253         -1,     /* First extension addition */
40254 };
40255 asn_TYPE_descriptor_t asn_DEF_ServedCell_ExtIEs = {
40256         "ServedCell-ExtIEs",
40257         "ServedCell-ExtIEs",
40258         &asn_OP_SEQUENCE,
40259         asn_DEF_ServedCell_ExtIEs_tags_765,
40260         sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
40261                 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
40262         asn_DEF_ServedCell_ExtIEs_tags_765,     /* Same as above */
40263         sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
40264                 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
40265         { 0, 0, SEQUENCE_constraint },
40266         asn_MBR_ServedCell_ExtIEs_765,
40267         3,      /* Elements count */
40268         &asn_SPC_ServedCell_ExtIEs_specs_765    /* Additional specs */
40269 };
40270
40271 static asn_TYPE_member_t asn_MBR_extensionValue_772[] = {
40272         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.Number_of_Antennaports),
40273                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40274                 0,
40275                 &asn_DEF_Number_of_Antennaports,
40276                 0,
40277                 { 0, 0, 0 },
40278                 0, 0, /* No default value */
40279                 "Number-of-Antennaports"
40280                 },
40281         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.PRACH_Configuration),
40282                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40283                 0,
40284                 &asn_DEF_PRACH_Configuration,
40285                 0,
40286                 { 0, 0, 0 },
40287                 0, 0, /* No default value */
40288                 "PRACH-Configuration"
40289                 },
40290         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBSFN_Subframe_Infolist),
40291                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40292                 0,
40293                 &asn_DEF_MBSFN_Subframe_Infolist,
40294                 0,
40295                 { 0, 0, 0 },
40296                 0, 0, /* No default value */
40297                 "MBSFN-Subframe-Infolist"
40298                 },
40299         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.CSG_Id),
40300                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
40301                 0,
40302                 &asn_DEF_CSG_Id,
40303                 0,
40304                 { 0, 0, 0 },
40305                 0, 0, /* No default value */
40306                 "CSG-Id"
40307                 },
40308         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBMS_Service_Area_Identity_List),
40309                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40310                 0,
40311                 &asn_DEF_MBMS_Service_Area_Identity_List,
40312                 0,
40313                 { 0, 0, 0 },
40314                 0, 0, /* No default value */
40315                 "MBMS-Service-Area-Identity-List"
40316                 },
40317         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MultibandInfoList),
40318                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40319                 0,
40320                 &asn_DEF_MultibandInfoList,
40321                 0,
40322                 { 0, 0, 0 },
40323                 0, 0, /* No default value */
40324                 "MultibandInfoList"
40325                 },
40326         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.FreqBandIndicatorPriority),
40327                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40328                 0,
40329                 &asn_DEF_FreqBandIndicatorPriority,
40330                 0,
40331                 { 0, 0, 0 },
40332                 0, 0, /* No default value */
40333                 "FreqBandIndicatorPriority"
40334                 },
40335         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.BandwidthReducedSI),
40336                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40337                 0,
40338                 &asn_DEF_BandwidthReducedSI,
40339                 0,
40340                 { 0, 0, 0 },
40341                 0, 0, /* No default value */
40342                 "BandwidthReducedSI"
40343                 },
40344         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.ProtectedEUTRAResourceIndication),
40345                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40346                 0,
40347                 &asn_DEF_ProtectedEUTRAResourceIndication,
40348                 0,
40349                 { 0, 0, 0 },
40350                 0, 0, /* No default value */
40351                 "ProtectedEUTRAResourceIndication"
40352                 },
40353 };
40354 static const unsigned asn_MAP_extensionValue_to_canonical_772[] = { 3, 0, 6, 7, 1, 2, 4, 5, 8 };
40355 static const unsigned asn_MAP_extensionValue_from_canonical_772[] = { 1, 4, 5, 0, 6, 7, 2, 3, 8 };
40356 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_772[] = {
40357     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* CSG-Id */
40358     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* Number-of-Antennaports */
40359     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 1 }, /* FreqBandIndicatorPriority */
40360     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -2, 0 }, /* BandwidthReducedSI */
40361     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* PRACH-Configuration */
40362     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* MBSFN-Subframe-Infolist */
40363     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* MBMS-Service-Area-Identity-List */
40364     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* MultibandInfoList */
40365     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 0 } /* ProtectedEUTRAResourceIndication */
40366 };
40367 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_772 = {
40368         sizeof(struct ServedCell_Information_ExtIEs__extensionValue),
40369         offsetof(struct ServedCell_Information_ExtIEs__extensionValue, _asn_ctx),
40370         offsetof(struct ServedCell_Information_ExtIEs__extensionValue, present),
40371         sizeof(((struct ServedCell_Information_ExtIEs__extensionValue *)0)->present),
40372         asn_MAP_extensionValue_tag2el_772,
40373         9,      /* Count of tags in the map */
40374         asn_MAP_extensionValue_to_canonical_772,
40375         asn_MAP_extensionValue_from_canonical_772,
40376         -1      /* Extensions start */
40377 };
40378 static /* Use -fall-defs-global to expose */
40379 asn_TYPE_descriptor_t asn_DEF_extensionValue_772 = {
40380         "extensionValue",
40381         "extensionValue",
40382         &asn_OP_OPEN_TYPE,
40383         0,      /* No effective tags (pointer) */
40384         0,      /* No effective tags (count) */
40385         0,      /* No tags (pointer) */
40386         0,      /* No tags (count) */
40387         { 0, 0, OPEN_TYPE_constraint },
40388         asn_MBR_extensionValue_772,
40389         9,      /* Elements count */
40390         &asn_SPC_extensionValue_specs_772       /* Additional specs */
40391 };
40392
40393 asn_TYPE_member_t asn_MBR_ServedCell_Information_ExtIEs_769[] = {
40394         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, id),
40395                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40396                 -1,     /* IMPLICIT tag at current level */
40397                 &asn_DEF_ProtocolIE_ID,
40398                 0,
40399                 { &asn_OER_memb_id_constr_770, &asn_PER_memb_id_constr_770,  memb_id_constraint_769 },
40400                 0, 0, /* No default value */
40401                 "id"
40402                 },
40403         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, criticality),
40404                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40405                 -1,     /* IMPLICIT tag at current level */
40406                 &asn_DEF_Criticality,
40407                 select_ServedCell_Information_ExtIEs_criticality_type,
40408                 { &asn_OER_memb_criticality_constr_771, &asn_PER_memb_criticality_constr_771,  memb_criticality_constraint_769 },
40409                 0, 0, /* No default value */
40410                 "criticality"
40411                 },
40412         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, extensionValue),
40413                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40414                 +1,     /* EXPLICIT tag at current level */
40415                 &asn_DEF_extensionValue_772,
40416                 select_ServedCell_Information_ExtIEs_extensionValue_type,
40417                 { &asn_OER_memb_extensionValue_constr_772, &asn_PER_memb_extensionValue_constr_772,  memb_extensionValue_constraint_769 },
40418                 0, 0, /* No default value */
40419                 "extensionValue"
40420                 },
40421 };
40422 static const ber_tlv_tag_t asn_DEF_ServedCell_Information_ExtIEs_tags_769[] = {
40423         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40424 };
40425 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_Information_ExtIEs_tag2el_769[] = {
40426     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40427     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40428     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40429 };
40430 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_Information_ExtIEs_specs_769 = {
40431         sizeof(struct ServedCell_Information_ExtIEs),
40432         offsetof(struct ServedCell_Information_ExtIEs, _asn_ctx),
40433         asn_MAP_ServedCell_Information_ExtIEs_tag2el_769,
40434         3,      /* Count of tags in the map */
40435         0, 0, 0,        /* Optional elements (not needed) */
40436         -1,     /* First extension addition */
40437 };
40438 asn_TYPE_descriptor_t asn_DEF_ServedCell_Information_ExtIEs = {
40439         "ServedCell-Information-ExtIEs",
40440         "ServedCell-Information-ExtIEs",
40441         &asn_OP_SEQUENCE,
40442         asn_DEF_ServedCell_Information_ExtIEs_tags_769,
40443         sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
40444                 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
40445         asn_DEF_ServedCell_Information_ExtIEs_tags_769, /* Same as above */
40446         sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
40447                 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
40448         { 0, 0, SEQUENCE_constraint },
40449         asn_MBR_ServedCell_Information_ExtIEs_769,
40450         3,      /* Elements count */
40451         &asn_SPC_ServedCell_Information_ExtIEs_specs_769        /* Additional specs */
40452 };
40453
40454 static asn_TYPE_member_t asn_MBR_extensionValue_776[] = {
40455         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.ECGI),
40456                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40457                 0,
40458                 &asn_DEF_ECGI,
40459                 0,
40460                 { 0, 0, 0 },
40461                 0, 0, /* No default value */
40462                 "ECGI"
40463                 },
40464         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.SgNBCoordinationAssistanceInformation),
40465                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40466                 0,
40467                 &asn_DEF_SgNBCoordinationAssistanceInformation,
40468                 0,
40469                 { 0, 0, 0 },
40470                 0, 0, /* No default value */
40471                 "SgNBCoordinationAssistanceInformation"
40472                 },
40473 };
40474 static const unsigned asn_MAP_extensionValue_to_canonical_776[] = { 1, 0 };
40475 static const unsigned asn_MAP_extensionValue_from_canonical_776[] = { 1, 0 };
40476 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_776[] = {
40477     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* SgNBCoordinationAssistanceInformation */
40478     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ECGI */
40479 };
40480 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_776 = {
40481         sizeof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue),
40482         offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
40483         offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, present),
40484         sizeof(((struct SgNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
40485         asn_MAP_extensionValue_tag2el_776,
40486         2,      /* Count of tags in the map */
40487         asn_MAP_extensionValue_to_canonical_776,
40488         asn_MAP_extensionValue_from_canonical_776,
40489         -1      /* Extensions start */
40490 };
40491 static /* Use -fall-defs-global to expose */
40492 asn_TYPE_descriptor_t asn_DEF_extensionValue_776 = {
40493         "extensionValue",
40494         "extensionValue",
40495         &asn_OP_OPEN_TYPE,
40496         0,      /* No effective tags (pointer) */
40497         0,      /* No effective tags (count) */
40498         0,      /* No tags (pointer) */
40499         0,      /* No tags (count) */
40500         { 0, 0, OPEN_TYPE_constraint },
40501         asn_MBR_extensionValue_776,
40502         2,      /* Elements count */
40503         &asn_SPC_extensionValue_specs_776       /* Additional specs */
40504 };
40505
40506 asn_TYPE_member_t asn_MBR_SgNBResourceCoordinationInformationExtIEs_773[] = {
40507         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, id),
40508                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40509                 -1,     /* IMPLICIT tag at current level */
40510                 &asn_DEF_ProtocolIE_ID,
40511                 0,
40512                 { &asn_OER_memb_id_constr_774, &asn_PER_memb_id_constr_774,  memb_id_constraint_773 },
40513                 0, 0, /* No default value */
40514                 "id"
40515                 },
40516         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, criticality),
40517                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40518                 -1,     /* IMPLICIT tag at current level */
40519                 &asn_DEF_Criticality,
40520                 select_SgNBResourceCoordinationInformationExtIEs_criticality_type,
40521                 { &asn_OER_memb_criticality_constr_775, &asn_PER_memb_criticality_constr_775,  memb_criticality_constraint_773 },
40522                 0, 0, /* No default value */
40523                 "criticality"
40524                 },
40525         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, extensionValue),
40526                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40527                 +1,     /* EXPLICIT tag at current level */
40528                 &asn_DEF_extensionValue_776,
40529                 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type,
40530                 { &asn_OER_memb_extensionValue_constr_776, &asn_PER_memb_extensionValue_constr_776,  memb_extensionValue_constraint_773 },
40531                 0, 0, /* No default value */
40532                 "extensionValue"
40533                 },
40534 };
40535 static const ber_tlv_tag_t asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[] = {
40536         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40537 };
40538 static const asn_TYPE_tag2member_t asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773[] = {
40539     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40540     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40541     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40542 };
40543 asn_SEQUENCE_specifics_t asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 = {
40544         sizeof(struct SgNBResourceCoordinationInformationExtIEs),
40545         offsetof(struct SgNBResourceCoordinationInformationExtIEs, _asn_ctx),
40546         asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773,
40547         3,      /* Count of tags in the map */
40548         0, 0, 0,        /* Optional elements (not needed) */
40549         -1,     /* First extension addition */
40550 };
40551 asn_TYPE_descriptor_t asn_DEF_SgNBResourceCoordinationInformationExtIEs = {
40552         "SgNBResourceCoordinationInformationExtIEs",
40553         "SgNBResourceCoordinationInformationExtIEs",
40554         &asn_OP_SEQUENCE,
40555         asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,
40556         sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
40557                 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
40558         asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,     /* Same as above */
40559         sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
40560                 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
40561         { 0, 0, SEQUENCE_constraint },
40562         asn_MBR_SgNBResourceCoordinationInformationExtIEs_773,
40563         3,      /* Elements count */
40564         &asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773    /* Additional specs */
40565 };
40566
40567 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_780 = {
40568         sizeof(struct SpecialSubframe_Info_ExtIEs__extensionValue),
40569         offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
40570         offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, present),
40571         sizeof(((struct SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
40572         0,      /* No top level tags */
40573         0,      /* No tags in the map */
40574         0, 0,
40575         -1      /* Extensions start */
40576 };
40577 static /* Use -fall-defs-global to expose */
40578 asn_TYPE_descriptor_t asn_DEF_extensionValue_780 = {
40579         "extensionValue",
40580         "extensionValue",
40581         &asn_OP_OPEN_TYPE,
40582         0,      /* No effective tags (pointer) */
40583         0,      /* No effective tags (count) */
40584         0,      /* No tags (pointer) */
40585         0,      /* No tags (count) */
40586         { 0, 0, OPEN_TYPE_constraint },
40587         0, 0,   /* No members */
40588         &asn_SPC_extensionValue_specs_780       /* Additional specs */
40589 };
40590
40591 asn_TYPE_member_t asn_MBR_SpecialSubframe_Info_ExtIEs_777[] = {
40592         { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, id),
40593                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40594                 -1,     /* IMPLICIT tag at current level */
40595                 &asn_DEF_ProtocolIE_ID,
40596                 0,
40597                 { &asn_OER_memb_id_constr_778, &asn_PER_memb_id_constr_778,  memb_id_constraint_777 },
40598                 0, 0, /* No default value */
40599                 "id"
40600                 },
40601         { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, criticality),
40602                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40603                 -1,     /* IMPLICIT tag at current level */
40604                 &asn_DEF_Criticality,
40605                 0,
40606                 { &asn_OER_memb_criticality_constr_779, &asn_PER_memb_criticality_constr_779,  memb_criticality_constraint_777 },
40607                 0, 0, /* No default value */
40608                 "criticality"
40609                 },
40610         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, extensionValue),
40611                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40612                 +1,     /* EXPLICIT tag at current level */
40613                 &asn_DEF_extensionValue_780,
40614                 0,
40615                 { &asn_OER_memb_extensionValue_constr_780, &asn_PER_memb_extensionValue_constr_780,  memb_extensionValue_constraint_777 },
40616                 0, 0, /* No default value */
40617                 "extensionValue"
40618                 },
40619 };
40620 static const ber_tlv_tag_t asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[] = {
40621         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40622 };
40623 static const asn_TYPE_tag2member_t asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777[] = {
40624     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40625     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40626     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40627 };
40628 asn_SEQUENCE_specifics_t asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 = {
40629         sizeof(struct SpecialSubframe_Info_ExtIEs),
40630         offsetof(struct SpecialSubframe_Info_ExtIEs, _asn_ctx),
40631         asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777,
40632         3,      /* Count of tags in the map */
40633         0, 0, 0,        /* Optional elements (not needed) */
40634         -1,     /* First extension addition */
40635 };
40636 asn_TYPE_descriptor_t asn_DEF_SpecialSubframe_Info_ExtIEs = {
40637         "SpecialSubframe-Info-ExtIEs",
40638         "SpecialSubframe-Info-ExtIEs",
40639         &asn_OP_SEQUENCE,
40640         asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,
40641         sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
40642                 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
40643         asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,   /* Same as above */
40644         sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
40645                 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
40646         { 0, 0, SEQUENCE_constraint },
40647         asn_MBR_SpecialSubframe_Info_ExtIEs_777,
40648         3,      /* Elements count */
40649         &asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777  /* Additional specs */
40650 };
40651
40652 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_784 = {
40653         sizeof(struct SubbandCQI_ExtIEs__extensionValue),
40654         offsetof(struct SubbandCQI_ExtIEs__extensionValue, _asn_ctx),
40655         offsetof(struct SubbandCQI_ExtIEs__extensionValue, present),
40656         sizeof(((struct SubbandCQI_ExtIEs__extensionValue *)0)->present),
40657         0,      /* No top level tags */
40658         0,      /* No tags in the map */
40659         0, 0,
40660         -1      /* Extensions start */
40661 };
40662 static /* Use -fall-defs-global to expose */
40663 asn_TYPE_descriptor_t asn_DEF_extensionValue_784 = {
40664         "extensionValue",
40665         "extensionValue",
40666         &asn_OP_OPEN_TYPE,
40667         0,      /* No effective tags (pointer) */
40668         0,      /* No effective tags (count) */
40669         0,      /* No tags (pointer) */
40670         0,      /* No tags (count) */
40671         { 0, 0, OPEN_TYPE_constraint },
40672         0, 0,   /* No members */
40673         &asn_SPC_extensionValue_specs_784       /* Additional specs */
40674 };
40675
40676 asn_TYPE_member_t asn_MBR_SubbandCQI_ExtIEs_781[] = {
40677         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, id),
40678                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40679                 -1,     /* IMPLICIT tag at current level */
40680                 &asn_DEF_ProtocolIE_ID,
40681                 0,
40682                 { &asn_OER_memb_id_constr_782, &asn_PER_memb_id_constr_782,  memb_id_constraint_781 },
40683                 0, 0, /* No default value */
40684                 "id"
40685                 },
40686         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, criticality),
40687                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40688                 -1,     /* IMPLICIT tag at current level */
40689                 &asn_DEF_Criticality,
40690                 0,
40691                 { &asn_OER_memb_criticality_constr_783, &asn_PER_memb_criticality_constr_783,  memb_criticality_constraint_781 },
40692                 0, 0, /* No default value */
40693                 "criticality"
40694                 },
40695         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, extensionValue),
40696                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40697                 +1,     /* EXPLICIT tag at current level */
40698                 &asn_DEF_extensionValue_784,
40699                 0,
40700                 { &asn_OER_memb_extensionValue_constr_784, &asn_PER_memb_extensionValue_constr_784,  memb_extensionValue_constraint_781 },
40701                 0, 0, /* No default value */
40702                 "extensionValue"
40703                 },
40704 };
40705 static const ber_tlv_tag_t asn_DEF_SubbandCQI_ExtIEs_tags_781[] = {
40706         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40707 };
40708 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQI_ExtIEs_tag2el_781[] = {
40709     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40710     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40711     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40712 };
40713 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQI_ExtIEs_specs_781 = {
40714         sizeof(struct SubbandCQI_ExtIEs),
40715         offsetof(struct SubbandCQI_ExtIEs, _asn_ctx),
40716         asn_MAP_SubbandCQI_ExtIEs_tag2el_781,
40717         3,      /* Count of tags in the map */
40718         0, 0, 0,        /* Optional elements (not needed) */
40719         -1,     /* First extension addition */
40720 };
40721 asn_TYPE_descriptor_t asn_DEF_SubbandCQI_ExtIEs = {
40722         "SubbandCQI-ExtIEs",
40723         "SubbandCQI-ExtIEs",
40724         &asn_OP_SEQUENCE,
40725         asn_DEF_SubbandCQI_ExtIEs_tags_781,
40726         sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
40727                 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
40728         asn_DEF_SubbandCQI_ExtIEs_tags_781,     /* Same as above */
40729         sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
40730                 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
40731         { 0, 0, SEQUENCE_constraint },
40732         asn_MBR_SubbandCQI_ExtIEs_781,
40733         3,      /* Elements count */
40734         &asn_SPC_SubbandCQI_ExtIEs_specs_781    /* Additional specs */
40735 };
40736
40737 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_788 = {
40738         sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue),
40739         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, _asn_ctx),
40740         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, present),
40741         sizeof(((struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue *)0)->present),
40742         0,      /* No top level tags */
40743         0,      /* No tags in the map */
40744         0, 0,
40745         -1      /* Extensions start */
40746 };
40747 static /* Use -fall-defs-global to expose */
40748 asn_TYPE_descriptor_t asn_DEF_extensionValue_788 = {
40749         "extensionValue",
40750         "extensionValue",
40751         &asn_OP_OPEN_TYPE,
40752         0,      /* No effective tags (pointer) */
40753         0,      /* No effective tags (count) */
40754         0,      /* No tags (pointer) */
40755         0,      /* No tags (count) */
40756         { 0, 0, OPEN_TYPE_constraint },
40757         0, 0,   /* No members */
40758         &asn_SPC_extensionValue_specs_788       /* Additional specs */
40759 };
40760
40761 asn_TYPE_member_t asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785[] = {
40762         { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, id),
40763                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40764                 -1,     /* IMPLICIT tag at current level */
40765                 &asn_DEF_ProtocolIE_ID,
40766                 0,
40767                 { &asn_OER_memb_id_constr_786, &asn_PER_memb_id_constr_786,  memb_id_constraint_785 },
40768                 0, 0, /* No default value */
40769                 "id"
40770                 },
40771         { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, criticality),
40772                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40773                 -1,     /* IMPLICIT tag at current level */
40774                 &asn_DEF_Criticality,
40775                 0,
40776                 { &asn_OER_memb_criticality_constr_787, &asn_PER_memb_criticality_constr_787,  memb_criticality_constraint_785 },
40777                 0, 0, /* No default value */
40778                 "criticality"
40779                 },
40780         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, extensionValue),
40781                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40782                 +1,     /* EXPLICIT tag at current level */
40783                 &asn_DEF_extensionValue_788,
40784                 0,
40785                 { &asn_OER_memb_extensionValue_constr_788, &asn_PER_memb_extensionValue_constr_788,  memb_extensionValue_constraint_785 },
40786                 0, 0, /* No default value */
40787                 "extensionValue"
40788                 },
40789 };
40790 static const ber_tlv_tag_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[] = {
40791         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40792 };
40793 static const asn_TYPE_tag2member_t asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785[] = {
40794     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40795     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40796     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40797 };
40798 asn_SEQUENCE_specifics_t asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 = {
40799         sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs),
40800         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, _asn_ctx),
40801         asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785,
40802         3,      /* Count of tags in the map */
40803         0, 0, 0,        /* Optional elements (not needed) */
40804         -1,     /* First extension addition */
40805 };
40806 asn_TYPE_descriptor_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs = {
40807         "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
40808         "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
40809         &asn_OP_SEQUENCE,
40810         asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,
40811         sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
40812                 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
40813         asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,      /* Same as above */
40814         sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
40815                 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
40816         { 0, 0, SEQUENCE_constraint },
40817         asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785,
40818         3,      /* Elements count */
40819         &asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785     /* Additional specs */
40820 };
40821
40822 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_792 = {
40823         sizeof(struct ScheduledCommunicationTime_ExtIEs__extensionValue),
40824         offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, _asn_ctx),
40825         offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, present),
40826         sizeof(((struct ScheduledCommunicationTime_ExtIEs__extensionValue *)0)->present),
40827         0,      /* No top level tags */
40828         0,      /* No tags in the map */
40829         0, 0,
40830         -1      /* Extensions start */
40831 };
40832 static /* Use -fall-defs-global to expose */
40833 asn_TYPE_descriptor_t asn_DEF_extensionValue_792 = {
40834         "extensionValue",
40835         "extensionValue",
40836         &asn_OP_OPEN_TYPE,
40837         0,      /* No effective tags (pointer) */
40838         0,      /* No effective tags (count) */
40839         0,      /* No tags (pointer) */
40840         0,      /* No tags (count) */
40841         { 0, 0, OPEN_TYPE_constraint },
40842         0, 0,   /* No members */
40843         &asn_SPC_extensionValue_specs_792       /* Additional specs */
40844 };
40845
40846 asn_TYPE_member_t asn_MBR_ScheduledCommunicationTime_ExtIEs_789[] = {
40847         { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, id),
40848                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40849                 -1,     /* IMPLICIT tag at current level */
40850                 &asn_DEF_ProtocolIE_ID,
40851                 0,
40852                 { &asn_OER_memb_id_constr_790, &asn_PER_memb_id_constr_790,  memb_id_constraint_789 },
40853                 0, 0, /* No default value */
40854                 "id"
40855                 },
40856         { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, criticality),
40857                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40858                 -1,     /* IMPLICIT tag at current level */
40859                 &asn_DEF_Criticality,
40860                 0,
40861                 { &asn_OER_memb_criticality_constr_791, &asn_PER_memb_criticality_constr_791,  memb_criticality_constraint_789 },
40862                 0, 0, /* No default value */
40863                 "criticality"
40864                 },
40865         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, extensionValue),
40866                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40867                 +1,     /* EXPLICIT tag at current level */
40868                 &asn_DEF_extensionValue_792,
40869                 0,
40870                 { &asn_OER_memb_extensionValue_constr_792, &asn_PER_memb_extensionValue_constr_792,  memb_extensionValue_constraint_789 },
40871                 0, 0, /* No default value */
40872                 "extensionValue"
40873                 },
40874 };
40875 static const ber_tlv_tag_t asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[] = {
40876         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40877 };
40878 static const asn_TYPE_tag2member_t asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789[] = {
40879     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40880     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40881     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40882 };
40883 asn_SEQUENCE_specifics_t asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 = {
40884         sizeof(struct ScheduledCommunicationTime_ExtIEs),
40885         offsetof(struct ScheduledCommunicationTime_ExtIEs, _asn_ctx),
40886         asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789,
40887         3,      /* Count of tags in the map */
40888         0, 0, 0,        /* Optional elements (not needed) */
40889         -1,     /* First extension addition */
40890 };
40891 asn_TYPE_descriptor_t asn_DEF_ScheduledCommunicationTime_ExtIEs = {
40892         "ScheduledCommunicationTime-ExtIEs",
40893         "ScheduledCommunicationTime-ExtIEs",
40894         &asn_OP_SEQUENCE,
40895         asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,
40896         sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
40897                 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
40898         asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,     /* Same as above */
40899         sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
40900                 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
40901         { 0, 0, SEQUENCE_constraint },
40902         asn_MBR_ScheduledCommunicationTime_ExtIEs_789,
40903         3,      /* Elements count */
40904         &asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789    /* Additional specs */
40905 };
40906
40907 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_796 = {
40908         sizeof(struct SubbandCQIItem_ExtIEs__extensionValue),
40909         offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, _asn_ctx),
40910         offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, present),
40911         sizeof(((struct SubbandCQIItem_ExtIEs__extensionValue *)0)->present),
40912         0,      /* No top level tags */
40913         0,      /* No tags in the map */
40914         0, 0,
40915         -1      /* Extensions start */
40916 };
40917 static /* Use -fall-defs-global to expose */
40918 asn_TYPE_descriptor_t asn_DEF_extensionValue_796 = {
40919         "extensionValue",
40920         "extensionValue",
40921         &asn_OP_OPEN_TYPE,
40922         0,      /* No effective tags (pointer) */
40923         0,      /* No effective tags (count) */
40924         0,      /* No tags (pointer) */
40925         0,      /* No tags (count) */
40926         { 0, 0, OPEN_TYPE_constraint },
40927         0, 0,   /* No members */
40928         &asn_SPC_extensionValue_specs_796       /* Additional specs */
40929 };
40930
40931 asn_TYPE_member_t asn_MBR_SubbandCQIItem_ExtIEs_793[] = {
40932         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, id),
40933                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40934                 -1,     /* IMPLICIT tag at current level */
40935                 &asn_DEF_ProtocolIE_ID,
40936                 0,
40937                 { &asn_OER_memb_id_constr_794, &asn_PER_memb_id_constr_794,  memb_id_constraint_793 },
40938                 0, 0, /* No default value */
40939                 "id"
40940                 },
40941         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, criticality),
40942                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40943                 -1,     /* IMPLICIT tag at current level */
40944                 &asn_DEF_Criticality,
40945                 0,
40946                 { &asn_OER_memb_criticality_constr_795, &asn_PER_memb_criticality_constr_795,  memb_criticality_constraint_793 },
40947                 0, 0, /* No default value */
40948                 "criticality"
40949                 },
40950         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, extensionValue),
40951                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40952                 +1,     /* EXPLICIT tag at current level */
40953                 &asn_DEF_extensionValue_796,
40954                 0,
40955                 { &asn_OER_memb_extensionValue_constr_796, &asn_PER_memb_extensionValue_constr_796,  memb_extensionValue_constraint_793 },
40956                 0, 0, /* No default value */
40957                 "extensionValue"
40958                 },
40959 };
40960 static const ber_tlv_tag_t asn_DEF_SubbandCQIItem_ExtIEs_tags_793[] = {
40961         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40962 };
40963 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793[] = {
40964     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40965     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40966     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40967 };
40968 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQIItem_ExtIEs_specs_793 = {
40969         sizeof(struct SubbandCQIItem_ExtIEs),
40970         offsetof(struct SubbandCQIItem_ExtIEs, _asn_ctx),
40971         asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793,
40972         3,      /* Count of tags in the map */
40973         0, 0, 0,        /* Optional elements (not needed) */
40974         -1,     /* First extension addition */
40975 };
40976 asn_TYPE_descriptor_t asn_DEF_SubbandCQIItem_ExtIEs = {
40977         "SubbandCQIItem-ExtIEs",
40978         "SubbandCQIItem-ExtIEs",
40979         &asn_OP_SEQUENCE,
40980         asn_DEF_SubbandCQIItem_ExtIEs_tags_793,
40981         sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
40982                 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
40983         asn_DEF_SubbandCQIItem_ExtIEs_tags_793, /* Same as above */
40984         sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
40985                 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
40986         { 0, 0, SEQUENCE_constraint },
40987         asn_MBR_SubbandCQIItem_ExtIEs_793,
40988         3,      /* Elements count */
40989         &asn_SPC_SubbandCQIItem_ExtIEs_specs_793        /* Additional specs */
40990 };
40991
40992 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_800 = {
40993         sizeof(struct SULInformation_ExtIEs__extensionValue),
40994         offsetof(struct SULInformation_ExtIEs__extensionValue, _asn_ctx),
40995         offsetof(struct SULInformation_ExtIEs__extensionValue, present),
40996         sizeof(((struct SULInformation_ExtIEs__extensionValue *)0)->present),
40997         0,      /* No top level tags */
40998         0,      /* No tags in the map */
40999         0, 0,
41000         -1      /* Extensions start */
41001 };
41002 static /* Use -fall-defs-global to expose */
41003 asn_TYPE_descriptor_t asn_DEF_extensionValue_800 = {
41004         "extensionValue",
41005         "extensionValue",
41006         &asn_OP_OPEN_TYPE,
41007         0,      /* No effective tags (pointer) */
41008         0,      /* No effective tags (count) */
41009         0,      /* No tags (pointer) */
41010         0,      /* No tags (count) */
41011         { 0, 0, OPEN_TYPE_constraint },
41012         0, 0,   /* No members */
41013         &asn_SPC_extensionValue_specs_800       /* Additional specs */
41014 };
41015
41016 asn_TYPE_member_t asn_MBR_SULInformation_ExtIEs_797[] = {
41017         { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, id),
41018                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41019                 -1,     /* IMPLICIT tag at current level */
41020                 &asn_DEF_ProtocolIE_ID,
41021                 0,
41022                 { &asn_OER_memb_id_constr_798, &asn_PER_memb_id_constr_798,  memb_id_constraint_797 },
41023                 0, 0, /* No default value */
41024                 "id"
41025                 },
41026         { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, criticality),
41027                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41028                 -1,     /* IMPLICIT tag at current level */
41029                 &asn_DEF_Criticality,
41030                 0,
41031                 { &asn_OER_memb_criticality_constr_799, &asn_PER_memb_criticality_constr_799,  memb_criticality_constraint_797 },
41032                 0, 0, /* No default value */
41033                 "criticality"
41034                 },
41035         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, extensionValue),
41036                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41037                 +1,     /* EXPLICIT tag at current level */
41038                 &asn_DEF_extensionValue_800,
41039                 0,
41040                 { &asn_OER_memb_extensionValue_constr_800, &asn_PER_memb_extensionValue_constr_800,  memb_extensionValue_constraint_797 },
41041                 0, 0, /* No default value */
41042                 "extensionValue"
41043                 },
41044 };
41045 static const ber_tlv_tag_t asn_DEF_SULInformation_ExtIEs_tags_797[] = {
41046         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41047 };
41048 static const asn_TYPE_tag2member_t asn_MAP_SULInformation_ExtIEs_tag2el_797[] = {
41049     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41050     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41051     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41052 };
41053 asn_SEQUENCE_specifics_t asn_SPC_SULInformation_ExtIEs_specs_797 = {
41054         sizeof(struct SULInformation_ExtIEs),
41055         offsetof(struct SULInformation_ExtIEs, _asn_ctx),
41056         asn_MAP_SULInformation_ExtIEs_tag2el_797,
41057         3,      /* Count of tags in the map */
41058         0, 0, 0,        /* Optional elements (not needed) */
41059         -1,     /* First extension addition */
41060 };
41061 asn_TYPE_descriptor_t asn_DEF_SULInformation_ExtIEs = {
41062         "SULInformation-ExtIEs",
41063         "SULInformation-ExtIEs",
41064         &asn_OP_SEQUENCE,
41065         asn_DEF_SULInformation_ExtIEs_tags_797,
41066         sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
41067                 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
41068         asn_DEF_SULInformation_ExtIEs_tags_797, /* Same as above */
41069         sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
41070                 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
41071         { 0, 0, SEQUENCE_constraint },
41072         asn_MBR_SULInformation_ExtIEs_797,
41073         3,      /* Elements count */
41074         &asn_SPC_SULInformation_ExtIEs_specs_797        /* Additional specs */
41075 };
41076
41077 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_804 = {
41078         sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
41079         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
41080         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
41081         sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
41082         0,      /* No top level tags */
41083         0,      /* No tags in the map */
41084         0, 0,
41085         -1      /* Extensions start */
41086 };
41087 static /* Use -fall-defs-global to expose */
41088 asn_TYPE_descriptor_t asn_DEF_extensionValue_804 = {
41089         "extensionValue",
41090         "extensionValue",
41091         &asn_OP_OPEN_TYPE,
41092         0,      /* No effective tags (pointer) */
41093         0,      /* No effective tags (count) */
41094         0,      /* No tags (pointer) */
41095         0,      /* No tags (count) */
41096         { 0, 0, OPEN_TYPE_constraint },
41097         0, 0,   /* No members */
41098         &asn_SPC_extensionValue_specs_804       /* Additional specs */
41099 };
41100
41101 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_801[] = {
41102         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
41103                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41104                 -1,     /* IMPLICIT tag at current level */
41105                 &asn_DEF_ProtocolIE_ID,
41106                 0,
41107                 { &asn_OER_memb_id_constr_802, &asn_PER_memb_id_constr_802,  memb_id_constraint_801 },
41108                 0, 0, /* No default value */
41109                 "id"
41110                 },
41111         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
41112                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41113                 -1,     /* IMPLICIT tag at current level */
41114                 &asn_DEF_Criticality,
41115                 0,
41116                 { &asn_OER_memb_criticality_constr_803, &asn_PER_memb_criticality_constr_803,  memb_criticality_constraint_801 },
41117                 0, 0, /* No default value */
41118                 "criticality"
41119                 },
41120         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
41121                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41122                 +1,     /* EXPLICIT tag at current level */
41123                 &asn_DEF_extensionValue_804,
41124                 0,
41125                 { &asn_OER_memb_extensionValue_constr_804, &asn_PER_memb_extensionValue_constr_804,  memb_extensionValue_constraint_801 },
41126                 0, 0, /* No default value */
41127                 "extensionValue"
41128                 },
41129 };
41130 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[] = {
41131         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41132 };
41133 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801[] = {
41134     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41135     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41136     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41137 };
41138 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 = {
41139         sizeof(struct SupportedSULFreqBandItem_ExtIEs),
41140         offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
41141         asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801,
41142         3,      /* Count of tags in the map */
41143         0, 0, 0,        /* Optional elements (not needed) */
41144         -1,     /* First extension addition */
41145 };
41146 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
41147         "SupportedSULFreqBandItem-ExtIEs",
41148         "SupportedSULFreqBandItem-ExtIEs",
41149         &asn_OP_SEQUENCE,
41150         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,
41151         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
41152                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
41153         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,       /* Same as above */
41154         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
41155                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
41156         { 0, 0, SEQUENCE_constraint },
41157         asn_MBR_SupportedSULFreqBandItem_ExtIEs_801,
41158         3,      /* Elements count */
41159         &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801      /* Additional specs */
41160 };
41161
41162 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_808 = {
41163         sizeof(struct TABasedMDT_ExtIEs__extensionValue),
41164         offsetof(struct TABasedMDT_ExtIEs__extensionValue, _asn_ctx),
41165         offsetof(struct TABasedMDT_ExtIEs__extensionValue, present),
41166         sizeof(((struct TABasedMDT_ExtIEs__extensionValue *)0)->present),
41167         0,      /* No top level tags */
41168         0,      /* No tags in the map */
41169         0, 0,
41170         -1      /* Extensions start */
41171 };
41172 static /* Use -fall-defs-global to expose */
41173 asn_TYPE_descriptor_t asn_DEF_extensionValue_808 = {
41174         "extensionValue",
41175         "extensionValue",
41176         &asn_OP_OPEN_TYPE,
41177         0,      /* No effective tags (pointer) */
41178         0,      /* No effective tags (count) */
41179         0,      /* No tags (pointer) */
41180         0,      /* No tags (count) */
41181         { 0, 0, OPEN_TYPE_constraint },
41182         0, 0,   /* No members */
41183         &asn_SPC_extensionValue_specs_808       /* Additional specs */
41184 };
41185
41186 asn_TYPE_member_t asn_MBR_TABasedMDT_ExtIEs_805[] = {
41187         { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, id),
41188                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41189                 -1,     /* IMPLICIT tag at current level */
41190                 &asn_DEF_ProtocolIE_ID,
41191                 0,
41192                 { &asn_OER_memb_id_constr_806, &asn_PER_memb_id_constr_806,  memb_id_constraint_805 },
41193                 0, 0, /* No default value */
41194                 "id"
41195                 },
41196         { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, criticality),
41197                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41198                 -1,     /* IMPLICIT tag at current level */
41199                 &asn_DEF_Criticality,
41200                 0,
41201                 { &asn_OER_memb_criticality_constr_807, &asn_PER_memb_criticality_constr_807,  memb_criticality_constraint_805 },
41202                 0, 0, /* No default value */
41203                 "criticality"
41204                 },
41205         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, extensionValue),
41206                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41207                 +1,     /* EXPLICIT tag at current level */
41208                 &asn_DEF_extensionValue_808,
41209                 0,
41210                 { &asn_OER_memb_extensionValue_constr_808, &asn_PER_memb_extensionValue_constr_808,  memb_extensionValue_constraint_805 },
41211                 0, 0, /* No default value */
41212                 "extensionValue"
41213                 },
41214 };
41215 static const ber_tlv_tag_t asn_DEF_TABasedMDT_ExtIEs_tags_805[] = {
41216         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41217 };
41218 static const asn_TYPE_tag2member_t asn_MAP_TABasedMDT_ExtIEs_tag2el_805[] = {
41219     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41220     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41221     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41222 };
41223 asn_SEQUENCE_specifics_t asn_SPC_TABasedMDT_ExtIEs_specs_805 = {
41224         sizeof(struct TABasedMDT_ExtIEs),
41225         offsetof(struct TABasedMDT_ExtIEs, _asn_ctx),
41226         asn_MAP_TABasedMDT_ExtIEs_tag2el_805,
41227         3,      /* Count of tags in the map */
41228         0, 0, 0,        /* Optional elements (not needed) */
41229         -1,     /* First extension addition */
41230 };
41231 asn_TYPE_descriptor_t asn_DEF_TABasedMDT_ExtIEs = {
41232         "TABasedMDT-ExtIEs",
41233         "TABasedMDT-ExtIEs",
41234         &asn_OP_SEQUENCE,
41235         asn_DEF_TABasedMDT_ExtIEs_tags_805,
41236         sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
41237                 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
41238         asn_DEF_TABasedMDT_ExtIEs_tags_805,     /* Same as above */
41239         sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
41240                 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
41241         { 0, 0, SEQUENCE_constraint },
41242         asn_MBR_TABasedMDT_ExtIEs_805,
41243         3,      /* Elements count */
41244         &asn_SPC_TABasedMDT_ExtIEs_specs_805    /* Additional specs */
41245 };
41246
41247 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_812 = {
41248         sizeof(struct TAIBasedMDT_ExtIEs__extensionValue),
41249         offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, _asn_ctx),
41250         offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, present),
41251         sizeof(((struct TAIBasedMDT_ExtIEs__extensionValue *)0)->present),
41252         0,      /* No top level tags */
41253         0,      /* No tags in the map */
41254         0, 0,
41255         -1      /* Extensions start */
41256 };
41257 static /* Use -fall-defs-global to expose */
41258 asn_TYPE_descriptor_t asn_DEF_extensionValue_812 = {
41259         "extensionValue",
41260         "extensionValue",
41261         &asn_OP_OPEN_TYPE,
41262         0,      /* No effective tags (pointer) */
41263         0,      /* No effective tags (count) */
41264         0,      /* No tags (pointer) */
41265         0,      /* No tags (count) */
41266         { 0, 0, OPEN_TYPE_constraint },
41267         0, 0,   /* No members */
41268         &asn_SPC_extensionValue_specs_812       /* Additional specs */
41269 };
41270
41271 asn_TYPE_member_t asn_MBR_TAIBasedMDT_ExtIEs_809[] = {
41272         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, id),
41273                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41274                 -1,     /* IMPLICIT tag at current level */
41275                 &asn_DEF_ProtocolIE_ID,
41276                 0,
41277                 { &asn_OER_memb_id_constr_810, &asn_PER_memb_id_constr_810,  memb_id_constraint_809 },
41278                 0, 0, /* No default value */
41279                 "id"
41280                 },
41281         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, criticality),
41282                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41283                 -1,     /* IMPLICIT tag at current level */
41284                 &asn_DEF_Criticality,
41285                 0,
41286                 { &asn_OER_memb_criticality_constr_811, &asn_PER_memb_criticality_constr_811,  memb_criticality_constraint_809 },
41287                 0, 0, /* No default value */
41288                 "criticality"
41289                 },
41290         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, extensionValue),
41291                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41292                 +1,     /* EXPLICIT tag at current level */
41293                 &asn_DEF_extensionValue_812,
41294                 0,
41295                 { &asn_OER_memb_extensionValue_constr_812, &asn_PER_memb_extensionValue_constr_812,  memb_extensionValue_constraint_809 },
41296                 0, 0, /* No default value */
41297                 "extensionValue"
41298                 },
41299 };
41300 static const ber_tlv_tag_t asn_DEF_TAIBasedMDT_ExtIEs_tags_809[] = {
41301         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41302 };
41303 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809[] = {
41304     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41305     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41306     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41307 };
41308 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedMDT_ExtIEs_specs_809 = {
41309         sizeof(struct TAIBasedMDT_ExtIEs),
41310         offsetof(struct TAIBasedMDT_ExtIEs, _asn_ctx),
41311         asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809,
41312         3,      /* Count of tags in the map */
41313         0, 0, 0,        /* Optional elements (not needed) */
41314         -1,     /* First extension addition */
41315 };
41316 asn_TYPE_descriptor_t asn_DEF_TAIBasedMDT_ExtIEs = {
41317         "TAIBasedMDT-ExtIEs",
41318         "TAIBasedMDT-ExtIEs",
41319         &asn_OP_SEQUENCE,
41320         asn_DEF_TAIBasedMDT_ExtIEs_tags_809,
41321         sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
41322                 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
41323         asn_DEF_TAIBasedMDT_ExtIEs_tags_809,    /* Same as above */
41324         sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
41325                 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
41326         { 0, 0, SEQUENCE_constraint },
41327         asn_MBR_TAIBasedMDT_ExtIEs_809,
41328         3,      /* Elements count */
41329         &asn_SPC_TAIBasedMDT_ExtIEs_specs_809   /* Additional specs */
41330 };
41331
41332 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_816 = {
41333         sizeof(struct TAI_Item_ExtIEs__extensionValue),
41334         offsetof(struct TAI_Item_ExtIEs__extensionValue, _asn_ctx),
41335         offsetof(struct TAI_Item_ExtIEs__extensionValue, present),
41336         sizeof(((struct TAI_Item_ExtIEs__extensionValue *)0)->present),
41337         0,      /* No top level tags */
41338         0,      /* No tags in the map */
41339         0, 0,
41340         -1      /* Extensions start */
41341 };
41342 static /* Use -fall-defs-global to expose */
41343 asn_TYPE_descriptor_t asn_DEF_extensionValue_816 = {
41344         "extensionValue",
41345         "extensionValue",
41346         &asn_OP_OPEN_TYPE,
41347         0,      /* No effective tags (pointer) */
41348         0,      /* No effective tags (count) */
41349         0,      /* No tags (pointer) */
41350         0,      /* No tags (count) */
41351         { 0, 0, OPEN_TYPE_constraint },
41352         0, 0,   /* No members */
41353         &asn_SPC_extensionValue_specs_816       /* Additional specs */
41354 };
41355
41356 asn_TYPE_member_t asn_MBR_TAI_Item_ExtIEs_813[] = {
41357         { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, id),
41358                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41359                 -1,     /* IMPLICIT tag at current level */
41360                 &asn_DEF_ProtocolIE_ID,
41361                 0,
41362                 { &asn_OER_memb_id_constr_814, &asn_PER_memb_id_constr_814,  memb_id_constraint_813 },
41363                 0, 0, /* No default value */
41364                 "id"
41365                 },
41366         { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, criticality),
41367                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41368                 -1,     /* IMPLICIT tag at current level */
41369                 &asn_DEF_Criticality,
41370                 0,
41371                 { &asn_OER_memb_criticality_constr_815, &asn_PER_memb_criticality_constr_815,  memb_criticality_constraint_813 },
41372                 0, 0, /* No default value */
41373                 "criticality"
41374                 },
41375         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, extensionValue),
41376                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41377                 +1,     /* EXPLICIT tag at current level */
41378                 &asn_DEF_extensionValue_816,
41379                 0,
41380                 { &asn_OER_memb_extensionValue_constr_816, &asn_PER_memb_extensionValue_constr_816,  memb_extensionValue_constraint_813 },
41381                 0, 0, /* No default value */
41382                 "extensionValue"
41383                 },
41384 };
41385 static const ber_tlv_tag_t asn_DEF_TAI_Item_ExtIEs_tags_813[] = {
41386         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41387 };
41388 static const asn_TYPE_tag2member_t asn_MAP_TAI_Item_ExtIEs_tag2el_813[] = {
41389     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41390     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41391     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41392 };
41393 asn_SEQUENCE_specifics_t asn_SPC_TAI_Item_ExtIEs_specs_813 = {
41394         sizeof(struct TAI_Item_ExtIEs),
41395         offsetof(struct TAI_Item_ExtIEs, _asn_ctx),
41396         asn_MAP_TAI_Item_ExtIEs_tag2el_813,
41397         3,      /* Count of tags in the map */
41398         0, 0, 0,        /* Optional elements (not needed) */
41399         -1,     /* First extension addition */
41400 };
41401 asn_TYPE_descriptor_t asn_DEF_TAI_Item_ExtIEs = {
41402         "TAI-Item-ExtIEs",
41403         "TAI-Item-ExtIEs",
41404         &asn_OP_SEQUENCE,
41405         asn_DEF_TAI_Item_ExtIEs_tags_813,
41406         sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
41407                 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
41408         asn_DEF_TAI_Item_ExtIEs_tags_813,       /* Same as above */
41409         sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
41410                 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
41411         { 0, 0, SEQUENCE_constraint },
41412         asn_MBR_TAI_Item_ExtIEs_813,
41413         3,      /* Elements count */
41414         &asn_SPC_TAI_Item_ExtIEs_specs_813      /* Additional specs */
41415 };
41416
41417 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_820 = {
41418         sizeof(struct TABasedQMC_ExtIEs__extensionValue),
41419         offsetof(struct TABasedQMC_ExtIEs__extensionValue, _asn_ctx),
41420         offsetof(struct TABasedQMC_ExtIEs__extensionValue, present),
41421         sizeof(((struct TABasedQMC_ExtIEs__extensionValue *)0)->present),
41422         0,      /* No top level tags */
41423         0,      /* No tags in the map */
41424         0, 0,
41425         -1      /* Extensions start */
41426 };
41427 static /* Use -fall-defs-global to expose */
41428 asn_TYPE_descriptor_t asn_DEF_extensionValue_820 = {
41429         "extensionValue",
41430         "extensionValue",
41431         &asn_OP_OPEN_TYPE,
41432         0,      /* No effective tags (pointer) */
41433         0,      /* No effective tags (count) */
41434         0,      /* No tags (pointer) */
41435         0,      /* No tags (count) */
41436         { 0, 0, OPEN_TYPE_constraint },
41437         0, 0,   /* No members */
41438         &asn_SPC_extensionValue_specs_820       /* Additional specs */
41439 };
41440
41441 asn_TYPE_member_t asn_MBR_TABasedQMC_ExtIEs_817[] = {
41442         { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, id),
41443                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41444                 -1,     /* IMPLICIT tag at current level */
41445                 &asn_DEF_ProtocolIE_ID,
41446                 0,
41447                 { &asn_OER_memb_id_constr_818, &asn_PER_memb_id_constr_818,  memb_id_constraint_817 },
41448                 0, 0, /* No default value */
41449                 "id"
41450                 },
41451         { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, criticality),
41452                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41453                 -1,     /* IMPLICIT tag at current level */
41454                 &asn_DEF_Criticality,
41455                 0,
41456                 { &asn_OER_memb_criticality_constr_819, &asn_PER_memb_criticality_constr_819,  memb_criticality_constraint_817 },
41457                 0, 0, /* No default value */
41458                 "criticality"
41459                 },
41460         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, extensionValue),
41461                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41462                 +1,     /* EXPLICIT tag at current level */
41463                 &asn_DEF_extensionValue_820,
41464                 0,
41465                 { &asn_OER_memb_extensionValue_constr_820, &asn_PER_memb_extensionValue_constr_820,  memb_extensionValue_constraint_817 },
41466                 0, 0, /* No default value */
41467                 "extensionValue"
41468                 },
41469 };
41470 static const ber_tlv_tag_t asn_DEF_TABasedQMC_ExtIEs_tags_817[] = {
41471         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41472 };
41473 static const asn_TYPE_tag2member_t asn_MAP_TABasedQMC_ExtIEs_tag2el_817[] = {
41474     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41475     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41476     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41477 };
41478 asn_SEQUENCE_specifics_t asn_SPC_TABasedQMC_ExtIEs_specs_817 = {
41479         sizeof(struct TABasedQMC_ExtIEs),
41480         offsetof(struct TABasedQMC_ExtIEs, _asn_ctx),
41481         asn_MAP_TABasedQMC_ExtIEs_tag2el_817,
41482         3,      /* Count of tags in the map */
41483         0, 0, 0,        /* Optional elements (not needed) */
41484         -1,     /* First extension addition */
41485 };
41486 asn_TYPE_descriptor_t asn_DEF_TABasedQMC_ExtIEs = {
41487         "TABasedQMC-ExtIEs",
41488         "TABasedQMC-ExtIEs",
41489         &asn_OP_SEQUENCE,
41490         asn_DEF_TABasedQMC_ExtIEs_tags_817,
41491         sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
41492                 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
41493         asn_DEF_TABasedQMC_ExtIEs_tags_817,     /* Same as above */
41494         sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
41495                 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
41496         { 0, 0, SEQUENCE_constraint },
41497         asn_MBR_TABasedQMC_ExtIEs_817,
41498         3,      /* Elements count */
41499         &asn_SPC_TABasedQMC_ExtIEs_specs_817    /* Additional specs */
41500 };
41501
41502 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_824 = {
41503         sizeof(struct TAIBasedQMC_ExtIEs__extensionValue),
41504         offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, _asn_ctx),
41505         offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, present),
41506         sizeof(((struct TAIBasedQMC_ExtIEs__extensionValue *)0)->present),
41507         0,      /* No top level tags */
41508         0,      /* No tags in the map */
41509         0, 0,
41510         -1      /* Extensions start */
41511 };
41512 static /* Use -fall-defs-global to expose */
41513 asn_TYPE_descriptor_t asn_DEF_extensionValue_824 = {
41514         "extensionValue",
41515         "extensionValue",
41516         &asn_OP_OPEN_TYPE,
41517         0,      /* No effective tags (pointer) */
41518         0,      /* No effective tags (count) */
41519         0,      /* No tags (pointer) */
41520         0,      /* No tags (count) */
41521         { 0, 0, OPEN_TYPE_constraint },
41522         0, 0,   /* No members */
41523         &asn_SPC_extensionValue_specs_824       /* Additional specs */
41524 };
41525
41526 asn_TYPE_member_t asn_MBR_TAIBasedQMC_ExtIEs_821[] = {
41527         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, id),
41528                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41529                 -1,     /* IMPLICIT tag at current level */
41530                 &asn_DEF_ProtocolIE_ID,
41531                 0,
41532                 { &asn_OER_memb_id_constr_822, &asn_PER_memb_id_constr_822,  memb_id_constraint_821 },
41533                 0, 0, /* No default value */
41534                 "id"
41535                 },
41536         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, criticality),
41537                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41538                 -1,     /* IMPLICIT tag at current level */
41539                 &asn_DEF_Criticality,
41540                 0,
41541                 { &asn_OER_memb_criticality_constr_823, &asn_PER_memb_criticality_constr_823,  memb_criticality_constraint_821 },
41542                 0, 0, /* No default value */
41543                 "criticality"
41544                 },
41545         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, extensionValue),
41546                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41547                 +1,     /* EXPLICIT tag at current level */
41548                 &asn_DEF_extensionValue_824,
41549                 0,
41550                 { &asn_OER_memb_extensionValue_constr_824, &asn_PER_memb_extensionValue_constr_824,  memb_extensionValue_constraint_821 },
41551                 0, 0, /* No default value */
41552                 "extensionValue"
41553                 },
41554 };
41555 static const ber_tlv_tag_t asn_DEF_TAIBasedQMC_ExtIEs_tags_821[] = {
41556         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41557 };
41558 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821[] = {
41559     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41560     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41561     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41562 };
41563 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedQMC_ExtIEs_specs_821 = {
41564         sizeof(struct TAIBasedQMC_ExtIEs),
41565         offsetof(struct TAIBasedQMC_ExtIEs, _asn_ctx),
41566         asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821,
41567         3,      /* Count of tags in the map */
41568         0, 0, 0,        /* Optional elements (not needed) */
41569         -1,     /* First extension addition */
41570 };
41571 asn_TYPE_descriptor_t asn_DEF_TAIBasedQMC_ExtIEs = {
41572         "TAIBasedQMC-ExtIEs",
41573         "TAIBasedQMC-ExtIEs",
41574         &asn_OP_SEQUENCE,
41575         asn_DEF_TAIBasedQMC_ExtIEs_tags_821,
41576         sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
41577                 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
41578         asn_DEF_TAIBasedQMC_ExtIEs_tags_821,    /* Same as above */
41579         sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
41580                 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
41581         { 0, 0, SEQUENCE_constraint },
41582         asn_MBR_TAIBasedQMC_ExtIEs_821,
41583         3,      /* Elements count */
41584         &asn_SPC_TAIBasedQMC_ExtIEs_specs_821   /* Additional specs */
41585 };
41586
41587 static asn_TYPE_member_t asn_MBR_extensionValue_828[] = {
41588         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframe_Info),
41589                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
41590                 0,
41591                 &asn_DEF_AdditionalSpecialSubframe_Info,
41592                 0,
41593                 { 0, 0, 0 },
41594                 0, 0, /* No default value */
41595                 "AdditionalSpecialSubframe-Info"
41596                 },
41597         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
41598                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
41599                 0,
41600                 &asn_DEF_EARFCNExtension,
41601                 0,
41602                 { 0, 0, 0 },
41603                 0, 0, /* No default value */
41604                 "EARFCNExtension"
41605                 },
41606         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframeExtension_Info),
41607                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
41608                 0,
41609                 &asn_DEF_AdditionalSpecialSubframeExtension_Info,
41610                 0,
41611                 { 0, 0, 0 },
41612                 0, 0, /* No default value */
41613                 "AdditionalSpecialSubframeExtension-Info"
41614                 },
41615 };
41616 static const unsigned asn_MAP_extensionValue_to_canonical_828[] = { 1, 0, 2 };
41617 static const unsigned asn_MAP_extensionValue_from_canonical_828[] = { 1, 0, 2 };
41618 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_828[] = {
41619     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
41620     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* AdditionalSpecialSubframe-Info */
41621     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* AdditionalSpecialSubframeExtension-Info */
41622 };
41623 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_828 = {
41624         sizeof(struct TDD_Info_ExtIEs__extensionValue),
41625         offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
41626         offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
41627         sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
41628         asn_MAP_extensionValue_tag2el_828,
41629         3,      /* Count of tags in the map */
41630         asn_MAP_extensionValue_to_canonical_828,
41631         asn_MAP_extensionValue_from_canonical_828,
41632         -1      /* Extensions start */
41633 };
41634 static /* Use -fall-defs-global to expose */
41635 asn_TYPE_descriptor_t asn_DEF_extensionValue_828 = {
41636         "extensionValue",
41637         "extensionValue",
41638         &asn_OP_OPEN_TYPE,
41639         0,      /* No effective tags (pointer) */
41640         0,      /* No effective tags (count) */
41641         0,      /* No tags (pointer) */
41642         0,      /* No tags (count) */
41643         { 0, 0, OPEN_TYPE_constraint },
41644         asn_MBR_extensionValue_828,
41645         3,      /* Elements count */
41646         &asn_SPC_extensionValue_specs_828       /* Additional specs */
41647 };
41648
41649 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_825[] = {
41650         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
41651                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41652                 -1,     /* IMPLICIT tag at current level */
41653                 &asn_DEF_ProtocolIE_ID,
41654                 0,
41655                 { &asn_OER_memb_id_constr_826, &asn_PER_memb_id_constr_826,  memb_id_constraint_825 },
41656                 0, 0, /* No default value */
41657                 "id"
41658                 },
41659         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
41660                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41661                 -1,     /* IMPLICIT tag at current level */
41662                 &asn_DEF_Criticality,
41663                 select_TDD_Info_ExtIEs_criticality_type,
41664                 { &asn_OER_memb_criticality_constr_827, &asn_PER_memb_criticality_constr_827,  memb_criticality_constraint_825 },
41665                 0, 0, /* No default value */
41666                 "criticality"
41667                 },
41668         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
41669                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41670                 +1,     /* EXPLICIT tag at current level */
41671                 &asn_DEF_extensionValue_828,
41672                 select_TDD_Info_ExtIEs_extensionValue_type,
41673                 { &asn_OER_memb_extensionValue_constr_828, &asn_PER_memb_extensionValue_constr_828,  memb_extensionValue_constraint_825 },
41674                 0, 0, /* No default value */
41675                 "extensionValue"
41676                 },
41677 };
41678 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_825[] = {
41679         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41680 };
41681 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_825[] = {
41682     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41683     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41684     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41685 };
41686 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_825 = {
41687         sizeof(struct TDD_Info_ExtIEs),
41688         offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
41689         asn_MAP_TDD_Info_ExtIEs_tag2el_825,
41690         3,      /* Count of tags in the map */
41691         0, 0, 0,        /* Optional elements (not needed) */
41692         -1,     /* First extension addition */
41693 };
41694 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
41695         "TDD-Info-ExtIEs",
41696         "TDD-Info-ExtIEs",
41697         &asn_OP_SEQUENCE,
41698         asn_DEF_TDD_Info_ExtIEs_tags_825,
41699         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
41700                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
41701         asn_DEF_TDD_Info_ExtIEs_tags_825,       /* Same as above */
41702         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
41703                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
41704         { 0, 0, SEQUENCE_constraint },
41705         asn_MBR_TDD_Info_ExtIEs_825,
41706         3,      /* Elements count */
41707         &asn_SPC_TDD_Info_ExtIEs_specs_825      /* Additional specs */
41708 };
41709
41710 static asn_TYPE_member_t asn_MBR_extensionValue_832[] = {
41711         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.MDT_Configuration),
41712                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
41713                 0,
41714                 &asn_DEF_MDT_Configuration,
41715                 0,
41716                 { 0, 0, 0 },
41717                 0, 0, /* No default value */
41718                 "MDT-Configuration"
41719                 },
41720         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.UEAppLayerMeasConfig),
41721                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
41722                 0,
41723                 &asn_DEF_UEAppLayerMeasConfig,
41724                 0,
41725                 { 0, 0, 0 },
41726                 0, 0, /* No default value */
41727                 "UEAppLayerMeasConfig"
41728                 },
41729 };
41730 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_832[] = {
41731     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MDT-Configuration */
41732     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* UEAppLayerMeasConfig */
41733 };
41734 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_832 = {
41735         sizeof(struct TraceActivation_ExtIEs__extensionValue),
41736         offsetof(struct TraceActivation_ExtIEs__extensionValue, _asn_ctx),
41737         offsetof(struct TraceActivation_ExtIEs__extensionValue, present),
41738         sizeof(((struct TraceActivation_ExtIEs__extensionValue *)0)->present),
41739         asn_MAP_extensionValue_tag2el_832,
41740         2,      /* Count of tags in the map */
41741         0, 0,
41742         -1      /* Extensions start */
41743 };
41744 static /* Use -fall-defs-global to expose */
41745 asn_TYPE_descriptor_t asn_DEF_extensionValue_832 = {
41746         "extensionValue",
41747         "extensionValue",
41748         &asn_OP_OPEN_TYPE,
41749         0,      /* No effective tags (pointer) */
41750         0,      /* No effective tags (count) */
41751         0,      /* No tags (pointer) */
41752         0,      /* No tags (count) */
41753         { 0, 0, OPEN_TYPE_constraint },
41754         asn_MBR_extensionValue_832,
41755         2,      /* Elements count */
41756         &asn_SPC_extensionValue_specs_832       /* Additional specs */
41757 };
41758
41759 asn_TYPE_member_t asn_MBR_TraceActivation_ExtIEs_829[] = {
41760         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, id),
41761                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41762                 -1,     /* IMPLICIT tag at current level */
41763                 &asn_DEF_ProtocolIE_ID,
41764                 0,
41765                 { &asn_OER_memb_id_constr_830, &asn_PER_memb_id_constr_830,  memb_id_constraint_829 },
41766                 0, 0, /* No default value */
41767                 "id"
41768                 },
41769         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, criticality),
41770                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41771                 -1,     /* IMPLICIT tag at current level */
41772                 &asn_DEF_Criticality,
41773                 select_TraceActivation_ExtIEs_criticality_type,
41774                 { &asn_OER_memb_criticality_constr_831, &asn_PER_memb_criticality_constr_831,  memb_criticality_constraint_829 },
41775                 0, 0, /* No default value */
41776                 "criticality"
41777                 },
41778         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, extensionValue),
41779                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41780                 +1,     /* EXPLICIT tag at current level */
41781                 &asn_DEF_extensionValue_832,
41782                 select_TraceActivation_ExtIEs_extensionValue_type,
41783                 { &asn_OER_memb_extensionValue_constr_832, &asn_PER_memb_extensionValue_constr_832,  memb_extensionValue_constraint_829 },
41784                 0, 0, /* No default value */
41785                 "extensionValue"
41786                 },
41787 };
41788 static const ber_tlv_tag_t asn_DEF_TraceActivation_ExtIEs_tags_829[] = {
41789         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41790 };
41791 static const asn_TYPE_tag2member_t asn_MAP_TraceActivation_ExtIEs_tag2el_829[] = {
41792     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41793     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41794     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41795 };
41796 asn_SEQUENCE_specifics_t asn_SPC_TraceActivation_ExtIEs_specs_829 = {
41797         sizeof(struct TraceActivation_ExtIEs),
41798         offsetof(struct TraceActivation_ExtIEs, _asn_ctx),
41799         asn_MAP_TraceActivation_ExtIEs_tag2el_829,
41800         3,      /* Count of tags in the map */
41801         0, 0, 0,        /* Optional elements (not needed) */
41802         -1,     /* First extension addition */
41803 };
41804 asn_TYPE_descriptor_t asn_DEF_TraceActivation_ExtIEs = {
41805         "TraceActivation-ExtIEs",
41806         "TraceActivation-ExtIEs",
41807         &asn_OP_SEQUENCE,
41808         asn_DEF_TraceActivation_ExtIEs_tags_829,
41809         sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
41810                 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
41811         asn_DEF_TraceActivation_ExtIEs_tags_829,        /* Same as above */
41812         sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
41813                 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
41814         { 0, 0, SEQUENCE_constraint },
41815         asn_MBR_TraceActivation_ExtIEs_829,
41816         3,      /* Elements count */
41817         &asn_SPC_TraceActivation_ExtIEs_specs_829       /* Additional specs */
41818 };
41819
41820 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_836 = {
41821         sizeof(struct Tunnel_Information_ExtIEs__extensionValue),
41822         offsetof(struct Tunnel_Information_ExtIEs__extensionValue, _asn_ctx),
41823         offsetof(struct Tunnel_Information_ExtIEs__extensionValue, present),
41824         sizeof(((struct Tunnel_Information_ExtIEs__extensionValue *)0)->present),
41825         0,      /* No top level tags */
41826         0,      /* No tags in the map */
41827         0, 0,
41828         -1      /* Extensions start */
41829 };
41830 static /* Use -fall-defs-global to expose */
41831 asn_TYPE_descriptor_t asn_DEF_extensionValue_836 = {
41832         "extensionValue",
41833         "extensionValue",
41834         &asn_OP_OPEN_TYPE,
41835         0,      /* No effective tags (pointer) */
41836         0,      /* No effective tags (count) */
41837         0,      /* No tags (pointer) */
41838         0,      /* No tags (count) */
41839         { 0, 0, OPEN_TYPE_constraint },
41840         0, 0,   /* No members */
41841         &asn_SPC_extensionValue_specs_836       /* Additional specs */
41842 };
41843
41844 asn_TYPE_member_t asn_MBR_Tunnel_Information_ExtIEs_833[] = {
41845         { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, id),
41846                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41847                 -1,     /* IMPLICIT tag at current level */
41848                 &asn_DEF_ProtocolIE_ID,
41849                 0,
41850                 { &asn_OER_memb_id_constr_834, &asn_PER_memb_id_constr_834,  memb_id_constraint_833 },
41851                 0, 0, /* No default value */
41852                 "id"
41853                 },
41854         { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, criticality),
41855                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41856                 -1,     /* IMPLICIT tag at current level */
41857                 &asn_DEF_Criticality,
41858                 0,
41859                 { &asn_OER_memb_criticality_constr_835, &asn_PER_memb_criticality_constr_835,  memb_criticality_constraint_833 },
41860                 0, 0, /* No default value */
41861                 "criticality"
41862                 },
41863         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, extensionValue),
41864                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41865                 +1,     /* EXPLICIT tag at current level */
41866                 &asn_DEF_extensionValue_836,
41867                 0,
41868                 { &asn_OER_memb_extensionValue_constr_836, &asn_PER_memb_extensionValue_constr_836,  memb_extensionValue_constraint_833 },
41869                 0, 0, /* No default value */
41870                 "extensionValue"
41871                 },
41872 };
41873 static const ber_tlv_tag_t asn_DEF_Tunnel_Information_ExtIEs_tags_833[] = {
41874         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41875 };
41876 static const asn_TYPE_tag2member_t asn_MAP_Tunnel_Information_ExtIEs_tag2el_833[] = {
41877     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41878     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41879     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41880 };
41881 asn_SEQUENCE_specifics_t asn_SPC_Tunnel_Information_ExtIEs_specs_833 = {
41882         sizeof(struct Tunnel_Information_ExtIEs),
41883         offsetof(struct Tunnel_Information_ExtIEs, _asn_ctx),
41884         asn_MAP_Tunnel_Information_ExtIEs_tag2el_833,
41885         3,      /* Count of tags in the map */
41886         0, 0, 0,        /* Optional elements (not needed) */
41887         -1,     /* First extension addition */
41888 };
41889 asn_TYPE_descriptor_t asn_DEF_Tunnel_Information_ExtIEs = {
41890         "Tunnel-Information-ExtIEs",
41891         "Tunnel-Information-ExtIEs",
41892         &asn_OP_SEQUENCE,
41893         asn_DEF_Tunnel_Information_ExtIEs_tags_833,
41894         sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
41895                 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
41896         asn_DEF_Tunnel_Information_ExtIEs_tags_833,     /* Same as above */
41897         sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
41898                 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
41899         { 0, 0, SEQUENCE_constraint },
41900         asn_MBR_Tunnel_Information_ExtIEs_833,
41901         3,      /* Elements count */
41902         &asn_SPC_Tunnel_Information_ExtIEs_specs_833    /* Additional specs */
41903 };
41904
41905 static asn_TYPE_member_t asn_MBR_extensionValue_840[] = {
41906         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, choice.ExtendedBitRate),
41907                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
41908                 0,
41909                 &asn_DEF_ExtendedBitRate,
41910                 0,
41911                 { 0, 0, 0 },
41912                 0, 0, /* No default value */
41913                 "ExtendedBitRate"
41914                 },
41915 };
41916 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_840[] = {
41917     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
41918 };
41919 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_840 = {
41920         sizeof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue),
41921         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, _asn_ctx),
41922         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, present),
41923         sizeof(((struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue *)0)->present),
41924         asn_MAP_extensionValue_tag2el_840,
41925         1,      /* Count of tags in the map */
41926         0, 0,
41927         -1      /* Extensions start */
41928 };
41929 static /* Use -fall-defs-global to expose */
41930 asn_TYPE_descriptor_t asn_DEF_extensionValue_840 = {
41931         "extensionValue",
41932         "extensionValue",
41933         &asn_OP_OPEN_TYPE,
41934         0,      /* No effective tags (pointer) */
41935         0,      /* No effective tags (count) */
41936         0,      /* No tags (pointer) */
41937         0,      /* No tags (count) */
41938         { 0, 0, OPEN_TYPE_constraint },
41939         asn_MBR_extensionValue_840,
41940         1,      /* Elements count */
41941         &asn_SPC_extensionValue_specs_840       /* Additional specs */
41942 };
41943
41944 asn_TYPE_member_t asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837[] = {
41945         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id),
41946                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41947                 -1,     /* IMPLICIT tag at current level */
41948                 &asn_DEF_ProtocolIE_ID,
41949                 0,
41950                 { &asn_OER_memb_id_constr_838, &asn_PER_memb_id_constr_838,  memb_id_constraint_837 },
41951                 0, 0, /* No default value */
41952                 "id"
41953                 },
41954         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, criticality),
41955                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41956                 -1,     /* IMPLICIT tag at current level */
41957                 &asn_DEF_Criticality,
41958                 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type,
41959                 { &asn_OER_memb_criticality_constr_839, &asn_PER_memb_criticality_constr_839,  memb_criticality_constraint_837 },
41960                 0, 0, /* No default value */
41961                 "criticality"
41962                 },
41963         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, extensionValue),
41964                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41965                 +1,     /* EXPLICIT tag at current level */
41966                 &asn_DEF_extensionValue_840,
41967                 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type,
41968                 { &asn_OER_memb_extensionValue_constr_840, &asn_PER_memb_extensionValue_constr_840,  memb_extensionValue_constraint_837 },
41969                 0, 0, /* No default value */
41970                 "extensionValue"
41971                 },
41972 };
41973 static const ber_tlv_tag_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[] = {
41974         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41975 };
41976 static const asn_TYPE_tag2member_t asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837[] = {
41977     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41978     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41979     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41980 };
41981 asn_SEQUENCE_specifics_t asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 = {
41982         sizeof(struct UEAggregate_MaximumBitrate_ExtIEs),
41983         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, _asn_ctx),
41984         asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837,
41985         3,      /* Count of tags in the map */
41986         0, 0, 0,        /* Optional elements (not needed) */
41987         -1,     /* First extension addition */
41988 };
41989 asn_TYPE_descriptor_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs = {
41990         "UEAggregate-MaximumBitrate-ExtIEs",
41991         "UEAggregate-MaximumBitrate-ExtIEs",
41992         &asn_OP_SEQUENCE,
41993         asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,
41994         sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
41995                 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
41996         asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,     /* Same as above */
41997         sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
41998                 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
41999         { 0, 0, SEQUENCE_constraint },
42000         asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837,
42001         3,      /* Elements count */
42002         &asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837    /* Additional specs */
42003 };
42004
42005 static asn_TYPE_member_t asn_MBR_extensionValue_844[] = {
42006         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, choice.ServiceType),
42007                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
42008                 0,
42009                 &asn_DEF_ServiceType,
42010                 0,
42011                 { 0, 0, 0 },
42012                 0, 0, /* No default value */
42013                 "ServiceType"
42014                 },
42015 };
42016 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_844[] = {
42017     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ServiceType */
42018 };
42019 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_844 = {
42020         sizeof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue),
42021         offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, _asn_ctx),
42022         offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, present),
42023         sizeof(((struct UEAppLayerMeasConfig_ExtIEs__extensionValue *)0)->present),
42024         asn_MAP_extensionValue_tag2el_844,
42025         1,      /* Count of tags in the map */
42026         0, 0,
42027         -1      /* Extensions start */
42028 };
42029 static /* Use -fall-defs-global to expose */
42030 asn_TYPE_descriptor_t asn_DEF_extensionValue_844 = {
42031         "extensionValue",
42032         "extensionValue",
42033         &asn_OP_OPEN_TYPE,
42034         0,      /* No effective tags (pointer) */
42035         0,      /* No effective tags (count) */
42036         0,      /* No tags (pointer) */
42037         0,      /* No tags (count) */
42038         { 0, 0, OPEN_TYPE_constraint },
42039         asn_MBR_extensionValue_844,
42040         1,      /* Elements count */
42041         &asn_SPC_extensionValue_specs_844       /* Additional specs */
42042 };
42043
42044 asn_TYPE_member_t asn_MBR_UEAppLayerMeasConfig_ExtIEs_841[] = {
42045         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, id),
42046                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42047                 -1,     /* IMPLICIT tag at current level */
42048                 &asn_DEF_ProtocolIE_ID,
42049                 0,
42050                 { &asn_OER_memb_id_constr_842, &asn_PER_memb_id_constr_842,  memb_id_constraint_841 },
42051                 0, 0, /* No default value */
42052                 "id"
42053                 },
42054         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, criticality),
42055                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42056                 -1,     /* IMPLICIT tag at current level */
42057                 &asn_DEF_Criticality,
42058                 select_UEAppLayerMeasConfig_ExtIEs_criticality_type,
42059                 { &asn_OER_memb_criticality_constr_843, &asn_PER_memb_criticality_constr_843,  memb_criticality_constraint_841 },
42060                 0, 0, /* No default value */
42061                 "criticality"
42062                 },
42063         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, extensionValue),
42064                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42065                 +1,     /* EXPLICIT tag at current level */
42066                 &asn_DEF_extensionValue_844,
42067                 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type,
42068                 { &asn_OER_memb_extensionValue_constr_844, &asn_PER_memb_extensionValue_constr_844,  memb_extensionValue_constraint_841 },
42069                 0, 0, /* No default value */
42070                 "extensionValue"
42071                 },
42072 };
42073 static const ber_tlv_tag_t asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[] = {
42074         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42075 };
42076 static const asn_TYPE_tag2member_t asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841[] = {
42077     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42078     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42079     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42080 };
42081 asn_SEQUENCE_specifics_t asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 = {
42082         sizeof(struct UEAppLayerMeasConfig_ExtIEs),
42083         offsetof(struct UEAppLayerMeasConfig_ExtIEs, _asn_ctx),
42084         asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841,
42085         3,      /* Count of tags in the map */
42086         0, 0, 0,        /* Optional elements (not needed) */
42087         -1,     /* First extension addition */
42088 };
42089 asn_TYPE_descriptor_t asn_DEF_UEAppLayerMeasConfig_ExtIEs = {
42090         "UEAppLayerMeasConfig-ExtIEs",
42091         "UEAppLayerMeasConfig-ExtIEs",
42092         &asn_OP_SEQUENCE,
42093         asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,
42094         sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
42095                 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
42096         asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,   /* Same as above */
42097         sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
42098                 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
42099         { 0, 0, SEQUENCE_constraint },
42100         asn_MBR_UEAppLayerMeasConfig_ExtIEs_841,
42101         3,      /* Elements count */
42102         &asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841  /* Additional specs */
42103 };
42104
42105 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_848 = {
42106         sizeof(struct UESecurityCapabilities_ExtIEs__extensionValue),
42107         offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
42108         offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, present),
42109         sizeof(((struct UESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
42110         0,      /* No top level tags */
42111         0,      /* No tags in the map */
42112         0, 0,
42113         -1      /* Extensions start */
42114 };
42115 static /* Use -fall-defs-global to expose */
42116 asn_TYPE_descriptor_t asn_DEF_extensionValue_848 = {
42117         "extensionValue",
42118         "extensionValue",
42119         &asn_OP_OPEN_TYPE,
42120         0,      /* No effective tags (pointer) */
42121         0,      /* No effective tags (count) */
42122         0,      /* No tags (pointer) */
42123         0,      /* No tags (count) */
42124         { 0, 0, OPEN_TYPE_constraint },
42125         0, 0,   /* No members */
42126         &asn_SPC_extensionValue_specs_848       /* Additional specs */
42127 };
42128
42129 asn_TYPE_member_t asn_MBR_UESecurityCapabilities_ExtIEs_845[] = {
42130         { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, id),
42131                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42132                 -1,     /* IMPLICIT tag at current level */
42133                 &asn_DEF_ProtocolIE_ID,
42134                 0,
42135                 { &asn_OER_memb_id_constr_846, &asn_PER_memb_id_constr_846,  memb_id_constraint_845 },
42136                 0, 0, /* No default value */
42137                 "id"
42138                 },
42139         { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, criticality),
42140                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42141                 -1,     /* IMPLICIT tag at current level */
42142                 &asn_DEF_Criticality,
42143                 0,
42144                 { &asn_OER_memb_criticality_constr_847, &asn_PER_memb_criticality_constr_847,  memb_criticality_constraint_845 },
42145                 0, 0, /* No default value */
42146                 "criticality"
42147                 },
42148         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, extensionValue),
42149                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42150                 +1,     /* EXPLICIT tag at current level */
42151                 &asn_DEF_extensionValue_848,
42152                 0,
42153                 { &asn_OER_memb_extensionValue_constr_848, &asn_PER_memb_extensionValue_constr_848,  memb_extensionValue_constraint_845 },
42154                 0, 0, /* No default value */
42155                 "extensionValue"
42156                 },
42157 };
42158 static const ber_tlv_tag_t asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[] = {
42159         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42160 };
42161 static const asn_TYPE_tag2member_t asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845[] = {
42162     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42163     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42164     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42165 };
42166 asn_SEQUENCE_specifics_t asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 = {
42167         sizeof(struct UESecurityCapabilities_ExtIEs),
42168         offsetof(struct UESecurityCapabilities_ExtIEs, _asn_ctx),
42169         asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845,
42170         3,      /* Count of tags in the map */
42171         0, 0, 0,        /* Optional elements (not needed) */
42172         -1,     /* First extension addition */
42173 };
42174 asn_TYPE_descriptor_t asn_DEF_UESecurityCapabilities_ExtIEs = {
42175         "UESecurityCapabilities-ExtIEs",
42176         "UESecurityCapabilities-ExtIEs",
42177         &asn_OP_SEQUENCE,
42178         asn_DEF_UESecurityCapabilities_ExtIEs_tags_845,
42179         sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
42180                 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
42181         asn_DEF_UESecurityCapabilities_ExtIEs_tags_845, /* Same as above */
42182         sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
42183                 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
42184         { 0, 0, SEQUENCE_constraint },
42185         asn_MBR_UESecurityCapabilities_ExtIEs_845,
42186         3,      /* Elements count */
42187         &asn_SPC_UESecurityCapabilities_ExtIEs_specs_845        /* Additional specs */
42188 };
42189
42190 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_852 = {
42191         sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue),
42192         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, _asn_ctx),
42193         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, present),
42194         sizeof(((struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue *)0)->present),
42195         0,      /* No top level tags */
42196         0,      /* No tags in the map */
42197         0, 0,
42198         -1      /* Extensions start */
42199 };
42200 static /* Use -fall-defs-global to expose */
42201 asn_TYPE_descriptor_t asn_DEF_extensionValue_852 = {
42202         "extensionValue",
42203         "extensionValue",
42204         &asn_OP_OPEN_TYPE,
42205         0,      /* No effective tags (pointer) */
42206         0,      /* No effective tags (count) */
42207         0,      /* No tags (pointer) */
42208         0,      /* No tags (count) */
42209         { 0, 0, OPEN_TYPE_constraint },
42210         0, 0,   /* No members */
42211         &asn_SPC_extensionValue_specs_852       /* Additional specs */
42212 };
42213
42214 asn_TYPE_member_t asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849[] = {
42215         { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, id),
42216                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42217                 -1,     /* IMPLICIT tag at current level */
42218                 &asn_DEF_ProtocolIE_ID,
42219                 0,
42220                 { &asn_OER_memb_id_constr_850, &asn_PER_memb_id_constr_850,  memb_id_constraint_849 },
42221                 0, 0, /* No default value */
42222                 "id"
42223                 },
42224         { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, criticality),
42225                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42226                 -1,     /* IMPLICIT tag at current level */
42227                 &asn_DEF_Criticality,
42228                 0,
42229                 { &asn_OER_memb_criticality_constr_851, &asn_PER_memb_criticality_constr_851,  memb_criticality_constraint_849 },
42230                 0, 0, /* No default value */
42231                 "criticality"
42232                 },
42233         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, extensionValue),
42234                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42235                 +1,     /* EXPLICIT tag at current level */
42236                 &asn_DEF_extensionValue_852,
42237                 0,
42238                 { &asn_OER_memb_extensionValue_constr_852, &asn_PER_memb_extensionValue_constr_852,  memb_extensionValue_constraint_849 },
42239                 0, 0, /* No default value */
42240                 "extensionValue"
42241                 },
42242 };
42243 static const ber_tlv_tag_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[] = {
42244         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42245 };
42246 static const asn_TYPE_tag2member_t asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849[] = {
42247     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42248     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42249     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42250 };
42251 asn_SEQUENCE_specifics_t asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 = {
42252         sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs),
42253         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, _asn_ctx),
42254         asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849,
42255         3,      /* Count of tags in the map */
42256         0, 0, 0,        /* Optional elements (not needed) */
42257         -1,     /* First extension addition */
42258 };
42259 asn_TYPE_descriptor_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs = {
42260         "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
42261         "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
42262         &asn_OP_SEQUENCE,
42263         asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,
42264         sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
42265                 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
42266         asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,   /* Same as above */
42267         sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
42268                 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
42269         { 0, 0, SEQUENCE_constraint },
42270         asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849,
42271         3,      /* Elements count */
42272         &asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849  /* Additional specs */
42273 };
42274
42275 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_856 = {
42276         sizeof(struct UEsToBeResetList_Item_ExtIEs__extensionValue),
42277         offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, _asn_ctx),
42278         offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, present),
42279         sizeof(((struct UEsToBeResetList_Item_ExtIEs__extensionValue *)0)->present),
42280         0,      /* No top level tags */
42281         0,      /* No tags in the map */
42282         0, 0,
42283         -1      /* Extensions start */
42284 };
42285 static /* Use -fall-defs-global to expose */
42286 asn_TYPE_descriptor_t asn_DEF_extensionValue_856 = {
42287         "extensionValue",
42288         "extensionValue",
42289         &asn_OP_OPEN_TYPE,
42290         0,      /* No effective tags (pointer) */
42291         0,      /* No effective tags (count) */
42292         0,      /* No tags (pointer) */
42293         0,      /* No tags (count) */
42294         { 0, 0, OPEN_TYPE_constraint },
42295         0, 0,   /* No members */
42296         &asn_SPC_extensionValue_specs_856       /* Additional specs */
42297 };
42298
42299 asn_TYPE_member_t asn_MBR_UEsToBeResetList_Item_ExtIEs_853[] = {
42300         { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, id),
42301                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42302                 -1,     /* IMPLICIT tag at current level */
42303                 &asn_DEF_ProtocolIE_ID,
42304                 0,
42305                 { &asn_OER_memb_id_constr_854, &asn_PER_memb_id_constr_854,  memb_id_constraint_853 },
42306                 0, 0, /* No default value */
42307                 "id"
42308                 },
42309         { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, criticality),
42310                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42311                 -1,     /* IMPLICIT tag at current level */
42312                 &asn_DEF_Criticality,
42313                 0,
42314                 { &asn_OER_memb_criticality_constr_855, &asn_PER_memb_criticality_constr_855,  memb_criticality_constraint_853 },
42315                 0, 0, /* No default value */
42316                 "criticality"
42317                 },
42318         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, extensionValue),
42319                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42320                 +1,     /* EXPLICIT tag at current level */
42321                 &asn_DEF_extensionValue_856,
42322                 0,
42323                 { &asn_OER_memb_extensionValue_constr_856, &asn_PER_memb_extensionValue_constr_856,  memb_extensionValue_constraint_853 },
42324                 0, 0, /* No default value */
42325                 "extensionValue"
42326                 },
42327 };
42328 static const ber_tlv_tag_t asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[] = {
42329         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42330 };
42331 static const asn_TYPE_tag2member_t asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853[] = {
42332     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42333     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42334     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42335 };
42336 asn_SEQUENCE_specifics_t asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 = {
42337         sizeof(struct UEsToBeResetList_Item_ExtIEs),
42338         offsetof(struct UEsToBeResetList_Item_ExtIEs, _asn_ctx),
42339         asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853,
42340         3,      /* Count of tags in the map */
42341         0, 0, 0,        /* Optional elements (not needed) */
42342         -1,     /* First extension addition */
42343 };
42344 asn_TYPE_descriptor_t asn_DEF_UEsToBeResetList_Item_ExtIEs = {
42345         "UEsToBeResetList-Item-ExtIEs",
42346         "UEsToBeResetList-Item-ExtIEs",
42347         &asn_OP_SEQUENCE,
42348         asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,
42349         sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
42350                 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
42351         asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,  /* Same as above */
42352         sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
42353                 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
42354         { 0, 0, SEQUENCE_constraint },
42355         asn_MBR_UEsToBeResetList_Item_ExtIEs_853,
42356         3,      /* Elements count */
42357         &asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 /* Additional specs */
42358 };
42359
42360 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_860 = {
42361         sizeof(struct ULandDLSharing_ExtIEs__extensionValue),
42362         offsetof(struct ULandDLSharing_ExtIEs__extensionValue, _asn_ctx),
42363         offsetof(struct ULandDLSharing_ExtIEs__extensionValue, present),
42364         sizeof(((struct ULandDLSharing_ExtIEs__extensionValue *)0)->present),
42365         0,      /* No top level tags */
42366         0,      /* No tags in the map */
42367         0, 0,
42368         -1      /* Extensions start */
42369 };
42370 static /* Use -fall-defs-global to expose */
42371 asn_TYPE_descriptor_t asn_DEF_extensionValue_860 = {
42372         "extensionValue",
42373         "extensionValue",
42374         &asn_OP_OPEN_TYPE,
42375         0,      /* No effective tags (pointer) */
42376         0,      /* No effective tags (count) */
42377         0,      /* No tags (pointer) */
42378         0,      /* No tags (count) */
42379         { 0, 0, OPEN_TYPE_constraint },
42380         0, 0,   /* No members */
42381         &asn_SPC_extensionValue_specs_860       /* Additional specs */
42382 };
42383
42384 asn_TYPE_member_t asn_MBR_ULandDLSharing_ExtIEs_857[] = {
42385         { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, id),
42386                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42387                 -1,     /* IMPLICIT tag at current level */
42388                 &asn_DEF_ProtocolIE_ID,
42389                 0,
42390                 { &asn_OER_memb_id_constr_858, &asn_PER_memb_id_constr_858,  memb_id_constraint_857 },
42391                 0, 0, /* No default value */
42392                 "id"
42393                 },
42394         { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, criticality),
42395                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42396                 -1,     /* IMPLICIT tag at current level */
42397                 &asn_DEF_Criticality,
42398                 0,
42399                 { &asn_OER_memb_criticality_constr_859, &asn_PER_memb_criticality_constr_859,  memb_criticality_constraint_857 },
42400                 0, 0, /* No default value */
42401                 "criticality"
42402                 },
42403         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, extensionValue),
42404                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42405                 +1,     /* EXPLICIT tag at current level */
42406                 &asn_DEF_extensionValue_860,
42407                 0,
42408                 { &asn_OER_memb_extensionValue_constr_860, &asn_PER_memb_extensionValue_constr_860,  memb_extensionValue_constraint_857 },
42409                 0, 0, /* No default value */
42410                 "extensionValue"
42411                 },
42412 };
42413 static const ber_tlv_tag_t asn_DEF_ULandDLSharing_ExtIEs_tags_857[] = {
42414         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42415 };
42416 static const asn_TYPE_tag2member_t asn_MAP_ULandDLSharing_ExtIEs_tag2el_857[] = {
42417     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42418     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42419     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42420 };
42421 asn_SEQUENCE_specifics_t asn_SPC_ULandDLSharing_ExtIEs_specs_857 = {
42422         sizeof(struct ULandDLSharing_ExtIEs),
42423         offsetof(struct ULandDLSharing_ExtIEs, _asn_ctx),
42424         asn_MAP_ULandDLSharing_ExtIEs_tag2el_857,
42425         3,      /* Count of tags in the map */
42426         0, 0, 0,        /* Optional elements (not needed) */
42427         -1,     /* First extension addition */
42428 };
42429 asn_TYPE_descriptor_t asn_DEF_ULandDLSharing_ExtIEs = {
42430         "ULandDLSharing-ExtIEs",
42431         "ULandDLSharing-ExtIEs",
42432         &asn_OP_SEQUENCE,
42433         asn_DEF_ULandDLSharing_ExtIEs_tags_857,
42434         sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
42435                 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
42436         asn_DEF_ULandDLSharing_ExtIEs_tags_857, /* Same as above */
42437         sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
42438                 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
42439         { 0, 0, SEQUENCE_constraint },
42440         asn_MBR_ULandDLSharing_ExtIEs_857,
42441         3,      /* Elements count */
42442         &asn_SPC_ULandDLSharing_ExtIEs_specs_857        /* Additional specs */
42443 };
42444
42445 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_864 = {
42446         sizeof(struct ULConfiguration_ExtIEs__extensionValue),
42447         offsetof(struct ULConfiguration_ExtIEs__extensionValue, _asn_ctx),
42448         offsetof(struct ULConfiguration_ExtIEs__extensionValue, present),
42449         sizeof(((struct ULConfiguration_ExtIEs__extensionValue *)0)->present),
42450         0,      /* No top level tags */
42451         0,      /* No tags in the map */
42452         0, 0,
42453         -1      /* Extensions start */
42454 };
42455 static /* Use -fall-defs-global to expose */
42456 asn_TYPE_descriptor_t asn_DEF_extensionValue_864 = {
42457         "extensionValue",
42458         "extensionValue",
42459         &asn_OP_OPEN_TYPE,
42460         0,      /* No effective tags (pointer) */
42461         0,      /* No effective tags (count) */
42462         0,      /* No tags (pointer) */
42463         0,      /* No tags (count) */
42464         { 0, 0, OPEN_TYPE_constraint },
42465         0, 0,   /* No members */
42466         &asn_SPC_extensionValue_specs_864       /* Additional specs */
42467 };
42468
42469 asn_TYPE_member_t asn_MBR_ULConfiguration_ExtIEs_861[] = {
42470         { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, id),
42471                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42472                 -1,     /* IMPLICIT tag at current level */
42473                 &asn_DEF_ProtocolIE_ID,
42474                 0,
42475                 { &asn_OER_memb_id_constr_862, &asn_PER_memb_id_constr_862,  memb_id_constraint_861 },
42476                 0, 0, /* No default value */
42477                 "id"
42478                 },
42479         { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, criticality),
42480                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42481                 -1,     /* IMPLICIT tag at current level */
42482                 &asn_DEF_Criticality,
42483                 0,
42484                 { &asn_OER_memb_criticality_constr_863, &asn_PER_memb_criticality_constr_863,  memb_criticality_constraint_861 },
42485                 0, 0, /* No default value */
42486                 "criticality"
42487                 },
42488         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, extensionValue),
42489                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42490                 +1,     /* EXPLICIT tag at current level */
42491                 &asn_DEF_extensionValue_864,
42492                 0,
42493                 { &asn_OER_memb_extensionValue_constr_864, &asn_PER_memb_extensionValue_constr_864,  memb_extensionValue_constraint_861 },
42494                 0, 0, /* No default value */
42495                 "extensionValue"
42496                 },
42497 };
42498 static const ber_tlv_tag_t asn_DEF_ULConfiguration_ExtIEs_tags_861[] = {
42499         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42500 };
42501 static const asn_TYPE_tag2member_t asn_MAP_ULConfiguration_ExtIEs_tag2el_861[] = {
42502     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42503     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42504     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42505 };
42506 asn_SEQUENCE_specifics_t asn_SPC_ULConfiguration_ExtIEs_specs_861 = {
42507         sizeof(struct ULConfiguration_ExtIEs),
42508         offsetof(struct ULConfiguration_ExtIEs, _asn_ctx),
42509         asn_MAP_ULConfiguration_ExtIEs_tag2el_861,
42510         3,      /* Count of tags in the map */
42511         0, 0, 0,        /* Optional elements (not needed) */
42512         -1,     /* First extension addition */
42513 };
42514 asn_TYPE_descriptor_t asn_DEF_ULConfiguration_ExtIEs = {
42515         "ULConfiguration-ExtIEs",
42516         "ULConfiguration-ExtIEs",
42517         &asn_OP_SEQUENCE,
42518         asn_DEF_ULConfiguration_ExtIEs_tags_861,
42519         sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
42520                 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
42521         asn_DEF_ULConfiguration_ExtIEs_tags_861,        /* Same as above */
42522         sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
42523                 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
42524         { 0, 0, SEQUENCE_constraint },
42525         asn_MBR_ULConfiguration_ExtIEs_861,
42526         3,      /* Elements count */
42527         &asn_SPC_ULConfiguration_ExtIEs_specs_861       /* Additional specs */
42528 };
42529
42530 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_868 = {
42531         sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue),
42532         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, _asn_ctx),
42533         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, present),
42534         sizeof(((struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue *)0)->present),
42535         0,      /* No top level tags */
42536         0,      /* No tags in the map */
42537         0, 0,
42538         -1      /* Extensions start */
42539 };
42540 static /* Use -fall-defs-global to expose */
42541 asn_TYPE_descriptor_t asn_DEF_extensionValue_868 = {
42542         "extensionValue",
42543         "extensionValue",
42544         &asn_OP_OPEN_TYPE,
42545         0,      /* No effective tags (pointer) */
42546         0,      /* No effective tags (count) */
42547         0,      /* No tags (pointer) */
42548         0,      /* No tags (count) */
42549         { 0, 0, OPEN_TYPE_constraint },
42550         0, 0,   /* No members */
42551         &asn_SPC_extensionValue_specs_868       /* Additional specs */
42552 };
42553
42554 asn_TYPE_member_t asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865[] = {
42555         { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, id),
42556                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42557                 -1,     /* IMPLICIT tag at current level */
42558                 &asn_DEF_ProtocolIE_ID,
42559                 0,
42560                 { &asn_OER_memb_id_constr_866, &asn_PER_memb_id_constr_866,  memb_id_constraint_865 },
42561                 0, 0, /* No default value */
42562                 "id"
42563                 },
42564         { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, criticality),
42565                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42566                 -1,     /* IMPLICIT tag at current level */
42567                 &asn_DEF_Criticality,
42568                 0,
42569                 { &asn_OER_memb_criticality_constr_867, &asn_PER_memb_criticality_constr_867,  memb_criticality_constraint_865 },
42570                 0, 0, /* No default value */
42571                 "criticality"
42572                 },
42573         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, extensionValue),
42574                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42575                 +1,     /* EXPLICIT tag at current level */
42576                 &asn_DEF_extensionValue_868,
42577                 0,
42578                 { &asn_OER_memb_extensionValue_constr_868, &asn_PER_memb_extensionValue_constr_868,  memb_extensionValue_constraint_865 },
42579                 0, 0, /* No default value */
42580                 "extensionValue"
42581                 },
42582 };
42583 static const ber_tlv_tag_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[] = {
42584         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42585 };
42586 static const asn_TYPE_tag2member_t asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865[] = {
42587     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42588     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42589     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42590 };
42591 asn_SEQUENCE_specifics_t asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 = {
42592         sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs),
42593         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, _asn_ctx),
42594         asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865,
42595         3,      /* Count of tags in the map */
42596         0, 0, 0,        /* Optional elements (not needed) */
42597         -1,     /* First extension addition */
42598 };
42599 asn_TYPE_descriptor_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs = {
42600         "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
42601         "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
42602         &asn_OP_SEQUENCE,
42603         asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865,
42604         sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
42605                 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
42606         asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865, /* Same as above */
42607         sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
42608                 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
42609         { 0, 0, SEQUENCE_constraint },
42610         asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865,
42611         3,      /* Elements count */
42612         &asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865        /* Additional specs */
42613 };
42614
42615 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_872 = {
42616         sizeof(struct ULOnlySharing_ExtIEs__extensionValue),
42617         offsetof(struct ULOnlySharing_ExtIEs__extensionValue, _asn_ctx),
42618         offsetof(struct ULOnlySharing_ExtIEs__extensionValue, present),
42619         sizeof(((struct ULOnlySharing_ExtIEs__extensionValue *)0)->present),
42620         0,      /* No top level tags */
42621         0,      /* No tags in the map */
42622         0, 0,
42623         -1      /* Extensions start */
42624 };
42625 static /* Use -fall-defs-global to expose */
42626 asn_TYPE_descriptor_t asn_DEF_extensionValue_872 = {
42627         "extensionValue",
42628         "extensionValue",
42629         &asn_OP_OPEN_TYPE,
42630         0,      /* No effective tags (pointer) */
42631         0,      /* No effective tags (count) */
42632         0,      /* No tags (pointer) */
42633         0,      /* No tags (count) */
42634         { 0, 0, OPEN_TYPE_constraint },
42635         0, 0,   /* No members */
42636         &asn_SPC_extensionValue_specs_872       /* Additional specs */
42637 };
42638
42639 asn_TYPE_member_t asn_MBR_ULOnlySharing_ExtIEs_869[] = {
42640         { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, id),
42641                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42642                 -1,     /* IMPLICIT tag at current level */
42643                 &asn_DEF_ProtocolIE_ID,
42644                 0,
42645                 { &asn_OER_memb_id_constr_870, &asn_PER_memb_id_constr_870,  memb_id_constraint_869 },
42646                 0, 0, /* No default value */
42647                 "id"
42648                 },
42649         { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, criticality),
42650                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42651                 -1,     /* IMPLICIT tag at current level */
42652                 &asn_DEF_Criticality,
42653                 0,
42654                 { &asn_OER_memb_criticality_constr_871, &asn_PER_memb_criticality_constr_871,  memb_criticality_constraint_869 },
42655                 0, 0, /* No default value */
42656                 "criticality"
42657                 },
42658         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, extensionValue),
42659                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42660                 +1,     /* EXPLICIT tag at current level */
42661                 &asn_DEF_extensionValue_872,
42662                 0,
42663                 { &asn_OER_memb_extensionValue_constr_872, &asn_PER_memb_extensionValue_constr_872,  memb_extensionValue_constraint_869 },
42664                 0, 0, /* No default value */
42665                 "extensionValue"
42666                 },
42667 };
42668 static const ber_tlv_tag_t asn_DEF_ULOnlySharing_ExtIEs_tags_869[] = {
42669         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42670 };
42671 static const asn_TYPE_tag2member_t asn_MAP_ULOnlySharing_ExtIEs_tag2el_869[] = {
42672     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42673     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42674     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42675 };
42676 asn_SEQUENCE_specifics_t asn_SPC_ULOnlySharing_ExtIEs_specs_869 = {
42677         sizeof(struct ULOnlySharing_ExtIEs),
42678         offsetof(struct ULOnlySharing_ExtIEs, _asn_ctx),
42679         asn_MAP_ULOnlySharing_ExtIEs_tag2el_869,
42680         3,      /* Count of tags in the map */
42681         0, 0, 0,        /* Optional elements (not needed) */
42682         -1,     /* First extension addition */
42683 };
42684 asn_TYPE_descriptor_t asn_DEF_ULOnlySharing_ExtIEs = {
42685         "ULOnlySharing-ExtIEs",
42686         "ULOnlySharing-ExtIEs",
42687         &asn_OP_SEQUENCE,
42688         asn_DEF_ULOnlySharing_ExtIEs_tags_869,
42689         sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
42690                 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
42691         asn_DEF_ULOnlySharing_ExtIEs_tags_869,  /* Same as above */
42692         sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
42693                 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
42694         { 0, 0, SEQUENCE_constraint },
42695         asn_MBR_ULOnlySharing_ExtIEs_869,
42696         3,      /* Elements count */
42697         &asn_SPC_ULOnlySharing_ExtIEs_specs_869 /* Additional specs */
42698 };
42699
42700 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_876 = {
42701         sizeof(struct UsableABSInformationFDD_ExtIEs__extensionValue),
42702         offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
42703         offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, present),
42704         sizeof(((struct UsableABSInformationFDD_ExtIEs__extensionValue *)0)->present),
42705         0,      /* No top level tags */
42706         0,      /* No tags in the map */
42707         0, 0,
42708         -1      /* Extensions start */
42709 };
42710 static /* Use -fall-defs-global to expose */
42711 asn_TYPE_descriptor_t asn_DEF_extensionValue_876 = {
42712         "extensionValue",
42713         "extensionValue",
42714         &asn_OP_OPEN_TYPE,
42715         0,      /* No effective tags (pointer) */
42716         0,      /* No effective tags (count) */
42717         0,      /* No tags (pointer) */
42718         0,      /* No tags (count) */
42719         { 0, 0, OPEN_TYPE_constraint },
42720         0, 0,   /* No members */
42721         &asn_SPC_extensionValue_specs_876       /* Additional specs */
42722 };
42723
42724 asn_TYPE_member_t asn_MBR_UsableABSInformationFDD_ExtIEs_873[] = {
42725         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, id),
42726                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42727                 -1,     /* IMPLICIT tag at current level */
42728                 &asn_DEF_ProtocolIE_ID,
42729                 0,
42730                 { &asn_OER_memb_id_constr_874, &asn_PER_memb_id_constr_874,  memb_id_constraint_873 },
42731                 0, 0, /* No default value */
42732                 "id"
42733                 },
42734         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, criticality),
42735                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42736                 -1,     /* IMPLICIT tag at current level */
42737                 &asn_DEF_Criticality,
42738                 0,
42739                 { &asn_OER_memb_criticality_constr_875, &asn_PER_memb_criticality_constr_875,  memb_criticality_constraint_873 },
42740                 0, 0, /* No default value */
42741                 "criticality"
42742                 },
42743         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, extensionValue),
42744                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42745                 +1,     /* EXPLICIT tag at current level */
42746                 &asn_DEF_extensionValue_876,
42747                 0,
42748                 { &asn_OER_memb_extensionValue_constr_876, &asn_PER_memb_extensionValue_constr_876,  memb_extensionValue_constraint_873 },
42749                 0, 0, /* No default value */
42750                 "extensionValue"
42751                 },
42752 };
42753 static const ber_tlv_tag_t asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[] = {
42754         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42755 };
42756 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873[] = {
42757     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42758     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42759     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42760 };
42761 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 = {
42762         sizeof(struct UsableABSInformationFDD_ExtIEs),
42763         offsetof(struct UsableABSInformationFDD_ExtIEs, _asn_ctx),
42764         asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873,
42765         3,      /* Count of tags in the map */
42766         0, 0, 0,        /* Optional elements (not needed) */
42767         -1,     /* First extension addition */
42768 };
42769 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationFDD_ExtIEs = {
42770         "UsableABSInformationFDD-ExtIEs",
42771         "UsableABSInformationFDD-ExtIEs",
42772         &asn_OP_SEQUENCE,
42773         asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,
42774         sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
42775                 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
42776         asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,        /* Same as above */
42777         sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
42778                 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
42779         { 0, 0, SEQUENCE_constraint },
42780         asn_MBR_UsableABSInformationFDD_ExtIEs_873,
42781         3,      /* Elements count */
42782         &asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873       /* Additional specs */
42783 };
42784
42785 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_880 = {
42786         sizeof(struct UsableABSInformationTDD_ExtIEs__extensionValue),
42787         offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
42788         offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, present),
42789         sizeof(((struct UsableABSInformationTDD_ExtIEs__extensionValue *)0)->present),
42790         0,      /* No top level tags */
42791         0,      /* No tags in the map */
42792         0, 0,
42793         -1      /* Extensions start */
42794 };
42795 static /* Use -fall-defs-global to expose */
42796 asn_TYPE_descriptor_t asn_DEF_extensionValue_880 = {
42797         "extensionValue",
42798         "extensionValue",
42799         &asn_OP_OPEN_TYPE,
42800         0,      /* No effective tags (pointer) */
42801         0,      /* No effective tags (count) */
42802         0,      /* No tags (pointer) */
42803         0,      /* No tags (count) */
42804         { 0, 0, OPEN_TYPE_constraint },
42805         0, 0,   /* No members */
42806         &asn_SPC_extensionValue_specs_880       /* Additional specs */
42807 };
42808
42809 asn_TYPE_member_t asn_MBR_UsableABSInformationTDD_ExtIEs_877[] = {
42810         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, id),
42811                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42812                 -1,     /* IMPLICIT tag at current level */
42813                 &asn_DEF_ProtocolIE_ID,
42814                 0,
42815                 { &asn_OER_memb_id_constr_878, &asn_PER_memb_id_constr_878,  memb_id_constraint_877 },
42816                 0, 0, /* No default value */
42817                 "id"
42818                 },
42819         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, criticality),
42820                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42821                 -1,     /* IMPLICIT tag at current level */
42822                 &asn_DEF_Criticality,
42823                 0,
42824                 { &asn_OER_memb_criticality_constr_879, &asn_PER_memb_criticality_constr_879,  memb_criticality_constraint_877 },
42825                 0, 0, /* No default value */
42826                 "criticality"
42827                 },
42828         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, extensionValue),
42829                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42830                 +1,     /* EXPLICIT tag at current level */
42831                 &asn_DEF_extensionValue_880,
42832                 0,
42833                 { &asn_OER_memb_extensionValue_constr_880, &asn_PER_memb_extensionValue_constr_880,  memb_extensionValue_constraint_877 },
42834                 0, 0, /* No default value */
42835                 "extensionValue"
42836                 },
42837 };
42838 static const ber_tlv_tag_t asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[] = {
42839         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42840 };
42841 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877[] = {
42842     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42843     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42844     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42845 };
42846 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 = {
42847         sizeof(struct UsableABSInformationTDD_ExtIEs),
42848         offsetof(struct UsableABSInformationTDD_ExtIEs, _asn_ctx),
42849         asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877,
42850         3,      /* Count of tags in the map */
42851         0, 0, 0,        /* Optional elements (not needed) */
42852         -1,     /* First extension addition */
42853 };
42854 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationTDD_ExtIEs = {
42855         "UsableABSInformationTDD-ExtIEs",
42856         "UsableABSInformationTDD-ExtIEs",
42857         &asn_OP_SEQUENCE,
42858         asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,
42859         sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
42860                 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
42861         asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,        /* Same as above */
42862         sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
42863                 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
42864         { 0, 0, SEQUENCE_constraint },
42865         asn_MBR_UsableABSInformationTDD_ExtIEs_877,
42866         3,      /* Elements count */
42867         &asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877       /* Additional specs */
42868 };
42869
42870 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_884 = {
42871         sizeof(struct V2XServicesAuthorized_ExtIEs__extensionValue),
42872         offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx),
42873         offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, present),
42874         sizeof(((struct V2XServicesAuthorized_ExtIEs__extensionValue *)0)->present),
42875         0,      /* No top level tags */
42876         0,      /* No tags in the map */
42877         0, 0,
42878         -1      /* Extensions start */
42879 };
42880 static /* Use -fall-defs-global to expose */
42881 asn_TYPE_descriptor_t asn_DEF_extensionValue_884 = {
42882         "extensionValue",
42883         "extensionValue",
42884         &asn_OP_OPEN_TYPE,
42885         0,      /* No effective tags (pointer) */
42886         0,      /* No effective tags (count) */
42887         0,      /* No tags (pointer) */
42888         0,      /* No tags (count) */
42889         { 0, 0, OPEN_TYPE_constraint },
42890         0, 0,   /* No members */
42891         &asn_SPC_extensionValue_specs_884       /* Additional specs */
42892 };
42893
42894 asn_TYPE_member_t asn_MBR_V2XServicesAuthorized_ExtIEs_881[] = {
42895         { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, id),
42896                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42897                 -1,     /* IMPLICIT tag at current level */
42898                 &asn_DEF_ProtocolIE_ID,
42899                 0,
42900                 { &asn_OER_memb_id_constr_882, &asn_PER_memb_id_constr_882,  memb_id_constraint_881 },
42901                 0, 0, /* No default value */
42902                 "id"
42903                 },
42904         { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, criticality),
42905                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42906                 -1,     /* IMPLICIT tag at current level */
42907                 &asn_DEF_Criticality,
42908                 0,
42909                 { &asn_OER_memb_criticality_constr_883, &asn_PER_memb_criticality_constr_883,  memb_criticality_constraint_881 },
42910                 0, 0, /* No default value */
42911                 "criticality"
42912                 },
42913         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, extensionValue),
42914                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42915                 +1,     /* EXPLICIT tag at current level */
42916                 &asn_DEF_extensionValue_884,
42917                 0,
42918                 { &asn_OER_memb_extensionValue_constr_884, &asn_PER_memb_extensionValue_constr_884,  memb_extensionValue_constraint_881 },
42919                 0, 0, /* No default value */
42920                 "extensionValue"
42921                 },
42922 };
42923 static const ber_tlv_tag_t asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[] = {
42924         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42925 };
42926 static const asn_TYPE_tag2member_t asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881[] = {
42927     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42928     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42929     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42930 };
42931 asn_SEQUENCE_specifics_t asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 = {
42932         sizeof(struct V2XServicesAuthorized_ExtIEs),
42933         offsetof(struct V2XServicesAuthorized_ExtIEs, _asn_ctx),
42934         asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881,
42935         3,      /* Count of tags in the map */
42936         0, 0, 0,        /* Optional elements (not needed) */
42937         -1,     /* First extension addition */
42938 };
42939 asn_TYPE_descriptor_t asn_DEF_V2XServicesAuthorized_ExtIEs = {
42940         "V2XServicesAuthorized-ExtIEs",
42941         "V2XServicesAuthorized-ExtIEs",
42942         &asn_OP_SEQUENCE,
42943         asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,
42944         sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
42945                 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
42946         asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,  /* Same as above */
42947         sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
42948                 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
42949         { 0, 0, SEQUENCE_constraint },
42950         asn_MBR_V2XServicesAuthorized_ExtIEs_881,
42951         3,      /* Elements count */
42952         &asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 /* Additional specs */
42953 };
42954
42955 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_888 = {
42956         sizeof(struct WidebandCQI_ExtIEs__extensionValue),
42957         offsetof(struct WidebandCQI_ExtIEs__extensionValue, _asn_ctx),
42958         offsetof(struct WidebandCQI_ExtIEs__extensionValue, present),
42959         sizeof(((struct WidebandCQI_ExtIEs__extensionValue *)0)->present),
42960         0,      /* No top level tags */
42961         0,      /* No tags in the map */
42962         0, 0,
42963         -1      /* Extensions start */
42964 };
42965 static /* Use -fall-defs-global to expose */
42966 asn_TYPE_descriptor_t asn_DEF_extensionValue_888 = {
42967         "extensionValue",
42968         "extensionValue",
42969         &asn_OP_OPEN_TYPE,
42970         0,      /* No effective tags (pointer) */
42971         0,      /* No effective tags (count) */
42972         0,      /* No tags (pointer) */
42973         0,      /* No tags (count) */
42974         { 0, 0, OPEN_TYPE_constraint },
42975         0, 0,   /* No members */
42976         &asn_SPC_extensionValue_specs_888       /* Additional specs */
42977 };
42978
42979 asn_TYPE_member_t asn_MBR_WidebandCQI_ExtIEs_885[] = {
42980         { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, id),
42981                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42982                 -1,     /* IMPLICIT tag at current level */
42983                 &asn_DEF_ProtocolIE_ID,
42984                 0,
42985                 { &asn_OER_memb_id_constr_886, &asn_PER_memb_id_constr_886,  memb_id_constraint_885 },
42986                 0, 0, /* No default value */
42987                 "id"
42988                 },
42989         { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, criticality),
42990                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42991                 -1,     /* IMPLICIT tag at current level */
42992                 &asn_DEF_Criticality,
42993                 0,
42994                 { &asn_OER_memb_criticality_constr_887, &asn_PER_memb_criticality_constr_887,  memb_criticality_constraint_885 },
42995                 0, 0, /* No default value */
42996                 "criticality"
42997                 },
42998         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, extensionValue),
42999                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
43000                 +1,     /* EXPLICIT tag at current level */
43001                 &asn_DEF_extensionValue_888,
43002                 0,
43003                 { &asn_OER_memb_extensionValue_constr_888, &asn_PER_memb_extensionValue_constr_888,  memb_extensionValue_constraint_885 },
43004                 0, 0, /* No default value */
43005                 "extensionValue"
43006                 },
43007 };
43008 static const ber_tlv_tag_t asn_DEF_WidebandCQI_ExtIEs_tags_885[] = {
43009         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
43010 };
43011 static const asn_TYPE_tag2member_t asn_MAP_WidebandCQI_ExtIEs_tag2el_885[] = {
43012     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
43013     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
43014     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
43015 };
43016 asn_SEQUENCE_specifics_t asn_SPC_WidebandCQI_ExtIEs_specs_885 = {
43017         sizeof(struct WidebandCQI_ExtIEs),
43018         offsetof(struct WidebandCQI_ExtIEs, _asn_ctx),
43019         asn_MAP_WidebandCQI_ExtIEs_tag2el_885,
43020         3,      /* Count of tags in the map */
43021         0, 0, 0,        /* Optional elements (not needed) */
43022         -1,     /* First extension addition */
43023 };
43024 asn_TYPE_descriptor_t asn_DEF_WidebandCQI_ExtIEs = {
43025         "WidebandCQI-ExtIEs",
43026         "WidebandCQI-ExtIEs",
43027         &asn_OP_SEQUENCE,
43028         asn_DEF_WidebandCQI_ExtIEs_tags_885,
43029         sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
43030                 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
43031         asn_DEF_WidebandCQI_ExtIEs_tags_885,    /* Same as above */
43032         sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
43033                 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
43034         { 0, 0, SEQUENCE_constraint },
43035         asn_MBR_WidebandCQI_ExtIEs_885,
43036         3,      /* Elements count */
43037         &asn_SPC_WidebandCQI_ExtIEs_specs_885   /* Additional specs */
43038 };
43039
43040 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_892 = {
43041         sizeof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue),
43042         offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
43043         offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, present),
43044         sizeof(((struct WLANMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
43045         0,      /* No top level tags */
43046         0,      /* No tags in the map */
43047         0, 0,
43048         -1      /* Extensions start */
43049 };
43050 static /* Use -fall-defs-global to expose */
43051 asn_TYPE_descriptor_t asn_DEF_extensionValue_892 = {
43052         "extensionValue",
43053         "extensionValue",
43054         &asn_OP_OPEN_TYPE,
43055         0,      /* No effective tags (pointer) */
43056         0,      /* No effective tags (count) */
43057         0,      /* No tags (pointer) */
43058         0,      /* No tags (count) */
43059         { 0, 0, OPEN_TYPE_constraint },
43060         0, 0,   /* No members */
43061         &asn_SPC_extensionValue_specs_892       /* Additional specs */
43062 };
43063
43064 asn_TYPE_member_t asn_MBR_WLANMeasurementConfiguration_ExtIEs_889[] = {
43065         { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, id),
43066                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
43067                 -1,     /* IMPLICIT tag at current level */
43068                 &asn_DEF_ProtocolIE_ID,
43069                 0,
43070                 { &asn_OER_memb_id_constr_890, &asn_PER_memb_id_constr_890,  memb_id_constraint_889 },
43071                 0, 0, /* No default value */
43072                 "id"
43073                 },
43074         { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, criticality),
43075                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
43076                 -1,     /* IMPLICIT tag at current level */
43077                 &asn_DEF_Criticality,
43078                 0,
43079                 { &asn_OER_memb_criticality_constr_891, &asn_PER_memb_criticality_constr_891,  memb_criticality_constraint_889 },
43080                 0, 0, /* No default value */
43081                 "criticality"
43082                 },
43083         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, extensionValue),
43084                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
43085                 +1,     /* EXPLICIT tag at current level */
43086                 &asn_DEF_extensionValue_892,
43087                 0,
43088                 { &asn_OER_memb_extensionValue_constr_892, &asn_PER_memb_extensionValue_constr_892,  memb_extensionValue_constraint_889 },
43089                 0, 0, /* No default value */
43090                 "extensionValue"
43091                 },
43092 };
43093 static const ber_tlv_tag_t asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[] = {
43094         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
43095 };
43096 static const asn_TYPE_tag2member_t asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889[] = {
43097     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
43098     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
43099     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
43100 };
43101 asn_SEQUENCE_specifics_t asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 = {
43102         sizeof(struct WLANMeasurementConfiguration_ExtIEs),
43103         offsetof(struct WLANMeasurementConfiguration_ExtIEs, _asn_ctx),
43104         asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889,
43105         3,      /* Count of tags in the map */
43106         0, 0, 0,        /* Optional elements (not needed) */
43107         -1,     /* First extension addition */
43108 };
43109 asn_TYPE_descriptor_t asn_DEF_WLANMeasurementConfiguration_ExtIEs = {
43110         "WLANMeasurementConfiguration-ExtIEs",
43111         "WLANMeasurementConfiguration-ExtIEs",
43112         &asn_OP_SEQUENCE,
43113         asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,
43114         sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
43115                 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
43116         asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,   /* Same as above */
43117         sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
43118                 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
43119         { 0, 0, SEQUENCE_constraint },
43120         asn_MBR_WLANMeasurementConfiguration_ExtIEs_889,
43121         3,      /* Elements count */
43122         &asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889  /* Additional specs */
43123 };
43124