Add version 0.5.0
[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 "Spec/e2ap-v031ex.asn"
5  *      `asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
6  */
7
8 #include "ProtocolExtensionField.h"
9
10 static const long asn_VAL_1_id_ManagementBasedMDTallowed = 74;
11 static const long asn_VAL_1_ignore = 1;
12 static const long asn_VAL_1_optional = 0;
13 static const long asn_VAL_2_id_ManagementBasedMDTPLMNList = 89;
14 static const long asn_VAL_2_ignore = 1;
15 static const long asn_VAL_2_optional = 0;
16 static const long asn_VAL_3_id_UESidelinkAggregateMaximumBitRate = 184;
17 static const long asn_VAL_3_ignore = 1;
18 static const long asn_VAL_3_optional = 0;
19 static const asn_ioc_cell_t asn_IOS_UE_ContextInformation_ExtIEs_1_rows[] = {
20         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_1_id_ManagementBasedMDTallowed },
21         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_ignore },
22         { "&Extension", aioc__type, &asn_DEF_ManagementBasedMDTallowed },
23         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_optional },
24         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_2_id_ManagementBasedMDTPLMNList },
25         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_ignore },
26         { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
27         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_optional },
28         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_3_id_UESidelinkAggregateMaximumBitRate },
29         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_ignore },
30         { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
31         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_optional }
32 };
33 static const asn_ioc_set_t asn_IOS_UE_ContextInformation_ExtIEs_1[] = {
34         { 3, 4, asn_IOS_UE_ContextInformation_ExtIEs_1_rows }
35 };
36 static const long asn_VAL_4_id_BearerType = 171;
37 static const long asn_VAL_4_reject = 0;
38 static const long asn_VAL_4_optional = 0;
39 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows[] = {
40         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_4_id_BearerType },
41         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
42         { "&Extension", aioc__type, &asn_DEF_BearerType },
43         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_optional }
44 };
45 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1[] = {
46         { 1, 4, asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows }
47 };
48 static const long asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended = 91;
49 static const long asn_VAL_5_ignore = 1;
50 static const long asn_VAL_5_optional = 0;
51 static const long asn_VAL_6_id_ULCOUNTValueExtended = 92;
52 static const long asn_VAL_6_ignore = 1;
53 static const long asn_VAL_6_optional = 0;
54 static const long asn_VAL_7_id_DLCOUNTValueExtended = 93;
55 static const long asn_VAL_7_ignore = 1;
56 static const long asn_VAL_7_optional = 0;
57 static const long asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 = 150;
58 static const long asn_VAL_8_ignore = 1;
59 static const long asn_VAL_8_optional = 0;
60 static const long asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 = 151;
61 static const long asn_VAL_9_ignore = 1;
62 static const long asn_VAL_9_optional = 0;
63 static const long asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 = 152;
64 static const long asn_VAL_10_ignore = 1;
65 static const long asn_VAL_10_optional = 0;
66 static const asn_ioc_cell_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows[] = {
67         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended },
68         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_ignore },
69         { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended },
70         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_optional },
71         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_6_id_ULCOUNTValueExtended },
72         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore },
73         { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
74         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_optional },
75         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_7_id_DLCOUNTValueExtended },
76         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_ignore },
77         { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
78         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_optional },
79         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
80         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_ignore },
81         { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
82         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_optional },
83         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 },
84         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_ignore },
85         { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
86         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_optional },
87         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 },
88         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_ignore },
89         { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
90         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_optional }
91 };
92 static const asn_ioc_set_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1[] = {
93         { 6, 4, asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows }
94 };
95 static const long asn_VAL_11_id_ABSInformation = 61;
96 static const long asn_VAL_11_ignore = 1;
97 static const long asn_VAL_11_optional = 0;
98 static const long asn_VAL_12_id_InvokeIndication = 62;
99 static const long asn_VAL_12_ignore = 1;
100 static const long asn_VAL_12_optional = 0;
101 static const long asn_VAL_13_id_IntendedULDLConfiguration = 99;
102 static const long asn_VAL_13_ignore = 1;
103 static const long asn_VAL_13_optional = 0;
104 static const long asn_VAL_14_id_ExtendedULInterferenceOverloadInfo = 100;
105 static const long asn_VAL_14_ignore = 1;
106 static const long asn_VAL_14_optional = 0;
107 static const long asn_VAL_15_id_CoMPInformation = 108;
108 static const long asn_VAL_15_ignore = 1;
109 static const long asn_VAL_15_optional = 0;
110 static const long asn_VAL_16_id_DynamicDLTransmissionInformation = 106;
111 static const long asn_VAL_16_ignore = 1;
112 static const long asn_VAL_16_optional = 0;
113 static const asn_ioc_cell_t asn_IOS_CellInformation_Item_ExtIEs_1_rows[] = {
114         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_11_id_ABSInformation },
115         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
116         { "&Extension", aioc__type, &asn_DEF_ABSInformation },
117         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_optional },
118         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_12_id_InvokeIndication },
119         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
120         { "&Extension", aioc__type, &asn_DEF_InvokeIndication },
121         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_optional },
122         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_13_id_IntendedULDLConfiguration },
123         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_ignore },
124         { "&Extension", aioc__type, &asn_DEF_SubframeAssignment },
125         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_optional },
126         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_14_id_ExtendedULInterferenceOverloadInfo },
127         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_ignore },
128         { "&Extension", aioc__type, &asn_DEF_ExtendedULInterferenceOverloadInfo },
129         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_optional },
130         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_15_id_CoMPInformation },
131         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_ignore },
132         { "&Extension", aioc__type, &asn_DEF_CoMPInformation },
133         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_optional },
134         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_16_id_DynamicDLTransmissionInformation },
135         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_ignore },
136         { "&Extension", aioc__type, &asn_DEF_DynamicDLTransmissionInformation },
137         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_optional }
138 };
139 static const asn_ioc_set_t asn_IOS_CellInformation_Item_ExtIEs_1[] = {
140         { 6, 4, asn_IOS_CellInformation_Item_ExtIEs_1_rows }
141 };
142 static const long asn_VAL_17_id_DeactivationIndication = 59;
143 static const long asn_VAL_17_ignore = 1;
144 static const long asn_VAL_17_optional = 0;
145 static const asn_ioc_cell_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows[] = {
146         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_17_id_DeactivationIndication },
147         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_ignore },
148         { "&Extension", aioc__type, &asn_DEF_DeactivationIndication },
149         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_optional }
150 };
151 static const asn_ioc_set_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1[] = {
152         { 1, 4, asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows }
153 };
154 static const long asn_VAL_18_id_CompositeAvailableCapacityGroup = 42;
155 static const long asn_VAL_18_ignore = 1;
156 static const long asn_VAL_18_optional = 0;
157 static const long asn_VAL_19_id_ABS_Status = 63;
158 static const long asn_VAL_19_ignore = 1;
159 static const long asn_VAL_19_optional = 0;
160 static const long asn_VAL_20_id_RSRPMRList = 110;
161 static const long asn_VAL_20_ignore = 1;
162 static const long asn_VAL_20_optional = 0;
163 static const long asn_VAL_21_id_CSIReportList = 146;
164 static const long asn_VAL_21_ignore = 1;
165 static const long asn_VAL_21_optional = 0;
166 static const long asn_VAL_22_id_CellReportingIndicator = 170;
167 static const long asn_VAL_22_ignore = 1;
168 static const long asn_VAL_22_optional = 0;
169 static const asn_ioc_cell_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows[] = {
170         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_18_id_CompositeAvailableCapacityGroup },
171         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_ignore },
172         { "&Extension", aioc__type, &asn_DEF_CompositeAvailableCapacityGroup },
173         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_optional },
174         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_19_id_ABS_Status },
175         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_ignore },
176         { "&Extension", aioc__type, &asn_DEF_ABS_Status },
177         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_optional },
178         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_20_id_RSRPMRList },
179         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_ignore },
180         { "&Extension", aioc__type, &asn_DEF_RSRPMRList },
181         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_optional },
182         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_21_id_CSIReportList },
183         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_ignore },
184         { "&Extension", aioc__type, &asn_DEF_CSIReportList },
185         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_optional },
186         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_22_id_CellReportingIndicator },
187         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_ignore },
188         { "&Extension", aioc__type, &asn_DEF_CellReportingIndicator },
189         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_optional }
190 };
191 static const asn_ioc_set_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1[] = {
192         { 5, 4, asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows }
193 };
194 static const long asn_VAL_23_id_Correlation_ID = 166;
195 static const long asn_VAL_23_ignore = 1;
196 static const long asn_VAL_23_optional = 0;
197 static const long asn_VAL_24_id_SIPTO_Correlation_ID = 167;
198 static const long asn_VAL_24_ignore = 1;
199 static const long asn_VAL_24_optional = 0;
200 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows[] = {
201         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_23_id_Correlation_ID },
202         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_ignore },
203         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
204         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_optional },
205         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_24_id_SIPTO_Correlation_ID },
206         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_ignore },
207         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
208         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_optional }
209 };
210 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1[] = {
211         { 2, 4, asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows }
212 };
213 static const long asn_VAL_25_id_Correlation_ID = 166;
214 static const long asn_VAL_25_ignore = 1;
215 static const long asn_VAL_25_optional = 0;
216 static const long asn_VAL_26_id_SIPTO_Correlation_ID = 167;
217 static const long asn_VAL_26_ignore = 1;
218 static const long asn_VAL_26_optional = 0;
219 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows[] = {
220         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_25_id_Correlation_ID },
221         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_ignore },
222         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
223         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_optional },
224         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_26_id_SIPTO_Correlation_ID },
225         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
226         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
227         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_optional }
228 };
229 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1[] = {
230         { 2, 4, asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows }
231 };
232 static const long asn_VAL_27_id_UESidelinkAggregateMaximumBitRate = 184;
233 static const long asn_VAL_27_ignore = 1;
234 static const long asn_VAL_27_optional = 0;
235 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows[] = {
236         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_27_id_UESidelinkAggregateMaximumBitRate },
237         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },
238         { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
239         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_optional }
240 };
241 static const asn_ioc_set_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1[] = {
242         { 1, 4, asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows }
243 };
244 static const long asn_VAL_28_id_uL_GTPtunnelEndpoint = 185;
245 static const long asn_VAL_28_reject = 0;
246 static const long asn_VAL_28_mandatory = 2;
247 static const long asn_VAL_29_id_dL_Forwarding = 306;
248 static const long asn_VAL_29_ignore = 1;
249 static const long asn_VAL_29_optional = 0;
250 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows[] = {
251         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_28_id_uL_GTPtunnelEndpoint },
252         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_reject },
253         { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
254         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_mandatory },
255         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_29_id_dL_Forwarding },
256         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },
257         { "&Extension", aioc__type, &asn_DEF_DL_Forwarding },
258         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_optional }
259 };
260 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1[] = {
261         { 2, 4, asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows }
262 };
263 static const long asn_VAL_30_id_RLCMode_transferred = 317;
264 static const long asn_VAL_30_ignore = 1;
265 static const long asn_VAL_30_optional = 0;
266 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
267         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_30_id_RLCMode_transferred },
268         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },
269         { "&Extension", aioc__type, &asn_DEF_RLCMode },
270         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional }
271 };
272 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1[] = {
273         { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows }
274 };
275 static const long asn_VAL_31_id_uLpDCPSnLength = 302;
276 static const long asn_VAL_31_ignore = 1;
277 static const long asn_VAL_31_optional = 0;
278 static const long asn_VAL_32_id_dLPDCPSnLength = 311;
279 static const long asn_VAL_32_ignore = 1;
280 static const long asn_VAL_32_optional = 0;
281 static const long asn_VAL_33_id_duplicationActivation = 315;
282 static const long asn_VAL_33_ignore = 1;
283 static const long asn_VAL_33_optional = 0;
284 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
285         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_31_id_uLpDCPSnLength },
286         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },
287         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
288         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_optional },
289         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_32_id_dLPDCPSnLength },
290         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },
291         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
292         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_optional },
293         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_33_id_duplicationActivation },
294         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },
295         { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
296         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_optional }
297 };
298 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
299         { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
300 };
301 static const long asn_VAL_34_id_uLpDCPSnLength = 302;
302 static const long asn_VAL_34_ignore = 1;
303 static const long asn_VAL_34_optional = 0;
304 static const long asn_VAL_35_id_dLPDCPSnLength = 311;
305 static const long asn_VAL_35_ignore = 1;
306 static const long asn_VAL_35_optional = 0;
307 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
308         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_34_id_uLpDCPSnLength },
309         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
310         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
311         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_optional },
312         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_35_id_dLPDCPSnLength },
313         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_ignore },
314         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
315         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_optional }
316 };
317 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1[] = {
318         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows }
319 };
320 static const long asn_VAL_36_id_lCID = 314;
321 static const long asn_VAL_36_ignore = 1;
322 static const long asn_VAL_36_optional = 0;
323 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
324         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_36_id_lCID },
325         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_ignore },
326         { "&Extension", aioc__type, &asn_DEF_LCID },
327         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_optional }
328 };
329 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
330         { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
331 };
332 static const long asn_VAL_37_id_SubscriberProfileIDforRFP = 275;
333 static const long asn_VAL_37_ignore = 1;
334 static const long asn_VAL_37_optional = 0;
335 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows[] = {
336         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_37_id_SubscriberProfileIDforRFP },
337         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_ignore },
338         { "&Extension", aioc__type, &asn_DEF_SubscriberProfileIDforRFP },
339         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_37_optional }
340 };
341 static const asn_ioc_set_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1[] = {
342         { 1, 4, asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows }
343 };
344 static const long asn_VAL_38_id_RLCMode_transferred = 317;
345 static const long asn_VAL_38_ignore = 1;
346 static const long asn_VAL_38_optional = 0;
347 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
348         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_38_id_RLCMode_transferred },
349         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_ignore },
350         { "&Extension", aioc__type, &asn_DEF_RLCMode },
351         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_38_optional }
352 };
353 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
354         { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
355 };
356 static const long asn_VAL_39_id_uLpDCPSnLength = 302;
357 static const long asn_VAL_39_ignore = 1;
358 static const long asn_VAL_39_optional = 0;
359 static const long asn_VAL_40_id_dLPDCPSnLength = 311;
360 static const long asn_VAL_40_ignore = 1;
361 static const long asn_VAL_40_optional = 0;
362 static const long asn_VAL_41_id_duplicationActivation = 315;
363 static const long asn_VAL_41_ignore = 1;
364 static const long asn_VAL_41_optional = 0;
365 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
366         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_39_id_uLpDCPSnLength },
367         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_ignore },
368         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
369         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_39_optional },
370         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_40_id_dLPDCPSnLength },
371         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_ignore },
372         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
373         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_40_optional },
374         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_41_id_duplicationActivation },
375         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_ignore },
376         { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
377         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_41_optional }
378 };
379 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
380         { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
381 };
382 static const long asn_VAL_42_id_RLC_Status = 300;
383 static const long asn_VAL_42_ignore = 1;
384 static const long asn_VAL_42_optional = 0;
385 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
386         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_42_id_RLC_Status },
387         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_ignore },
388         { "&Extension", aioc__type, &asn_DEF_RLC_Status },
389         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_42_optional }
390 };
391 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
392         { 1, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
393 };
394 static const long asn_VAL_43_id_uLpDCPSnLength = 302;
395 static const long asn_VAL_43_ignore = 1;
396 static const long asn_VAL_43_optional = 0;
397 static const long asn_VAL_44_id_dLPDCPSnLength = 311;
398 static const long asn_VAL_44_ignore = 1;
399 static const long asn_VAL_44_optional = 0;
400 static const long asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP = 313;
401 static const long asn_VAL_45_ignore = 1;
402 static const long asn_VAL_45_optional = 0;
403 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
404         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_43_id_uLpDCPSnLength },
405         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_43_ignore },
406         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
407         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_43_optional },
408         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_44_id_dLPDCPSnLength },
409         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_44_ignore },
410         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
411         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_44_optional },
412         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP },
413         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_45_ignore },
414         { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
415         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_45_optional }
416 };
417 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
418         { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
419 };
420 static const long asn_VAL_46_id_uLpDCPSnLength = 302;
421 static const long asn_VAL_46_ignore = 1;
422 static const long asn_VAL_46_optional = 0;
423 static const long asn_VAL_47_id_dLPDCPSnLength = 311;
424 static const long asn_VAL_47_ignore = 1;
425 static const long asn_VAL_47_optional = 0;
426 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
427         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_46_id_uLpDCPSnLength },
428         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_46_ignore },
429         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
430         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_46_optional },
431         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_47_id_dLPDCPSnLength },
432         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_47_ignore },
433         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
434         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_47_optional }
435 };
436 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
437         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
438 };
439 static const long asn_VAL_48_id_lCID = 314;
440 static const long asn_VAL_48_ignore = 1;
441 static const long asn_VAL_48_optional = 0;
442 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
443         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_48_id_lCID },
444         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_48_ignore },
445         { "&Extension", aioc__type, &asn_DEF_LCID },
446         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_48_optional }
447 };
448 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
449         { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
450 };
451 static const long asn_VAL_49_id_uLpDCPSnLength = 302;
452 static const long asn_VAL_49_ignore = 1;
453 static const long asn_VAL_49_optional = 0;
454 static const long asn_VAL_50_id_dLPDCPSnLength = 311;
455 static const long asn_VAL_50_ignore = 1;
456 static const long asn_VAL_50_optional = 0;
457 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
458         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_49_id_uLpDCPSnLength },
459         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_49_ignore },
460         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
461         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_49_optional },
462         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_50_id_dLPDCPSnLength },
463         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_50_ignore },
464         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
465         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_50_optional }
466 };
467 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
468         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
469 };
470 static const long asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP = 312;
471 static const long asn_VAL_51_ignore = 1;
472 static const long asn_VAL_51_optional = 0;
473 static const long asn_VAL_52_id_RLC_Status = 300;
474 static const long asn_VAL_52_ignore = 1;
475 static const long asn_VAL_52_optional = 0;
476 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
477         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP },
478         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_51_ignore },
479         { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
480         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_51_optional },
481         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_52_id_RLC_Status },
482         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_52_ignore },
483         { "&Extension", aioc__type, &asn_DEF_RLC_Status },
484         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_52_optional }
485 };
486 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
487         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
488 };
489 static const long asn_VAL_53_id_RLCMode_transferred = 317;
490 static const long asn_VAL_53_ignore = 1;
491 static const long asn_VAL_53_optional = 0;
492 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows[] = {
493         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_53_id_RLCMode_transferred },
494         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_53_ignore },
495         { "&Extension", aioc__type, &asn_DEF_RLCMode },
496         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_53_optional }
497 };
498 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1[] = {
499         { 1, 4, asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows }
500 };
501 static const long asn_VAL_54_id_uLpDCPSnLength = 302;
502 static const long asn_VAL_54_ignore = 1;
503 static const long asn_VAL_54_optional = 0;
504 static const long asn_VAL_55_id_dLPDCPSnLength = 311;
505 static const long asn_VAL_55_ignore = 1;
506 static const long asn_VAL_55_optional = 0;
507 static const long asn_VAL_56_id_new_drb_ID_req = 325;
508 static const long asn_VAL_56_ignore = 1;
509 static const long asn_VAL_56_optional = 0;
510 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
511         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_54_id_uLpDCPSnLength },
512         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_54_ignore },
513         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
514         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_54_optional },
515         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_55_id_dLPDCPSnLength },
516         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_55_ignore },
517         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
518         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_55_optional },
519         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_56_id_new_drb_ID_req },
520         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_56_ignore },
521         { "&Extension", aioc__type, &asn_DEF_NewDRBIDrequest },
522         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_56_optional }
523 };
524 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1[] = {
525         { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows }
526 };
527 static const long asn_VAL_57_id_RLC_Status = 300;
528 static const long asn_VAL_57_ignore = 1;
529 static const long asn_VAL_57_optional = 0;
530 static const long asn_VAL_58_id_lCID = 314;
531 static const long asn_VAL_58_ignore = 1;
532 static const long asn_VAL_58_optional = 0;
533 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
534         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_57_id_RLC_Status },
535         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_57_ignore },
536         { "&Extension", aioc__type, &asn_DEF_RLC_Status },
537         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_57_optional },
538         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_58_id_lCID },
539         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_58_ignore },
540         { "&Extension", aioc__type, &asn_DEF_LCID },
541         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_58_optional }
542 };
543 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1[] = {
544         { 2, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows }
545 };
546 static const long asn_VAL_59_id_uLpDCPSnLength = 302;
547 static const long asn_VAL_59_ignore = 1;
548 static const long asn_VAL_59_optional = 0;
549 static const long asn_VAL_60_id_dLPDCPSnLength = 311;
550 static const long asn_VAL_60_ignore = 1;
551 static const long asn_VAL_60_optional = 0;
552 static const asn_ioc_cell_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
553         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_59_id_uLpDCPSnLength },
554         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_59_ignore },
555         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
556         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_59_optional },
557         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_60_id_dLPDCPSnLength },
558         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_60_ignore },
559         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
560         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_60_optional }
561 };
562 static const asn_ioc_set_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1[] = {
563         { 2, 4, asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows }
564 };
565 static const long asn_VAL_61_id_DownlinkPacketLossRate = 273;
566 static const long asn_VAL_61_ignore = 1;
567 static const long asn_VAL_61_optional = 0;
568 static const long asn_VAL_62_id_UplinkPacketLossRate = 274;
569 static const long asn_VAL_62_ignore = 1;
570 static const long asn_VAL_62_optional = 0;
571 static const asn_ioc_cell_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows[] = {
572         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_61_id_DownlinkPacketLossRate },
573         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_61_ignore },
574         { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
575         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_61_optional },
576         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_62_id_UplinkPacketLossRate },
577         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_62_ignore },
578         { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
579         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_62_optional }
580 };
581 static const asn_ioc_set_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1[] = {
582         { 2, 4, asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows }
583 };
584 static const long asn_VAL_63_id_UL_EARFCNExtension = 95;
585 static const long asn_VAL_63_reject = 0;
586 static const long asn_VAL_63_optional = 0;
587 static const long asn_VAL_64_id_DL_EARFCNExtension = 96;
588 static const long asn_VAL_64_reject = 0;
589 static const long asn_VAL_64_optional = 0;
590 static const long asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN = 177;
591 static const long asn_VAL_65_reject = 0;
592 static const long asn_VAL_65_optional = 0;
593 static const long asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN = 178;
594 static const long asn_VAL_66_reject = 0;
595 static const long asn_VAL_66_optional = 0;
596 static const long asn_VAL_67_id_NRS_NSSS_PowerOffset = 282;
597 static const long asn_VAL_67_ignore = 1;
598 static const long asn_VAL_67_optional = 0;
599 static const long asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder = 283;
600 static const long asn_VAL_68_ignore = 1;
601 static const long asn_VAL_68_optional = 0;
602 static const asn_ioc_cell_t asn_IOS_FDD_Info_ExtIEs_1_rows[] = {
603         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_63_id_UL_EARFCNExtension },
604         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_63_reject },
605         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
606         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_63_optional },
607         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_64_id_DL_EARFCNExtension },
608         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_64_reject },
609         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
610         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_64_optional },
611         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN },
612         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_65_reject },
613         { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
614         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_65_optional },
615         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN },
616         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_66_reject },
617         { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
618         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_66_optional },
619         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_67_id_NRS_NSSS_PowerOffset },
620         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_67_ignore },
621         { "&Extension", aioc__type, &asn_DEF_NRS_NSSS_PowerOffset },
622         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_67_optional },
623         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder },
624         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_68_ignore },
625         { "&Extension", aioc__type, &asn_DEF_NSSS_NumOccasionDifferentPrecoder },
626         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_68_optional }
627 };
628 static const asn_ioc_set_t asn_IOS_FDD_Info_ExtIEs_1[] = {
629         { 6, 4, asn_IOS_FDD_Info_ExtIEs_1_rows }
630 };
631 static const long asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL = 196;
632 static const long asn_VAL_69_ignore = 1;
633 static const long asn_VAL_69_optional = 0;
634 static const long asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL = 197;
635 static const long asn_VAL_70_ignore = 1;
636 static const long asn_VAL_70_optional = 0;
637 static const long asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL = 198;
638 static const long asn_VAL_71_ignore = 1;
639 static const long asn_VAL_71_optional = 0;
640 static const long asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL = 199;
641 static const long asn_VAL_72_ignore = 1;
642 static const long asn_VAL_72_optional = 0;
643 static const asn_ioc_cell_t asn_IOS_GBR_QosInformation_ExtIEs_1_rows[] = {
644         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL },
645         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_69_ignore },
646         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
647         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_69_optional },
648         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL },
649         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_70_ignore },
650         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
651         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_70_optional },
652         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL },
653         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_71_ignore },
654         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
655         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_71_optional },
656         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL },
657         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_72_ignore },
658         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
659         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_72_optional }
660 };
661 static const asn_ioc_set_t asn_IOS_GBR_QosInformation_ExtIEs_1[] = {
662         { 4, 4, asn_IOS_GBR_QosInformation_ExtIEs_1_rows }
663 };
664 static const long asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT = 202;
665 static const long asn_VAL_73_ignore = 1;
666 static const long asn_VAL_73_optional = 0;
667 static const long asn_VAL_74_id_CNTypeRestrictions = 301;
668 static const long asn_VAL_74_ignore = 1;
669 static const long asn_VAL_74_optional = 0;
670 static const long asn_VAL_75_id_NRrestrictionin5GS = 305;
671 static const long asn_VAL_75_ignore = 1;
672 static const long asn_VAL_75_optional = 0;
673 static const asn_ioc_cell_t asn_IOS_HandoverRestrictionList_ExtIEs_1_rows[] = {
674         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT },
675         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_73_ignore },
676         { "&Extension", aioc__type, &asn_DEF_NRrestrictioninEPSasSecondaryRAT },
677         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_73_optional },
678         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_74_id_CNTypeRestrictions },
679         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_74_ignore },
680         { "&Extension", aioc__type, &asn_DEF_CNTypeRestrictions },
681         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_74_optional },
682         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_75_id_NRrestrictionin5GS },
683         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_75_ignore },
684         { "&Extension", aioc__type, &asn_DEF_NRrestrictionin5GS },
685         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_75_optional }
686 };
687 static const asn_ioc_set_t asn_IOS_HandoverRestrictionList_ExtIEs_1[] = {
688         { 3, 4, asn_IOS_HandoverRestrictionList_ExtIEs_1_rows }
689 };
690 static const long asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity = 77;
691 static const long asn_VAL_76_ignore = 1;
692 static const long asn_VAL_76_optional = 0;
693 static const long asn_VAL_77_id_HO_cause = 80;
694 static const long asn_VAL_77_ignore = 1;
695 static const long asn_VAL_77_optional = 0;
696 static const asn_ioc_cell_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows[] = {
697         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity },
698         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_76_ignore },
699         { "&Extension", aioc__type, &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity },
700         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_76_optional },
701         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_77_id_HO_cause },
702         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_77_ignore },
703         { "&Extension", aioc__type, &asn_DEF_Cause },
704         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_77_optional }
705 };
706 static const asn_ioc_set_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1[] = {
707         { 2, 4, asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows }
708 };
709 static const long asn_VAL_78_id_M3Configuration = 85;
710 static const long asn_VAL_78_ignore = 1;
711 static const long asn_VAL_78_conditional = 1;
712 static const long asn_VAL_79_id_M4Configuration = 86;
713 static const long asn_VAL_79_ignore = 1;
714 static const long asn_VAL_79_conditional = 1;
715 static const long asn_VAL_80_id_M5Configuration = 87;
716 static const long asn_VAL_80_ignore = 1;
717 static const long asn_VAL_80_conditional = 1;
718 static const long asn_VAL_81_id_MDT_Location_Info = 88;
719 static const long asn_VAL_81_ignore = 1;
720 static const long asn_VAL_81_optional = 0;
721 static const long asn_VAL_82_id_SignallingBasedMDTPLMNList = 90;
722 static const long asn_VAL_82_ignore = 1;
723 static const long asn_VAL_82_optional = 0;
724 static const long asn_VAL_83_id_M6Configuration = 161;
725 static const long asn_VAL_83_ignore = 1;
726 static const long asn_VAL_83_conditional = 1;
727 static const long asn_VAL_84_id_M7Configuration = 162;
728 static const long asn_VAL_84_ignore = 1;
729 static const long asn_VAL_84_conditional = 1;
730 static const long asn_VAL_85_id_BluetoothMeasurementConfiguration = 303;
731 static const long asn_VAL_85_ignore = 1;
732 static const long asn_VAL_85_optional = 0;
733 static const long asn_VAL_86_id_WLANMeasurementConfiguration = 304;
734 static const long asn_VAL_86_ignore = 1;
735 static const long asn_VAL_86_optional = 0;
736 static const asn_ioc_cell_t asn_IOS_MDT_Configuration_ExtIEs_1_rows[] = {
737         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_78_id_M3Configuration },
738         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_78_ignore },
739         { "&Extension", aioc__type, &asn_DEF_M3Configuration },
740         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_78_conditional },
741         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_79_id_M4Configuration },
742         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_79_ignore },
743         { "&Extension", aioc__type, &asn_DEF_M4Configuration },
744         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_79_conditional },
745         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_80_id_M5Configuration },
746         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_80_ignore },
747         { "&Extension", aioc__type, &asn_DEF_M5Configuration },
748         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_80_conditional },
749         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_81_id_MDT_Location_Info },
750         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_81_ignore },
751         { "&Extension", aioc__type, &asn_DEF_MDT_Location_Info },
752         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_81_optional },
753         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_82_id_SignallingBasedMDTPLMNList },
754         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_82_ignore },
755         { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
756         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_82_optional },
757         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_83_id_M6Configuration },
758         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_83_ignore },
759         { "&Extension", aioc__type, &asn_DEF_M6Configuration },
760         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_83_conditional },
761         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_84_id_M7Configuration },
762         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_84_ignore },
763         { "&Extension", aioc__type, &asn_DEF_M7Configuration },
764         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_84_conditional },
765         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_85_id_BluetoothMeasurementConfiguration },
766         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_85_ignore },
767         { "&Extension", aioc__type, &asn_DEF_BluetoothMeasurementConfiguration },
768         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_85_optional },
769         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_86_id_WLANMeasurementConfiguration },
770         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_86_ignore },
771         { "&Extension", aioc__type, &asn_DEF_WLANMeasurementConfiguration },
772         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_86_optional }
773 };
774 static const asn_ioc_set_t asn_IOS_MDT_Configuration_ExtIEs_1[] = {
775         { 9, 4, asn_IOS_MDT_Configuration_ExtIEs_1_rows }
776 };
777 static const long asn_VAL_87_id_NRCGI = 322;
778 static const long asn_VAL_87_ignore = 1;
779 static const long asn_VAL_87_optional = 0;
780 static const long asn_VAL_88_id_MeNBCoordinationAssistanceInformation = 323;
781 static const long asn_VAL_88_reject = 0;
782 static const long asn_VAL_88_optional = 0;
783 static const asn_ioc_cell_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows[] = {
784         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_87_id_NRCGI },
785         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_87_ignore },
786         { "&Extension", aioc__type, &asn_DEF_NRCGI },
787         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_87_optional },
788         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_88_id_MeNBCoordinationAssistanceInformation },
789         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_88_reject },
790         { "&Extension", aioc__type, &asn_DEF_MeNBCoordinationAssistanceInformation },
791         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_88_optional }
792 };
793 static const asn_ioc_set_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1[] = {
794         { 2, 4, asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows }
795 };
796 static const long asn_VAL_89_id_NeighbourTAC = 76;
797 static const long asn_VAL_89_ignore = 1;
798 static const long asn_VAL_89_optional = 0;
799 static const long asn_VAL_90_id_eARFCNExtension = 94;
800 static const long asn_VAL_90_reject = 0;
801 static const long asn_VAL_90_optional = 0;
802 static const asn_ioc_cell_t asn_IOS_Neighbour_Information_ExtIEs_1_rows[] = {
803         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_89_id_NeighbourTAC },
804         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_89_ignore },
805         { "&Extension", aioc__type, &asn_DEF_TAC },
806         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_89_optional },
807         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_90_id_eARFCNExtension },
808         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_90_reject },
809         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
810         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_90_optional }
811 };
812 static const asn_ioc_set_t asn_IOS_Neighbour_Information_ExtIEs_1[] = {
813         { 2, 4, asn_IOS_Neighbour_Information_ExtIEs_1_rows }
814 };
815 static const long asn_VAL_91_id_ProSeUEtoNetworkRelaying = 149;
816 static const long asn_VAL_91_ignore = 1;
817 static const long asn_VAL_91_optional = 0;
818 static const asn_ioc_cell_t asn_IOS_ProSeAuthorized_ExtIEs_1_rows[] = {
819         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_91_id_ProSeUEtoNetworkRelaying },
820         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_91_ignore },
821         { "&Extension", aioc__type, &asn_DEF_ProSeUEtoNetworkRelaying },
822         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_91_optional }
823 };
824 static const asn_ioc_set_t asn_IOS_ProSeAuthorized_ExtIEs_1[] = {
825         { 1, 4, asn_IOS_ProSeAuthorized_ExtIEs_1_rows }
826 };
827 static const long asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage = 193;
828 static const long asn_VAL_92_ignore = 1;
829 static const long asn_VAL_92_optional = 0;
830 static const long asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage = 194;
831 static const long asn_VAL_93_ignore = 1;
832 static const long asn_VAL_93_optional = 0;
833 static const asn_ioc_cell_t asn_IOS_RadioResourceStatus_ExtIEs_1_rows[] = {
834         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage },
835         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_92_ignore },
836         { "&Extension", aioc__type, &asn_DEF_DL_scheduling_PDCCH_CCE_usage },
837         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_92_optional },
838         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage },
839         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_93_ignore },
840         { "&Extension", aioc__type, &asn_DEF_UL_scheduling_PDCCH_CCE_usage },
841         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_93_optional }
842 };
843 static const asn_ioc_set_t asn_IOS_RadioResourceStatus_ExtIEs_1[] = {
844         { 2, 4, asn_IOS_RadioResourceStatus_ExtIEs_1_rows }
845 };
846 static const long asn_VAL_94_id_enhancedRNTP = 148;
847 static const long asn_VAL_94_ignore = 1;
848 static const long asn_VAL_94_optional = 0;
849 static const asn_ioc_cell_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows[] = {
850         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_94_id_enhancedRNTP },
851         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_94_ignore },
852         { "&Extension", aioc__type, &asn_DEF_EnhancedRNTP },
853         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_94_optional }
854 };
855 static const asn_ioc_set_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1[] = {
856         { 1, 4, asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows }
857 };
858 static const long asn_VAL_95_id_UEID = 147;
859 static const long asn_VAL_95_ignore = 1;
860 static const long asn_VAL_95_optional = 0;
861 static const asn_ioc_cell_t asn_IOS_RSRPMRList_ExtIEs_1_rows[] = {
862         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_95_id_UEID },
863         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_95_ignore },
864         { "&Extension", aioc__type, &asn_DEF_UEID },
865         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_95_optional }
866 };
867 static const asn_ioc_set_t asn_IOS_RSRPMRList_ExtIEs_1[] = {
868         { 1, 4, asn_IOS_RSRPMRList_ExtIEs_1_rows }
869 };
870 static const long asn_VAL_96_id_Number_of_Antennaports = 41;
871 static const long asn_VAL_96_ignore = 1;
872 static const long asn_VAL_96_optional = 0;
873 static const long asn_VAL_97_id_PRACH_Configuration = 55;
874 static const long asn_VAL_97_ignore = 1;
875 static const long asn_VAL_97_optional = 0;
876 static const long asn_VAL_98_id_MBSFN_Subframe_Info = 56;
877 static const long asn_VAL_98_ignore = 1;
878 static const long asn_VAL_98_optional = 0;
879 static const long asn_VAL_99_id_CSG_Id = 70;
880 static const long asn_VAL_99_ignore = 1;
881 static const long asn_VAL_99_optional = 0;
882 static const long asn_VAL_100_id_MBMS_Service_Area_List = 79;
883 static const long asn_VAL_100_ignore = 1;
884 static const long asn_VAL_100_optional = 0;
885 static const long asn_VAL_101_id_MultibandInfoList = 84;
886 static const long asn_VAL_101_ignore = 1;
887 static const long asn_VAL_101_optional = 0;
888 static const long asn_VAL_102_id_FreqBandIndicatorPriority = 160;
889 static const long asn_VAL_102_ignore = 1;
890 static const long asn_VAL_102_optional = 0;
891 static const long asn_VAL_103_id_BandwidthReducedSI = 180;
892 static const long asn_VAL_103_ignore = 1;
893 static const long asn_VAL_103_optional = 0;
894 static const long asn_VAL_104_id_ProtectedEUTRAResourceIndication = 284;
895 static const long asn_VAL_104_ignore = 1;
896 static const long asn_VAL_104_optional = 0;
897 static const asn_ioc_cell_t asn_IOS_ServedCell_Information_ExtIEs_1_rows[] = {
898         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_96_id_Number_of_Antennaports },
899         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_96_ignore },
900         { "&Extension", aioc__type, &asn_DEF_Number_of_Antennaports },
901         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_96_optional },
902         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_97_id_PRACH_Configuration },
903         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_97_ignore },
904         { "&Extension", aioc__type, &asn_DEF_PRACH_Configuration },
905         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_97_optional },
906         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_98_id_MBSFN_Subframe_Info },
907         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_98_ignore },
908         { "&Extension", aioc__type, &asn_DEF_MBSFN_Subframe_Infolist },
909         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_98_optional },
910         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_99_id_CSG_Id },
911         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_99_ignore },
912         { "&Extension", aioc__type, &asn_DEF_CSG_Id },
913         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_99_optional },
914         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_100_id_MBMS_Service_Area_List },
915         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_100_ignore },
916         { "&Extension", aioc__type, &asn_DEF_MBMS_Service_Area_Identity_List },
917         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_100_optional },
918         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_101_id_MultibandInfoList },
919         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_101_ignore },
920         { "&Extension", aioc__type, &asn_DEF_MultibandInfoList },
921         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_101_optional },
922         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_102_id_FreqBandIndicatorPriority },
923         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_102_ignore },
924         { "&Extension", aioc__type, &asn_DEF_FreqBandIndicatorPriority },
925         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_102_optional },
926         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_103_id_BandwidthReducedSI },
927         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_103_ignore },
928         { "&Extension", aioc__type, &asn_DEF_BandwidthReducedSI },
929         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_103_optional },
930         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_104_id_ProtectedEUTRAResourceIndication },
931         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_104_ignore },
932         { "&Extension", aioc__type, &asn_DEF_ProtectedEUTRAResourceIndication },
933         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_104_optional }
934 };
935 static const asn_ioc_set_t asn_IOS_ServedCell_Information_ExtIEs_1[] = {
936         { 9, 4, asn_IOS_ServedCell_Information_ExtIEs_1_rows }
937 };
938 static const long asn_VAL_105_id_ECGI = 316;
939 static const long asn_VAL_105_ignore = 1;
940 static const long asn_VAL_105_optional = 0;
941 static const long asn_VAL_106_id_SgNBCoordinationAssistanceInformation = 324;
942 static const long asn_VAL_106_reject = 0;
943 static const long asn_VAL_106_optional = 0;
944 static const asn_ioc_cell_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows[] = {
945         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_105_id_ECGI },
946         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_105_ignore },
947         { "&Extension", aioc__type, &asn_DEF_ECGI },
948         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_105_optional },
949         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_106_id_SgNBCoordinationAssistanceInformation },
950         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_106_reject },
951         { "&Extension", aioc__type, &asn_DEF_SgNBCoordinationAssistanceInformation },
952         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_106_optional }
953 };
954 static const asn_ioc_set_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1[] = {
955         { 2, 4, asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows }
956 };
957 static const long asn_VAL_107_id_AdditionalSpecialSubframe_Info = 97;
958 static const long asn_VAL_107_ignore = 1;
959 static const long asn_VAL_107_optional = 0;
960 static const long asn_VAL_108_id_eARFCNExtension = 94;
961 static const long asn_VAL_108_reject = 0;
962 static const long asn_VAL_108_optional = 0;
963 static const long asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info = 179;
964 static const long asn_VAL_109_ignore = 1;
965 static const long asn_VAL_109_optional = 0;
966 static const asn_ioc_cell_t asn_IOS_TDD_Info_ExtIEs_1_rows[] = {
967         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_107_id_AdditionalSpecialSubframe_Info },
968         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_107_ignore },
969         { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframe_Info },
970         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_107_optional },
971         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_108_id_eARFCNExtension },
972         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_108_reject },
973         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
974         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_108_optional },
975         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info },
976         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_109_ignore },
977         { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframeExtension_Info },
978         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_109_optional }
979 };
980 static const asn_ioc_set_t asn_IOS_TDD_Info_ExtIEs_1[] = {
981         { 3, 4, asn_IOS_TDD_Info_ExtIEs_1_rows }
982 };
983 static const long asn_VAL_110_id_MDTConfiguration = 72;
984 static const long asn_VAL_110_ignore = 1;
985 static const long asn_VAL_110_optional = 0;
986 static const long asn_VAL_111_id_UEAppLayerMeasConfig = 195;
987 static const long asn_VAL_111_ignore = 1;
988 static const long asn_VAL_111_optional = 0;
989 static const asn_ioc_cell_t asn_IOS_TraceActivation_ExtIEs_1_rows[] = {
990         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_110_id_MDTConfiguration },
991         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_110_ignore },
992         { "&Extension", aioc__type, &asn_DEF_MDT_Configuration },
993         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_110_optional },
994         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_111_id_UEAppLayerMeasConfig },
995         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_111_ignore },
996         { "&Extension", aioc__type, &asn_DEF_UEAppLayerMeasConfig },
997         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_111_optional }
998 };
999 static const asn_ioc_set_t asn_IOS_TraceActivation_ExtIEs_1[] = {
1000         { 2, 4, asn_IOS_TraceActivation_ExtIEs_1_rows }
1001 };
1002 static const long asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink = 200;
1003 static const long asn_VAL_112_ignore = 1;
1004 static const long asn_VAL_112_optional = 0;
1005 static const long asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink = 201;
1006 static const long asn_VAL_113_ignore = 1;
1007 static const long asn_VAL_113_optional = 0;
1008 static const asn_ioc_cell_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows[] = {
1009         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink },
1010         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_112_ignore },
1011         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
1012         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_112_optional },
1013         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink },
1014         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_113_ignore },
1015         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
1016         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_113_optional }
1017 };
1018 static const asn_ioc_set_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1[] = {
1019         { 2, 4, asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows }
1020 };
1021 static const long asn_VAL_114_id_serviceType = 276;
1022 static const long asn_VAL_114_ignore = 1;
1023 static const long asn_VAL_114_optional = 0;
1024 static const asn_ioc_cell_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows[] = {
1025         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_114_id_serviceType },
1026         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_114_ignore },
1027         { "&Extension", aioc__type, &asn_DEF_ServiceType },
1028         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_114_optional }
1029 };
1030 static const asn_ioc_set_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1[] = {
1031         { 1, 4, asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows }
1032 };
1033 static int
1034 memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1035                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1036         long value;
1037         
1038         if(!sptr) {
1039                 ASN__CTFAIL(app_key, td, sptr,
1040                         "%s: value not given (%s:%d)",
1041                         td->name, __FILE__, __LINE__);
1042                 return -1;
1043         }
1044         
1045         value = *(const long *)sptr;
1046         
1047         if((value >= 0 && value <= 65535)) {
1048                 /* Constraint check succeeded */
1049                 return 0;
1050         } else {
1051                 ASN__CTFAIL(app_key, td, sptr,
1052                         "%s: constraint failed (%s:%d)",
1053                         td->name, __FILE__, __LINE__);
1054                 return -1;
1055         }
1056 }
1057
1058 static asn_type_selector_result_t
1059 select_UE_ContextInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1060         asn_type_selector_result_t result = {0, 0};
1061         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
1062         size_t constraining_column = 0; /* &id */
1063         size_t for_column = 1; /* &criticality */
1064         size_t row, presence_index = 0;
1065         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
1066         
1067         for(row=0; row < itable->rows_count; row++) {
1068             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1069             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1070         
1071             if(type_cell->cell_kind == aioc__undefined)
1072                 continue;
1073         
1074             presence_index++;
1075             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1076                 result.type_descriptor = type_cell->type_descriptor;
1077                 result.presence_index = presence_index;
1078                 break;
1079             }
1080         }
1081         
1082         return result;
1083 }
1084
1085 static int
1086 memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1087                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1088         
1089         if(!sptr) {
1090                 ASN__CTFAIL(app_key, td, sptr,
1091                         "%s: value not given (%s:%d)",
1092                         td->name, __FILE__, __LINE__);
1093                 return -1;
1094         }
1095         
1096         
1097         if(1 /* No applicable constraints whatsoever */) {
1098                 /* Nothing is here. See below */
1099         }
1100         
1101         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1102 }
1103
1104 static asn_type_selector_result_t
1105 select_UE_ContextInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1106         asn_type_selector_result_t result = {0, 0};
1107         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
1108         size_t constraining_column = 0; /* &id */
1109         size_t for_column = 2; /* &Extension */
1110         size_t row, presence_index = 0;
1111         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
1112         
1113         for(row=0; row < itable->rows_count; row++) {
1114             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1115             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1116         
1117             if(type_cell->cell_kind == aioc__undefined)
1118                 continue;
1119         
1120             presence_index++;
1121             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1122                 result.type_descriptor = type_cell->type_descriptor;
1123                 result.presence_index = presence_index;
1124                 break;
1125             }
1126         }
1127         
1128         return result;
1129 }
1130
1131 static int
1132 memb_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1133                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1134         
1135         if(!sptr) {
1136                 ASN__CTFAIL(app_key, td, sptr,
1137                         "%s: value not given (%s:%d)",
1138                         td->name, __FILE__, __LINE__);
1139                 return -1;
1140         }
1141         
1142         
1143         if(1 /* No applicable constraints whatsoever */) {
1144                 /* Nothing is here. See below */
1145         }
1146         
1147         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1148 }
1149
1150 static int
1151 memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1152                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1153         long value;
1154         
1155         if(!sptr) {
1156                 ASN__CTFAIL(app_key, td, sptr,
1157                         "%s: value not given (%s:%d)",
1158                         td->name, __FILE__, __LINE__);
1159                 return -1;
1160         }
1161         
1162         value = *(const long *)sptr;
1163         
1164         if((value >= 0 && value <= 65535)) {
1165                 /* Constraint check succeeded */
1166                 return 0;
1167         } else {
1168                 ASN__CTFAIL(app_key, td, sptr,
1169                         "%s: constraint failed (%s:%d)",
1170                         td->name, __FILE__, __LINE__);
1171                 return -1;
1172         }
1173 }
1174
1175 static asn_type_selector_result_t
1176 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1177         asn_type_selector_result_t result = {0, 0};
1178         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
1179         size_t constraining_column = 0; /* &id */
1180         size_t for_column = 1; /* &criticality */
1181         size_t row, presence_index = 0;
1182         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
1183         
1184         for(row=0; row < itable->rows_count; row++) {
1185             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1186             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1187         
1188             if(type_cell->cell_kind == aioc__undefined)
1189                 continue;
1190         
1191             presence_index++;
1192             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1193                 result.type_descriptor = type_cell->type_descriptor;
1194                 result.presence_index = presence_index;
1195                 break;
1196             }
1197         }
1198         
1199         return result;
1200 }
1201
1202 static int
1203 memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1204                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1205         
1206         if(!sptr) {
1207                 ASN__CTFAIL(app_key, td, sptr,
1208                         "%s: value not given (%s:%d)",
1209                         td->name, __FILE__, __LINE__);
1210                 return -1;
1211         }
1212         
1213         
1214         if(1 /* No applicable constraints whatsoever */) {
1215                 /* Nothing is here. See below */
1216         }
1217         
1218         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1219 }
1220
1221 static asn_type_selector_result_t
1222 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1223         asn_type_selector_result_t result = {0, 0};
1224         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
1225         size_t constraining_column = 0; /* &id */
1226         size_t for_column = 2; /* &Extension */
1227         size_t row, presence_index = 0;
1228         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
1229         
1230         for(row=0; row < itable->rows_count; row++) {
1231             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1232             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1233         
1234             if(type_cell->cell_kind == aioc__undefined)
1235                 continue;
1236         
1237             presence_index++;
1238             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1239                 result.type_descriptor = type_cell->type_descriptor;
1240                 result.presence_index = presence_index;
1241                 break;
1242             }
1243         }
1244         
1245         return result;
1246 }
1247
1248 static int
1249 memb_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1250                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1251         
1252         if(!sptr) {
1253                 ASN__CTFAIL(app_key, td, sptr,
1254                         "%s: value not given (%s:%d)",
1255                         td->name, __FILE__, __LINE__);
1256                 return -1;
1257         }
1258         
1259         
1260         if(1 /* No applicable constraints whatsoever */) {
1261                 /* Nothing is here. See below */
1262         }
1263         
1264         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1265 }
1266
1267 static int
1268 memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1269                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1270         long value;
1271         
1272         if(!sptr) {
1273                 ASN__CTFAIL(app_key, td, sptr,
1274                         "%s: value not given (%s:%d)",
1275                         td->name, __FILE__, __LINE__);
1276                 return -1;
1277         }
1278         
1279         value = *(const long *)sptr;
1280         
1281         if((value >= 0 && value <= 65535)) {
1282                 /* Constraint check succeeded */
1283                 return 0;
1284         } else {
1285                 ASN__CTFAIL(app_key, td, sptr,
1286                         "%s: constraint failed (%s:%d)",
1287                         td->name, __FILE__, __LINE__);
1288                 return -1;
1289         }
1290 }
1291
1292 static int
1293 memb_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1294                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1295         
1296         if(!sptr) {
1297                 ASN__CTFAIL(app_key, td, sptr,
1298                         "%s: value not given (%s:%d)",
1299                         td->name, __FILE__, __LINE__);
1300                 return -1;
1301         }
1302         
1303         
1304         if(1 /* No applicable constraints whatsoever */) {
1305                 /* Nothing is here. See below */
1306         }
1307         
1308         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1309 }
1310
1311 static int
1312 memb_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1313                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1314         
1315         if(!sptr) {
1316                 ASN__CTFAIL(app_key, td, sptr,
1317                         "%s: value not given (%s:%d)",
1318                         td->name, __FILE__, __LINE__);
1319                 return -1;
1320         }
1321         
1322         
1323         if(1 /* No applicable constraints whatsoever */) {
1324                 /* Nothing is here. See below */
1325         }
1326         
1327         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1328 }
1329
1330 static int
1331 memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1332                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1333         long value;
1334         
1335         if(!sptr) {
1336                 ASN__CTFAIL(app_key, td, sptr,
1337                         "%s: value not given (%s:%d)",
1338                         td->name, __FILE__, __LINE__);
1339                 return -1;
1340         }
1341         
1342         value = *(const long *)sptr;
1343         
1344         if((value >= 0 && value <= 65535)) {
1345                 /* Constraint check succeeded */
1346                 return 0;
1347         } else {
1348                 ASN__CTFAIL(app_key, td, sptr,
1349                         "%s: constraint failed (%s:%d)",
1350                         td->name, __FILE__, __LINE__);
1351                 return -1;
1352         }
1353 }
1354
1355 static int
1356 memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1357                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1358         
1359         if(!sptr) {
1360                 ASN__CTFAIL(app_key, td, sptr,
1361                         "%s: value not given (%s:%d)",
1362                         td->name, __FILE__, __LINE__);
1363                 return -1;
1364         }
1365         
1366         
1367         if(1 /* No applicable constraints whatsoever */) {
1368                 /* Nothing is here. See below */
1369         }
1370         
1371         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1372 }
1373
1374 static int
1375 memb_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1376                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1377         
1378         if(!sptr) {
1379                 ASN__CTFAIL(app_key, td, sptr,
1380                         "%s: value not given (%s:%d)",
1381                         td->name, __FILE__, __LINE__);
1382                 return -1;
1383         }
1384         
1385         
1386         if(1 /* No applicable constraints whatsoever */) {
1387                 /* Nothing is here. See below */
1388         }
1389         
1390         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1391 }
1392
1393 static int
1394 memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1395                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1396         long value;
1397         
1398         if(!sptr) {
1399                 ASN__CTFAIL(app_key, td, sptr,
1400                         "%s: value not given (%s:%d)",
1401                         td->name, __FILE__, __LINE__);
1402                 return -1;
1403         }
1404         
1405         value = *(const long *)sptr;
1406         
1407         if((value >= 0 && value <= 65535)) {
1408                 /* Constraint check succeeded */
1409                 return 0;
1410         } else {
1411                 ASN__CTFAIL(app_key, td, sptr,
1412                         "%s: constraint failed (%s:%d)",
1413                         td->name, __FILE__, __LINE__);
1414                 return -1;
1415         }
1416 }
1417
1418 static int
1419 memb_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1420                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1421         
1422         if(!sptr) {
1423                 ASN__CTFAIL(app_key, td, sptr,
1424                         "%s: value not given (%s:%d)",
1425                         td->name, __FILE__, __LINE__);
1426                 return -1;
1427         }
1428         
1429         
1430         if(1 /* No applicable constraints whatsoever */) {
1431                 /* Nothing is here. See below */
1432         }
1433         
1434         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1435 }
1436
1437 static int
1438 memb_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1439                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1440         
1441         if(!sptr) {
1442                 ASN__CTFAIL(app_key, td, sptr,
1443                         "%s: value not given (%s:%d)",
1444                         td->name, __FILE__, __LINE__);
1445                 return -1;
1446         }
1447         
1448         
1449         if(1 /* No applicable constraints whatsoever */) {
1450                 /* Nothing is here. See below */
1451         }
1452         
1453         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1454 }
1455
1456 static int
1457 memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1458                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1459         long value;
1460         
1461         if(!sptr) {
1462                 ASN__CTFAIL(app_key, td, sptr,
1463                         "%s: value not given (%s:%d)",
1464                         td->name, __FILE__, __LINE__);
1465                 return -1;
1466         }
1467         
1468         value = *(const long *)sptr;
1469         
1470         if((value >= 0 && value <= 65535)) {
1471                 /* Constraint check succeeded */
1472                 return 0;
1473         } else {
1474                 ASN__CTFAIL(app_key, td, sptr,
1475                         "%s: constraint failed (%s:%d)",
1476                         td->name, __FILE__, __LINE__);
1477                 return -1;
1478         }
1479 }
1480
1481 static int
1482 memb_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1483                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1484         
1485         if(!sptr) {
1486                 ASN__CTFAIL(app_key, td, sptr,
1487                         "%s: value not given (%s:%d)",
1488                         td->name, __FILE__, __LINE__);
1489                 return -1;
1490         }
1491         
1492         
1493         if(1 /* No applicable constraints whatsoever */) {
1494                 /* Nothing is here. See below */
1495         }
1496         
1497         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1498 }
1499
1500 static int
1501 memb_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1502                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1503         
1504         if(!sptr) {
1505                 ASN__CTFAIL(app_key, td, sptr,
1506                         "%s: value not given (%s:%d)",
1507                         td->name, __FILE__, __LINE__);
1508                 return -1;
1509         }
1510         
1511         
1512         if(1 /* No applicable constraints whatsoever */) {
1513                 /* Nothing is here. See below */
1514         }
1515         
1516         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1517 }
1518
1519 static int
1520 memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1521                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1522         long value;
1523         
1524         if(!sptr) {
1525                 ASN__CTFAIL(app_key, td, sptr,
1526                         "%s: value not given (%s:%d)",
1527                         td->name, __FILE__, __LINE__);
1528                 return -1;
1529         }
1530         
1531         value = *(const long *)sptr;
1532         
1533         if((value >= 0 && value <= 65535)) {
1534                 /* Constraint check succeeded */
1535                 return 0;
1536         } else {
1537                 ASN__CTFAIL(app_key, td, sptr,
1538                         "%s: constraint failed (%s:%d)",
1539                         td->name, __FILE__, __LINE__);
1540                 return -1;
1541         }
1542 }
1543
1544 static asn_type_selector_result_t
1545 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1546         asn_type_selector_result_t result = {0, 0};
1547         const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
1548         size_t constraining_column = 0; /* &id */
1549         size_t for_column = 1; /* &criticality */
1550         size_t row, presence_index = 0;
1551         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
1552         
1553         for(row=0; row < itable->rows_count; row++) {
1554             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1555             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1556         
1557             if(type_cell->cell_kind == aioc__undefined)
1558                 continue;
1559         
1560             presence_index++;
1561             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1562                 result.type_descriptor = type_cell->type_descriptor;
1563                 result.presence_index = presence_index;
1564                 break;
1565             }
1566         }
1567         
1568         return result;
1569 }
1570
1571 static int
1572 memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1573                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1574         
1575         if(!sptr) {
1576                 ASN__CTFAIL(app_key, td, sptr,
1577                         "%s: value not given (%s:%d)",
1578                         td->name, __FILE__, __LINE__);
1579                 return -1;
1580         }
1581         
1582         
1583         if(1 /* No applicable constraints whatsoever */) {
1584                 /* Nothing is here. See below */
1585         }
1586         
1587         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1588 }
1589
1590 static asn_type_selector_result_t
1591 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1592         asn_type_selector_result_t result = {0, 0};
1593         const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
1594         size_t constraining_column = 0; /* &id */
1595         size_t for_column = 2; /* &Extension */
1596         size_t row, presence_index = 0;
1597         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
1598         
1599         for(row=0; row < itable->rows_count; row++) {
1600             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1601             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1602         
1603             if(type_cell->cell_kind == aioc__undefined)
1604                 continue;
1605         
1606             presence_index++;
1607             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1608                 result.type_descriptor = type_cell->type_descriptor;
1609                 result.presence_index = presence_index;
1610                 break;
1611             }
1612         }
1613         
1614         return result;
1615 }
1616
1617 static int
1618 memb_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1619                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1620         
1621         if(!sptr) {
1622                 ASN__CTFAIL(app_key, td, sptr,
1623                         "%s: value not given (%s:%d)",
1624                         td->name, __FILE__, __LINE__);
1625                 return -1;
1626         }
1627         
1628         
1629         if(1 /* No applicable constraints whatsoever */) {
1630                 /* Nothing is here. See below */
1631         }
1632         
1633         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1634 }
1635
1636 static int
1637 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1638                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1639         long value;
1640         
1641         if(!sptr) {
1642                 ASN__CTFAIL(app_key, td, sptr,
1643                         "%s: value not given (%s:%d)",
1644                         td->name, __FILE__, __LINE__);
1645                 return -1;
1646         }
1647         
1648         value = *(const long *)sptr;
1649         
1650         if((value >= 0 && value <= 65535)) {
1651                 /* Constraint check succeeded */
1652                 return 0;
1653         } else {
1654                 ASN__CTFAIL(app_key, td, sptr,
1655                         "%s: constraint failed (%s:%d)",
1656                         td->name, __FILE__, __LINE__);
1657                 return -1;
1658         }
1659 }
1660
1661 static asn_type_selector_result_t
1662 select_CellInformation_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1663         asn_type_selector_result_t result = {0, 0};
1664         const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1665         size_t constraining_column = 0; /* &id */
1666         size_t for_column = 1; /* &criticality */
1667         size_t row, presence_index = 0;
1668         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1669         
1670         for(row=0; row < itable->rows_count; row++) {
1671             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1672             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1673         
1674             if(type_cell->cell_kind == aioc__undefined)
1675                 continue;
1676         
1677             presence_index++;
1678             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1679                 result.type_descriptor = type_cell->type_descriptor;
1680                 result.presence_index = presence_index;
1681                 break;
1682             }
1683         }
1684         
1685         return result;
1686 }
1687
1688 static int
1689 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1690                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1691         
1692         if(!sptr) {
1693                 ASN__CTFAIL(app_key, td, sptr,
1694                         "%s: value not given (%s:%d)",
1695                         td->name, __FILE__, __LINE__);
1696                 return -1;
1697         }
1698         
1699         
1700         if(1 /* No applicable constraints whatsoever */) {
1701                 /* Nothing is here. See below */
1702         }
1703         
1704         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1705 }
1706
1707 static asn_type_selector_result_t
1708 select_CellInformation_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1709         asn_type_selector_result_t result = {0, 0};
1710         const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1711         size_t constraining_column = 0; /* &id */
1712         size_t for_column = 2; /* &Extension */
1713         size_t row, presence_index = 0;
1714         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1715         
1716         for(row=0; row < itable->rows_count; row++) {
1717             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1718             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1719         
1720             if(type_cell->cell_kind == aioc__undefined)
1721                 continue;
1722         
1723             presence_index++;
1724             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1725                 result.type_descriptor = type_cell->type_descriptor;
1726                 result.presence_index = presence_index;
1727                 break;
1728             }
1729         }
1730         
1731         return result;
1732 }
1733
1734 static int
1735 memb_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1736                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1737         
1738         if(!sptr) {
1739                 ASN__CTFAIL(app_key, td, sptr,
1740                         "%s: value not given (%s:%d)",
1741                         td->name, __FILE__, __LINE__);
1742                 return -1;
1743         }
1744         
1745         
1746         if(1 /* No applicable constraints whatsoever */) {
1747                 /* Nothing is here. See below */
1748         }
1749         
1750         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1751 }
1752
1753 static int
1754 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1755                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1756         long value;
1757         
1758         if(!sptr) {
1759                 ASN__CTFAIL(app_key, td, sptr,
1760                         "%s: value not given (%s:%d)",
1761                         td->name, __FILE__, __LINE__);
1762                 return -1;
1763         }
1764         
1765         value = *(const long *)sptr;
1766         
1767         if((value >= 0 && value <= 65535)) {
1768                 /* Constraint check succeeded */
1769                 return 0;
1770         } else {
1771                 ASN__CTFAIL(app_key, td, sptr,
1772                         "%s: constraint failed (%s:%d)",
1773                         td->name, __FILE__, __LINE__);
1774                 return -1;
1775         }
1776 }
1777
1778 static asn_type_selector_result_t
1779 select_ServedCellsToModify_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1780         asn_type_selector_result_t result = {0, 0};
1781         const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1782         size_t constraining_column = 0; /* &id */
1783         size_t for_column = 1; /* &criticality */
1784         size_t row, presence_index = 0;
1785         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1786         
1787         for(row=0; row < itable->rows_count; row++) {
1788             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1789             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1790         
1791             if(type_cell->cell_kind == aioc__undefined)
1792                 continue;
1793         
1794             presence_index++;
1795             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1796                 result.type_descriptor = type_cell->type_descriptor;
1797                 result.presence_index = presence_index;
1798                 break;
1799             }
1800         }
1801         
1802         return result;
1803 }
1804
1805 static int
1806 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1807                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1808         
1809         if(!sptr) {
1810                 ASN__CTFAIL(app_key, td, sptr,
1811                         "%s: value not given (%s:%d)",
1812                         td->name, __FILE__, __LINE__);
1813                 return -1;
1814         }
1815         
1816         
1817         if(1 /* No applicable constraints whatsoever */) {
1818                 /* Nothing is here. See below */
1819         }
1820         
1821         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1822 }
1823
1824 static asn_type_selector_result_t
1825 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1826         asn_type_selector_result_t result = {0, 0};
1827         const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1828         size_t constraining_column = 0; /* &id */
1829         size_t for_column = 2; /* &Extension */
1830         size_t row, presence_index = 0;
1831         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1832         
1833         for(row=0; row < itable->rows_count; row++) {
1834             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1835             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1836         
1837             if(type_cell->cell_kind == aioc__undefined)
1838                 continue;
1839         
1840             presence_index++;
1841             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1842                 result.type_descriptor = type_cell->type_descriptor;
1843                 result.presence_index = presence_index;
1844                 break;
1845             }
1846         }
1847         
1848         return result;
1849 }
1850
1851 static int
1852 memb_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1853                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1854         
1855         if(!sptr) {
1856                 ASN__CTFAIL(app_key, td, sptr,
1857                         "%s: value not given (%s:%d)",
1858                         td->name, __FILE__, __LINE__);
1859                 return -1;
1860         }
1861         
1862         
1863         if(1 /* No applicable constraints whatsoever */) {
1864                 /* Nothing is here. See below */
1865         }
1866         
1867         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1868 }
1869
1870 static int
1871 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1872                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1873         long value;
1874         
1875         if(!sptr) {
1876                 ASN__CTFAIL(app_key, td, sptr,
1877                         "%s: value not given (%s:%d)",
1878                         td->name, __FILE__, __LINE__);
1879                 return -1;
1880         }
1881         
1882         value = *(const long *)sptr;
1883         
1884         if((value >= 0 && value <= 65535)) {
1885                 /* Constraint check succeeded */
1886                 return 0;
1887         } else {
1888                 ASN__CTFAIL(app_key, td, sptr,
1889                         "%s: constraint failed (%s:%d)",
1890                         td->name, __FILE__, __LINE__);
1891                 return -1;
1892         }
1893 }
1894
1895 static int
1896 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1897                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1898         
1899         if(!sptr) {
1900                 ASN__CTFAIL(app_key, td, sptr,
1901                         "%s: value not given (%s:%d)",
1902                         td->name, __FILE__, __LINE__);
1903                 return -1;
1904         }
1905         
1906         
1907         if(1 /* No applicable constraints whatsoever */) {
1908                 /* Nothing is here. See below */
1909         }
1910         
1911         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1912 }
1913
1914 static int
1915 memb_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1916                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1917         
1918         if(!sptr) {
1919                 ASN__CTFAIL(app_key, td, sptr,
1920                         "%s: value not given (%s:%d)",
1921                         td->name, __FILE__, __LINE__);
1922                 return -1;
1923         }
1924         
1925         
1926         if(1 /* No applicable constraints whatsoever */) {
1927                 /* Nothing is here. See below */
1928         }
1929         
1930         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1931 }
1932
1933 static int
1934 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1935                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1936         long value;
1937         
1938         if(!sptr) {
1939                 ASN__CTFAIL(app_key, td, sptr,
1940                         "%s: value not given (%s:%d)",
1941                         td->name, __FILE__, __LINE__);
1942                 return -1;
1943         }
1944         
1945         value = *(const long *)sptr;
1946         
1947         if((value >= 0 && value <= 65535)) {
1948                 /* Constraint check succeeded */
1949                 return 0;
1950         } else {
1951                 ASN__CTFAIL(app_key, td, sptr,
1952                         "%s: constraint failed (%s:%d)",
1953                         td->name, __FILE__, __LINE__);
1954                 return -1;
1955         }
1956 }
1957
1958 static int
1959 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1960                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1961         
1962         if(!sptr) {
1963                 ASN__CTFAIL(app_key, td, sptr,
1964                         "%s: value not given (%s:%d)",
1965                         td->name, __FILE__, __LINE__);
1966                 return -1;
1967         }
1968         
1969         
1970         if(1 /* No applicable constraints whatsoever */) {
1971                 /* Nothing is here. See below */
1972         }
1973         
1974         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1975 }
1976
1977 static int
1978 memb_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1979                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1980         
1981         if(!sptr) {
1982                 ASN__CTFAIL(app_key, td, sptr,
1983                         "%s: value not given (%s:%d)",
1984                         td->name, __FILE__, __LINE__);
1985                 return -1;
1986         }
1987         
1988         
1989         if(1 /* No applicable constraints whatsoever */) {
1990                 /* Nothing is here. See below */
1991         }
1992         
1993         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1994 }
1995
1996 static int
1997 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
1998                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1999         long value;
2000         
2001         if(!sptr) {
2002                 ASN__CTFAIL(app_key, td, sptr,
2003                         "%s: value not given (%s:%d)",
2004                         td->name, __FILE__, __LINE__);
2005                 return -1;
2006         }
2007         
2008         value = *(const long *)sptr;
2009         
2010         if((value >= 0 && value <= 65535)) {
2011                 /* Constraint check succeeded */
2012                 return 0;
2013         } else {
2014                 ASN__CTFAIL(app_key, td, sptr,
2015                         "%s: constraint failed (%s:%d)",
2016                         td->name, __FILE__, __LINE__);
2017                 return -1;
2018         }
2019 }
2020
2021 static int
2022 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2023                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2024         
2025         if(!sptr) {
2026                 ASN__CTFAIL(app_key, td, sptr,
2027                         "%s: value not given (%s:%d)",
2028                         td->name, __FILE__, __LINE__);
2029                 return -1;
2030         }
2031         
2032         
2033         if(1 /* No applicable constraints whatsoever */) {
2034                 /* Nothing is here. See below */
2035         }
2036         
2037         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2038 }
2039
2040 static int
2041 memb_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2042                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2043         
2044         if(!sptr) {
2045                 ASN__CTFAIL(app_key, td, sptr,
2046                         "%s: value not given (%s:%d)",
2047                         td->name, __FILE__, __LINE__);
2048                 return -1;
2049         }
2050         
2051         
2052         if(1 /* No applicable constraints whatsoever */) {
2053                 /* Nothing is here. See below */
2054         }
2055         
2056         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2057 }
2058
2059 static int
2060 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2061                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2062         long value;
2063         
2064         if(!sptr) {
2065                 ASN__CTFAIL(app_key, td, sptr,
2066                         "%s: value not given (%s:%d)",
2067                         td->name, __FILE__, __LINE__);
2068                 return -1;
2069         }
2070         
2071         value = *(const long *)sptr;
2072         
2073         if((value >= 0 && value <= 65535)) {
2074                 /* Constraint check succeeded */
2075                 return 0;
2076         } else {
2077                 ASN__CTFAIL(app_key, td, sptr,
2078                         "%s: constraint failed (%s:%d)",
2079                         td->name, __FILE__, __LINE__);
2080                 return -1;
2081         }
2082 }
2083
2084 static int
2085 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2086                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2087         
2088         if(!sptr) {
2089                 ASN__CTFAIL(app_key, td, sptr,
2090                         "%s: value not given (%s:%d)",
2091                         td->name, __FILE__, __LINE__);
2092                 return -1;
2093         }
2094         
2095         
2096         if(1 /* No applicable constraints whatsoever */) {
2097                 /* Nothing is here. See below */
2098         }
2099         
2100         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2101 }
2102
2103 static int
2104 memb_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2106         
2107         if(!sptr) {
2108                 ASN__CTFAIL(app_key, td, sptr,
2109                         "%s: value not given (%s:%d)",
2110                         td->name, __FILE__, __LINE__);
2111                 return -1;
2112         }
2113         
2114         
2115         if(1 /* No applicable constraints whatsoever */) {
2116                 /* Nothing is here. See below */
2117         }
2118         
2119         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2120 }
2121
2122 static int
2123 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2124                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2125         long value;
2126         
2127         if(!sptr) {
2128                 ASN__CTFAIL(app_key, td, sptr,
2129                         "%s: value not given (%s:%d)",
2130                         td->name, __FILE__, __LINE__);
2131                 return -1;
2132         }
2133         
2134         value = *(const long *)sptr;
2135         
2136         if((value >= 0 && value <= 65535)) {
2137                 /* Constraint check succeeded */
2138                 return 0;
2139         } else {
2140                 ASN__CTFAIL(app_key, td, sptr,
2141                         "%s: constraint failed (%s:%d)",
2142                         td->name, __FILE__, __LINE__);
2143                 return -1;
2144         }
2145 }
2146
2147 static asn_type_selector_result_t
2148 select_CellMeasurementResult_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2149         asn_type_selector_result_t result = {0, 0};
2150         const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2151         size_t constraining_column = 0; /* &id */
2152         size_t for_column = 1; /* &criticality */
2153         size_t row, presence_index = 0;
2154         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2155         
2156         for(row=0; row < itable->rows_count; row++) {
2157             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2158             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2159         
2160             if(type_cell->cell_kind == aioc__undefined)
2161                 continue;
2162         
2163             presence_index++;
2164             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2165                 result.type_descriptor = type_cell->type_descriptor;
2166                 result.presence_index = presence_index;
2167                 break;
2168             }
2169         }
2170         
2171         return result;
2172 }
2173
2174 static int
2175 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2176                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2177         
2178         if(!sptr) {
2179                 ASN__CTFAIL(app_key, td, sptr,
2180                         "%s: value not given (%s:%d)",
2181                         td->name, __FILE__, __LINE__);
2182                 return -1;
2183         }
2184         
2185         
2186         if(1 /* No applicable constraints whatsoever */) {
2187                 /* Nothing is here. See below */
2188         }
2189         
2190         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2191 }
2192
2193 static asn_type_selector_result_t
2194 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2195         asn_type_selector_result_t result = {0, 0};
2196         const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2197         size_t constraining_column = 0; /* &id */
2198         size_t for_column = 2; /* &Extension */
2199         size_t row, presence_index = 0;
2200         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2201         
2202         for(row=0; row < itable->rows_count; row++) {
2203             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2204             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2205         
2206             if(type_cell->cell_kind == aioc__undefined)
2207                 continue;
2208         
2209             presence_index++;
2210             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2211                 result.type_descriptor = type_cell->type_descriptor;
2212                 result.presence_index = presence_index;
2213                 break;
2214             }
2215         }
2216         
2217         return result;
2218 }
2219
2220 static int
2221 memb_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2222                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2223         
2224         if(!sptr) {
2225                 ASN__CTFAIL(app_key, td, sptr,
2226                         "%s: value not given (%s:%d)",
2227                         td->name, __FILE__, __LINE__);
2228                 return -1;
2229         }
2230         
2231         
2232         if(1 /* No applicable constraints whatsoever */) {
2233                 /* Nothing is here. See below */
2234         }
2235         
2236         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2237 }
2238
2239 static int
2240 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2241                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2242         long value;
2243         
2244         if(!sptr) {
2245                 ASN__CTFAIL(app_key, td, sptr,
2246                         "%s: value not given (%s:%d)",
2247                         td->name, __FILE__, __LINE__);
2248                 return -1;
2249         }
2250         
2251         value = *(const long *)sptr;
2252         
2253         if((value >= 0 && value <= 65535)) {
2254                 /* Constraint check succeeded */
2255                 return 0;
2256         } else {
2257                 ASN__CTFAIL(app_key, td, sptr,
2258                         "%s: constraint failed (%s:%d)",
2259                         td->name, __FILE__, __LINE__);
2260                 return -1;
2261         }
2262 }
2263
2264 static int
2265 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2266                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2267         
2268         if(!sptr) {
2269                 ASN__CTFAIL(app_key, td, sptr,
2270                         "%s: value not given (%s:%d)",
2271                         td->name, __FILE__, __LINE__);
2272                 return -1;
2273         }
2274         
2275         
2276         if(1 /* No applicable constraints whatsoever */) {
2277                 /* Nothing is here. See below */
2278         }
2279         
2280         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2281 }
2282
2283 static int
2284 memb_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2285                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2286         
2287         if(!sptr) {
2288                 ASN__CTFAIL(app_key, td, sptr,
2289                         "%s: value not given (%s:%d)",
2290                         td->name, __FILE__, __LINE__);
2291                 return -1;
2292         }
2293         
2294         
2295         if(1 /* No applicable constraints whatsoever */) {
2296                 /* Nothing is here. See below */
2297         }
2298         
2299         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2300 }
2301
2302 static int
2303 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2304                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2305         long value;
2306         
2307         if(!sptr) {
2308                 ASN__CTFAIL(app_key, td, sptr,
2309                         "%s: value not given (%s:%d)",
2310                         td->name, __FILE__, __LINE__);
2311                 return -1;
2312         }
2313         
2314         value = *(const long *)sptr;
2315         
2316         if((value >= 0 && value <= 65535)) {
2317                 /* Constraint check succeeded */
2318                 return 0;
2319         } else {
2320                 ASN__CTFAIL(app_key, td, sptr,
2321                         "%s: constraint failed (%s:%d)",
2322                         td->name, __FILE__, __LINE__);
2323                 return -1;
2324         }
2325 }
2326
2327 static int
2328 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2329                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2330         
2331         if(!sptr) {
2332                 ASN__CTFAIL(app_key, td, sptr,
2333                         "%s: value not given (%s:%d)",
2334                         td->name, __FILE__, __LINE__);
2335                 return -1;
2336         }
2337         
2338         
2339         if(1 /* No applicable constraints whatsoever */) {
2340                 /* Nothing is here. See below */
2341         }
2342         
2343         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2344 }
2345
2346 static int
2347 memb_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2348                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2349         
2350         if(!sptr) {
2351                 ASN__CTFAIL(app_key, td, sptr,
2352                         "%s: value not given (%s:%d)",
2353                         td->name, __FILE__, __LINE__);
2354                 return -1;
2355         }
2356         
2357         
2358         if(1 /* No applicable constraints whatsoever */) {
2359                 /* Nothing is here. See below */
2360         }
2361         
2362         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2363 }
2364
2365 static int
2366 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2367                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2368         long value;
2369         
2370         if(!sptr) {
2371                 ASN__CTFAIL(app_key, td, sptr,
2372                         "%s: value not given (%s:%d)",
2373                         td->name, __FILE__, __LINE__);
2374                 return -1;
2375         }
2376         
2377         value = *(const long *)sptr;
2378         
2379         if((value >= 0 && value <= 65535)) {
2380                 /* Constraint check succeeded */
2381                 return 0;
2382         } else {
2383                 ASN__CTFAIL(app_key, td, sptr,
2384                         "%s: constraint failed (%s:%d)",
2385                         td->name, __FILE__, __LINE__);
2386                 return -1;
2387         }
2388 }
2389
2390 static int
2391 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2392                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2393         
2394         if(!sptr) {
2395                 ASN__CTFAIL(app_key, td, sptr,
2396                         "%s: value not given (%s:%d)",
2397                         td->name, __FILE__, __LINE__);
2398                 return -1;
2399         }
2400         
2401         
2402         if(1 /* No applicable constraints whatsoever */) {
2403                 /* Nothing is here. See below */
2404         }
2405         
2406         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2407 }
2408
2409 static int
2410 memb_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2411                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2412         
2413         if(!sptr) {
2414                 ASN__CTFAIL(app_key, td, sptr,
2415                         "%s: value not given (%s:%d)",
2416                         td->name, __FILE__, __LINE__);
2417                 return -1;
2418         }
2419         
2420         
2421         if(1 /* No applicable constraints whatsoever */) {
2422                 /* Nothing is here. See below */
2423         }
2424         
2425         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2426 }
2427
2428 static int
2429 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2430                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2431         long value;
2432         
2433         if(!sptr) {
2434                 ASN__CTFAIL(app_key, td, sptr,
2435                         "%s: value not given (%s:%d)",
2436                         td->name, __FILE__, __LINE__);
2437                 return -1;
2438         }
2439         
2440         value = *(const long *)sptr;
2441         
2442         if((value >= 0 && value <= 65535)) {
2443                 /* Constraint check succeeded */
2444                 return 0;
2445         } else {
2446                 ASN__CTFAIL(app_key, td, sptr,
2447                         "%s: constraint failed (%s:%d)",
2448                         td->name, __FILE__, __LINE__);
2449                 return -1;
2450         }
2451 }
2452
2453 static asn_type_selector_result_t
2454 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2455         asn_type_selector_result_t result = {0, 0};
2456         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2457         size_t constraining_column = 0; /* &id */
2458         size_t for_column = 1; /* &criticality */
2459         size_t row, presence_index = 0;
2460         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2461         
2462         for(row=0; row < itable->rows_count; row++) {
2463             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2464             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2465         
2466             if(type_cell->cell_kind == aioc__undefined)
2467                 continue;
2468         
2469             presence_index++;
2470             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2471                 result.type_descriptor = type_cell->type_descriptor;
2472                 result.presence_index = presence_index;
2473                 break;
2474             }
2475         }
2476         
2477         return result;
2478 }
2479
2480 static int
2481 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2482                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2483         
2484         if(!sptr) {
2485                 ASN__CTFAIL(app_key, td, sptr,
2486                         "%s: value not given (%s:%d)",
2487                         td->name, __FILE__, __LINE__);
2488                 return -1;
2489         }
2490         
2491         
2492         if(1 /* No applicable constraints whatsoever */) {
2493                 /* Nothing is here. See below */
2494         }
2495         
2496         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2497 }
2498
2499 static asn_type_selector_result_t
2500 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2501         asn_type_selector_result_t result = {0, 0};
2502         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2503         size_t constraining_column = 0; /* &id */
2504         size_t for_column = 2; /* &Extension */
2505         size_t row, presence_index = 0;
2506         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2507         
2508         for(row=0; row < itable->rows_count; row++) {
2509             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2510             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2511         
2512             if(type_cell->cell_kind == aioc__undefined)
2513                 continue;
2514         
2515             presence_index++;
2516             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2517                 result.type_descriptor = type_cell->type_descriptor;
2518                 result.presence_index = presence_index;
2519                 break;
2520             }
2521         }
2522         
2523         return result;
2524 }
2525
2526 static int
2527 memb_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2528                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2529         
2530         if(!sptr) {
2531                 ASN__CTFAIL(app_key, td, sptr,
2532                         "%s: value not given (%s:%d)",
2533                         td->name, __FILE__, __LINE__);
2534                 return -1;
2535         }
2536         
2537         
2538         if(1 /* No applicable constraints whatsoever */) {
2539                 /* Nothing is here. See below */
2540         }
2541         
2542         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2543 }
2544
2545 static int
2546 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2547                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2548         long value;
2549         
2550         if(!sptr) {
2551                 ASN__CTFAIL(app_key, td, sptr,
2552                         "%s: value not given (%s:%d)",
2553                         td->name, __FILE__, __LINE__);
2554                 return -1;
2555         }
2556         
2557         value = *(const long *)sptr;
2558         
2559         if((value >= 0 && value <= 65535)) {
2560                 /* Constraint check succeeded */
2561                 return 0;
2562         } else {
2563                 ASN__CTFAIL(app_key, td, sptr,
2564                         "%s: constraint failed (%s:%d)",
2565                         td->name, __FILE__, __LINE__);
2566                 return -1;
2567         }
2568 }
2569
2570 static int
2571 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2572                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2573         
2574         if(!sptr) {
2575                 ASN__CTFAIL(app_key, td, sptr,
2576                         "%s: value not given (%s:%d)",
2577                         td->name, __FILE__, __LINE__);
2578                 return -1;
2579         }
2580         
2581         
2582         if(1 /* No applicable constraints whatsoever */) {
2583                 /* Nothing is here. See below */
2584         }
2585         
2586         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2587 }
2588
2589 static int
2590 memb_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2591                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2592         
2593         if(!sptr) {
2594                 ASN__CTFAIL(app_key, td, sptr,
2595                         "%s: value not given (%s:%d)",
2596                         td->name, __FILE__, __LINE__);
2597                 return -1;
2598         }
2599         
2600         
2601         if(1 /* No applicable constraints whatsoever */) {
2602                 /* Nothing is here. See below */
2603         }
2604         
2605         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2606 }
2607
2608 static int
2609 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2610                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2611         long value;
2612         
2613         if(!sptr) {
2614                 ASN__CTFAIL(app_key, td, sptr,
2615                         "%s: value not given (%s:%d)",
2616                         td->name, __FILE__, __LINE__);
2617                 return -1;
2618         }
2619         
2620         value = *(const long *)sptr;
2621         
2622         if((value >= 0 && value <= 65535)) {
2623                 /* Constraint check succeeded */
2624                 return 0;
2625         } else {
2626                 ASN__CTFAIL(app_key, td, sptr,
2627                         "%s: constraint failed (%s:%d)",
2628                         td->name, __FILE__, __LINE__);
2629                 return -1;
2630         }
2631 }
2632
2633 static int
2634 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2635                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2636         
2637         if(!sptr) {
2638                 ASN__CTFAIL(app_key, td, sptr,
2639                         "%s: value not given (%s:%d)",
2640                         td->name, __FILE__, __LINE__);
2641                 return -1;
2642         }
2643         
2644         
2645         if(1 /* No applicable constraints whatsoever */) {
2646                 /* Nothing is here. See below */
2647         }
2648         
2649         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2650 }
2651
2652 static int
2653 memb_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2654                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2655         
2656         if(!sptr) {
2657                 ASN__CTFAIL(app_key, td, sptr,
2658                         "%s: value not given (%s:%d)",
2659                         td->name, __FILE__, __LINE__);
2660                 return -1;
2661         }
2662         
2663         
2664         if(1 /* No applicable constraints whatsoever */) {
2665                 /* Nothing is here. See below */
2666         }
2667         
2668         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2669 }
2670
2671 static int
2672 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2673                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2674         long value;
2675         
2676         if(!sptr) {
2677                 ASN__CTFAIL(app_key, td, sptr,
2678                         "%s: value not given (%s:%d)",
2679                         td->name, __FILE__, __LINE__);
2680                 return -1;
2681         }
2682         
2683         value = *(const long *)sptr;
2684         
2685         if((value >= 0 && value <= 65535)) {
2686                 /* Constraint check succeeded */
2687                 return 0;
2688         } else {
2689                 ASN__CTFAIL(app_key, td, sptr,
2690                         "%s: constraint failed (%s:%d)",
2691                         td->name, __FILE__, __LINE__);
2692                 return -1;
2693         }
2694 }
2695
2696 static int
2697 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2698                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2699         
2700         if(!sptr) {
2701                 ASN__CTFAIL(app_key, td, sptr,
2702                         "%s: value not given (%s:%d)",
2703                         td->name, __FILE__, __LINE__);
2704                 return -1;
2705         }
2706         
2707         
2708         if(1 /* No applicable constraints whatsoever */) {
2709                 /* Nothing is here. See below */
2710         }
2711         
2712         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2713 }
2714
2715 static int
2716 memb_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2717                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2718         
2719         if(!sptr) {
2720                 ASN__CTFAIL(app_key, td, sptr,
2721                         "%s: value not given (%s:%d)",
2722                         td->name, __FILE__, __LINE__);
2723                 return -1;
2724         }
2725         
2726         
2727         if(1 /* No applicable constraints whatsoever */) {
2728                 /* Nothing is here. See below */
2729         }
2730         
2731         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2732 }
2733
2734 static int
2735 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2736                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2737         long value;
2738         
2739         if(!sptr) {
2740                 ASN__CTFAIL(app_key, td, sptr,
2741                         "%s: value not given (%s:%d)",
2742                         td->name, __FILE__, __LINE__);
2743                 return -1;
2744         }
2745         
2746         value = *(const long *)sptr;
2747         
2748         if((value >= 0 && value <= 65535)) {
2749                 /* Constraint check succeeded */
2750                 return 0;
2751         } else {
2752                 ASN__CTFAIL(app_key, td, sptr,
2753                         "%s: constraint failed (%s:%d)",
2754                         td->name, __FILE__, __LINE__);
2755                 return -1;
2756         }
2757 }
2758
2759 static int
2760 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2761                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2762         
2763         if(!sptr) {
2764                 ASN__CTFAIL(app_key, td, sptr,
2765                         "%s: value not given (%s:%d)",
2766                         td->name, __FILE__, __LINE__);
2767                 return -1;
2768         }
2769         
2770         
2771         if(1 /* No applicable constraints whatsoever */) {
2772                 /* Nothing is here. See below */
2773         }
2774         
2775         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2776 }
2777
2778 static int
2779 memb_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2780                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2781         
2782         if(!sptr) {
2783                 ASN__CTFAIL(app_key, td, sptr,
2784                         "%s: value not given (%s:%d)",
2785                         td->name, __FILE__, __LINE__);
2786                 return -1;
2787         }
2788         
2789         
2790         if(1 /* No applicable constraints whatsoever */) {
2791                 /* Nothing is here. See below */
2792         }
2793         
2794         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2795 }
2796
2797 static int
2798 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2799                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2800         long value;
2801         
2802         if(!sptr) {
2803                 ASN__CTFAIL(app_key, td, sptr,
2804                         "%s: value not given (%s:%d)",
2805                         td->name, __FILE__, __LINE__);
2806                 return -1;
2807         }
2808         
2809         value = *(const long *)sptr;
2810         
2811         if((value >= 0 && value <= 65535)) {
2812                 /* Constraint check succeeded */
2813                 return 0;
2814         } else {
2815                 ASN__CTFAIL(app_key, td, sptr,
2816                         "%s: constraint failed (%s:%d)",
2817                         td->name, __FILE__, __LINE__);
2818                 return -1;
2819         }
2820 }
2821
2822 static int
2823 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2825         
2826         if(!sptr) {
2827                 ASN__CTFAIL(app_key, td, sptr,
2828                         "%s: value not given (%s:%d)",
2829                         td->name, __FILE__, __LINE__);
2830                 return -1;
2831         }
2832         
2833         
2834         if(1 /* No applicable constraints whatsoever */) {
2835                 /* Nothing is here. See below */
2836         }
2837         
2838         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2839 }
2840
2841 static int
2842 memb_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2843                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2844         
2845         if(!sptr) {
2846                 ASN__CTFAIL(app_key, td, sptr,
2847                         "%s: value not given (%s:%d)",
2848                         td->name, __FILE__, __LINE__);
2849                 return -1;
2850         }
2851         
2852         
2853         if(1 /* No applicable constraints whatsoever */) {
2854                 /* Nothing is here. See below */
2855         }
2856         
2857         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2858 }
2859
2860 static int
2861 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2862                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2863         long value;
2864         
2865         if(!sptr) {
2866                 ASN__CTFAIL(app_key, td, sptr,
2867                         "%s: value not given (%s:%d)",
2868                         td->name, __FILE__, __LINE__);
2869                 return -1;
2870         }
2871         
2872         value = *(const long *)sptr;
2873         
2874         if((value >= 0 && value <= 65535)) {
2875                 /* Constraint check succeeded */
2876                 return 0;
2877         } else {
2878                 ASN__CTFAIL(app_key, td, sptr,
2879                         "%s: constraint failed (%s:%d)",
2880                         td->name, __FILE__, __LINE__);
2881                 return -1;
2882         }
2883 }
2884
2885 static int
2886 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2887                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2888         
2889         if(!sptr) {
2890                 ASN__CTFAIL(app_key, td, sptr,
2891                         "%s: value not given (%s:%d)",
2892                         td->name, __FILE__, __LINE__);
2893                 return -1;
2894         }
2895         
2896         
2897         if(1 /* No applicable constraints whatsoever */) {
2898                 /* Nothing is here. See below */
2899         }
2900         
2901         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2902 }
2903
2904 static int
2905 memb_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2906                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2907         
2908         if(!sptr) {
2909                 ASN__CTFAIL(app_key, td, sptr,
2910                         "%s: value not given (%s:%d)",
2911                         td->name, __FILE__, __LINE__);
2912                 return -1;
2913         }
2914         
2915         
2916         if(1 /* No applicable constraints whatsoever */) {
2917                 /* Nothing is here. See below */
2918         }
2919         
2920         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2921 }
2922
2923 static int
2924 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2925                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2926         long value;
2927         
2928         if(!sptr) {
2929                 ASN__CTFAIL(app_key, td, sptr,
2930                         "%s: value not given (%s:%d)",
2931                         td->name, __FILE__, __LINE__);
2932                 return -1;
2933         }
2934         
2935         value = *(const long *)sptr;
2936         
2937         if((value >= 0 && value <= 65535)) {
2938                 /* Constraint check succeeded */
2939                 return 0;
2940         } else {
2941                 ASN__CTFAIL(app_key, td, sptr,
2942                         "%s: constraint failed (%s:%d)",
2943                         td->name, __FILE__, __LINE__);
2944                 return -1;
2945         }
2946 }
2947
2948 static asn_type_selector_result_t
2949 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2950         asn_type_selector_result_t result = {0, 0};
2951         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
2952         size_t constraining_column = 0; /* &id */
2953         size_t for_column = 1; /* &criticality */
2954         size_t row, presence_index = 0;
2955         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
2956         
2957         for(row=0; row < itable->rows_count; row++) {
2958             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2959             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2960         
2961             if(type_cell->cell_kind == aioc__undefined)
2962                 continue;
2963         
2964             presence_index++;
2965             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2966                 result.type_descriptor = type_cell->type_descriptor;
2967                 result.presence_index = presence_index;
2968                 break;
2969             }
2970         }
2971         
2972         return result;
2973 }
2974
2975 static int
2976 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2977                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2978         
2979         if(!sptr) {
2980                 ASN__CTFAIL(app_key, td, sptr,
2981                         "%s: value not given (%s:%d)",
2982                         td->name, __FILE__, __LINE__);
2983                 return -1;
2984         }
2985         
2986         
2987         if(1 /* No applicable constraints whatsoever */) {
2988                 /* Nothing is here. See below */
2989         }
2990         
2991         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2992 }
2993
2994 static asn_type_selector_result_t
2995 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2996         asn_type_selector_result_t result = {0, 0};
2997         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
2998         size_t constraining_column = 0; /* &id */
2999         size_t for_column = 2; /* &Extension */
3000         size_t row, presence_index = 0;
3001         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
3002         
3003         for(row=0; row < itable->rows_count; row++) {
3004             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3005             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3006         
3007             if(type_cell->cell_kind == aioc__undefined)
3008                 continue;
3009         
3010             presence_index++;
3011             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3012                 result.type_descriptor = type_cell->type_descriptor;
3013                 result.presence_index = presence_index;
3014                 break;
3015             }
3016         }
3017         
3018         return result;
3019 }
3020
3021 static int
3022 memb_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
3023                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3024         
3025         if(!sptr) {
3026                 ASN__CTFAIL(app_key, td, sptr,
3027                         "%s: value not given (%s:%d)",
3028                         td->name, __FILE__, __LINE__);
3029                 return -1;
3030         }
3031         
3032         
3033         if(1 /* No applicable constraints whatsoever */) {
3034                 /* Nothing is here. See below */
3035         }
3036         
3037         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3038 }
3039
3040 static int
3041 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3042                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3043         long value;
3044         
3045         if(!sptr) {
3046                 ASN__CTFAIL(app_key, td, sptr,
3047                         "%s: value not given (%s:%d)",
3048                         td->name, __FILE__, __LINE__);
3049                 return -1;
3050         }
3051         
3052         value = *(const long *)sptr;
3053         
3054         if((value >= 0 && value <= 65535)) {
3055                 /* Constraint check succeeded */
3056                 return 0;
3057         } else {
3058                 ASN__CTFAIL(app_key, td, sptr,
3059                         "%s: constraint failed (%s:%d)",
3060                         td->name, __FILE__, __LINE__);
3061                 return -1;
3062         }
3063 }
3064
3065 static int
3066 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3067                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3068         
3069         if(!sptr) {
3070                 ASN__CTFAIL(app_key, td, sptr,
3071                         "%s: value not given (%s:%d)",
3072                         td->name, __FILE__, __LINE__);
3073                 return -1;
3074         }
3075         
3076         
3077         if(1 /* No applicable constraints whatsoever */) {
3078                 /* Nothing is here. See below */
3079         }
3080         
3081         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3082 }
3083
3084 static int
3085 memb_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3086                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3087         
3088         if(!sptr) {
3089                 ASN__CTFAIL(app_key, td, sptr,
3090                         "%s: value not given (%s:%d)",
3091                         td->name, __FILE__, __LINE__);
3092                 return -1;
3093         }
3094         
3095         
3096         if(1 /* No applicable constraints whatsoever */) {
3097                 /* Nothing is here. See below */
3098         }
3099         
3100         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3101 }
3102
3103 static int
3104 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3106         long value;
3107         
3108         if(!sptr) {
3109                 ASN__CTFAIL(app_key, td, sptr,
3110                         "%s: value not given (%s:%d)",
3111                         td->name, __FILE__, __LINE__);
3112                 return -1;
3113         }
3114         
3115         value = *(const long *)sptr;
3116         
3117         if((value >= 0 && value <= 65535)) {
3118                 /* Constraint check succeeded */
3119                 return 0;
3120         } else {
3121                 ASN__CTFAIL(app_key, td, sptr,
3122                         "%s: constraint failed (%s:%d)",
3123                         td->name, __FILE__, __LINE__);
3124                 return -1;
3125         }
3126 }
3127
3128 static int
3129 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3130                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3131         
3132         if(!sptr) {
3133                 ASN__CTFAIL(app_key, td, sptr,
3134                         "%s: value not given (%s:%d)",
3135                         td->name, __FILE__, __LINE__);
3136                 return -1;
3137         }
3138         
3139         
3140         if(1 /* No applicable constraints whatsoever */) {
3141                 /* Nothing is here. See below */
3142         }
3143         
3144         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3145 }
3146
3147 static int
3148 memb_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3149                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3150         
3151         if(!sptr) {
3152                 ASN__CTFAIL(app_key, td, sptr,
3153                         "%s: value not given (%s:%d)",
3154                         td->name, __FILE__, __LINE__);
3155                 return -1;
3156         }
3157         
3158         
3159         if(1 /* No applicable constraints whatsoever */) {
3160                 /* Nothing is here. See below */
3161         }
3162         
3163         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3164 }
3165
3166 static int
3167 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3168                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3169         long value;
3170         
3171         if(!sptr) {
3172                 ASN__CTFAIL(app_key, td, sptr,
3173                         "%s: value not given (%s:%d)",
3174                         td->name, __FILE__, __LINE__);
3175                 return -1;
3176         }
3177         
3178         value = *(const long *)sptr;
3179         
3180         if((value >= 0 && value <= 65535)) {
3181                 /* Constraint check succeeded */
3182                 return 0;
3183         } else {
3184                 ASN__CTFAIL(app_key, td, sptr,
3185                         "%s: constraint failed (%s:%d)",
3186                         td->name, __FILE__, __LINE__);
3187                 return -1;
3188         }
3189 }
3190
3191 static int
3192 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3193                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3194         
3195         if(!sptr) {
3196                 ASN__CTFAIL(app_key, td, sptr,
3197                         "%s: value not given (%s:%d)",
3198                         td->name, __FILE__, __LINE__);
3199                 return -1;
3200         }
3201         
3202         
3203         if(1 /* No applicable constraints whatsoever */) {
3204                 /* Nothing is here. See below */
3205         }
3206         
3207         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3208 }
3209
3210 static int
3211 memb_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3212                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3213         
3214         if(!sptr) {
3215                 ASN__CTFAIL(app_key, td, sptr,
3216                         "%s: value not given (%s:%d)",
3217                         td->name, __FILE__, __LINE__);
3218                 return -1;
3219         }
3220         
3221         
3222         if(1 /* No applicable constraints whatsoever */) {
3223                 /* Nothing is here. See below */
3224         }
3225         
3226         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3227 }
3228
3229 static int
3230 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3231                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3232         long value;
3233         
3234         if(!sptr) {
3235                 ASN__CTFAIL(app_key, td, sptr,
3236                         "%s: value not given (%s:%d)",
3237                         td->name, __FILE__, __LINE__);
3238                 return -1;
3239         }
3240         
3241         value = *(const long *)sptr;
3242         
3243         if((value >= 0 && value <= 65535)) {
3244                 /* Constraint check succeeded */
3245                 return 0;
3246         } else {
3247                 ASN__CTFAIL(app_key, td, sptr,
3248                         "%s: constraint failed (%s:%d)",
3249                         td->name, __FILE__, __LINE__);
3250                 return -1;
3251         }
3252 }
3253
3254 static int
3255 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3256                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3257         
3258         if(!sptr) {
3259                 ASN__CTFAIL(app_key, td, sptr,
3260                         "%s: value not given (%s:%d)",
3261                         td->name, __FILE__, __LINE__);
3262                 return -1;
3263         }
3264         
3265         
3266         if(1 /* No applicable constraints whatsoever */) {
3267                 /* Nothing is here. See below */
3268         }
3269         
3270         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3271 }
3272
3273 static int
3274 memb_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3275                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3276         
3277         if(!sptr) {
3278                 ASN__CTFAIL(app_key, td, sptr,
3279                         "%s: value not given (%s:%d)",
3280                         td->name, __FILE__, __LINE__);
3281                 return -1;
3282         }
3283         
3284         
3285         if(1 /* No applicable constraints whatsoever */) {
3286                 /* Nothing is here. See below */
3287         }
3288         
3289         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3290 }
3291
3292 static int
3293 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3294                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3295         long value;
3296         
3297         if(!sptr) {
3298                 ASN__CTFAIL(app_key, td, sptr,
3299                         "%s: value not given (%s:%d)",
3300                         td->name, __FILE__, __LINE__);
3301                 return -1;
3302         }
3303         
3304         value = *(const long *)sptr;
3305         
3306         if((value >= 0 && value <= 65535)) {
3307                 /* Constraint check succeeded */
3308                 return 0;
3309         } else {
3310                 ASN__CTFAIL(app_key, td, sptr,
3311                         "%s: constraint failed (%s:%d)",
3312                         td->name, __FILE__, __LINE__);
3313                 return -1;
3314         }
3315 }
3316
3317 static int
3318 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3319                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3320         
3321         if(!sptr) {
3322                 ASN__CTFAIL(app_key, td, sptr,
3323                         "%s: value not given (%s:%d)",
3324                         td->name, __FILE__, __LINE__);
3325                 return -1;
3326         }
3327         
3328         
3329         if(1 /* No applicable constraints whatsoever */) {
3330                 /* Nothing is here. See below */
3331         }
3332         
3333         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3334 }
3335
3336 static int
3337 memb_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3338                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3339         
3340         if(!sptr) {
3341                 ASN__CTFAIL(app_key, td, sptr,
3342                         "%s: value not given (%s:%d)",
3343                         td->name, __FILE__, __LINE__);
3344                 return -1;
3345         }
3346         
3347         
3348         if(1 /* No applicable constraints whatsoever */) {
3349                 /* Nothing is here. See below */
3350         }
3351         
3352         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3353 }
3354
3355 static int
3356 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3357                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3358         long value;
3359         
3360         if(!sptr) {
3361                 ASN__CTFAIL(app_key, td, sptr,
3362                         "%s: value not given (%s:%d)",
3363                         td->name, __FILE__, __LINE__);
3364                 return -1;
3365         }
3366         
3367         value = *(const long *)sptr;
3368         
3369         if((value >= 0 && value <= 65535)) {
3370                 /* Constraint check succeeded */
3371                 return 0;
3372         } else {
3373                 ASN__CTFAIL(app_key, td, sptr,
3374                         "%s: constraint failed (%s:%d)",
3375                         td->name, __FILE__, __LINE__);
3376                 return -1;
3377         }
3378 }
3379
3380 static int
3381 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3382                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3383         
3384         if(!sptr) {
3385                 ASN__CTFAIL(app_key, td, sptr,
3386                         "%s: value not given (%s:%d)",
3387                         td->name, __FILE__, __LINE__);
3388                 return -1;
3389         }
3390         
3391         
3392         if(1 /* No applicable constraints whatsoever */) {
3393                 /* Nothing is here. See below */
3394         }
3395         
3396         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3397 }
3398
3399 static int
3400 memb_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3401                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3402         
3403         if(!sptr) {
3404                 ASN__CTFAIL(app_key, td, sptr,
3405                         "%s: value not given (%s:%d)",
3406                         td->name, __FILE__, __LINE__);
3407                 return -1;
3408         }
3409         
3410         
3411         if(1 /* No applicable constraints whatsoever */) {
3412                 /* Nothing is here. See below */
3413         }
3414         
3415         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3416 }
3417
3418 static int
3419 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3420                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3421         long value;
3422         
3423         if(!sptr) {
3424                 ASN__CTFAIL(app_key, td, sptr,
3425                         "%s: value not given (%s:%d)",
3426                         td->name, __FILE__, __LINE__);
3427                 return -1;
3428         }
3429         
3430         value = *(const long *)sptr;
3431         
3432         if((value >= 0 && value <= 65535)) {
3433                 /* Constraint check succeeded */
3434                 return 0;
3435         } else {
3436                 ASN__CTFAIL(app_key, td, sptr,
3437                         "%s: constraint failed (%s:%d)",
3438                         td->name, __FILE__, __LINE__);
3439                 return -1;
3440         }
3441 }
3442
3443 static int
3444 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3445                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3446         
3447         if(!sptr) {
3448                 ASN__CTFAIL(app_key, td, sptr,
3449                         "%s: value not given (%s:%d)",
3450                         td->name, __FILE__, __LINE__);
3451                 return -1;
3452         }
3453         
3454         
3455         if(1 /* No applicable constraints whatsoever */) {
3456                 /* Nothing is here. See below */
3457         }
3458         
3459         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3460 }
3461
3462 static int
3463 memb_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3464                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3465         
3466         if(!sptr) {
3467                 ASN__CTFAIL(app_key, td, sptr,
3468                         "%s: value not given (%s:%d)",
3469                         td->name, __FILE__, __LINE__);
3470                 return -1;
3471         }
3472         
3473         
3474         if(1 /* No applicable constraints whatsoever */) {
3475                 /* Nothing is here. See below */
3476         }
3477         
3478         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3479 }
3480
3481 static int
3482 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3483                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3484         long value;
3485         
3486         if(!sptr) {
3487                 ASN__CTFAIL(app_key, td, sptr,
3488                         "%s: value not given (%s:%d)",
3489                         td->name, __FILE__, __LINE__);
3490                 return -1;
3491         }
3492         
3493         value = *(const long *)sptr;
3494         
3495         if((value >= 0 && value <= 65535)) {
3496                 /* Constraint check succeeded */
3497                 return 0;
3498         } else {
3499                 ASN__CTFAIL(app_key, td, sptr,
3500                         "%s: constraint failed (%s:%d)",
3501                         td->name, __FILE__, __LINE__);
3502                 return -1;
3503         }
3504 }
3505
3506 static int
3507 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3508                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3509         
3510         if(!sptr) {
3511                 ASN__CTFAIL(app_key, td, sptr,
3512                         "%s: value not given (%s:%d)",
3513                         td->name, __FILE__, __LINE__);
3514                 return -1;
3515         }
3516         
3517         
3518         if(1 /* No applicable constraints whatsoever */) {
3519                 /* Nothing is here. See below */
3520         }
3521         
3522         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3523 }
3524
3525 static int
3526 memb_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3527                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3528         
3529         if(!sptr) {
3530                 ASN__CTFAIL(app_key, td, sptr,
3531                         "%s: value not given (%s:%d)",
3532                         td->name, __FILE__, __LINE__);
3533                 return -1;
3534         }
3535         
3536         
3537         if(1 /* No applicable constraints whatsoever */) {
3538                 /* Nothing is here. See below */
3539         }
3540         
3541         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3542 }
3543
3544 static int
3545 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3546                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3547         long value;
3548         
3549         if(!sptr) {
3550                 ASN__CTFAIL(app_key, td, sptr,
3551                         "%s: value not given (%s:%d)",
3552                         td->name, __FILE__, __LINE__);
3553                 return -1;
3554         }
3555         
3556         value = *(const long *)sptr;
3557         
3558         if((value >= 0 && value <= 65535)) {
3559                 /* Constraint check succeeded */
3560                 return 0;
3561         } else {
3562                 ASN__CTFAIL(app_key, td, sptr,
3563                         "%s: constraint failed (%s:%d)",
3564                         td->name, __FILE__, __LINE__);
3565                 return -1;
3566         }
3567 }
3568
3569 static int
3570 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3571                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3572         
3573         if(!sptr) {
3574                 ASN__CTFAIL(app_key, td, sptr,
3575                         "%s: value not given (%s:%d)",
3576                         td->name, __FILE__, __LINE__);
3577                 return -1;
3578         }
3579         
3580         
3581         if(1 /* No applicable constraints whatsoever */) {
3582                 /* Nothing is here. See below */
3583         }
3584         
3585         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3586 }
3587
3588 static int
3589 memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3590                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3591         
3592         if(!sptr) {
3593                 ASN__CTFAIL(app_key, td, sptr,
3594                         "%s: value not given (%s:%d)",
3595                         td->name, __FILE__, __LINE__);
3596                 return -1;
3597         }
3598         
3599         
3600         if(1 /* No applicable constraints whatsoever */) {
3601                 /* Nothing is here. See below */
3602         }
3603         
3604         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3605 }
3606
3607 static int
3608 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3609                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3610         long value;
3611         
3612         if(!sptr) {
3613                 ASN__CTFAIL(app_key, td, sptr,
3614                         "%s: value not given (%s:%d)",
3615                         td->name, __FILE__, __LINE__);
3616                 return -1;
3617         }
3618         
3619         value = *(const long *)sptr;
3620         
3621         if((value >= 0 && value <= 65535)) {
3622                 /* Constraint check succeeded */
3623                 return 0;
3624         } else {
3625                 ASN__CTFAIL(app_key, td, sptr,
3626                         "%s: constraint failed (%s:%d)",
3627                         td->name, __FILE__, __LINE__);
3628                 return -1;
3629         }
3630 }
3631
3632 static int
3633 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3634                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3635         
3636         if(!sptr) {
3637                 ASN__CTFAIL(app_key, td, sptr,
3638                         "%s: value not given (%s:%d)",
3639                         td->name, __FILE__, __LINE__);
3640                 return -1;
3641         }
3642         
3643         
3644         if(1 /* No applicable constraints whatsoever */) {
3645                 /* Nothing is here. See below */
3646         }
3647         
3648         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3649 }
3650
3651 static int
3652 memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3653                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3654         
3655         if(!sptr) {
3656                 ASN__CTFAIL(app_key, td, sptr,
3657                         "%s: value not given (%s:%d)",
3658                         td->name, __FILE__, __LINE__);
3659                 return -1;
3660         }
3661         
3662         
3663         if(1 /* No applicable constraints whatsoever */) {
3664                 /* Nothing is here. See below */
3665         }
3666         
3667         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3668 }
3669
3670 static int
3671 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3672                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3673         long value;
3674         
3675         if(!sptr) {
3676                 ASN__CTFAIL(app_key, td, sptr,
3677                         "%s: value not given (%s:%d)",
3678                         td->name, __FILE__, __LINE__);
3679                 return -1;
3680         }
3681         
3682         value = *(const long *)sptr;
3683         
3684         if((value >= 0 && value <= 65535)) {
3685                 /* Constraint check succeeded */
3686                 return 0;
3687         } else {
3688                 ASN__CTFAIL(app_key, td, sptr,
3689                         "%s: constraint failed (%s:%d)",
3690                         td->name, __FILE__, __LINE__);
3691                 return -1;
3692         }
3693 }
3694
3695 static int
3696 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3697                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3698         
3699         if(!sptr) {
3700                 ASN__CTFAIL(app_key, td, sptr,
3701                         "%s: value not given (%s:%d)",
3702                         td->name, __FILE__, __LINE__);
3703                 return -1;
3704         }
3705         
3706         
3707         if(1 /* No applicable constraints whatsoever */) {
3708                 /* Nothing is here. See below */
3709         }
3710         
3711         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3712 }
3713
3714 static int
3715 memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3716                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3717         
3718         if(!sptr) {
3719                 ASN__CTFAIL(app_key, td, sptr,
3720                         "%s: value not given (%s:%d)",
3721                         td->name, __FILE__, __LINE__);
3722                 return -1;
3723         }
3724         
3725         
3726         if(1 /* No applicable constraints whatsoever */) {
3727                 /* Nothing is here. See below */
3728         }
3729         
3730         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3731 }
3732
3733 static int
3734 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3735                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3736         long value;
3737         
3738         if(!sptr) {
3739                 ASN__CTFAIL(app_key, td, sptr,
3740                         "%s: value not given (%s:%d)",
3741                         td->name, __FILE__, __LINE__);
3742                 return -1;
3743         }
3744         
3745         value = *(const long *)sptr;
3746         
3747         if((value >= 0 && value <= 65535)) {
3748                 /* Constraint check succeeded */
3749                 return 0;
3750         } else {
3751                 ASN__CTFAIL(app_key, td, sptr,
3752                         "%s: constraint failed (%s:%d)",
3753                         td->name, __FILE__, __LINE__);
3754                 return -1;
3755         }
3756 }
3757
3758 static int
3759 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3760                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3761         
3762         if(!sptr) {
3763                 ASN__CTFAIL(app_key, td, sptr,
3764                         "%s: value not given (%s:%d)",
3765                         td->name, __FILE__, __LINE__);
3766                 return -1;
3767         }
3768         
3769         
3770         if(1 /* No applicable constraints whatsoever */) {
3771                 /* Nothing is here. See below */
3772         }
3773         
3774         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3775 }
3776
3777 static int
3778 memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3779                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3780         
3781         if(!sptr) {
3782                 ASN__CTFAIL(app_key, td, sptr,
3783                         "%s: value not given (%s:%d)",
3784                         td->name, __FILE__, __LINE__);
3785                 return -1;
3786         }
3787         
3788         
3789         if(1 /* No applicable constraints whatsoever */) {
3790                 /* Nothing is here. See below */
3791         }
3792         
3793         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3794 }
3795
3796 static int
3797 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3798                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3799         long value;
3800         
3801         if(!sptr) {
3802                 ASN__CTFAIL(app_key, td, sptr,
3803                         "%s: value not given (%s:%d)",
3804                         td->name, __FILE__, __LINE__);
3805                 return -1;
3806         }
3807         
3808         value = *(const long *)sptr;
3809         
3810         if((value >= 0 && value <= 65535)) {
3811                 /* Constraint check succeeded */
3812                 return 0;
3813         } else {
3814                 ASN__CTFAIL(app_key, td, sptr,
3815                         "%s: constraint failed (%s:%d)",
3816                         td->name, __FILE__, __LINE__);
3817                 return -1;
3818         }
3819 }
3820
3821 static int
3822 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3823                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3824         
3825         if(!sptr) {
3826                 ASN__CTFAIL(app_key, td, sptr,
3827                         "%s: value not given (%s:%d)",
3828                         td->name, __FILE__, __LINE__);
3829                 return -1;
3830         }
3831         
3832         
3833         if(1 /* No applicable constraints whatsoever */) {
3834                 /* Nothing is here. See below */
3835         }
3836         
3837         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3838 }
3839
3840 static int
3841 memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3842                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3843         
3844         if(!sptr) {
3845                 ASN__CTFAIL(app_key, td, sptr,
3846                         "%s: value not given (%s:%d)",
3847                         td->name, __FILE__, __LINE__);
3848                 return -1;
3849         }
3850         
3851         
3852         if(1 /* No applicable constraints whatsoever */) {
3853                 /* Nothing is here. See below */
3854         }
3855         
3856         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3857 }
3858
3859 static int
3860 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3861                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3862         long value;
3863         
3864         if(!sptr) {
3865                 ASN__CTFAIL(app_key, td, sptr,
3866                         "%s: value not given (%s:%d)",
3867                         td->name, __FILE__, __LINE__);
3868                 return -1;
3869         }
3870         
3871         value = *(const long *)sptr;
3872         
3873         if((value >= 0 && value <= 65535)) {
3874                 /* Constraint check succeeded */
3875                 return 0;
3876         } else {
3877                 ASN__CTFAIL(app_key, td, sptr,
3878                         "%s: constraint failed (%s:%d)",
3879                         td->name, __FILE__, __LINE__);
3880                 return -1;
3881         }
3882 }
3883
3884 static int
3885 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3886                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3887         
3888         if(!sptr) {
3889                 ASN__CTFAIL(app_key, td, sptr,
3890                         "%s: value not given (%s:%d)",
3891                         td->name, __FILE__, __LINE__);
3892                 return -1;
3893         }
3894         
3895         
3896         if(1 /* No applicable constraints whatsoever */) {
3897                 /* Nothing is here. See below */
3898         }
3899         
3900         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3901 }
3902
3903 static int
3904 memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3905                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3906         
3907         if(!sptr) {
3908                 ASN__CTFAIL(app_key, td, sptr,
3909                         "%s: value not given (%s:%d)",
3910                         td->name, __FILE__, __LINE__);
3911                 return -1;
3912         }
3913         
3914         
3915         if(1 /* No applicable constraints whatsoever */) {
3916                 /* Nothing is here. See below */
3917         }
3918         
3919         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3920 }
3921
3922 static int
3923 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3924                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3925         long value;
3926         
3927         if(!sptr) {
3928                 ASN__CTFAIL(app_key, td, sptr,
3929                         "%s: value not given (%s:%d)",
3930                         td->name, __FILE__, __LINE__);
3931                 return -1;
3932         }
3933         
3934         value = *(const long *)sptr;
3935         
3936         if((value >= 0 && value <= 65535)) {
3937                 /* Constraint check succeeded */
3938                 return 0;
3939         } else {
3940                 ASN__CTFAIL(app_key, td, sptr,
3941                         "%s: constraint failed (%s:%d)",
3942                         td->name, __FILE__, __LINE__);
3943                 return -1;
3944         }
3945 }
3946
3947 static int
3948 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3949                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3950         
3951         if(!sptr) {
3952                 ASN__CTFAIL(app_key, td, sptr,
3953                         "%s: value not given (%s:%d)",
3954                         td->name, __FILE__, __LINE__);
3955                 return -1;
3956         }
3957         
3958         
3959         if(1 /* No applicable constraints whatsoever */) {
3960                 /* Nothing is here. See below */
3961         }
3962         
3963         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3964 }
3965
3966 static int
3967 memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3968                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3969         
3970         if(!sptr) {
3971                 ASN__CTFAIL(app_key, td, sptr,
3972                         "%s: value not given (%s:%d)",
3973                         td->name, __FILE__, __LINE__);
3974                 return -1;
3975         }
3976         
3977         
3978         if(1 /* No applicable constraints whatsoever */) {
3979                 /* Nothing is here. See below */
3980         }
3981         
3982         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3983 }
3984
3985 static int
3986 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3987                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3988         long value;
3989         
3990         if(!sptr) {
3991                 ASN__CTFAIL(app_key, td, sptr,
3992                         "%s: value not given (%s:%d)",
3993                         td->name, __FILE__, __LINE__);
3994                 return -1;
3995         }
3996         
3997         value = *(const long *)sptr;
3998         
3999         if((value >= 0 && value <= 65535)) {
4000                 /* Constraint check succeeded */
4001                 return 0;
4002         } else {
4003                 ASN__CTFAIL(app_key, td, sptr,
4004                         "%s: constraint failed (%s:%d)",
4005                         td->name, __FILE__, __LINE__);
4006                 return -1;
4007         }
4008 }
4009
4010 static int
4011 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4012                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4013         
4014         if(!sptr) {
4015                 ASN__CTFAIL(app_key, td, sptr,
4016                         "%s: value not given (%s:%d)",
4017                         td->name, __FILE__, __LINE__);
4018                 return -1;
4019         }
4020         
4021         
4022         if(1 /* No applicable constraints whatsoever */) {
4023                 /* Nothing is here. See below */
4024         }
4025         
4026         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4027 }
4028
4029 static int
4030 memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4031                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4032         
4033         if(!sptr) {
4034                 ASN__CTFAIL(app_key, td, sptr,
4035                         "%s: value not given (%s:%d)",
4036                         td->name, __FILE__, __LINE__);
4037                 return -1;
4038         }
4039         
4040         
4041         if(1 /* No applicable constraints whatsoever */) {
4042                 /* Nothing is here. See below */
4043         }
4044         
4045         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4046 }
4047
4048 static int
4049 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4050                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4051         long value;
4052         
4053         if(!sptr) {
4054                 ASN__CTFAIL(app_key, td, sptr,
4055                         "%s: value not given (%s:%d)",
4056                         td->name, __FILE__, __LINE__);
4057                 return -1;
4058         }
4059         
4060         value = *(const long *)sptr;
4061         
4062         if((value >= 0 && value <= 65535)) {
4063                 /* Constraint check succeeded */
4064                 return 0;
4065         } else {
4066                 ASN__CTFAIL(app_key, td, sptr,
4067                         "%s: constraint failed (%s:%d)",
4068                         td->name, __FILE__, __LINE__);
4069                 return -1;
4070         }
4071 }
4072
4073 static int
4074 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4075                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4076         
4077         if(!sptr) {
4078                 ASN__CTFAIL(app_key, td, sptr,
4079                         "%s: value not given (%s:%d)",
4080                         td->name, __FILE__, __LINE__);
4081                 return -1;
4082         }
4083         
4084         
4085         if(1 /* No applicable constraints whatsoever */) {
4086                 /* Nothing is here. See below */
4087         }
4088         
4089         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4090 }
4091
4092 static int
4093 memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4094                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4095         
4096         if(!sptr) {
4097                 ASN__CTFAIL(app_key, td, sptr,
4098                         "%s: value not given (%s:%d)",
4099                         td->name, __FILE__, __LINE__);
4100                 return -1;
4101         }
4102         
4103         
4104         if(1 /* No applicable constraints whatsoever */) {
4105                 /* Nothing is here. See below */
4106         }
4107         
4108         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4109 }
4110
4111 static int
4112 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4113                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4114         long value;
4115         
4116         if(!sptr) {
4117                 ASN__CTFAIL(app_key, td, sptr,
4118                         "%s: value not given (%s:%d)",
4119                         td->name, __FILE__, __LINE__);
4120                 return -1;
4121         }
4122         
4123         value = *(const long *)sptr;
4124         
4125         if((value >= 0 && value <= 65535)) {
4126                 /* Constraint check succeeded */
4127                 return 0;
4128         } else {
4129                 ASN__CTFAIL(app_key, td, sptr,
4130                         "%s: constraint failed (%s:%d)",
4131                         td->name, __FILE__, __LINE__);
4132                 return -1;
4133         }
4134 }
4135
4136 static asn_type_selector_result_t
4137 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4138         asn_type_selector_result_t result = {0, 0};
4139         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4140         size_t constraining_column = 0; /* &id */
4141         size_t for_column = 1; /* &criticality */
4142         size_t row, presence_index = 0;
4143         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4144         
4145         for(row=0; row < itable->rows_count; row++) {
4146             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4147             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4148         
4149             if(type_cell->cell_kind == aioc__undefined)
4150                 continue;
4151         
4152             presence_index++;
4153             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4154                 result.type_descriptor = type_cell->type_descriptor;
4155                 result.presence_index = presence_index;
4156                 break;
4157             }
4158         }
4159         
4160         return result;
4161 }
4162
4163 static int
4164 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4165                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4166         
4167         if(!sptr) {
4168                 ASN__CTFAIL(app_key, td, sptr,
4169                         "%s: value not given (%s:%d)",
4170                         td->name, __FILE__, __LINE__);
4171                 return -1;
4172         }
4173         
4174         
4175         if(1 /* No applicable constraints whatsoever */) {
4176                 /* Nothing is here. See below */
4177         }
4178         
4179         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4180 }
4181
4182 static asn_type_selector_result_t
4183 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4184         asn_type_selector_result_t result = {0, 0};
4185         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4186         size_t constraining_column = 0; /* &id */
4187         size_t for_column = 2; /* &Extension */
4188         size_t row, presence_index = 0;
4189         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4190         
4191         for(row=0; row < itable->rows_count; row++) {
4192             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4193             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4194         
4195             if(type_cell->cell_kind == aioc__undefined)
4196                 continue;
4197         
4198             presence_index++;
4199             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4200                 result.type_descriptor = type_cell->type_descriptor;
4201                 result.presence_index = presence_index;
4202                 break;
4203             }
4204         }
4205         
4206         return result;
4207 }
4208
4209 static int
4210 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4211                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4212         
4213         if(!sptr) {
4214                 ASN__CTFAIL(app_key, td, sptr,
4215                         "%s: value not given (%s:%d)",
4216                         td->name, __FILE__, __LINE__);
4217                 return -1;
4218         }
4219         
4220         
4221         if(1 /* No applicable constraints whatsoever */) {
4222                 /* Nothing is here. See below */
4223         }
4224         
4225         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4226 }
4227
4228 static int
4229 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4230                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4231         long value;
4232         
4233         if(!sptr) {
4234                 ASN__CTFAIL(app_key, td, sptr,
4235                         "%s: value not given (%s:%d)",
4236                         td->name, __FILE__, __LINE__);
4237                 return -1;
4238         }
4239         
4240         value = *(const long *)sptr;
4241         
4242         if((value >= 0 && value <= 65535)) {
4243                 /* Constraint check succeeded */
4244                 return 0;
4245         } else {
4246                 ASN__CTFAIL(app_key, td, sptr,
4247                         "%s: constraint failed (%s:%d)",
4248                         td->name, __FILE__, __LINE__);
4249                 return -1;
4250         }
4251 }
4252
4253 static asn_type_selector_result_t
4254 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4255         asn_type_selector_result_t result = {0, 0};
4256         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4257         size_t constraining_column = 0; /* &id */
4258         size_t for_column = 1; /* &criticality */
4259         size_t row, presence_index = 0;
4260         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4261         
4262         for(row=0; row < itable->rows_count; row++) {
4263             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4264             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4265         
4266             if(type_cell->cell_kind == aioc__undefined)
4267                 continue;
4268         
4269             presence_index++;
4270             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4271                 result.type_descriptor = type_cell->type_descriptor;
4272                 result.presence_index = presence_index;
4273                 break;
4274             }
4275         }
4276         
4277         return result;
4278 }
4279
4280 static int
4281 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4282                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4283         
4284         if(!sptr) {
4285                 ASN__CTFAIL(app_key, td, sptr,
4286                         "%s: value not given (%s:%d)",
4287                         td->name, __FILE__, __LINE__);
4288                 return -1;
4289         }
4290         
4291         
4292         if(1 /* No applicable constraints whatsoever */) {
4293                 /* Nothing is here. See below */
4294         }
4295         
4296         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4297 }
4298
4299 static asn_type_selector_result_t
4300 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4301         asn_type_selector_result_t result = {0, 0};
4302         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4303         size_t constraining_column = 0; /* &id */
4304         size_t for_column = 2; /* &Extension */
4305         size_t row, presence_index = 0;
4306         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4307         
4308         for(row=0; row < itable->rows_count; row++) {
4309             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4310             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4311         
4312             if(type_cell->cell_kind == aioc__undefined)
4313                 continue;
4314         
4315             presence_index++;
4316             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4317                 result.type_descriptor = type_cell->type_descriptor;
4318                 result.presence_index = presence_index;
4319                 break;
4320             }
4321         }
4322         
4323         return result;
4324 }
4325
4326 static int
4327 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4328                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4329         
4330         if(!sptr) {
4331                 ASN__CTFAIL(app_key, td, sptr,
4332                         "%s: value not given (%s:%d)",
4333                         td->name, __FILE__, __LINE__);
4334                 return -1;
4335         }
4336         
4337         
4338         if(1 /* No applicable constraints whatsoever */) {
4339                 /* Nothing is here. See below */
4340         }
4341         
4342         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4343 }
4344
4345 static int
4346 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4347                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4348         long value;
4349         
4350         if(!sptr) {
4351                 ASN__CTFAIL(app_key, td, sptr,
4352                         "%s: value not given (%s:%d)",
4353                         td->name, __FILE__, __LINE__);
4354                 return -1;
4355         }
4356         
4357         value = *(const long *)sptr;
4358         
4359         if((value >= 0 && value <= 65535)) {
4360                 /* Constraint check succeeded */
4361                 return 0;
4362         } else {
4363                 ASN__CTFAIL(app_key, td, sptr,
4364                         "%s: constraint failed (%s:%d)",
4365                         td->name, __FILE__, __LINE__);
4366                 return -1;
4367         }
4368 }
4369
4370 static int
4371 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4372                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4373         
4374         if(!sptr) {
4375                 ASN__CTFAIL(app_key, td, sptr,
4376                         "%s: value not given (%s:%d)",
4377                         td->name, __FILE__, __LINE__);
4378                 return -1;
4379         }
4380         
4381         
4382         if(1 /* No applicable constraints whatsoever */) {
4383                 /* Nothing is here. See below */
4384         }
4385         
4386         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4387 }
4388
4389 static int
4390 memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4391                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4392         
4393         if(!sptr) {
4394                 ASN__CTFAIL(app_key, td, sptr,
4395                         "%s: value not given (%s:%d)",
4396                         td->name, __FILE__, __LINE__);
4397                 return -1;
4398         }
4399         
4400         
4401         if(1 /* No applicable constraints whatsoever */) {
4402                 /* Nothing is here. See below */
4403         }
4404         
4405         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4406 }
4407
4408 static int
4409 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4410                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4411         long value;
4412         
4413         if(!sptr) {
4414                 ASN__CTFAIL(app_key, td, sptr,
4415                         "%s: value not given (%s:%d)",
4416                         td->name, __FILE__, __LINE__);
4417                 return -1;
4418         }
4419         
4420         value = *(const long *)sptr;
4421         
4422         if((value >= 0 && value <= 65535)) {
4423                 /* Constraint check succeeded */
4424                 return 0;
4425         } else {
4426                 ASN__CTFAIL(app_key, td, sptr,
4427                         "%s: constraint failed (%s:%d)",
4428                         td->name, __FILE__, __LINE__);
4429                 return -1;
4430         }
4431 }
4432
4433 static asn_type_selector_result_t
4434 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4435         asn_type_selector_result_t result = {0, 0};
4436         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4437         size_t constraining_column = 0; /* &id */
4438         size_t for_column = 1; /* &criticality */
4439         size_t row, presence_index = 0;
4440         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4441         
4442         for(row=0; row < itable->rows_count; row++) {
4443             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4444             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4445         
4446             if(type_cell->cell_kind == aioc__undefined)
4447                 continue;
4448         
4449             presence_index++;
4450             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4451                 result.type_descriptor = type_cell->type_descriptor;
4452                 result.presence_index = presence_index;
4453                 break;
4454             }
4455         }
4456         
4457         return result;
4458 }
4459
4460 static int
4461 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4462                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4463         
4464         if(!sptr) {
4465                 ASN__CTFAIL(app_key, td, sptr,
4466                         "%s: value not given (%s:%d)",
4467                         td->name, __FILE__, __LINE__);
4468                 return -1;
4469         }
4470         
4471         
4472         if(1 /* No applicable constraints whatsoever */) {
4473                 /* Nothing is here. See below */
4474         }
4475         
4476         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4477 }
4478
4479 static asn_type_selector_result_t
4480 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4481         asn_type_selector_result_t result = {0, 0};
4482         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4483         size_t constraining_column = 0; /* &id */
4484         size_t for_column = 2; /* &Extension */
4485         size_t row, presence_index = 0;
4486         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4487         
4488         for(row=0; row < itable->rows_count; row++) {
4489             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4490             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4491         
4492             if(type_cell->cell_kind == aioc__undefined)
4493                 continue;
4494         
4495             presence_index++;
4496             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4497                 result.type_descriptor = type_cell->type_descriptor;
4498                 result.presence_index = presence_index;
4499                 break;
4500             }
4501         }
4502         
4503         return result;
4504 }
4505
4506 static int
4507 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4508                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4509         
4510         if(!sptr) {
4511                 ASN__CTFAIL(app_key, td, sptr,
4512                         "%s: value not given (%s:%d)",
4513                         td->name, __FILE__, __LINE__);
4514                 return -1;
4515         }
4516         
4517         
4518         if(1 /* No applicable constraints whatsoever */) {
4519                 /* Nothing is here. See below */
4520         }
4521         
4522         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4523 }
4524
4525 static int
4526 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4527                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4528         long value;
4529         
4530         if(!sptr) {
4531                 ASN__CTFAIL(app_key, td, sptr,
4532                         "%s: value not given (%s:%d)",
4533                         td->name, __FILE__, __LINE__);
4534                 return -1;
4535         }
4536         
4537         value = *(const long *)sptr;
4538         
4539         if((value >= 0 && value <= 65535)) {
4540                 /* Constraint check succeeded */
4541                 return 0;
4542         } else {
4543                 ASN__CTFAIL(app_key, td, sptr,
4544                         "%s: constraint failed (%s:%d)",
4545                         td->name, __FILE__, __LINE__);
4546                 return -1;
4547         }
4548 }
4549
4550 static asn_type_selector_result_t
4551 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4552         asn_type_selector_result_t result = {0, 0};
4553         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4554         size_t constraining_column = 0; /* &id */
4555         size_t for_column = 1; /* &criticality */
4556         size_t row, presence_index = 0;
4557         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4558         
4559         for(row=0; row < itable->rows_count; row++) {
4560             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4561             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4562         
4563             if(type_cell->cell_kind == aioc__undefined)
4564                 continue;
4565         
4566             presence_index++;
4567             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4568                 result.type_descriptor = type_cell->type_descriptor;
4569                 result.presence_index = presence_index;
4570                 break;
4571             }
4572         }
4573         
4574         return result;
4575 }
4576
4577 static int
4578 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4579                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4580         
4581         if(!sptr) {
4582                 ASN__CTFAIL(app_key, td, sptr,
4583                         "%s: value not given (%s:%d)",
4584                         td->name, __FILE__, __LINE__);
4585                 return -1;
4586         }
4587         
4588         
4589         if(1 /* No applicable constraints whatsoever */) {
4590                 /* Nothing is here. See below */
4591         }
4592         
4593         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4594 }
4595
4596 static asn_type_selector_result_t
4597 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4598         asn_type_selector_result_t result = {0, 0};
4599         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4600         size_t constraining_column = 0; /* &id */
4601         size_t for_column = 2; /* &Extension */
4602         size_t row, presence_index = 0;
4603         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4604         
4605         for(row=0; row < itable->rows_count; row++) {
4606             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4607             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4608         
4609             if(type_cell->cell_kind == aioc__undefined)
4610                 continue;
4611         
4612             presence_index++;
4613             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4614                 result.type_descriptor = type_cell->type_descriptor;
4615                 result.presence_index = presence_index;
4616                 break;
4617             }
4618         }
4619         
4620         return result;
4621 }
4622
4623 static int
4624 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4625                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4626         
4627         if(!sptr) {
4628                 ASN__CTFAIL(app_key, td, sptr,
4629                         "%s: value not given (%s:%d)",
4630                         td->name, __FILE__, __LINE__);
4631                 return -1;
4632         }
4633         
4634         
4635         if(1 /* No applicable constraints whatsoever */) {
4636                 /* Nothing is here. See below */
4637         }
4638         
4639         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4640 }
4641
4642 static int
4643 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4644                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4645         long value;
4646         
4647         if(!sptr) {
4648                 ASN__CTFAIL(app_key, td, sptr,
4649                         "%s: value not given (%s:%d)",
4650                         td->name, __FILE__, __LINE__);
4651                 return -1;
4652         }
4653         
4654         value = *(const long *)sptr;
4655         
4656         if((value >= 0 && value <= 65535)) {
4657                 /* Constraint check succeeded */
4658                 return 0;
4659         } else {
4660                 ASN__CTFAIL(app_key, td, sptr,
4661                         "%s: constraint failed (%s:%d)",
4662                         td->name, __FILE__, __LINE__);
4663                 return -1;
4664         }
4665 }
4666
4667 static int
4668 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4669                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4670         
4671         if(!sptr) {
4672                 ASN__CTFAIL(app_key, td, sptr,
4673                         "%s: value not given (%s:%d)",
4674                         td->name, __FILE__, __LINE__);
4675                 return -1;
4676         }
4677         
4678         
4679         if(1 /* No applicable constraints whatsoever */) {
4680                 /* Nothing is here. See below */
4681         }
4682         
4683         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4684 }
4685
4686 static int
4687 memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4688                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4689         
4690         if(!sptr) {
4691                 ASN__CTFAIL(app_key, td, sptr,
4692                         "%s: value not given (%s:%d)",
4693                         td->name, __FILE__, __LINE__);
4694                 return -1;
4695         }
4696         
4697         
4698         if(1 /* No applicable constraints whatsoever */) {
4699                 /* Nothing is here. See below */
4700         }
4701         
4702         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4703 }
4704
4705 static int
4706 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4707                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4708         long value;
4709         
4710         if(!sptr) {
4711                 ASN__CTFAIL(app_key, td, sptr,
4712                         "%s: value not given (%s:%d)",
4713                         td->name, __FILE__, __LINE__);
4714                 return -1;
4715         }
4716         
4717         value = *(const long *)sptr;
4718         
4719         if((value >= 0 && value <= 65535)) {
4720                 /* Constraint check succeeded */
4721                 return 0;
4722         } else {
4723                 ASN__CTFAIL(app_key, td, sptr,
4724                         "%s: constraint failed (%s:%d)",
4725                         td->name, __FILE__, __LINE__);
4726                 return -1;
4727         }
4728 }
4729
4730 static asn_type_selector_result_t
4731 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4732         asn_type_selector_result_t result = {0, 0};
4733         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4734         size_t constraining_column = 0; /* &id */
4735         size_t for_column = 1; /* &criticality */
4736         size_t row, presence_index = 0;
4737         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4738         
4739         for(row=0; row < itable->rows_count; row++) {
4740             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4741             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4742         
4743             if(type_cell->cell_kind == aioc__undefined)
4744                 continue;
4745         
4746             presence_index++;
4747             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4748                 result.type_descriptor = type_cell->type_descriptor;
4749                 result.presence_index = presence_index;
4750                 break;
4751             }
4752         }
4753         
4754         return result;
4755 }
4756
4757 static int
4758 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4759                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4760         
4761         if(!sptr) {
4762                 ASN__CTFAIL(app_key, td, sptr,
4763                         "%s: value not given (%s:%d)",
4764                         td->name, __FILE__, __LINE__);
4765                 return -1;
4766         }
4767         
4768         
4769         if(1 /* No applicable constraints whatsoever */) {
4770                 /* Nothing is here. See below */
4771         }
4772         
4773         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4774 }
4775
4776 static asn_type_selector_result_t
4777 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4778         asn_type_selector_result_t result = {0, 0};
4779         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4780         size_t constraining_column = 0; /* &id */
4781         size_t for_column = 2; /* &Extension */
4782         size_t row, presence_index = 0;
4783         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4784         
4785         for(row=0; row < itable->rows_count; row++) {
4786             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4787             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4788         
4789             if(type_cell->cell_kind == aioc__undefined)
4790                 continue;
4791         
4792             presence_index++;
4793             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4794                 result.type_descriptor = type_cell->type_descriptor;
4795                 result.presence_index = presence_index;
4796                 break;
4797             }
4798         }
4799         
4800         return result;
4801 }
4802
4803 static int
4804 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4805                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4806         
4807         if(!sptr) {
4808                 ASN__CTFAIL(app_key, td, sptr,
4809                         "%s: value not given (%s:%d)",
4810                         td->name, __FILE__, __LINE__);
4811                 return -1;
4812         }
4813         
4814         
4815         if(1 /* No applicable constraints whatsoever */) {
4816                 /* Nothing is here. See below */
4817         }
4818         
4819         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4820 }
4821
4822 static int
4823 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4825         long value;
4826         
4827         if(!sptr) {
4828                 ASN__CTFAIL(app_key, td, sptr,
4829                         "%s: value not given (%s:%d)",
4830                         td->name, __FILE__, __LINE__);
4831                 return -1;
4832         }
4833         
4834         value = *(const long *)sptr;
4835         
4836         if((value >= 0 && value <= 65535)) {
4837                 /* Constraint check succeeded */
4838                 return 0;
4839         } else {
4840                 ASN__CTFAIL(app_key, td, sptr,
4841                         "%s: constraint failed (%s:%d)",
4842                         td->name, __FILE__, __LINE__);
4843                 return -1;
4844         }
4845 }
4846
4847 static asn_type_selector_result_t
4848 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4849         asn_type_selector_result_t result = {0, 0};
4850         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4851         size_t constraining_column = 0; /* &id */
4852         size_t for_column = 1; /* &criticality */
4853         size_t row, presence_index = 0;
4854         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4855         
4856         for(row=0; row < itable->rows_count; row++) {
4857             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4858             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4859         
4860             if(type_cell->cell_kind == aioc__undefined)
4861                 continue;
4862         
4863             presence_index++;
4864             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4865                 result.type_descriptor = type_cell->type_descriptor;
4866                 result.presence_index = presence_index;
4867                 break;
4868             }
4869         }
4870         
4871         return result;
4872 }
4873
4874 static int
4875 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4876                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4877         
4878         if(!sptr) {
4879                 ASN__CTFAIL(app_key, td, sptr,
4880                         "%s: value not given (%s:%d)",
4881                         td->name, __FILE__, __LINE__);
4882                 return -1;
4883         }
4884         
4885         
4886         if(1 /* No applicable constraints whatsoever */) {
4887                 /* Nothing is here. See below */
4888         }
4889         
4890         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4891 }
4892
4893 static asn_type_selector_result_t
4894 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4895         asn_type_selector_result_t result = {0, 0};
4896         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4897         size_t constraining_column = 0; /* &id */
4898         size_t for_column = 2; /* &Extension */
4899         size_t row, presence_index = 0;
4900         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4901         
4902         for(row=0; row < itable->rows_count; row++) {
4903             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4904             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4905         
4906             if(type_cell->cell_kind == aioc__undefined)
4907                 continue;
4908         
4909             presence_index++;
4910             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4911                 result.type_descriptor = type_cell->type_descriptor;
4912                 result.presence_index = presence_index;
4913                 break;
4914             }
4915         }
4916         
4917         return result;
4918 }
4919
4920 static int
4921 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4922                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4923         
4924         if(!sptr) {
4925                 ASN__CTFAIL(app_key, td, sptr,
4926                         "%s: value not given (%s:%d)",
4927                         td->name, __FILE__, __LINE__);
4928                 return -1;
4929         }
4930         
4931         
4932         if(1 /* No applicable constraints whatsoever */) {
4933                 /* Nothing is here. See below */
4934         }
4935         
4936         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4937 }
4938
4939 static int
4940 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4941                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4942         long value;
4943         
4944         if(!sptr) {
4945                 ASN__CTFAIL(app_key, td, sptr,
4946                         "%s: value not given (%s:%d)",
4947                         td->name, __FILE__, __LINE__);
4948                 return -1;
4949         }
4950         
4951         value = *(const long *)sptr;
4952         
4953         if((value >= 0 && value <= 65535)) {
4954                 /* Constraint check succeeded */
4955                 return 0;
4956         } else {
4957                 ASN__CTFAIL(app_key, td, sptr,
4958                         "%s: constraint failed (%s:%d)",
4959                         td->name, __FILE__, __LINE__);
4960                 return -1;
4961         }
4962 }
4963
4964 static int
4965 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4966                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4967         
4968         if(!sptr) {
4969                 ASN__CTFAIL(app_key, td, sptr,
4970                         "%s: value not given (%s:%d)",
4971                         td->name, __FILE__, __LINE__);
4972                 return -1;
4973         }
4974         
4975         
4976         if(1 /* No applicable constraints whatsoever */) {
4977                 /* Nothing is here. See below */
4978         }
4979         
4980         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4981 }
4982
4983 static int
4984 memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4985                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4986         
4987         if(!sptr) {
4988                 ASN__CTFAIL(app_key, td, sptr,
4989                         "%s: value not given (%s:%d)",
4990                         td->name, __FILE__, __LINE__);
4991                 return -1;
4992         }
4993         
4994         
4995         if(1 /* No applicable constraints whatsoever */) {
4996                 /* Nothing is here. See below */
4997         }
4998         
4999         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5000 }
5001
5002 static int
5003 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5004                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5005         long value;
5006         
5007         if(!sptr) {
5008                 ASN__CTFAIL(app_key, td, sptr,
5009                         "%s: value not given (%s:%d)",
5010                         td->name, __FILE__, __LINE__);
5011                 return -1;
5012         }
5013         
5014         value = *(const long *)sptr;
5015         
5016         if((value >= 0 && value <= 65535)) {
5017                 /* Constraint check succeeded */
5018                 return 0;
5019         } else {
5020                 ASN__CTFAIL(app_key, td, sptr,
5021                         "%s: constraint failed (%s:%d)",
5022                         td->name, __FILE__, __LINE__);
5023                 return -1;
5024         }
5025 }
5026
5027 static int
5028 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5029                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5030         
5031         if(!sptr) {
5032                 ASN__CTFAIL(app_key, td, sptr,
5033                         "%s: value not given (%s:%d)",
5034                         td->name, __FILE__, __LINE__);
5035                 return -1;
5036         }
5037         
5038         
5039         if(1 /* No applicable constraints whatsoever */) {
5040                 /* Nothing is here. See below */
5041         }
5042         
5043         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5044 }
5045
5046 static int
5047 memb_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5048                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5049         
5050         if(!sptr) {
5051                 ASN__CTFAIL(app_key, td, sptr,
5052                         "%s: value not given (%s:%d)",
5053                         td->name, __FILE__, __LINE__);
5054                 return -1;
5055         }
5056         
5057         
5058         if(1 /* No applicable constraints whatsoever */) {
5059                 /* Nothing is here. See below */
5060         }
5061         
5062         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5063 }
5064
5065 static int
5066 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5067                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5068         long value;
5069         
5070         if(!sptr) {
5071                 ASN__CTFAIL(app_key, td, sptr,
5072                         "%s: value not given (%s:%d)",
5073                         td->name, __FILE__, __LINE__);
5074                 return -1;
5075         }
5076         
5077         value = *(const long *)sptr;
5078         
5079         if((value >= 0 && value <= 65535)) {
5080                 /* Constraint check succeeded */
5081                 return 0;
5082         } else {
5083                 ASN__CTFAIL(app_key, td, sptr,
5084                         "%s: constraint failed (%s:%d)",
5085                         td->name, __FILE__, __LINE__);
5086                 return -1;
5087         }
5088 }
5089
5090 static asn_type_selector_result_t
5091 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5092         asn_type_selector_result_t result = {0, 0};
5093         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5094         size_t constraining_column = 0; /* &id */
5095         size_t for_column = 1; /* &criticality */
5096         size_t row, presence_index = 0;
5097         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5098         
5099         for(row=0; row < itable->rows_count; row++) {
5100             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5101             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5102         
5103             if(type_cell->cell_kind == aioc__undefined)
5104                 continue;
5105         
5106             presence_index++;
5107             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5108                 result.type_descriptor = type_cell->type_descriptor;
5109                 result.presence_index = presence_index;
5110                 break;
5111             }
5112         }
5113         
5114         return result;
5115 }
5116
5117 static int
5118 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5119                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5120         
5121         if(!sptr) {
5122                 ASN__CTFAIL(app_key, td, sptr,
5123                         "%s: value not given (%s:%d)",
5124                         td->name, __FILE__, __LINE__);
5125                 return -1;
5126         }
5127         
5128         
5129         if(1 /* No applicable constraints whatsoever */) {
5130                 /* Nothing is here. See below */
5131         }
5132         
5133         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5134 }
5135
5136 static asn_type_selector_result_t
5137 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5138         asn_type_selector_result_t result = {0, 0};
5139         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5140         size_t constraining_column = 0; /* &id */
5141         size_t for_column = 2; /* &Extension */
5142         size_t row, presence_index = 0;
5143         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5144         
5145         for(row=0; row < itable->rows_count; row++) {
5146             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5147             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5148         
5149             if(type_cell->cell_kind == aioc__undefined)
5150                 continue;
5151         
5152             presence_index++;
5153             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5154                 result.type_descriptor = type_cell->type_descriptor;
5155                 result.presence_index = presence_index;
5156                 break;
5157             }
5158         }
5159         
5160         return result;
5161 }
5162
5163 static int
5164 memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5165                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5166         
5167         if(!sptr) {
5168                 ASN__CTFAIL(app_key, td, sptr,
5169                         "%s: value not given (%s:%d)",
5170                         td->name, __FILE__, __LINE__);
5171                 return -1;
5172         }
5173         
5174         
5175         if(1 /* No applicable constraints whatsoever */) {
5176                 /* Nothing is here. See below */
5177         }
5178         
5179         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5180 }
5181
5182 static int
5183 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5184                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5185         long value;
5186         
5187         if(!sptr) {
5188                 ASN__CTFAIL(app_key, td, sptr,
5189                         "%s: value not given (%s:%d)",
5190                         td->name, __FILE__, __LINE__);
5191                 return -1;
5192         }
5193         
5194         value = *(const long *)sptr;
5195         
5196         if((value >= 0 && value <= 65535)) {
5197                 /* Constraint check succeeded */
5198                 return 0;
5199         } else {
5200                 ASN__CTFAIL(app_key, td, sptr,
5201                         "%s: constraint failed (%s:%d)",
5202                         td->name, __FILE__, __LINE__);
5203                 return -1;
5204         }
5205 }
5206
5207 static int
5208 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5209                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5210         
5211         if(!sptr) {
5212                 ASN__CTFAIL(app_key, td, sptr,
5213                         "%s: value not given (%s:%d)",
5214                         td->name, __FILE__, __LINE__);
5215                 return -1;
5216         }
5217         
5218         
5219         if(1 /* No applicable constraints whatsoever */) {
5220                 /* Nothing is here. See below */
5221         }
5222         
5223         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5224 }
5225
5226 static int
5227 memb_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5228                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5229         
5230         if(!sptr) {
5231                 ASN__CTFAIL(app_key, td, sptr,
5232                         "%s: value not given (%s:%d)",
5233                         td->name, __FILE__, __LINE__);
5234                 return -1;
5235         }
5236         
5237         
5238         if(1 /* No applicable constraints whatsoever */) {
5239                 /* Nothing is here. See below */
5240         }
5241         
5242         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5243 }
5244
5245 static int
5246 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5247                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5248         long value;
5249         
5250         if(!sptr) {
5251                 ASN__CTFAIL(app_key, td, sptr,
5252                         "%s: value not given (%s:%d)",
5253                         td->name, __FILE__, __LINE__);
5254                 return -1;
5255         }
5256         
5257         value = *(const long *)sptr;
5258         
5259         if((value >= 0 && value <= 65535)) {
5260                 /* Constraint check succeeded */
5261                 return 0;
5262         } else {
5263                 ASN__CTFAIL(app_key, td, sptr,
5264                         "%s: constraint failed (%s:%d)",
5265                         td->name, __FILE__, __LINE__);
5266                 return -1;
5267         }
5268 }
5269
5270 static asn_type_selector_result_t
5271 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5272         asn_type_selector_result_t result = {0, 0};
5273         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5274         size_t constraining_column = 0; /* &id */
5275         size_t for_column = 1; /* &criticality */
5276         size_t row, presence_index = 0;
5277         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5278         
5279         for(row=0; row < itable->rows_count; row++) {
5280             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5281             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5282         
5283             if(type_cell->cell_kind == aioc__undefined)
5284                 continue;
5285         
5286             presence_index++;
5287             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5288                 result.type_descriptor = type_cell->type_descriptor;
5289                 result.presence_index = presence_index;
5290                 break;
5291             }
5292         }
5293         
5294         return result;
5295 }
5296
5297 static int
5298 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5299                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5300         
5301         if(!sptr) {
5302                 ASN__CTFAIL(app_key, td, sptr,
5303                         "%s: value not given (%s:%d)",
5304                         td->name, __FILE__, __LINE__);
5305                 return -1;
5306         }
5307         
5308         
5309         if(1 /* No applicable constraints whatsoever */) {
5310                 /* Nothing is here. See below */
5311         }
5312         
5313         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5314 }
5315
5316 static asn_type_selector_result_t
5317 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5318         asn_type_selector_result_t result = {0, 0};
5319         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5320         size_t constraining_column = 0; /* &id */
5321         size_t for_column = 2; /* &Extension */
5322         size_t row, presence_index = 0;
5323         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5324         
5325         for(row=0; row < itable->rows_count; row++) {
5326             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5327             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5328         
5329             if(type_cell->cell_kind == aioc__undefined)
5330                 continue;
5331         
5332             presence_index++;
5333             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5334                 result.type_descriptor = type_cell->type_descriptor;
5335                 result.presence_index = presence_index;
5336                 break;
5337             }
5338         }
5339         
5340         return result;
5341 }
5342
5343 static int
5344 memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5345                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5346         
5347         if(!sptr) {
5348                 ASN__CTFAIL(app_key, td, sptr,
5349                         "%s: value not given (%s:%d)",
5350                         td->name, __FILE__, __LINE__);
5351                 return -1;
5352         }
5353         
5354         
5355         if(1 /* No applicable constraints whatsoever */) {
5356                 /* Nothing is here. See below */
5357         }
5358         
5359         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5360 }
5361
5362 static int
5363 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5364                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5365         long value;
5366         
5367         if(!sptr) {
5368                 ASN__CTFAIL(app_key, td, sptr,
5369                         "%s: value not given (%s:%d)",
5370                         td->name, __FILE__, __LINE__);
5371                 return -1;
5372         }
5373         
5374         value = *(const long *)sptr;
5375         
5376         if((value >= 0 && value <= 65535)) {
5377                 /* Constraint check succeeded */
5378                 return 0;
5379         } else {
5380                 ASN__CTFAIL(app_key, td, sptr,
5381                         "%s: constraint failed (%s:%d)",
5382                         td->name, __FILE__, __LINE__);
5383                 return -1;
5384         }
5385 }
5386
5387 static asn_type_selector_result_t
5388 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5389         asn_type_selector_result_t result = {0, 0};
5390         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5391         size_t constraining_column = 0; /* &id */
5392         size_t for_column = 1; /* &criticality */
5393         size_t row, presence_index = 0;
5394         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5395         
5396         for(row=0; row < itable->rows_count; row++) {
5397             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5398             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5399         
5400             if(type_cell->cell_kind == aioc__undefined)
5401                 continue;
5402         
5403             presence_index++;
5404             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5405                 result.type_descriptor = type_cell->type_descriptor;
5406                 result.presence_index = presence_index;
5407                 break;
5408             }
5409         }
5410         
5411         return result;
5412 }
5413
5414 static int
5415 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5416                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5417         
5418         if(!sptr) {
5419                 ASN__CTFAIL(app_key, td, sptr,
5420                         "%s: value not given (%s:%d)",
5421                         td->name, __FILE__, __LINE__);
5422                 return -1;
5423         }
5424         
5425         
5426         if(1 /* No applicable constraints whatsoever */) {
5427                 /* Nothing is here. See below */
5428         }
5429         
5430         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5431 }
5432
5433 static asn_type_selector_result_t
5434 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5435         asn_type_selector_result_t result = {0, 0};
5436         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5437         size_t constraining_column = 0; /* &id */
5438         size_t for_column = 2; /* &Extension */
5439         size_t row, presence_index = 0;
5440         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5441         
5442         for(row=0; row < itable->rows_count; row++) {
5443             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5444             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5445         
5446             if(type_cell->cell_kind == aioc__undefined)
5447                 continue;
5448         
5449             presence_index++;
5450             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5451                 result.type_descriptor = type_cell->type_descriptor;
5452                 result.presence_index = presence_index;
5453                 break;
5454             }
5455         }
5456         
5457         return result;
5458 }
5459
5460 static int
5461 memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5462                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5463         
5464         if(!sptr) {
5465                 ASN__CTFAIL(app_key, td, sptr,
5466                         "%s: value not given (%s:%d)",
5467                         td->name, __FILE__, __LINE__);
5468                 return -1;
5469         }
5470         
5471         
5472         if(1 /* No applicable constraints whatsoever */) {
5473                 /* Nothing is here. See below */
5474         }
5475         
5476         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5477 }
5478
5479 static int
5480 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5481                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5482         long value;
5483         
5484         if(!sptr) {
5485                 ASN__CTFAIL(app_key, td, sptr,
5486                         "%s: value not given (%s:%d)",
5487                         td->name, __FILE__, __LINE__);
5488                 return -1;
5489         }
5490         
5491         value = *(const long *)sptr;
5492         
5493         if((value >= 0 && value <= 65535)) {
5494                 /* Constraint check succeeded */
5495                 return 0;
5496         } else {
5497                 ASN__CTFAIL(app_key, td, sptr,
5498                         "%s: constraint failed (%s:%d)",
5499                         td->name, __FILE__, __LINE__);
5500                 return -1;
5501         }
5502 }
5503
5504 static int
5505 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5506                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5507         
5508         if(!sptr) {
5509                 ASN__CTFAIL(app_key, td, sptr,
5510                         "%s: value not given (%s:%d)",
5511                         td->name, __FILE__, __LINE__);
5512                 return -1;
5513         }
5514         
5515         
5516         if(1 /* No applicable constraints whatsoever */) {
5517                 /* Nothing is here. See below */
5518         }
5519         
5520         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5521 }
5522
5523 static int
5524 memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5525                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5526         
5527         if(!sptr) {
5528                 ASN__CTFAIL(app_key, td, sptr,
5529                         "%s: value not given (%s:%d)",
5530                         td->name, __FILE__, __LINE__);
5531                 return -1;
5532         }
5533         
5534         
5535         if(1 /* No applicable constraints whatsoever */) {
5536                 /* Nothing is here. See below */
5537         }
5538         
5539         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5540 }
5541
5542 static int
5543 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5544                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5545         long value;
5546         
5547         if(!sptr) {
5548                 ASN__CTFAIL(app_key, td, sptr,
5549                         "%s: value not given (%s:%d)",
5550                         td->name, __FILE__, __LINE__);
5551                 return -1;
5552         }
5553         
5554         value = *(const long *)sptr;
5555         
5556         if((value >= 0 && value <= 65535)) {
5557                 /* Constraint check succeeded */
5558                 return 0;
5559         } else {
5560                 ASN__CTFAIL(app_key, td, sptr,
5561                         "%s: constraint failed (%s:%d)",
5562                         td->name, __FILE__, __LINE__);
5563                 return -1;
5564         }
5565 }
5566
5567 static asn_type_selector_result_t
5568 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5569         asn_type_selector_result_t result = {0, 0};
5570         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5571         size_t constraining_column = 0; /* &id */
5572         size_t for_column = 1; /* &criticality */
5573         size_t row, presence_index = 0;
5574         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5575         
5576         for(row=0; row < itable->rows_count; row++) {
5577             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5578             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5579         
5580             if(type_cell->cell_kind == aioc__undefined)
5581                 continue;
5582         
5583             presence_index++;
5584             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5585                 result.type_descriptor = type_cell->type_descriptor;
5586                 result.presence_index = presence_index;
5587                 break;
5588             }
5589         }
5590         
5591         return result;
5592 }
5593
5594 static int
5595 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5596                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5597         
5598         if(!sptr) {
5599                 ASN__CTFAIL(app_key, td, sptr,
5600                         "%s: value not given (%s:%d)",
5601                         td->name, __FILE__, __LINE__);
5602                 return -1;
5603         }
5604         
5605         
5606         if(1 /* No applicable constraints whatsoever */) {
5607                 /* Nothing is here. See below */
5608         }
5609         
5610         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5611 }
5612
5613 static asn_type_selector_result_t
5614 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5615         asn_type_selector_result_t result = {0, 0};
5616         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5617         size_t constraining_column = 0; /* &id */
5618         size_t for_column = 2; /* &Extension */
5619         size_t row, presence_index = 0;
5620         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5621         
5622         for(row=0; row < itable->rows_count; row++) {
5623             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5624             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5625         
5626             if(type_cell->cell_kind == aioc__undefined)
5627                 continue;
5628         
5629             presence_index++;
5630             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5631                 result.type_descriptor = type_cell->type_descriptor;
5632                 result.presence_index = presence_index;
5633                 break;
5634             }
5635         }
5636         
5637         return result;
5638 }
5639
5640 static int
5641 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5642                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5643         
5644         if(!sptr) {
5645                 ASN__CTFAIL(app_key, td, sptr,
5646                         "%s: value not given (%s:%d)",
5647                         td->name, __FILE__, __LINE__);
5648                 return -1;
5649         }
5650         
5651         
5652         if(1 /* No applicable constraints whatsoever */) {
5653                 /* Nothing is here. See below */
5654         }
5655         
5656         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5657 }
5658
5659 static int
5660 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5661                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5662         long value;
5663         
5664         if(!sptr) {
5665                 ASN__CTFAIL(app_key, td, sptr,
5666                         "%s: value not given (%s:%d)",
5667                         td->name, __FILE__, __LINE__);
5668                 return -1;
5669         }
5670         
5671         value = *(const long *)sptr;
5672         
5673         if((value >= 0 && value <= 65535)) {
5674                 /* Constraint check succeeded */
5675                 return 0;
5676         } else {
5677                 ASN__CTFAIL(app_key, td, sptr,
5678                         "%s: constraint failed (%s:%d)",
5679                         td->name, __FILE__, __LINE__);
5680                 return -1;
5681         }
5682 }
5683
5684 static asn_type_selector_result_t
5685 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5686         asn_type_selector_result_t result = {0, 0};
5687         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5688         size_t constraining_column = 0; /* &id */
5689         size_t for_column = 1; /* &criticality */
5690         size_t row, presence_index = 0;
5691         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5692         
5693         for(row=0; row < itable->rows_count; row++) {
5694             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5695             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5696         
5697             if(type_cell->cell_kind == aioc__undefined)
5698                 continue;
5699         
5700             presence_index++;
5701             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5702                 result.type_descriptor = type_cell->type_descriptor;
5703                 result.presence_index = presence_index;
5704                 break;
5705             }
5706         }
5707         
5708         return result;
5709 }
5710
5711 static int
5712 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5713                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5714         
5715         if(!sptr) {
5716                 ASN__CTFAIL(app_key, td, sptr,
5717                         "%s: value not given (%s:%d)",
5718                         td->name, __FILE__, __LINE__);
5719                 return -1;
5720         }
5721         
5722         
5723         if(1 /* No applicable constraints whatsoever */) {
5724                 /* Nothing is here. See below */
5725         }
5726         
5727         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5728 }
5729
5730 static asn_type_selector_result_t
5731 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5732         asn_type_selector_result_t result = {0, 0};
5733         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5734         size_t constraining_column = 0; /* &id */
5735         size_t for_column = 2; /* &Extension */
5736         size_t row, presence_index = 0;
5737         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5738         
5739         for(row=0; row < itable->rows_count; row++) {
5740             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5741             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5742         
5743             if(type_cell->cell_kind == aioc__undefined)
5744                 continue;
5745         
5746             presence_index++;
5747             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5748                 result.type_descriptor = type_cell->type_descriptor;
5749                 result.presence_index = presence_index;
5750                 break;
5751             }
5752         }
5753         
5754         return result;
5755 }
5756
5757 static int
5758 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5759                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5760         
5761         if(!sptr) {
5762                 ASN__CTFAIL(app_key, td, sptr,
5763                         "%s: value not given (%s:%d)",
5764                         td->name, __FILE__, __LINE__);
5765                 return -1;
5766         }
5767         
5768         
5769         if(1 /* No applicable constraints whatsoever */) {
5770                 /* Nothing is here. See below */
5771         }
5772         
5773         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5774 }
5775
5776 static int
5777 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5778                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5779         long value;
5780         
5781         if(!sptr) {
5782                 ASN__CTFAIL(app_key, td, sptr,
5783                         "%s: value not given (%s:%d)",
5784                         td->name, __FILE__, __LINE__);
5785                 return -1;
5786         }
5787         
5788         value = *(const long *)sptr;
5789         
5790         if((value >= 0 && value <= 65535)) {
5791                 /* Constraint check succeeded */
5792                 return 0;
5793         } else {
5794                 ASN__CTFAIL(app_key, td, sptr,
5795                         "%s: constraint failed (%s:%d)",
5796                         td->name, __FILE__, __LINE__);
5797                 return -1;
5798         }
5799 }
5800
5801 static int
5802 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5803                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5804         
5805         if(!sptr) {
5806                 ASN__CTFAIL(app_key, td, sptr,
5807                         "%s: value not given (%s:%d)",
5808                         td->name, __FILE__, __LINE__);
5809                 return -1;
5810         }
5811         
5812         
5813         if(1 /* No applicable constraints whatsoever */) {
5814                 /* Nothing is here. See below */
5815         }
5816         
5817         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5818 }
5819
5820 static int
5821 memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5822                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5823         
5824         if(!sptr) {
5825                 ASN__CTFAIL(app_key, td, sptr,
5826                         "%s: value not given (%s:%d)",
5827                         td->name, __FILE__, __LINE__);
5828                 return -1;
5829         }
5830         
5831         
5832         if(1 /* No applicable constraints whatsoever */) {
5833                 /* Nothing is here. See below */
5834         }
5835         
5836         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5837 }
5838
5839 static int
5840 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5841                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5842         long value;
5843         
5844         if(!sptr) {
5845                 ASN__CTFAIL(app_key, td, sptr,
5846                         "%s: value not given (%s:%d)",
5847                         td->name, __FILE__, __LINE__);
5848                 return -1;
5849         }
5850         
5851         value = *(const long *)sptr;
5852         
5853         if((value >= 0 && value <= 65535)) {
5854                 /* Constraint check succeeded */
5855                 return 0;
5856         } else {
5857                 ASN__CTFAIL(app_key, td, sptr,
5858                         "%s: constraint failed (%s:%d)",
5859                         td->name, __FILE__, __LINE__);
5860                 return -1;
5861         }
5862 }
5863
5864 static int
5865 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5866                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5867         
5868         if(!sptr) {
5869                 ASN__CTFAIL(app_key, td, sptr,
5870                         "%s: value not given (%s:%d)",
5871                         td->name, __FILE__, __LINE__);
5872                 return -1;
5873         }
5874         
5875         
5876         if(1 /* No applicable constraints whatsoever */) {
5877                 /* Nothing is here. See below */
5878         }
5879         
5880         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5881 }
5882
5883 static int
5884 memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5885                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5886         
5887         if(!sptr) {
5888                 ASN__CTFAIL(app_key, td, sptr,
5889                         "%s: value not given (%s:%d)",
5890                         td->name, __FILE__, __LINE__);
5891                 return -1;
5892         }
5893         
5894         
5895         if(1 /* No applicable constraints whatsoever */) {
5896                 /* Nothing is here. See below */
5897         }
5898         
5899         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5900 }
5901
5902 static int
5903 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5904                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5905         long value;
5906         
5907         if(!sptr) {
5908                 ASN__CTFAIL(app_key, td, sptr,
5909                         "%s: value not given (%s:%d)",
5910                         td->name, __FILE__, __LINE__);
5911                 return -1;
5912         }
5913         
5914         value = *(const long *)sptr;
5915         
5916         if((value >= 0 && value <= 65535)) {
5917                 /* Constraint check succeeded */
5918                 return 0;
5919         } else {
5920                 ASN__CTFAIL(app_key, td, sptr,
5921                         "%s: constraint failed (%s:%d)",
5922                         td->name, __FILE__, __LINE__);
5923                 return -1;
5924         }
5925 }
5926
5927 static int
5928 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5929                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5930         
5931         if(!sptr) {
5932                 ASN__CTFAIL(app_key, td, sptr,
5933                         "%s: value not given (%s:%d)",
5934                         td->name, __FILE__, __LINE__);
5935                 return -1;
5936         }
5937         
5938         
5939         if(1 /* No applicable constraints whatsoever */) {
5940                 /* Nothing is here. See below */
5941         }
5942         
5943         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5944 }
5945
5946 static int
5947 memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5948                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5949         
5950         if(!sptr) {
5951                 ASN__CTFAIL(app_key, td, sptr,
5952                         "%s: value not given (%s:%d)",
5953                         td->name, __FILE__, __LINE__);
5954                 return -1;
5955         }
5956         
5957         
5958         if(1 /* No applicable constraints whatsoever */) {
5959                 /* Nothing is here. See below */
5960         }
5961         
5962         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5963 }
5964
5965 static int
5966 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
5967                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5968         long value;
5969         
5970         if(!sptr) {
5971                 ASN__CTFAIL(app_key, td, sptr,
5972                         "%s: value not given (%s:%d)",
5973                         td->name, __FILE__, __LINE__);
5974                 return -1;
5975         }
5976         
5977         value = *(const long *)sptr;
5978         
5979         if((value >= 0 && value <= 65535)) {
5980                 /* Constraint check succeeded */
5981                 return 0;
5982         } else {
5983                 ASN__CTFAIL(app_key, td, sptr,
5984                         "%s: constraint failed (%s:%d)",
5985                         td->name, __FILE__, __LINE__);
5986                 return -1;
5987         }
5988 }
5989
5990 static int
5991 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
5992                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5993         
5994         if(!sptr) {
5995                 ASN__CTFAIL(app_key, td, sptr,
5996                         "%s: value not given (%s:%d)",
5997                         td->name, __FILE__, __LINE__);
5998                 return -1;
5999         }
6000         
6001         
6002         if(1 /* No applicable constraints whatsoever */) {
6003                 /* Nothing is here. See below */
6004         }
6005         
6006         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6007 }
6008
6009 static int
6010 memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6011                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6012         
6013         if(!sptr) {
6014                 ASN__CTFAIL(app_key, td, sptr,
6015                         "%s: value not given (%s:%d)",
6016                         td->name, __FILE__, __LINE__);
6017                 return -1;
6018         }
6019         
6020         
6021         if(1 /* No applicable constraints whatsoever */) {
6022                 /* Nothing is here. See below */
6023         }
6024         
6025         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6026 }
6027
6028 static int
6029 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6030                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6031         long value;
6032         
6033         if(!sptr) {
6034                 ASN__CTFAIL(app_key, td, sptr,
6035                         "%s: value not given (%s:%d)",
6036                         td->name, __FILE__, __LINE__);
6037                 return -1;
6038         }
6039         
6040         value = *(const long *)sptr;
6041         
6042         if((value >= 0 && value <= 65535)) {
6043                 /* Constraint check succeeded */
6044                 return 0;
6045         } else {
6046                 ASN__CTFAIL(app_key, td, sptr,
6047                         "%s: constraint failed (%s:%d)",
6048                         td->name, __FILE__, __LINE__);
6049                 return -1;
6050         }
6051 }
6052
6053 static asn_type_selector_result_t
6054 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6055         asn_type_selector_result_t result = {0, 0};
6056         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6057         size_t constraining_column = 0; /* &id */
6058         size_t for_column = 1; /* &criticality */
6059         size_t row, presence_index = 0;
6060         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6061         
6062         for(row=0; row < itable->rows_count; row++) {
6063             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6064             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6065         
6066             if(type_cell->cell_kind == aioc__undefined)
6067                 continue;
6068         
6069             presence_index++;
6070             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6071                 result.type_descriptor = type_cell->type_descriptor;
6072                 result.presence_index = presence_index;
6073                 break;
6074             }
6075         }
6076         
6077         return result;
6078 }
6079
6080 static int
6081 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6082                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6083         
6084         if(!sptr) {
6085                 ASN__CTFAIL(app_key, td, sptr,
6086                         "%s: value not given (%s:%d)",
6087                         td->name, __FILE__, __LINE__);
6088                 return -1;
6089         }
6090         
6091         
6092         if(1 /* No applicable constraints whatsoever */) {
6093                 /* Nothing is here. See below */
6094         }
6095         
6096         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6097 }
6098
6099 static asn_type_selector_result_t
6100 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6101         asn_type_selector_result_t result = {0, 0};
6102         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6103         size_t constraining_column = 0; /* &id */
6104         size_t for_column = 2; /* &Extension */
6105         size_t row, presence_index = 0;
6106         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6107         
6108         for(row=0; row < itable->rows_count; row++) {
6109             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6110             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6111         
6112             if(type_cell->cell_kind == aioc__undefined)
6113                 continue;
6114         
6115             presence_index++;
6116             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6117                 result.type_descriptor = type_cell->type_descriptor;
6118                 result.presence_index = presence_index;
6119                 break;
6120             }
6121         }
6122         
6123         return result;
6124 }
6125
6126 static int
6127 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6128                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6129         
6130         if(!sptr) {
6131                 ASN__CTFAIL(app_key, td, sptr,
6132                         "%s: value not given (%s:%d)",
6133                         td->name, __FILE__, __LINE__);
6134                 return -1;
6135         }
6136         
6137         
6138         if(1 /* No applicable constraints whatsoever */) {
6139                 /* Nothing is here. See below */
6140         }
6141         
6142         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6143 }
6144
6145 static int
6146 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6147                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6148         long value;
6149         
6150         if(!sptr) {
6151                 ASN__CTFAIL(app_key, td, sptr,
6152                         "%s: value not given (%s:%d)",
6153                         td->name, __FILE__, __LINE__);
6154                 return -1;
6155         }
6156         
6157         value = *(const long *)sptr;
6158         
6159         if((value >= 0 && value <= 65535)) {
6160                 /* Constraint check succeeded */
6161                 return 0;
6162         } else {
6163                 ASN__CTFAIL(app_key, td, sptr,
6164                         "%s: constraint failed (%s:%d)",
6165                         td->name, __FILE__, __LINE__);
6166                 return -1;
6167         }
6168 }
6169
6170 static asn_type_selector_result_t
6171 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6172         asn_type_selector_result_t result = {0, 0};
6173         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6174         size_t constraining_column = 0; /* &id */
6175         size_t for_column = 1; /* &criticality */
6176         size_t row, presence_index = 0;
6177         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6178         
6179         for(row=0; row < itable->rows_count; row++) {
6180             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6181             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6182         
6183             if(type_cell->cell_kind == aioc__undefined)
6184                 continue;
6185         
6186             presence_index++;
6187             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6188                 result.type_descriptor = type_cell->type_descriptor;
6189                 result.presence_index = presence_index;
6190                 break;
6191             }
6192         }
6193         
6194         return result;
6195 }
6196
6197 static int
6198 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6199                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6200         
6201         if(!sptr) {
6202                 ASN__CTFAIL(app_key, td, sptr,
6203                         "%s: value not given (%s:%d)",
6204                         td->name, __FILE__, __LINE__);
6205                 return -1;
6206         }
6207         
6208         
6209         if(1 /* No applicable constraints whatsoever */) {
6210                 /* Nothing is here. See below */
6211         }
6212         
6213         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6214 }
6215
6216 static asn_type_selector_result_t
6217 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6218         asn_type_selector_result_t result = {0, 0};
6219         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6220         size_t constraining_column = 0; /* &id */
6221         size_t for_column = 2; /* &Extension */
6222         size_t row, presence_index = 0;
6223         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6224         
6225         for(row=0; row < itable->rows_count; row++) {
6226             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6227             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6228         
6229             if(type_cell->cell_kind == aioc__undefined)
6230                 continue;
6231         
6232             presence_index++;
6233             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6234                 result.type_descriptor = type_cell->type_descriptor;
6235                 result.presence_index = presence_index;
6236                 break;
6237             }
6238         }
6239         
6240         return result;
6241 }
6242
6243 static int
6244 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6245                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6246         
6247         if(!sptr) {
6248                 ASN__CTFAIL(app_key, td, sptr,
6249                         "%s: value not given (%s:%d)",
6250                         td->name, __FILE__, __LINE__);
6251                 return -1;
6252         }
6253         
6254         
6255         if(1 /* No applicable constraints whatsoever */) {
6256                 /* Nothing is here. See below */
6257         }
6258         
6259         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6260 }
6261
6262 static int
6263 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6264                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6265         long value;
6266         
6267         if(!sptr) {
6268                 ASN__CTFAIL(app_key, td, sptr,
6269                         "%s: value not given (%s:%d)",
6270                         td->name, __FILE__, __LINE__);
6271                 return -1;
6272         }
6273         
6274         value = *(const long *)sptr;
6275         
6276         if((value >= 0 && value <= 65535)) {
6277                 /* Constraint check succeeded */
6278                 return 0;
6279         } else {
6280                 ASN__CTFAIL(app_key, td, sptr,
6281                         "%s: constraint failed (%s:%d)",
6282                         td->name, __FILE__, __LINE__);
6283                 return -1;
6284         }
6285 }
6286
6287 static int
6288 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6289                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6290         
6291         if(!sptr) {
6292                 ASN__CTFAIL(app_key, td, sptr,
6293                         "%s: value not given (%s:%d)",
6294                         td->name, __FILE__, __LINE__);
6295                 return -1;
6296         }
6297         
6298         
6299         if(1 /* No applicable constraints whatsoever */) {
6300                 /* Nothing is here. See below */
6301         }
6302         
6303         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6304 }
6305
6306 static int
6307 memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6308                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6309         
6310         if(!sptr) {
6311                 ASN__CTFAIL(app_key, td, sptr,
6312                         "%s: value not given (%s:%d)",
6313                         td->name, __FILE__, __LINE__);
6314                 return -1;
6315         }
6316         
6317         
6318         if(1 /* No applicable constraints whatsoever */) {
6319                 /* Nothing is here. See below */
6320         }
6321         
6322         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6323 }
6324
6325 static int
6326 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6327                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6328         long value;
6329         
6330         if(!sptr) {
6331                 ASN__CTFAIL(app_key, td, sptr,
6332                         "%s: value not given (%s:%d)",
6333                         td->name, __FILE__, __LINE__);
6334                 return -1;
6335         }
6336         
6337         value = *(const long *)sptr;
6338         
6339         if((value >= 0 && value <= 65535)) {
6340                 /* Constraint check succeeded */
6341                 return 0;
6342         } else {
6343                 ASN__CTFAIL(app_key, td, sptr,
6344                         "%s: constraint failed (%s:%d)",
6345                         td->name, __FILE__, __LINE__);
6346                 return -1;
6347         }
6348 }
6349
6350 static asn_type_selector_result_t
6351 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6352         asn_type_selector_result_t result = {0, 0};
6353         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6354         size_t constraining_column = 0; /* &id */
6355         size_t for_column = 1; /* &criticality */
6356         size_t row, presence_index = 0;
6357         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6358         
6359         for(row=0; row < itable->rows_count; row++) {
6360             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6361             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6362         
6363             if(type_cell->cell_kind == aioc__undefined)
6364                 continue;
6365         
6366             presence_index++;
6367             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6368                 result.type_descriptor = type_cell->type_descriptor;
6369                 result.presence_index = presence_index;
6370                 break;
6371             }
6372         }
6373         
6374         return result;
6375 }
6376
6377 static int
6378 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6379                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6380         
6381         if(!sptr) {
6382                 ASN__CTFAIL(app_key, td, sptr,
6383                         "%s: value not given (%s:%d)",
6384                         td->name, __FILE__, __LINE__);
6385                 return -1;
6386         }
6387         
6388         
6389         if(1 /* No applicable constraints whatsoever */) {
6390                 /* Nothing is here. See below */
6391         }
6392         
6393         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6394 }
6395
6396 static asn_type_selector_result_t
6397 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6398         asn_type_selector_result_t result = {0, 0};
6399         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6400         size_t constraining_column = 0; /* &id */
6401         size_t for_column = 2; /* &Extension */
6402         size_t row, presence_index = 0;
6403         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6404         
6405         for(row=0; row < itable->rows_count; row++) {
6406             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6407             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6408         
6409             if(type_cell->cell_kind == aioc__undefined)
6410                 continue;
6411         
6412             presence_index++;
6413             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6414                 result.type_descriptor = type_cell->type_descriptor;
6415                 result.presence_index = presence_index;
6416                 break;
6417             }
6418         }
6419         
6420         return result;
6421 }
6422
6423 static int
6424 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6425                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6426         
6427         if(!sptr) {
6428                 ASN__CTFAIL(app_key, td, sptr,
6429                         "%s: value not given (%s:%d)",
6430                         td->name, __FILE__, __LINE__);
6431                 return -1;
6432         }
6433         
6434         
6435         if(1 /* No applicable constraints whatsoever */) {
6436                 /* Nothing is here. See below */
6437         }
6438         
6439         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6440 }
6441
6442 static int
6443 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6444                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6445         long value;
6446         
6447         if(!sptr) {
6448                 ASN__CTFAIL(app_key, td, sptr,
6449                         "%s: value not given (%s:%d)",
6450                         td->name, __FILE__, __LINE__);
6451                 return -1;
6452         }
6453         
6454         value = *(const long *)sptr;
6455         
6456         if((value >= 0 && value <= 65535)) {
6457                 /* Constraint check succeeded */
6458                 return 0;
6459         } else {
6460                 ASN__CTFAIL(app_key, td, sptr,
6461                         "%s: constraint failed (%s:%d)",
6462                         td->name, __FILE__, __LINE__);
6463                 return -1;
6464         }
6465 }
6466
6467 static asn_type_selector_result_t
6468 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6469         asn_type_selector_result_t result = {0, 0};
6470         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6471         size_t constraining_column = 0; /* &id */
6472         size_t for_column = 1; /* &criticality */
6473         size_t row, presence_index = 0;
6474         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6475         
6476         for(row=0; row < itable->rows_count; row++) {
6477             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6478             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6479         
6480             if(type_cell->cell_kind == aioc__undefined)
6481                 continue;
6482         
6483             presence_index++;
6484             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6485                 result.type_descriptor = type_cell->type_descriptor;
6486                 result.presence_index = presence_index;
6487                 break;
6488             }
6489         }
6490         
6491         return result;
6492 }
6493
6494 static int
6495 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6496                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6497         
6498         if(!sptr) {
6499                 ASN__CTFAIL(app_key, td, sptr,
6500                         "%s: value not given (%s:%d)",
6501                         td->name, __FILE__, __LINE__);
6502                 return -1;
6503         }
6504         
6505         
6506         if(1 /* No applicable constraints whatsoever */) {
6507                 /* Nothing is here. See below */
6508         }
6509         
6510         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6511 }
6512
6513 static asn_type_selector_result_t
6514 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6515         asn_type_selector_result_t result = {0, 0};
6516         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6517         size_t constraining_column = 0; /* &id */
6518         size_t for_column = 2; /* &Extension */
6519         size_t row, presence_index = 0;
6520         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6521         
6522         for(row=0; row < itable->rows_count; row++) {
6523             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6524             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6525         
6526             if(type_cell->cell_kind == aioc__undefined)
6527                 continue;
6528         
6529             presence_index++;
6530             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6531                 result.type_descriptor = type_cell->type_descriptor;
6532                 result.presence_index = presence_index;
6533                 break;
6534             }
6535         }
6536         
6537         return result;
6538 }
6539
6540 static int
6541 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6542                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6543         
6544         if(!sptr) {
6545                 ASN__CTFAIL(app_key, td, sptr,
6546                         "%s: value not given (%s:%d)",
6547                         td->name, __FILE__, __LINE__);
6548                 return -1;
6549         }
6550         
6551         
6552         if(1 /* No applicable constraints whatsoever */) {
6553                 /* Nothing is here. See below */
6554         }
6555         
6556         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6557 }
6558
6559 static int
6560 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6561                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6562         long value;
6563         
6564         if(!sptr) {
6565                 ASN__CTFAIL(app_key, td, sptr,
6566                         "%s: value not given (%s:%d)",
6567                         td->name, __FILE__, __LINE__);
6568                 return -1;
6569         }
6570         
6571         value = *(const long *)sptr;
6572         
6573         if((value >= 0 && value <= 65535)) {
6574                 /* Constraint check succeeded */
6575                 return 0;
6576         } else {
6577                 ASN__CTFAIL(app_key, td, sptr,
6578                         "%s: constraint failed (%s:%d)",
6579                         td->name, __FILE__, __LINE__);
6580                 return -1;
6581         }
6582 }
6583
6584 static int
6585 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6586                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6587         
6588         if(!sptr) {
6589                 ASN__CTFAIL(app_key, td, sptr,
6590                         "%s: value not given (%s:%d)",
6591                         td->name, __FILE__, __LINE__);
6592                 return -1;
6593         }
6594         
6595         
6596         if(1 /* No applicable constraints whatsoever */) {
6597                 /* Nothing is here. See below */
6598         }
6599         
6600         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6601 }
6602
6603 static int
6604 memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6605                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6606         
6607         if(!sptr) {
6608                 ASN__CTFAIL(app_key, td, sptr,
6609                         "%s: value not given (%s:%d)",
6610                         td->name, __FILE__, __LINE__);
6611                 return -1;
6612         }
6613         
6614         
6615         if(1 /* No applicable constraints whatsoever */) {
6616                 /* Nothing is here. See below */
6617         }
6618         
6619         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6620 }
6621
6622 static int
6623 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6624                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6625         long value;
6626         
6627         if(!sptr) {
6628                 ASN__CTFAIL(app_key, td, sptr,
6629                         "%s: value not given (%s:%d)",
6630                         td->name, __FILE__, __LINE__);
6631                 return -1;
6632         }
6633         
6634         value = *(const long *)sptr;
6635         
6636         if((value >= 0 && value <= 65535)) {
6637                 /* Constraint check succeeded */
6638                 return 0;
6639         } else {
6640                 ASN__CTFAIL(app_key, td, sptr,
6641                         "%s: constraint failed (%s:%d)",
6642                         td->name, __FILE__, __LINE__);
6643                 return -1;
6644         }
6645 }
6646
6647 static int
6648 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6649                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6650         
6651         if(!sptr) {
6652                 ASN__CTFAIL(app_key, td, sptr,
6653                         "%s: value not given (%s:%d)",
6654                         td->name, __FILE__, __LINE__);
6655                 return -1;
6656         }
6657         
6658         
6659         if(1 /* No applicable constraints whatsoever */) {
6660                 /* Nothing is here. See below */
6661         }
6662         
6663         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6664 }
6665
6666 static int
6667 memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6668                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6669         
6670         if(!sptr) {
6671                 ASN__CTFAIL(app_key, td, sptr,
6672                         "%s: value not given (%s:%d)",
6673                         td->name, __FILE__, __LINE__);
6674                 return -1;
6675         }
6676         
6677         
6678         if(1 /* No applicable constraints whatsoever */) {
6679                 /* Nothing is here. See below */
6680         }
6681         
6682         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6683 }
6684
6685 static int
6686 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6687                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6688         long value;
6689         
6690         if(!sptr) {
6691                 ASN__CTFAIL(app_key, td, sptr,
6692                         "%s: value not given (%s:%d)",
6693                         td->name, __FILE__, __LINE__);
6694                 return -1;
6695         }
6696         
6697         value = *(const long *)sptr;
6698         
6699         if((value >= 0 && value <= 65535)) {
6700                 /* Constraint check succeeded */
6701                 return 0;
6702         } else {
6703                 ASN__CTFAIL(app_key, td, sptr,
6704                         "%s: constraint failed (%s:%d)",
6705                         td->name, __FILE__, __LINE__);
6706                 return -1;
6707         }
6708 }
6709
6710 static int
6711 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6712                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6713         
6714         if(!sptr) {
6715                 ASN__CTFAIL(app_key, td, sptr,
6716                         "%s: value not given (%s:%d)",
6717                         td->name, __FILE__, __LINE__);
6718                 return -1;
6719         }
6720         
6721         
6722         if(1 /* No applicable constraints whatsoever */) {
6723                 /* Nothing is here. See below */
6724         }
6725         
6726         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6727 }
6728
6729 static int
6730 memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6731                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6732         
6733         if(!sptr) {
6734                 ASN__CTFAIL(app_key, td, sptr,
6735                         "%s: value not given (%s:%d)",
6736                         td->name, __FILE__, __LINE__);
6737                 return -1;
6738         }
6739         
6740         
6741         if(1 /* No applicable constraints whatsoever */) {
6742                 /* Nothing is here. See below */
6743         }
6744         
6745         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6746 }
6747
6748 static int
6749 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6750                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6751         long value;
6752         
6753         if(!sptr) {
6754                 ASN__CTFAIL(app_key, td, sptr,
6755                         "%s: value not given (%s:%d)",
6756                         td->name, __FILE__, __LINE__);
6757                 return -1;
6758         }
6759         
6760         value = *(const long *)sptr;
6761         
6762         if((value >= 0 && value <= 65535)) {
6763                 /* Constraint check succeeded */
6764                 return 0;
6765         } else {
6766                 ASN__CTFAIL(app_key, td, sptr,
6767                         "%s: constraint failed (%s:%d)",
6768                         td->name, __FILE__, __LINE__);
6769                 return -1;
6770         }
6771 }
6772
6773 static asn_type_selector_result_t
6774 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6775         asn_type_selector_result_t result = {0, 0};
6776         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6777         size_t constraining_column = 0; /* &id */
6778         size_t for_column = 1; /* &criticality */
6779         size_t row, presence_index = 0;
6780         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6781         
6782         for(row=0; row < itable->rows_count; row++) {
6783             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6784             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6785         
6786             if(type_cell->cell_kind == aioc__undefined)
6787                 continue;
6788         
6789             presence_index++;
6790             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6791                 result.type_descriptor = type_cell->type_descriptor;
6792                 result.presence_index = presence_index;
6793                 break;
6794             }
6795         }
6796         
6797         return result;
6798 }
6799
6800 static int
6801 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6802                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6803         
6804         if(!sptr) {
6805                 ASN__CTFAIL(app_key, td, sptr,
6806                         "%s: value not given (%s:%d)",
6807                         td->name, __FILE__, __LINE__);
6808                 return -1;
6809         }
6810         
6811         
6812         if(1 /* No applicable constraints whatsoever */) {
6813                 /* Nothing is here. See below */
6814         }
6815         
6816         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6817 }
6818
6819 static asn_type_selector_result_t
6820 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6821         asn_type_selector_result_t result = {0, 0};
6822         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6823         size_t constraining_column = 0; /* &id */
6824         size_t for_column = 2; /* &Extension */
6825         size_t row, presence_index = 0;
6826         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6827         
6828         for(row=0; row < itable->rows_count; row++) {
6829             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6830             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6831         
6832             if(type_cell->cell_kind == aioc__undefined)
6833                 continue;
6834         
6835             presence_index++;
6836             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6837                 result.type_descriptor = type_cell->type_descriptor;
6838                 result.presence_index = presence_index;
6839                 break;
6840             }
6841         }
6842         
6843         return result;
6844 }
6845
6846 static int
6847 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6848                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6849         
6850         if(!sptr) {
6851                 ASN__CTFAIL(app_key, td, sptr,
6852                         "%s: value not given (%s:%d)",
6853                         td->name, __FILE__, __LINE__);
6854                 return -1;
6855         }
6856         
6857         
6858         if(1 /* No applicable constraints whatsoever */) {
6859                 /* Nothing is here. See below */
6860         }
6861         
6862         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6863 }
6864
6865 static int
6866 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6867                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6868         long value;
6869         
6870         if(!sptr) {
6871                 ASN__CTFAIL(app_key, td, sptr,
6872                         "%s: value not given (%s:%d)",
6873                         td->name, __FILE__, __LINE__);
6874                 return -1;
6875         }
6876         
6877         value = *(const long *)sptr;
6878         
6879         if((value >= 0 && value <= 65535)) {
6880                 /* Constraint check succeeded */
6881                 return 0;
6882         } else {
6883                 ASN__CTFAIL(app_key, td, sptr,
6884                         "%s: constraint failed (%s:%d)",
6885                         td->name, __FILE__, __LINE__);
6886                 return -1;
6887         }
6888 }
6889
6890 static int
6891 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6892                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6893         
6894         if(!sptr) {
6895                 ASN__CTFAIL(app_key, td, sptr,
6896                         "%s: value not given (%s:%d)",
6897                         td->name, __FILE__, __LINE__);
6898                 return -1;
6899         }
6900         
6901         
6902         if(1 /* No applicable constraints whatsoever */) {
6903                 /* Nothing is here. See below */
6904         }
6905         
6906         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6907 }
6908
6909 static int
6910 memb_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6911                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6912         
6913         if(!sptr) {
6914                 ASN__CTFAIL(app_key, td, sptr,
6915                         "%s: value not given (%s:%d)",
6916                         td->name, __FILE__, __LINE__);
6917                 return -1;
6918         }
6919         
6920         
6921         if(1 /* No applicable constraints whatsoever */) {
6922                 /* Nothing is here. See below */
6923         }
6924         
6925         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6926 }
6927
6928 static int
6929 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
6930                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6931         long value;
6932         
6933         if(!sptr) {
6934                 ASN__CTFAIL(app_key, td, sptr,
6935                         "%s: value not given (%s:%d)",
6936                         td->name, __FILE__, __LINE__);
6937                 return -1;
6938         }
6939         
6940         value = *(const long *)sptr;
6941         
6942         if((value >= 0 && value <= 65535)) {
6943                 /* Constraint check succeeded */
6944                 return 0;
6945         } else {
6946                 ASN__CTFAIL(app_key, td, sptr,
6947                         "%s: constraint failed (%s:%d)",
6948                         td->name, __FILE__, __LINE__);
6949                 return -1;
6950         }
6951 }
6952
6953 static asn_type_selector_result_t
6954 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6955         asn_type_selector_result_t result = {0, 0};
6956         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
6957         size_t constraining_column = 0; /* &id */
6958         size_t for_column = 1; /* &criticality */
6959         size_t row, presence_index = 0;
6960         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
6961         
6962         for(row=0; row < itable->rows_count; row++) {
6963             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6964             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6965         
6966             if(type_cell->cell_kind == aioc__undefined)
6967                 continue;
6968         
6969             presence_index++;
6970             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6971                 result.type_descriptor = type_cell->type_descriptor;
6972                 result.presence_index = presence_index;
6973                 break;
6974             }
6975         }
6976         
6977         return result;
6978 }
6979
6980 static int
6981 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
6982                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6983         
6984         if(!sptr) {
6985                 ASN__CTFAIL(app_key, td, sptr,
6986                         "%s: value not given (%s:%d)",
6987                         td->name, __FILE__, __LINE__);
6988                 return -1;
6989         }
6990         
6991         
6992         if(1 /* No applicable constraints whatsoever */) {
6993                 /* Nothing is here. See below */
6994         }
6995         
6996         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6997 }
6998
6999 static asn_type_selector_result_t
7000 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7001         asn_type_selector_result_t result = {0, 0};
7002         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
7003         size_t constraining_column = 0; /* &id */
7004         size_t for_column = 2; /* &Extension */
7005         size_t row, presence_index = 0;
7006         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
7007         
7008         for(row=0; row < itable->rows_count; row++) {
7009             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7010             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7011         
7012             if(type_cell->cell_kind == aioc__undefined)
7013                 continue;
7014         
7015             presence_index++;
7016             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7017                 result.type_descriptor = type_cell->type_descriptor;
7018                 result.presence_index = presence_index;
7019                 break;
7020             }
7021         }
7022         
7023         return result;
7024 }
7025
7026 static int
7027 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7028                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7029         
7030         if(!sptr) {
7031                 ASN__CTFAIL(app_key, td, sptr,
7032                         "%s: value not given (%s:%d)",
7033                         td->name, __FILE__, __LINE__);
7034                 return -1;
7035         }
7036         
7037         
7038         if(1 /* No applicable constraints whatsoever */) {
7039                 /* Nothing is here. See below */
7040         }
7041         
7042         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7043 }
7044
7045 static int
7046 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7047                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7048         long value;
7049         
7050         if(!sptr) {
7051                 ASN__CTFAIL(app_key, td, sptr,
7052                         "%s: value not given (%s:%d)",
7053                         td->name, __FILE__, __LINE__);
7054                 return -1;
7055         }
7056         
7057         value = *(const long *)sptr;
7058         
7059         if((value >= 0 && value <= 65535)) {
7060                 /* Constraint check succeeded */
7061                 return 0;
7062         } else {
7063                 ASN__CTFAIL(app_key, td, sptr,
7064                         "%s: constraint failed (%s:%d)",
7065                         td->name, __FILE__, __LINE__);
7066                 return -1;
7067         }
7068 }
7069
7070 static asn_type_selector_result_t
7071 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7072         asn_type_selector_result_t result = {0, 0};
7073         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7074         size_t constraining_column = 0; /* &id */
7075         size_t for_column = 1; /* &criticality */
7076         size_t row, presence_index = 0;
7077         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7078         
7079         for(row=0; row < itable->rows_count; row++) {
7080             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7081             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7082         
7083             if(type_cell->cell_kind == aioc__undefined)
7084                 continue;
7085         
7086             presence_index++;
7087             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7088                 result.type_descriptor = type_cell->type_descriptor;
7089                 result.presence_index = presence_index;
7090                 break;
7091             }
7092         }
7093         
7094         return result;
7095 }
7096
7097 static int
7098 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7099                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7100         
7101         if(!sptr) {
7102                 ASN__CTFAIL(app_key, td, sptr,
7103                         "%s: value not given (%s:%d)",
7104                         td->name, __FILE__, __LINE__);
7105                 return -1;
7106         }
7107         
7108         
7109         if(1 /* No applicable constraints whatsoever */) {
7110                 /* Nothing is here. See below */
7111         }
7112         
7113         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7114 }
7115
7116 static asn_type_selector_result_t
7117 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7118         asn_type_selector_result_t result = {0, 0};
7119         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7120         size_t constraining_column = 0; /* &id */
7121         size_t for_column = 2; /* &Extension */
7122         size_t row, presence_index = 0;
7123         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7124         
7125         for(row=0; row < itable->rows_count; row++) {
7126             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7127             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7128         
7129             if(type_cell->cell_kind == aioc__undefined)
7130                 continue;
7131         
7132             presence_index++;
7133             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7134                 result.type_descriptor = type_cell->type_descriptor;
7135                 result.presence_index = presence_index;
7136                 break;
7137             }
7138         }
7139         
7140         return result;
7141 }
7142
7143 static int
7144 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7145                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7146         
7147         if(!sptr) {
7148                 ASN__CTFAIL(app_key, td, sptr,
7149                         "%s: value not given (%s:%d)",
7150                         td->name, __FILE__, __LINE__);
7151                 return -1;
7152         }
7153         
7154         
7155         if(1 /* No applicable constraints whatsoever */) {
7156                 /* Nothing is here. See below */
7157         }
7158         
7159         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7160 }
7161
7162 static int
7163 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7164                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7165         long value;
7166         
7167         if(!sptr) {
7168                 ASN__CTFAIL(app_key, td, sptr,
7169                         "%s: value not given (%s:%d)",
7170                         td->name, __FILE__, __LINE__);
7171                 return -1;
7172         }
7173         
7174         value = *(const long *)sptr;
7175         
7176         if((value >= 0 && value <= 65535)) {
7177                 /* Constraint check succeeded */
7178                 return 0;
7179         } else {
7180                 ASN__CTFAIL(app_key, td, sptr,
7181                         "%s: constraint failed (%s:%d)",
7182                         td->name, __FILE__, __LINE__);
7183                 return -1;
7184         }
7185 }
7186
7187 static int
7188 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7189                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7190         
7191         if(!sptr) {
7192                 ASN__CTFAIL(app_key, td, sptr,
7193                         "%s: value not given (%s:%d)",
7194                         td->name, __FILE__, __LINE__);
7195                 return -1;
7196         }
7197         
7198         
7199         if(1 /* No applicable constraints whatsoever */) {
7200                 /* Nothing is here. See below */
7201         }
7202         
7203         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7204 }
7205
7206 static int
7207 memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7208                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7209         
7210         if(!sptr) {
7211                 ASN__CTFAIL(app_key, td, sptr,
7212                         "%s: value not given (%s:%d)",
7213                         td->name, __FILE__, __LINE__);
7214                 return -1;
7215         }
7216         
7217         
7218         if(1 /* No applicable constraints whatsoever */) {
7219                 /* Nothing is here. See below */
7220         }
7221         
7222         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7223 }
7224
7225 static int
7226 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7227                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7228         long value;
7229         
7230         if(!sptr) {
7231                 ASN__CTFAIL(app_key, td, sptr,
7232                         "%s: value not given (%s:%d)",
7233                         td->name, __FILE__, __LINE__);
7234                 return -1;
7235         }
7236         
7237         value = *(const long *)sptr;
7238         
7239         if((value >= 0 && value <= 65535)) {
7240                 /* Constraint check succeeded */
7241                 return 0;
7242         } else {
7243                 ASN__CTFAIL(app_key, td, sptr,
7244                         "%s: constraint failed (%s:%d)",
7245                         td->name, __FILE__, __LINE__);
7246                 return -1;
7247         }
7248 }
7249
7250 static int
7251 memb_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7252                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7253         
7254         if(!sptr) {
7255                 ASN__CTFAIL(app_key, td, sptr,
7256                         "%s: value not given (%s:%d)",
7257                         td->name, __FILE__, __LINE__);
7258                 return -1;
7259         }
7260         
7261         
7262         if(1 /* No applicable constraints whatsoever */) {
7263                 /* Nothing is here. See below */
7264         }
7265         
7266         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7267 }
7268
7269 static int
7270 memb_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7271                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7272         
7273         if(!sptr) {
7274                 ASN__CTFAIL(app_key, td, sptr,
7275                         "%s: value not given (%s:%d)",
7276                         td->name, __FILE__, __LINE__);
7277                 return -1;
7278         }
7279         
7280         
7281         if(1 /* No applicable constraints whatsoever */) {
7282                 /* Nothing is here. See below */
7283         }
7284         
7285         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7286 }
7287
7288 static int
7289 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7290                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7291         long value;
7292         
7293         if(!sptr) {
7294                 ASN__CTFAIL(app_key, td, sptr,
7295                         "%s: value not given (%s:%d)",
7296                         td->name, __FILE__, __LINE__);
7297                 return -1;
7298         }
7299         
7300         value = *(const long *)sptr;
7301         
7302         if((value >= 0 && value <= 65535)) {
7303                 /* Constraint check succeeded */
7304                 return 0;
7305         } else {
7306                 ASN__CTFAIL(app_key, td, sptr,
7307                         "%s: constraint failed (%s:%d)",
7308                         td->name, __FILE__, __LINE__);
7309                 return -1;
7310         }
7311 }
7312
7313 static asn_type_selector_result_t
7314 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7315         asn_type_selector_result_t result = {0, 0};
7316         const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7317         size_t constraining_column = 0; /* &id */
7318         size_t for_column = 1; /* &criticality */
7319         size_t row, presence_index = 0;
7320         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7321         
7322         for(row=0; row < itable->rows_count; row++) {
7323             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7324             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7325         
7326             if(type_cell->cell_kind == aioc__undefined)
7327                 continue;
7328         
7329             presence_index++;
7330             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7331                 result.type_descriptor = type_cell->type_descriptor;
7332                 result.presence_index = presence_index;
7333                 break;
7334             }
7335         }
7336         
7337         return result;
7338 }
7339
7340 static int
7341 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7342                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7343         
7344         if(!sptr) {
7345                 ASN__CTFAIL(app_key, td, sptr,
7346                         "%s: value not given (%s:%d)",
7347                         td->name, __FILE__, __LINE__);
7348                 return -1;
7349         }
7350         
7351         
7352         if(1 /* No applicable constraints whatsoever */) {
7353                 /* Nothing is here. See below */
7354         }
7355         
7356         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7357 }
7358
7359 static asn_type_selector_result_t
7360 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7361         asn_type_selector_result_t result = {0, 0};
7362         const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7363         size_t constraining_column = 0; /* &id */
7364         size_t for_column = 2; /* &Extension */
7365         size_t row, presence_index = 0;
7366         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7367         
7368         for(row=0; row < itable->rows_count; row++) {
7369             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7370             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7371         
7372             if(type_cell->cell_kind == aioc__undefined)
7373                 continue;
7374         
7375             presence_index++;
7376             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7377                 result.type_descriptor = type_cell->type_descriptor;
7378                 result.presence_index = presence_index;
7379                 break;
7380             }
7381         }
7382         
7383         return result;
7384 }
7385
7386 static int
7387 memb_extensionValue_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7388                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7389         
7390         if(!sptr) {
7391                 ASN__CTFAIL(app_key, td, sptr,
7392                         "%s: value not given (%s:%d)",
7393                         td->name, __FILE__, __LINE__);
7394                 return -1;
7395         }
7396         
7397         
7398         if(1 /* No applicable constraints whatsoever */) {
7399                 /* Nothing is here. See below */
7400         }
7401         
7402         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7403 }
7404
7405 static int
7406 memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7407                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7408         long value;
7409         
7410         if(!sptr) {
7411                 ASN__CTFAIL(app_key, td, sptr,
7412                         "%s: value not given (%s:%d)",
7413                         td->name, __FILE__, __LINE__);
7414                 return -1;
7415         }
7416         
7417         value = *(const long *)sptr;
7418         
7419         if((value >= 0 && value <= 65535)) {
7420                 /* Constraint check succeeded */
7421                 return 0;
7422         } else {
7423                 ASN__CTFAIL(app_key, td, sptr,
7424                         "%s: constraint failed (%s:%d)",
7425                         td->name, __FILE__, __LINE__);
7426                 return -1;
7427         }
7428 }
7429
7430 static int
7431 memb_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7432                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7433         
7434         if(!sptr) {
7435                 ASN__CTFAIL(app_key, td, sptr,
7436                         "%s: value not given (%s:%d)",
7437                         td->name, __FILE__, __LINE__);
7438                 return -1;
7439         }
7440         
7441         
7442         if(1 /* No applicable constraints whatsoever */) {
7443                 /* Nothing is here. See below */
7444         }
7445         
7446         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7447 }
7448
7449 static int
7450 memb_extensionValue_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7451                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7452         
7453         if(!sptr) {
7454                 ASN__CTFAIL(app_key, td, sptr,
7455                         "%s: value not given (%s:%d)",
7456                         td->name, __FILE__, __LINE__);
7457                 return -1;
7458         }
7459         
7460         
7461         if(1 /* No applicable constraints whatsoever */) {
7462                 /* Nothing is here. See below */
7463         }
7464         
7465         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7466 }
7467
7468 static int
7469 memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7470                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7471         long value;
7472         
7473         if(!sptr) {
7474                 ASN__CTFAIL(app_key, td, sptr,
7475                         "%s: value not given (%s:%d)",
7476                         td->name, __FILE__, __LINE__);
7477                 return -1;
7478         }
7479         
7480         value = *(const long *)sptr;
7481         
7482         if((value >= 0 && value <= 65535)) {
7483                 /* Constraint check succeeded */
7484                 return 0;
7485         } else {
7486                 ASN__CTFAIL(app_key, td, sptr,
7487                         "%s: constraint failed (%s:%d)",
7488                         td->name, __FILE__, __LINE__);
7489                 return -1;
7490         }
7491 }
7492
7493 static int
7494 memb_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7495                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7496         
7497         if(!sptr) {
7498                 ASN__CTFAIL(app_key, td, sptr,
7499                         "%s: value not given (%s:%d)",
7500                         td->name, __FILE__, __LINE__);
7501                 return -1;
7502         }
7503         
7504         
7505         if(1 /* No applicable constraints whatsoever */) {
7506                 /* Nothing is here. See below */
7507         }
7508         
7509         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7510 }
7511
7512 static int
7513 memb_extensionValue_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7514                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7515         
7516         if(!sptr) {
7517                 ASN__CTFAIL(app_key, td, sptr,
7518                         "%s: value not given (%s:%d)",
7519                         td->name, __FILE__, __LINE__);
7520                 return -1;
7521         }
7522         
7523         
7524         if(1 /* No applicable constraints whatsoever */) {
7525                 /* Nothing is here. See below */
7526         }
7527         
7528         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7529 }
7530
7531 static int
7532 memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7533                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7534         long value;
7535         
7536         if(!sptr) {
7537                 ASN__CTFAIL(app_key, td, sptr,
7538                         "%s: value not given (%s:%d)",
7539                         td->name, __FILE__, __LINE__);
7540                 return -1;
7541         }
7542         
7543         value = *(const long *)sptr;
7544         
7545         if((value >= 0 && value <= 65535)) {
7546                 /* Constraint check succeeded */
7547                 return 0;
7548         } else {
7549                 ASN__CTFAIL(app_key, td, sptr,
7550                         "%s: constraint failed (%s:%d)",
7551                         td->name, __FILE__, __LINE__);
7552                 return -1;
7553         }
7554 }
7555
7556 static int
7557 memb_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7558                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7559         
7560         if(!sptr) {
7561                 ASN__CTFAIL(app_key, td, sptr,
7562                         "%s: value not given (%s:%d)",
7563                         td->name, __FILE__, __LINE__);
7564                 return -1;
7565         }
7566         
7567         
7568         if(1 /* No applicable constraints whatsoever */) {
7569                 /* Nothing is here. See below */
7570         }
7571         
7572         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7573 }
7574
7575 static int
7576 memb_extensionValue_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7577                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7578         
7579         if(!sptr) {
7580                 ASN__CTFAIL(app_key, td, sptr,
7581                         "%s: value not given (%s:%d)",
7582                         td->name, __FILE__, __LINE__);
7583                 return -1;
7584         }
7585         
7586         
7587         if(1 /* No applicable constraints whatsoever */) {
7588                 /* Nothing is here. See below */
7589         }
7590         
7591         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7592 }
7593
7594 static int
7595 memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7596                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7597         long value;
7598         
7599         if(!sptr) {
7600                 ASN__CTFAIL(app_key, td, sptr,
7601                         "%s: value not given (%s:%d)",
7602                         td->name, __FILE__, __LINE__);
7603                 return -1;
7604         }
7605         
7606         value = *(const long *)sptr;
7607         
7608         if((value >= 0 && value <= 65535)) {
7609                 /* Constraint check succeeded */
7610                 return 0;
7611         } else {
7612                 ASN__CTFAIL(app_key, td, sptr,
7613                         "%s: constraint failed (%s:%d)",
7614                         td->name, __FILE__, __LINE__);
7615                 return -1;
7616         }
7617 }
7618
7619 static int
7620 memb_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7621                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7622         
7623         if(!sptr) {
7624                 ASN__CTFAIL(app_key, td, sptr,
7625                         "%s: value not given (%s:%d)",
7626                         td->name, __FILE__, __LINE__);
7627                 return -1;
7628         }
7629         
7630         
7631         if(1 /* No applicable constraints whatsoever */) {
7632                 /* Nothing is here. See below */
7633         }
7634         
7635         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7636 }
7637
7638 static int
7639 memb_extensionValue_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7640                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7641         
7642         if(!sptr) {
7643                 ASN__CTFAIL(app_key, td, sptr,
7644                         "%s: value not given (%s:%d)",
7645                         td->name, __FILE__, __LINE__);
7646                 return -1;
7647         }
7648         
7649         
7650         if(1 /* No applicable constraints whatsoever */) {
7651                 /* Nothing is here. See below */
7652         }
7653         
7654         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7655 }
7656
7657 static int
7658 memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7659                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7660         long value;
7661         
7662         if(!sptr) {
7663                 ASN__CTFAIL(app_key, td, sptr,
7664                         "%s: value not given (%s:%d)",
7665                         td->name, __FILE__, __LINE__);
7666                 return -1;
7667         }
7668         
7669         value = *(const long *)sptr;
7670         
7671         if((value >= 0 && value <= 65535)) {
7672                 /* Constraint check succeeded */
7673                 return 0;
7674         } else {
7675                 ASN__CTFAIL(app_key, td, sptr,
7676                         "%s: constraint failed (%s:%d)",
7677                         td->name, __FILE__, __LINE__);
7678                 return -1;
7679         }
7680 }
7681
7682 static int
7683 memb_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7684                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7685         
7686         if(!sptr) {
7687                 ASN__CTFAIL(app_key, td, sptr,
7688                         "%s: value not given (%s:%d)",
7689                         td->name, __FILE__, __LINE__);
7690                 return -1;
7691         }
7692         
7693         
7694         if(1 /* No applicable constraints whatsoever */) {
7695                 /* Nothing is here. See below */
7696         }
7697         
7698         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7699 }
7700
7701 static int
7702 memb_extensionValue_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7703                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7704         
7705         if(!sptr) {
7706                 ASN__CTFAIL(app_key, td, sptr,
7707                         "%s: value not given (%s:%d)",
7708                         td->name, __FILE__, __LINE__);
7709                 return -1;
7710         }
7711         
7712         
7713         if(1 /* No applicable constraints whatsoever */) {
7714                 /* Nothing is here. See below */
7715         }
7716         
7717         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7718 }
7719
7720 static int
7721 memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7722                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7723         long value;
7724         
7725         if(!sptr) {
7726                 ASN__CTFAIL(app_key, td, sptr,
7727                         "%s: value not given (%s:%d)",
7728                         td->name, __FILE__, __LINE__);
7729                 return -1;
7730         }
7731         
7732         value = *(const long *)sptr;
7733         
7734         if((value >= 0 && value <= 65535)) {
7735                 /* Constraint check succeeded */
7736                 return 0;
7737         } else {
7738                 ASN__CTFAIL(app_key, td, sptr,
7739                         "%s: constraint failed (%s:%d)",
7740                         td->name, __FILE__, __LINE__);
7741                 return -1;
7742         }
7743 }
7744
7745 static int
7746 memb_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7747                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7748         
7749         if(!sptr) {
7750                 ASN__CTFAIL(app_key, td, sptr,
7751                         "%s: value not given (%s:%d)",
7752                         td->name, __FILE__, __LINE__);
7753                 return -1;
7754         }
7755         
7756         
7757         if(1 /* No applicable constraints whatsoever */) {
7758                 /* Nothing is here. See below */
7759         }
7760         
7761         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7762 }
7763
7764 static int
7765 memb_extensionValue_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7766                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7767         
7768         if(!sptr) {
7769                 ASN__CTFAIL(app_key, td, sptr,
7770                         "%s: value not given (%s:%d)",
7771                         td->name, __FILE__, __LINE__);
7772                 return -1;
7773         }
7774         
7775         
7776         if(1 /* No applicable constraints whatsoever */) {
7777                 /* Nothing is here. See below */
7778         }
7779         
7780         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7781 }
7782
7783 static int
7784 memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7785                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7786         long value;
7787         
7788         if(!sptr) {
7789                 ASN__CTFAIL(app_key, td, sptr,
7790                         "%s: value not given (%s:%d)",
7791                         td->name, __FILE__, __LINE__);
7792                 return -1;
7793         }
7794         
7795         value = *(const long *)sptr;
7796         
7797         if((value >= 0 && value <= 65535)) {
7798                 /* Constraint check succeeded */
7799                 return 0;
7800         } else {
7801                 ASN__CTFAIL(app_key, td, sptr,
7802                         "%s: constraint failed (%s:%d)",
7803                         td->name, __FILE__, __LINE__);
7804                 return -1;
7805         }
7806 }
7807
7808 static int
7809 memb_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7810                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7811         
7812         if(!sptr) {
7813                 ASN__CTFAIL(app_key, td, sptr,
7814                         "%s: value not given (%s:%d)",
7815                         td->name, __FILE__, __LINE__);
7816                 return -1;
7817         }
7818         
7819         
7820         if(1 /* No applicable constraints whatsoever */) {
7821                 /* Nothing is here. See below */
7822         }
7823         
7824         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7825 }
7826
7827 static int
7828 memb_extensionValue_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7829                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7830         
7831         if(!sptr) {
7832                 ASN__CTFAIL(app_key, td, sptr,
7833                         "%s: value not given (%s:%d)",
7834                         td->name, __FILE__, __LINE__);
7835                 return -1;
7836         }
7837         
7838         
7839         if(1 /* No applicable constraints whatsoever */) {
7840                 /* Nothing is here. See below */
7841         }
7842         
7843         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7844 }
7845
7846 static int
7847 memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7848                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7849         long value;
7850         
7851         if(!sptr) {
7852                 ASN__CTFAIL(app_key, td, sptr,
7853                         "%s: value not given (%s:%d)",
7854                         td->name, __FILE__, __LINE__);
7855                 return -1;
7856         }
7857         
7858         value = *(const long *)sptr;
7859         
7860         if((value >= 0 && value <= 65535)) {
7861                 /* Constraint check succeeded */
7862                 return 0;
7863         } else {
7864                 ASN__CTFAIL(app_key, td, sptr,
7865                         "%s: constraint failed (%s:%d)",
7866                         td->name, __FILE__, __LINE__);
7867                 return -1;
7868         }
7869 }
7870
7871 static int
7872 memb_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7873                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7874         
7875         if(!sptr) {
7876                 ASN__CTFAIL(app_key, td, sptr,
7877                         "%s: value not given (%s:%d)",
7878                         td->name, __FILE__, __LINE__);
7879                 return -1;
7880         }
7881         
7882         
7883         if(1 /* No applicable constraints whatsoever */) {
7884                 /* Nothing is here. See below */
7885         }
7886         
7887         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7888 }
7889
7890 static int
7891 memb_extensionValue_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7892                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7893         
7894         if(!sptr) {
7895                 ASN__CTFAIL(app_key, td, sptr,
7896                         "%s: value not given (%s:%d)",
7897                         td->name, __FILE__, __LINE__);
7898                 return -1;
7899         }
7900         
7901         
7902         if(1 /* No applicable constraints whatsoever */) {
7903                 /* Nothing is here. See below */
7904         }
7905         
7906         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7907 }
7908
7909 static int
7910 memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7911                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7912         long value;
7913         
7914         if(!sptr) {
7915                 ASN__CTFAIL(app_key, td, sptr,
7916                         "%s: value not given (%s:%d)",
7917                         td->name, __FILE__, __LINE__);
7918                 return -1;
7919         }
7920         
7921         value = *(const long *)sptr;
7922         
7923         if((value >= 0 && value <= 65535)) {
7924                 /* Constraint check succeeded */
7925                 return 0;
7926         } else {
7927                 ASN__CTFAIL(app_key, td, sptr,
7928                         "%s: constraint failed (%s:%d)",
7929                         td->name, __FILE__, __LINE__);
7930                 return -1;
7931         }
7932 }
7933
7934 static int
7935 memb_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7936                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7937         
7938         if(!sptr) {
7939                 ASN__CTFAIL(app_key, td, sptr,
7940                         "%s: value not given (%s:%d)",
7941                         td->name, __FILE__, __LINE__);
7942                 return -1;
7943         }
7944         
7945         
7946         if(1 /* No applicable constraints whatsoever */) {
7947                 /* Nothing is here. See below */
7948         }
7949         
7950         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7951 }
7952
7953 static int
7954 memb_extensionValue_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7955                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7956         
7957         if(!sptr) {
7958                 ASN__CTFAIL(app_key, td, sptr,
7959                         "%s: value not given (%s:%d)",
7960                         td->name, __FILE__, __LINE__);
7961                 return -1;
7962         }
7963         
7964         
7965         if(1 /* No applicable constraints whatsoever */) {
7966                 /* Nothing is here. See below */
7967         }
7968         
7969         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7970 }
7971
7972 static int
7973 memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
7974                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7975         long value;
7976         
7977         if(!sptr) {
7978                 ASN__CTFAIL(app_key, td, sptr,
7979                         "%s: value not given (%s:%d)",
7980                         td->name, __FILE__, __LINE__);
7981                 return -1;
7982         }
7983         
7984         value = *(const long *)sptr;
7985         
7986         if((value >= 0 && value <= 65535)) {
7987                 /* Constraint check succeeded */
7988                 return 0;
7989         } else {
7990                 ASN__CTFAIL(app_key, td, sptr,
7991                         "%s: constraint failed (%s:%d)",
7992                         td->name, __FILE__, __LINE__);
7993                 return -1;
7994         }
7995 }
7996
7997 static int
7998 memb_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
7999                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8000         
8001         if(!sptr) {
8002                 ASN__CTFAIL(app_key, td, sptr,
8003                         "%s: value not given (%s:%d)",
8004                         td->name, __FILE__, __LINE__);
8005                 return -1;
8006         }
8007         
8008         
8009         if(1 /* No applicable constraints whatsoever */) {
8010                 /* Nothing is here. See below */
8011         }
8012         
8013         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8014 }
8015
8016 static int
8017 memb_extensionValue_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
8018                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8019         
8020         if(!sptr) {
8021                 ASN__CTFAIL(app_key, td, sptr,
8022                         "%s: value not given (%s:%d)",
8023                         td->name, __FILE__, __LINE__);
8024                 return -1;
8025         }
8026         
8027         
8028         if(1 /* No applicable constraints whatsoever */) {
8029                 /* Nothing is here. See below */
8030         }
8031         
8032         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8033 }
8034
8035 static int
8036 memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8037                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8038         long value;
8039         
8040         if(!sptr) {
8041                 ASN__CTFAIL(app_key, td, sptr,
8042                         "%s: value not given (%s:%d)",
8043                         td->name, __FILE__, __LINE__);
8044                 return -1;
8045         }
8046         
8047         value = *(const long *)sptr;
8048         
8049         if((value >= 0 && value <= 65535)) {
8050                 /* Constraint check succeeded */
8051                 return 0;
8052         } else {
8053                 ASN__CTFAIL(app_key, td, sptr,
8054                         "%s: constraint failed (%s:%d)",
8055                         td->name, __FILE__, __LINE__);
8056                 return -1;
8057         }
8058 }
8059
8060 static int
8061 memb_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8062                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8063         
8064         if(!sptr) {
8065                 ASN__CTFAIL(app_key, td, sptr,
8066                         "%s: value not given (%s:%d)",
8067                         td->name, __FILE__, __LINE__);
8068                 return -1;
8069         }
8070         
8071         
8072         if(1 /* No applicable constraints whatsoever */) {
8073                 /* Nothing is here. See below */
8074         }
8075         
8076         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8077 }
8078
8079 static int
8080 memb_extensionValue_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8081                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8082         
8083         if(!sptr) {
8084                 ASN__CTFAIL(app_key, td, sptr,
8085                         "%s: value not given (%s:%d)",
8086                         td->name, __FILE__, __LINE__);
8087                 return -1;
8088         }
8089         
8090         
8091         if(1 /* No applicable constraints whatsoever */) {
8092                 /* Nothing is here. See below */
8093         }
8094         
8095         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8096 }
8097
8098 static int
8099 memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8100                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8101         long value;
8102         
8103         if(!sptr) {
8104                 ASN__CTFAIL(app_key, td, sptr,
8105                         "%s: value not given (%s:%d)",
8106                         td->name, __FILE__, __LINE__);
8107                 return -1;
8108         }
8109         
8110         value = *(const long *)sptr;
8111         
8112         if((value >= 0 && value <= 65535)) {
8113                 /* Constraint check succeeded */
8114                 return 0;
8115         } else {
8116                 ASN__CTFAIL(app_key, td, sptr,
8117                         "%s: constraint failed (%s:%d)",
8118                         td->name, __FILE__, __LINE__);
8119                 return -1;
8120         }
8121 }
8122
8123 static int
8124 memb_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8125                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8126         
8127         if(!sptr) {
8128                 ASN__CTFAIL(app_key, td, sptr,
8129                         "%s: value not given (%s:%d)",
8130                         td->name, __FILE__, __LINE__);
8131                 return -1;
8132         }
8133         
8134         
8135         if(1 /* No applicable constraints whatsoever */) {
8136                 /* Nothing is here. See below */
8137         }
8138         
8139         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8140 }
8141
8142 static int
8143 memb_extensionValue_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8144                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8145         
8146         if(!sptr) {
8147                 ASN__CTFAIL(app_key, td, sptr,
8148                         "%s: value not given (%s:%d)",
8149                         td->name, __FILE__, __LINE__);
8150                 return -1;
8151         }
8152         
8153         
8154         if(1 /* No applicable constraints whatsoever */) {
8155                 /* Nothing is here. See below */
8156         }
8157         
8158         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8159 }
8160
8161 static int
8162 memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8163                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8164         long value;
8165         
8166         if(!sptr) {
8167                 ASN__CTFAIL(app_key, td, sptr,
8168                         "%s: value not given (%s:%d)",
8169                         td->name, __FILE__, __LINE__);
8170                 return -1;
8171         }
8172         
8173         value = *(const long *)sptr;
8174         
8175         if((value >= 0 && value <= 65535)) {
8176                 /* Constraint check succeeded */
8177                 return 0;
8178         } else {
8179                 ASN__CTFAIL(app_key, td, sptr,
8180                         "%s: constraint failed (%s:%d)",
8181                         td->name, __FILE__, __LINE__);
8182                 return -1;
8183         }
8184 }
8185
8186 static int
8187 memb_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8188                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8189         
8190         if(!sptr) {
8191                 ASN__CTFAIL(app_key, td, sptr,
8192                         "%s: value not given (%s:%d)",
8193                         td->name, __FILE__, __LINE__);
8194                 return -1;
8195         }
8196         
8197         
8198         if(1 /* No applicable constraints whatsoever */) {
8199                 /* Nothing is here. See below */
8200         }
8201         
8202         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8203 }
8204
8205 static int
8206 memb_extensionValue_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8207                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8208         
8209         if(!sptr) {
8210                 ASN__CTFAIL(app_key, td, sptr,
8211                         "%s: value not given (%s:%d)",
8212                         td->name, __FILE__, __LINE__);
8213                 return -1;
8214         }
8215         
8216         
8217         if(1 /* No applicable constraints whatsoever */) {
8218                 /* Nothing is here. See below */
8219         }
8220         
8221         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8222 }
8223
8224 static int
8225 memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8226                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8227         long value;
8228         
8229         if(!sptr) {
8230                 ASN__CTFAIL(app_key, td, sptr,
8231                         "%s: value not given (%s:%d)",
8232                         td->name, __FILE__, __LINE__);
8233                 return -1;
8234         }
8235         
8236         value = *(const long *)sptr;
8237         
8238         if((value >= 0 && value <= 65535)) {
8239                 /* Constraint check succeeded */
8240                 return 0;
8241         } else {
8242                 ASN__CTFAIL(app_key, td, sptr,
8243                         "%s: constraint failed (%s:%d)",
8244                         td->name, __FILE__, __LINE__);
8245                 return -1;
8246         }
8247 }
8248
8249 static int
8250 memb_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8251                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8252         
8253         if(!sptr) {
8254                 ASN__CTFAIL(app_key, td, sptr,
8255                         "%s: value not given (%s:%d)",
8256                         td->name, __FILE__, __LINE__);
8257                 return -1;
8258         }
8259         
8260         
8261         if(1 /* No applicable constraints whatsoever */) {
8262                 /* Nothing is here. See below */
8263         }
8264         
8265         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8266 }
8267
8268 static int
8269 memb_extensionValue_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8270                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8271         
8272         if(!sptr) {
8273                 ASN__CTFAIL(app_key, td, sptr,
8274                         "%s: value not given (%s:%d)",
8275                         td->name, __FILE__, __LINE__);
8276                 return -1;
8277         }
8278         
8279         
8280         if(1 /* No applicable constraints whatsoever */) {
8281                 /* Nothing is here. See below */
8282         }
8283         
8284         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8285 }
8286
8287 static int
8288 memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8289                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8290         long value;
8291         
8292         if(!sptr) {
8293                 ASN__CTFAIL(app_key, td, sptr,
8294                         "%s: value not given (%s:%d)",
8295                         td->name, __FILE__, __LINE__);
8296                 return -1;
8297         }
8298         
8299         value = *(const long *)sptr;
8300         
8301         if((value >= 0 && value <= 65535)) {
8302                 /* Constraint check succeeded */
8303                 return 0;
8304         } else {
8305                 ASN__CTFAIL(app_key, td, sptr,
8306                         "%s: constraint failed (%s:%d)",
8307                         td->name, __FILE__, __LINE__);
8308                 return -1;
8309         }
8310 }
8311
8312 static int
8313 memb_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8314                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8315         
8316         if(!sptr) {
8317                 ASN__CTFAIL(app_key, td, sptr,
8318                         "%s: value not given (%s:%d)",
8319                         td->name, __FILE__, __LINE__);
8320                 return -1;
8321         }
8322         
8323         
8324         if(1 /* No applicable constraints whatsoever */) {
8325                 /* Nothing is here. See below */
8326         }
8327         
8328         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8329 }
8330
8331 static int
8332 memb_extensionValue_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8333                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8334         
8335         if(!sptr) {
8336                 ASN__CTFAIL(app_key, td, sptr,
8337                         "%s: value not given (%s:%d)",
8338                         td->name, __FILE__, __LINE__);
8339                 return -1;
8340         }
8341         
8342         
8343         if(1 /* No applicable constraints whatsoever */) {
8344                 /* Nothing is here. See below */
8345         }
8346         
8347         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8348 }
8349
8350 static int
8351 memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8352                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8353         long value;
8354         
8355         if(!sptr) {
8356                 ASN__CTFAIL(app_key, td, sptr,
8357                         "%s: value not given (%s:%d)",
8358                         td->name, __FILE__, __LINE__);
8359                 return -1;
8360         }
8361         
8362         value = *(const long *)sptr;
8363         
8364         if((value >= 0 && value <= 65535)) {
8365                 /* Constraint check succeeded */
8366                 return 0;
8367         } else {
8368                 ASN__CTFAIL(app_key, td, sptr,
8369                         "%s: constraint failed (%s:%d)",
8370                         td->name, __FILE__, __LINE__);
8371                 return -1;
8372         }
8373 }
8374
8375 static int
8376 memb_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8377                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8378         
8379         if(!sptr) {
8380                 ASN__CTFAIL(app_key, td, sptr,
8381                         "%s: value not given (%s:%d)",
8382                         td->name, __FILE__, __LINE__);
8383                 return -1;
8384         }
8385         
8386         
8387         if(1 /* No applicable constraints whatsoever */) {
8388                 /* Nothing is here. See below */
8389         }
8390         
8391         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8392 }
8393
8394 static int
8395 memb_extensionValue_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8396                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8397         
8398         if(!sptr) {
8399                 ASN__CTFAIL(app_key, td, sptr,
8400                         "%s: value not given (%s:%d)",
8401                         td->name, __FILE__, __LINE__);
8402                 return -1;
8403         }
8404         
8405         
8406         if(1 /* No applicable constraints whatsoever */) {
8407                 /* Nothing is here. See below */
8408         }
8409         
8410         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8411 }
8412
8413 static int
8414 memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8415                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8416         long value;
8417         
8418         if(!sptr) {
8419                 ASN__CTFAIL(app_key, td, sptr,
8420                         "%s: value not given (%s:%d)",
8421                         td->name, __FILE__, __LINE__);
8422                 return -1;
8423         }
8424         
8425         value = *(const long *)sptr;
8426         
8427         if((value >= 0 && value <= 65535)) {
8428                 /* Constraint check succeeded */
8429                 return 0;
8430         } else {
8431                 ASN__CTFAIL(app_key, td, sptr,
8432                         "%s: constraint failed (%s:%d)",
8433                         td->name, __FILE__, __LINE__);
8434                 return -1;
8435         }
8436 }
8437
8438 static int
8439 memb_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8440                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8441         
8442         if(!sptr) {
8443                 ASN__CTFAIL(app_key, td, sptr,
8444                         "%s: value not given (%s:%d)",
8445                         td->name, __FILE__, __LINE__);
8446                 return -1;
8447         }
8448         
8449         
8450         if(1 /* No applicable constraints whatsoever */) {
8451                 /* Nothing is here. See below */
8452         }
8453         
8454         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8455 }
8456
8457 static int
8458 memb_extensionValue_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8459                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8460         
8461         if(!sptr) {
8462                 ASN__CTFAIL(app_key, td, sptr,
8463                         "%s: value not given (%s:%d)",
8464                         td->name, __FILE__, __LINE__);
8465                 return -1;
8466         }
8467         
8468         
8469         if(1 /* No applicable constraints whatsoever */) {
8470                 /* Nothing is here. See below */
8471         }
8472         
8473         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8474 }
8475
8476 static int
8477 memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8478                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8479         long value;
8480         
8481         if(!sptr) {
8482                 ASN__CTFAIL(app_key, td, sptr,
8483                         "%s: value not given (%s:%d)",
8484                         td->name, __FILE__, __LINE__);
8485                 return -1;
8486         }
8487         
8488         value = *(const long *)sptr;
8489         
8490         if((value >= 0 && value <= 65535)) {
8491                 /* Constraint check succeeded */
8492                 return 0;
8493         } else {
8494                 ASN__CTFAIL(app_key, td, sptr,
8495                         "%s: constraint failed (%s:%d)",
8496                         td->name, __FILE__, __LINE__);
8497                 return -1;
8498         }
8499 }
8500
8501 static int
8502 memb_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8503                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8504         
8505         if(!sptr) {
8506                 ASN__CTFAIL(app_key, td, sptr,
8507                         "%s: value not given (%s:%d)",
8508                         td->name, __FILE__, __LINE__);
8509                 return -1;
8510         }
8511         
8512         
8513         if(1 /* No applicable constraints whatsoever */) {
8514                 /* Nothing is here. See below */
8515         }
8516         
8517         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8518 }
8519
8520 static int
8521 memb_extensionValue_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8522                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8523         
8524         if(!sptr) {
8525                 ASN__CTFAIL(app_key, td, sptr,
8526                         "%s: value not given (%s:%d)",
8527                         td->name, __FILE__, __LINE__);
8528                 return -1;
8529         }
8530         
8531         
8532         if(1 /* No applicable constraints whatsoever */) {
8533                 /* Nothing is here. See below */
8534         }
8535         
8536         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8537 }
8538
8539 static int
8540 memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8541                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8542         long value;
8543         
8544         if(!sptr) {
8545                 ASN__CTFAIL(app_key, td, sptr,
8546                         "%s: value not given (%s:%d)",
8547                         td->name, __FILE__, __LINE__);
8548                 return -1;
8549         }
8550         
8551         value = *(const long *)sptr;
8552         
8553         if((value >= 0 && value <= 65535)) {
8554                 /* Constraint check succeeded */
8555                 return 0;
8556         } else {
8557                 ASN__CTFAIL(app_key, td, sptr,
8558                         "%s: constraint failed (%s:%d)",
8559                         td->name, __FILE__, __LINE__);
8560                 return -1;
8561         }
8562 }
8563
8564 static int
8565 memb_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8566                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8567         
8568         if(!sptr) {
8569                 ASN__CTFAIL(app_key, td, sptr,
8570                         "%s: value not given (%s:%d)",
8571                         td->name, __FILE__, __LINE__);
8572                 return -1;
8573         }
8574         
8575         
8576         if(1 /* No applicable constraints whatsoever */) {
8577                 /* Nothing is here. See below */
8578         }
8579         
8580         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8581 }
8582
8583 static int
8584 memb_extensionValue_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8585                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8586         
8587         if(!sptr) {
8588                 ASN__CTFAIL(app_key, td, sptr,
8589                         "%s: value not given (%s:%d)",
8590                         td->name, __FILE__, __LINE__);
8591                 return -1;
8592         }
8593         
8594         
8595         if(1 /* No applicable constraints whatsoever */) {
8596                 /* Nothing is here. See below */
8597         }
8598         
8599         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8600 }
8601
8602 static int
8603 memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8604                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8605         long value;
8606         
8607         if(!sptr) {
8608                 ASN__CTFAIL(app_key, td, sptr,
8609                         "%s: value not given (%s:%d)",
8610                         td->name, __FILE__, __LINE__);
8611                 return -1;
8612         }
8613         
8614         value = *(const long *)sptr;
8615         
8616         if((value >= 0 && value <= 65535)) {
8617                 /* Constraint check succeeded */
8618                 return 0;
8619         } else {
8620                 ASN__CTFAIL(app_key, td, sptr,
8621                         "%s: constraint failed (%s:%d)",
8622                         td->name, __FILE__, __LINE__);
8623                 return -1;
8624         }
8625 }
8626
8627 static int
8628 memb_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8629                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8630         
8631         if(!sptr) {
8632                 ASN__CTFAIL(app_key, td, sptr,
8633                         "%s: value not given (%s:%d)",
8634                         td->name, __FILE__, __LINE__);
8635                 return -1;
8636         }
8637         
8638         
8639         if(1 /* No applicable constraints whatsoever */) {
8640                 /* Nothing is here. See below */
8641         }
8642         
8643         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8644 }
8645
8646 static int
8647 memb_extensionValue_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8648                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8649         
8650         if(!sptr) {
8651                 ASN__CTFAIL(app_key, td, sptr,
8652                         "%s: value not given (%s:%d)",
8653                         td->name, __FILE__, __LINE__);
8654                 return -1;
8655         }
8656         
8657         
8658         if(1 /* No applicable constraints whatsoever */) {
8659                 /* Nothing is here. See below */
8660         }
8661         
8662         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8663 }
8664
8665 static int
8666 memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8667                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8668         long value;
8669         
8670         if(!sptr) {
8671                 ASN__CTFAIL(app_key, td, sptr,
8672                         "%s: value not given (%s:%d)",
8673                         td->name, __FILE__, __LINE__);
8674                 return -1;
8675         }
8676         
8677         value = *(const long *)sptr;
8678         
8679         if((value >= 0 && value <= 65535)) {
8680                 /* Constraint check succeeded */
8681                 return 0;
8682         } else {
8683                 ASN__CTFAIL(app_key, td, sptr,
8684                         "%s: constraint failed (%s:%d)",
8685                         td->name, __FILE__, __LINE__);
8686                 return -1;
8687         }
8688 }
8689
8690 static int
8691 memb_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8692                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8693         
8694         if(!sptr) {
8695                 ASN__CTFAIL(app_key, td, sptr,
8696                         "%s: value not given (%s:%d)",
8697                         td->name, __FILE__, __LINE__);
8698                 return -1;
8699         }
8700         
8701         
8702         if(1 /* No applicable constraints whatsoever */) {
8703                 /* Nothing is here. See below */
8704         }
8705         
8706         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8707 }
8708
8709 static int
8710 memb_extensionValue_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8711                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8712         
8713         if(!sptr) {
8714                 ASN__CTFAIL(app_key, td, sptr,
8715                         "%s: value not given (%s:%d)",
8716                         td->name, __FILE__, __LINE__);
8717                 return -1;
8718         }
8719         
8720         
8721         if(1 /* No applicable constraints whatsoever */) {
8722                 /* Nothing is here. See below */
8723         }
8724         
8725         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8726 }
8727
8728 static int
8729 memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8730                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8731         long value;
8732         
8733         if(!sptr) {
8734                 ASN__CTFAIL(app_key, td, sptr,
8735                         "%s: value not given (%s:%d)",
8736                         td->name, __FILE__, __LINE__);
8737                 return -1;
8738         }
8739         
8740         value = *(const long *)sptr;
8741         
8742         if((value >= 0 && value <= 65535)) {
8743                 /* Constraint check succeeded */
8744                 return 0;
8745         } else {
8746                 ASN__CTFAIL(app_key, td, sptr,
8747                         "%s: constraint failed (%s:%d)",
8748                         td->name, __FILE__, __LINE__);
8749                 return -1;
8750         }
8751 }
8752
8753 static int
8754 memb_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8755                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8756         
8757         if(!sptr) {
8758                 ASN__CTFAIL(app_key, td, sptr,
8759                         "%s: value not given (%s:%d)",
8760                         td->name, __FILE__, __LINE__);
8761                 return -1;
8762         }
8763         
8764         
8765         if(1 /* No applicable constraints whatsoever */) {
8766                 /* Nothing is here. See below */
8767         }
8768         
8769         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8770 }
8771
8772 static int
8773 memb_extensionValue_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8774                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8775         
8776         if(!sptr) {
8777                 ASN__CTFAIL(app_key, td, sptr,
8778                         "%s: value not given (%s:%d)",
8779                         td->name, __FILE__, __LINE__);
8780                 return -1;
8781         }
8782         
8783         
8784         if(1 /* No applicable constraints whatsoever */) {
8785                 /* Nothing is here. See below */
8786         }
8787         
8788         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8789 }
8790
8791 static int
8792 memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8793                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8794         long value;
8795         
8796         if(!sptr) {
8797                 ASN__CTFAIL(app_key, td, sptr,
8798                         "%s: value not given (%s:%d)",
8799                         td->name, __FILE__, __LINE__);
8800                 return -1;
8801         }
8802         
8803         value = *(const long *)sptr;
8804         
8805         if((value >= 0 && value <= 65535)) {
8806                 /* Constraint check succeeded */
8807                 return 0;
8808         } else {
8809                 ASN__CTFAIL(app_key, td, sptr,
8810                         "%s: constraint failed (%s:%d)",
8811                         td->name, __FILE__, __LINE__);
8812                 return -1;
8813         }
8814 }
8815
8816 static int
8817 memb_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8818                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8819         
8820         if(!sptr) {
8821                 ASN__CTFAIL(app_key, td, sptr,
8822                         "%s: value not given (%s:%d)",
8823                         td->name, __FILE__, __LINE__);
8824                 return -1;
8825         }
8826         
8827         
8828         if(1 /* No applicable constraints whatsoever */) {
8829                 /* Nothing is here. See below */
8830         }
8831         
8832         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8833 }
8834
8835 static int
8836 memb_extensionValue_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8837                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8838         
8839         if(!sptr) {
8840                 ASN__CTFAIL(app_key, td, sptr,
8841                         "%s: value not given (%s:%d)",
8842                         td->name, __FILE__, __LINE__);
8843                 return -1;
8844         }
8845         
8846         
8847         if(1 /* No applicable constraints whatsoever */) {
8848                 /* Nothing is here. See below */
8849         }
8850         
8851         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8852 }
8853
8854 static int
8855 memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8856                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8857         long value;
8858         
8859         if(!sptr) {
8860                 ASN__CTFAIL(app_key, td, sptr,
8861                         "%s: value not given (%s:%d)",
8862                         td->name, __FILE__, __LINE__);
8863                 return -1;
8864         }
8865         
8866         value = *(const long *)sptr;
8867         
8868         if((value >= 0 && value <= 65535)) {
8869                 /* Constraint check succeeded */
8870                 return 0;
8871         } else {
8872                 ASN__CTFAIL(app_key, td, sptr,
8873                         "%s: constraint failed (%s:%d)",
8874                         td->name, __FILE__, __LINE__);
8875                 return -1;
8876         }
8877 }
8878
8879 static int
8880 memb_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8881                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8882         
8883         if(!sptr) {
8884                 ASN__CTFAIL(app_key, td, sptr,
8885                         "%s: value not given (%s:%d)",
8886                         td->name, __FILE__, __LINE__);
8887                 return -1;
8888         }
8889         
8890         
8891         if(1 /* No applicable constraints whatsoever */) {
8892                 /* Nothing is here. See below */
8893         }
8894         
8895         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8896 }
8897
8898 static int
8899 memb_extensionValue_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8900                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8901         
8902         if(!sptr) {
8903                 ASN__CTFAIL(app_key, td, sptr,
8904                         "%s: value not given (%s:%d)",
8905                         td->name, __FILE__, __LINE__);
8906                 return -1;
8907         }
8908         
8909         
8910         if(1 /* No applicable constraints whatsoever */) {
8911                 /* Nothing is here. See below */
8912         }
8913         
8914         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8915 }
8916
8917 static int
8918 memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8919                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8920         long value;
8921         
8922         if(!sptr) {
8923                 ASN__CTFAIL(app_key, td, sptr,
8924                         "%s: value not given (%s:%d)",
8925                         td->name, __FILE__, __LINE__);
8926                 return -1;
8927         }
8928         
8929         value = *(const long *)sptr;
8930         
8931         if((value >= 0 && value <= 65535)) {
8932                 /* Constraint check succeeded */
8933                 return 0;
8934         } else {
8935                 ASN__CTFAIL(app_key, td, sptr,
8936                         "%s: constraint failed (%s:%d)",
8937                         td->name, __FILE__, __LINE__);
8938                 return -1;
8939         }
8940 }
8941
8942 static int
8943 memb_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8944                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8945         
8946         if(!sptr) {
8947                 ASN__CTFAIL(app_key, td, sptr,
8948                         "%s: value not given (%s:%d)",
8949                         td->name, __FILE__, __LINE__);
8950                 return -1;
8951         }
8952         
8953         
8954         if(1 /* No applicable constraints whatsoever */) {
8955                 /* Nothing is here. See below */
8956         }
8957         
8958         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8959 }
8960
8961 static int
8962 memb_extensionValue_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8963                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8964         
8965         if(!sptr) {
8966                 ASN__CTFAIL(app_key, td, sptr,
8967                         "%s: value not given (%s:%d)",
8968                         td->name, __FILE__, __LINE__);
8969                 return -1;
8970         }
8971         
8972         
8973         if(1 /* No applicable constraints whatsoever */) {
8974                 /* Nothing is here. See below */
8975         }
8976         
8977         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8978 }
8979
8980 static int
8981 memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
8982                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8983         long value;
8984         
8985         if(!sptr) {
8986                 ASN__CTFAIL(app_key, td, sptr,
8987                         "%s: value not given (%s:%d)",
8988                         td->name, __FILE__, __LINE__);
8989                 return -1;
8990         }
8991         
8992         value = *(const long *)sptr;
8993         
8994         if((value >= 0 && value <= 65535)) {
8995                 /* Constraint check succeeded */
8996                 return 0;
8997         } else {
8998                 ASN__CTFAIL(app_key, td, sptr,
8999                         "%s: constraint failed (%s:%d)",
9000                         td->name, __FILE__, __LINE__);
9001                 return -1;
9002         }
9003 }
9004
9005 static int
9006 memb_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9007                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9008         
9009         if(!sptr) {
9010                 ASN__CTFAIL(app_key, td, sptr,
9011                         "%s: value not given (%s:%d)",
9012                         td->name, __FILE__, __LINE__);
9013                 return -1;
9014         }
9015         
9016         
9017         if(1 /* No applicable constraints whatsoever */) {
9018                 /* Nothing is here. See below */
9019         }
9020         
9021         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9022 }
9023
9024 static int
9025 memb_extensionValue_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9026                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9027         
9028         if(!sptr) {
9029                 ASN__CTFAIL(app_key, td, sptr,
9030                         "%s: value not given (%s:%d)",
9031                         td->name, __FILE__, __LINE__);
9032                 return -1;
9033         }
9034         
9035         
9036         if(1 /* No applicable constraints whatsoever */) {
9037                 /* Nothing is here. See below */
9038         }
9039         
9040         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9041 }
9042
9043 static int
9044 memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9045                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9046         long value;
9047         
9048         if(!sptr) {
9049                 ASN__CTFAIL(app_key, td, sptr,
9050                         "%s: value not given (%s:%d)",
9051                         td->name, __FILE__, __LINE__);
9052                 return -1;
9053         }
9054         
9055         value = *(const long *)sptr;
9056         
9057         if((value >= 0 && value <= 65535)) {
9058                 /* Constraint check succeeded */
9059                 return 0;
9060         } else {
9061                 ASN__CTFAIL(app_key, td, sptr,
9062                         "%s: constraint failed (%s:%d)",
9063                         td->name, __FILE__, __LINE__);
9064                 return -1;
9065         }
9066 }
9067
9068 static int
9069 memb_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9070                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9071         
9072         if(!sptr) {
9073                 ASN__CTFAIL(app_key, td, sptr,
9074                         "%s: value not given (%s:%d)",
9075                         td->name, __FILE__, __LINE__);
9076                 return -1;
9077         }
9078         
9079         
9080         if(1 /* No applicable constraints whatsoever */) {
9081                 /* Nothing is here. See below */
9082         }
9083         
9084         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9085 }
9086
9087 static int
9088 memb_extensionValue_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9089                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9090         
9091         if(!sptr) {
9092                 ASN__CTFAIL(app_key, td, sptr,
9093                         "%s: value not given (%s:%d)",
9094                         td->name, __FILE__, __LINE__);
9095                 return -1;
9096         }
9097         
9098         
9099         if(1 /* No applicable constraints whatsoever */) {
9100                 /* Nothing is here. See below */
9101         }
9102         
9103         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9104 }
9105
9106 static int
9107 memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9108                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9109         long value;
9110         
9111         if(!sptr) {
9112                 ASN__CTFAIL(app_key, td, sptr,
9113                         "%s: value not given (%s:%d)",
9114                         td->name, __FILE__, __LINE__);
9115                 return -1;
9116         }
9117         
9118         value = *(const long *)sptr;
9119         
9120         if((value >= 0 && value <= 65535)) {
9121                 /* Constraint check succeeded */
9122                 return 0;
9123         } else {
9124                 ASN__CTFAIL(app_key, td, sptr,
9125                         "%s: constraint failed (%s:%d)",
9126                         td->name, __FILE__, __LINE__);
9127                 return -1;
9128         }
9129 }
9130
9131 static int
9132 memb_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9133                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9134         
9135         if(!sptr) {
9136                 ASN__CTFAIL(app_key, td, sptr,
9137                         "%s: value not given (%s:%d)",
9138                         td->name, __FILE__, __LINE__);
9139                 return -1;
9140         }
9141         
9142         
9143         if(1 /* No applicable constraints whatsoever */) {
9144                 /* Nothing is here. See below */
9145         }
9146         
9147         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9148 }
9149
9150 static int
9151 memb_extensionValue_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9152                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9153         
9154         if(!sptr) {
9155                 ASN__CTFAIL(app_key, td, sptr,
9156                         "%s: value not given (%s:%d)",
9157                         td->name, __FILE__, __LINE__);
9158                 return -1;
9159         }
9160         
9161         
9162         if(1 /* No applicable constraints whatsoever */) {
9163                 /* Nothing is here. See below */
9164         }
9165         
9166         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9167 }
9168
9169 static int
9170 memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9171                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9172         long value;
9173         
9174         if(!sptr) {
9175                 ASN__CTFAIL(app_key, td, sptr,
9176                         "%s: value not given (%s:%d)",
9177                         td->name, __FILE__, __LINE__);
9178                 return -1;
9179         }
9180         
9181         value = *(const long *)sptr;
9182         
9183         if((value >= 0 && value <= 65535)) {
9184                 /* Constraint check succeeded */
9185                 return 0;
9186         } else {
9187                 ASN__CTFAIL(app_key, td, sptr,
9188                         "%s: constraint failed (%s:%d)",
9189                         td->name, __FILE__, __LINE__);
9190                 return -1;
9191         }
9192 }
9193
9194 static int
9195 memb_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9196                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9197         
9198         if(!sptr) {
9199                 ASN__CTFAIL(app_key, td, sptr,
9200                         "%s: value not given (%s:%d)",
9201                         td->name, __FILE__, __LINE__);
9202                 return -1;
9203         }
9204         
9205         
9206         if(1 /* No applicable constraints whatsoever */) {
9207                 /* Nothing is here. See below */
9208         }
9209         
9210         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9211 }
9212
9213 static int
9214 memb_extensionValue_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9215                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9216         
9217         if(!sptr) {
9218                 ASN__CTFAIL(app_key, td, sptr,
9219                         "%s: value not given (%s:%d)",
9220                         td->name, __FILE__, __LINE__);
9221                 return -1;
9222         }
9223         
9224         
9225         if(1 /* No applicable constraints whatsoever */) {
9226                 /* Nothing is here. See below */
9227         }
9228         
9229         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9230 }
9231
9232 static int
9233 memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9234                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9235         long value;
9236         
9237         if(!sptr) {
9238                 ASN__CTFAIL(app_key, td, sptr,
9239                         "%s: value not given (%s:%d)",
9240                         td->name, __FILE__, __LINE__);
9241                 return -1;
9242         }
9243         
9244         value = *(const long *)sptr;
9245         
9246         if((value >= 0 && value <= 65535)) {
9247                 /* Constraint check succeeded */
9248                 return 0;
9249         } else {
9250                 ASN__CTFAIL(app_key, td, sptr,
9251                         "%s: constraint failed (%s:%d)",
9252                         td->name, __FILE__, __LINE__);
9253                 return -1;
9254         }
9255 }
9256
9257 static int
9258 memb_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9259                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9260         
9261         if(!sptr) {
9262                 ASN__CTFAIL(app_key, td, sptr,
9263                         "%s: value not given (%s:%d)",
9264                         td->name, __FILE__, __LINE__);
9265                 return -1;
9266         }
9267         
9268         
9269         if(1 /* No applicable constraints whatsoever */) {
9270                 /* Nothing is here. See below */
9271         }
9272         
9273         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9274 }
9275
9276 static int
9277 memb_extensionValue_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9278                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9279         
9280         if(!sptr) {
9281                 ASN__CTFAIL(app_key, td, sptr,
9282                         "%s: value not given (%s:%d)",
9283                         td->name, __FILE__, __LINE__);
9284                 return -1;
9285         }
9286         
9287         
9288         if(1 /* No applicable constraints whatsoever */) {
9289                 /* Nothing is here. See below */
9290         }
9291         
9292         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9293 }
9294
9295 static int
9296 memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9297                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9298         long value;
9299         
9300         if(!sptr) {
9301                 ASN__CTFAIL(app_key, td, sptr,
9302                         "%s: value not given (%s:%d)",
9303                         td->name, __FILE__, __LINE__);
9304                 return -1;
9305         }
9306         
9307         value = *(const long *)sptr;
9308         
9309         if((value >= 0 && value <= 65535)) {
9310                 /* Constraint check succeeded */
9311                 return 0;
9312         } else {
9313                 ASN__CTFAIL(app_key, td, sptr,
9314                         "%s: constraint failed (%s:%d)",
9315                         td->name, __FILE__, __LINE__);
9316                 return -1;
9317         }
9318 }
9319
9320 static int
9321 memb_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9322                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9323         
9324         if(!sptr) {
9325                 ASN__CTFAIL(app_key, td, sptr,
9326                         "%s: value not given (%s:%d)",
9327                         td->name, __FILE__, __LINE__);
9328                 return -1;
9329         }
9330         
9331         
9332         if(1 /* No applicable constraints whatsoever */) {
9333                 /* Nothing is here. See below */
9334         }
9335         
9336         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9337 }
9338
9339 static int
9340 memb_extensionValue_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9341                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9342         
9343         if(!sptr) {
9344                 ASN__CTFAIL(app_key, td, sptr,
9345                         "%s: value not given (%s:%d)",
9346                         td->name, __FILE__, __LINE__);
9347                 return -1;
9348         }
9349         
9350         
9351         if(1 /* No applicable constraints whatsoever */) {
9352                 /* Nothing is here. See below */
9353         }
9354         
9355         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9356 }
9357
9358 static int
9359 memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9360                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9361         long value;
9362         
9363         if(!sptr) {
9364                 ASN__CTFAIL(app_key, td, sptr,
9365                         "%s: value not given (%s:%d)",
9366                         td->name, __FILE__, __LINE__);
9367                 return -1;
9368         }
9369         
9370         value = *(const long *)sptr;
9371         
9372         if((value >= 0 && value <= 65535)) {
9373                 /* Constraint check succeeded */
9374                 return 0;
9375         } else {
9376                 ASN__CTFAIL(app_key, td, sptr,
9377                         "%s: constraint failed (%s:%d)",
9378                         td->name, __FILE__, __LINE__);
9379                 return -1;
9380         }
9381 }
9382
9383 static int
9384 memb_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9385                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9386         
9387         if(!sptr) {
9388                 ASN__CTFAIL(app_key, td, sptr,
9389                         "%s: value not given (%s:%d)",
9390                         td->name, __FILE__, __LINE__);
9391                 return -1;
9392         }
9393         
9394         
9395         if(1 /* No applicable constraints whatsoever */) {
9396                 /* Nothing is here. See below */
9397         }
9398         
9399         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9400 }
9401
9402 static int
9403 memb_extensionValue_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9404                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9405         
9406         if(!sptr) {
9407                 ASN__CTFAIL(app_key, td, sptr,
9408                         "%s: value not given (%s:%d)",
9409                         td->name, __FILE__, __LINE__);
9410                 return -1;
9411         }
9412         
9413         
9414         if(1 /* No applicable constraints whatsoever */) {
9415                 /* Nothing is here. See below */
9416         }
9417         
9418         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9419 }
9420
9421 static int
9422 memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9423                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9424         long value;
9425         
9426         if(!sptr) {
9427                 ASN__CTFAIL(app_key, td, sptr,
9428                         "%s: value not given (%s:%d)",
9429                         td->name, __FILE__, __LINE__);
9430                 return -1;
9431         }
9432         
9433         value = *(const long *)sptr;
9434         
9435         if((value >= 0 && value <= 65535)) {
9436                 /* Constraint check succeeded */
9437                 return 0;
9438         } else {
9439                 ASN__CTFAIL(app_key, td, sptr,
9440                         "%s: constraint failed (%s:%d)",
9441                         td->name, __FILE__, __LINE__);
9442                 return -1;
9443         }
9444 }
9445
9446 static int
9447 memb_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9448                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9449         
9450         if(!sptr) {
9451                 ASN__CTFAIL(app_key, td, sptr,
9452                         "%s: value not given (%s:%d)",
9453                         td->name, __FILE__, __LINE__);
9454                 return -1;
9455         }
9456         
9457         
9458         if(1 /* No applicable constraints whatsoever */) {
9459                 /* Nothing is here. See below */
9460         }
9461         
9462         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9463 }
9464
9465 static int
9466 memb_extensionValue_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9467                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9468         
9469         if(!sptr) {
9470                 ASN__CTFAIL(app_key, td, sptr,
9471                         "%s: value not given (%s:%d)",
9472                         td->name, __FILE__, __LINE__);
9473                 return -1;
9474         }
9475         
9476         
9477         if(1 /* No applicable constraints whatsoever */) {
9478                 /* Nothing is here. See below */
9479         }
9480         
9481         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9482 }
9483
9484 static int
9485 memb_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9486                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9487         long value;
9488         
9489         if(!sptr) {
9490                 ASN__CTFAIL(app_key, td, sptr,
9491                         "%s: value not given (%s:%d)",
9492                         td->name, __FILE__, __LINE__);
9493                 return -1;
9494         }
9495         
9496         value = *(const long *)sptr;
9497         
9498         if((value >= 0 && value <= 65535)) {
9499                 /* Constraint check succeeded */
9500                 return 0;
9501         } else {
9502                 ASN__CTFAIL(app_key, td, sptr,
9503                         "%s: constraint failed (%s:%d)",
9504                         td->name, __FILE__, __LINE__);
9505                 return -1;
9506         }
9507 }
9508
9509 static int
9510 memb_criticality_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9511                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9512         
9513         if(!sptr) {
9514                 ASN__CTFAIL(app_key, td, sptr,
9515                         "%s: value not given (%s:%d)",
9516                         td->name, __FILE__, __LINE__);
9517                 return -1;
9518         }
9519         
9520         
9521         if(1 /* No applicable constraints whatsoever */) {
9522                 /* Nothing is here. See below */
9523         }
9524         
9525         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9526 }
9527
9528 static int
9529 memb_extensionValue_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9530                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9531         
9532         if(!sptr) {
9533                 ASN__CTFAIL(app_key, td, sptr,
9534                         "%s: value not given (%s:%d)",
9535                         td->name, __FILE__, __LINE__);
9536                 return -1;
9537         }
9538         
9539         
9540         if(1 /* No applicable constraints whatsoever */) {
9541                 /* Nothing is here. See below */
9542         }
9543         
9544         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9545 }
9546
9547 static int
9548 memb_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9549                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9550         long value;
9551         
9552         if(!sptr) {
9553                 ASN__CTFAIL(app_key, td, sptr,
9554                         "%s: value not given (%s:%d)",
9555                         td->name, __FILE__, __LINE__);
9556                 return -1;
9557         }
9558         
9559         value = *(const long *)sptr;
9560         
9561         if((value >= 0 && value <= 65535)) {
9562                 /* Constraint check succeeded */
9563                 return 0;
9564         } else {
9565                 ASN__CTFAIL(app_key, td, sptr,
9566                         "%s: constraint failed (%s:%d)",
9567                         td->name, __FILE__, __LINE__);
9568                 return -1;
9569         }
9570 }
9571
9572 static int
9573 memb_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9574                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9575         
9576         if(!sptr) {
9577                 ASN__CTFAIL(app_key, td, sptr,
9578                         "%s: value not given (%s:%d)",
9579                         td->name, __FILE__, __LINE__);
9580                 return -1;
9581         }
9582         
9583         
9584         if(1 /* No applicable constraints whatsoever */) {
9585                 /* Nothing is here. See below */
9586         }
9587         
9588         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9589 }
9590
9591 static int
9592 memb_extensionValue_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9593                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9594         
9595         if(!sptr) {
9596                 ASN__CTFAIL(app_key, td, sptr,
9597                         "%s: value not given (%s:%d)",
9598                         td->name, __FILE__, __LINE__);
9599                 return -1;
9600         }
9601         
9602         
9603         if(1 /* No applicable constraints whatsoever */) {
9604                 /* Nothing is here. See below */
9605         }
9606         
9607         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9608 }
9609
9610 static int
9611 memb_id_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9612                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9613         long value;
9614         
9615         if(!sptr) {
9616                 ASN__CTFAIL(app_key, td, sptr,
9617                         "%s: value not given (%s:%d)",
9618                         td->name, __FILE__, __LINE__);
9619                 return -1;
9620         }
9621         
9622         value = *(const long *)sptr;
9623         
9624         if((value >= 0 && value <= 65535)) {
9625                 /* Constraint check succeeded */
9626                 return 0;
9627         } else {
9628                 ASN__CTFAIL(app_key, td, sptr,
9629                         "%s: constraint failed (%s:%d)",
9630                         td->name, __FILE__, __LINE__);
9631                 return -1;
9632         }
9633 }
9634
9635 static int
9636 memb_criticality_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9637                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9638         
9639         if(!sptr) {
9640                 ASN__CTFAIL(app_key, td, sptr,
9641                         "%s: value not given (%s:%d)",
9642                         td->name, __FILE__, __LINE__);
9643                 return -1;
9644         }
9645         
9646         
9647         if(1 /* No applicable constraints whatsoever */) {
9648                 /* Nothing is here. See below */
9649         }
9650         
9651         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9652 }
9653
9654 static int
9655 memb_extensionValue_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9656                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9657         
9658         if(!sptr) {
9659                 ASN__CTFAIL(app_key, td, sptr,
9660                         "%s: value not given (%s:%d)",
9661                         td->name, __FILE__, __LINE__);
9662                 return -1;
9663         }
9664         
9665         
9666         if(1 /* No applicable constraints whatsoever */) {
9667                 /* Nothing is here. See below */
9668         }
9669         
9670         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9671 }
9672
9673 static int
9674 memb_id_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9675                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9676         long value;
9677         
9678         if(!sptr) {
9679                 ASN__CTFAIL(app_key, td, sptr,
9680                         "%s: value not given (%s:%d)",
9681                         td->name, __FILE__, __LINE__);
9682                 return -1;
9683         }
9684         
9685         value = *(const long *)sptr;
9686         
9687         if((value >= 0 && value <= 65535)) {
9688                 /* Constraint check succeeded */
9689                 return 0;
9690         } else {
9691                 ASN__CTFAIL(app_key, td, sptr,
9692                         "%s: constraint failed (%s:%d)",
9693                         td->name, __FILE__, __LINE__);
9694                 return -1;
9695         }
9696 }
9697
9698 static int
9699 memb_criticality_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9700                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9701         
9702         if(!sptr) {
9703                 ASN__CTFAIL(app_key, td, sptr,
9704                         "%s: value not given (%s:%d)",
9705                         td->name, __FILE__, __LINE__);
9706                 return -1;
9707         }
9708         
9709         
9710         if(1 /* No applicable constraints whatsoever */) {
9711                 /* Nothing is here. See below */
9712         }
9713         
9714         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9715 }
9716
9717 static int
9718 memb_extensionValue_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9719                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9720         
9721         if(!sptr) {
9722                 ASN__CTFAIL(app_key, td, sptr,
9723                         "%s: value not given (%s:%d)",
9724                         td->name, __FILE__, __LINE__);
9725                 return -1;
9726         }
9727         
9728         
9729         if(1 /* No applicable constraints whatsoever */) {
9730                 /* Nothing is here. See below */
9731         }
9732         
9733         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9734 }
9735
9736 static int
9737 memb_id_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9738                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9739         long value;
9740         
9741         if(!sptr) {
9742                 ASN__CTFAIL(app_key, td, sptr,
9743                         "%s: value not given (%s:%d)",
9744                         td->name, __FILE__, __LINE__);
9745                 return -1;
9746         }
9747         
9748         value = *(const long *)sptr;
9749         
9750         if((value >= 0 && value <= 65535)) {
9751                 /* Constraint check succeeded */
9752                 return 0;
9753         } else {
9754                 ASN__CTFAIL(app_key, td, sptr,
9755                         "%s: constraint failed (%s:%d)",
9756                         td->name, __FILE__, __LINE__);
9757                 return -1;
9758         }
9759 }
9760
9761 static int
9762 memb_criticality_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9763                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9764         
9765         if(!sptr) {
9766                 ASN__CTFAIL(app_key, td, sptr,
9767                         "%s: value not given (%s:%d)",
9768                         td->name, __FILE__, __LINE__);
9769                 return -1;
9770         }
9771         
9772         
9773         if(1 /* No applicable constraints whatsoever */) {
9774                 /* Nothing is here. See below */
9775         }
9776         
9777         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9778 }
9779
9780 static int
9781 memb_extensionValue_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9782                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9783         
9784         if(!sptr) {
9785                 ASN__CTFAIL(app_key, td, sptr,
9786                         "%s: value not given (%s:%d)",
9787                         td->name, __FILE__, __LINE__);
9788                 return -1;
9789         }
9790         
9791         
9792         if(1 /* No applicable constraints whatsoever */) {
9793                 /* Nothing is here. See below */
9794         }
9795         
9796         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9797 }
9798
9799 static int
9800 memb_id_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9801                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9802         long value;
9803         
9804         if(!sptr) {
9805                 ASN__CTFAIL(app_key, td, sptr,
9806                         "%s: value not given (%s:%d)",
9807                         td->name, __FILE__, __LINE__);
9808                 return -1;
9809         }
9810         
9811         value = *(const long *)sptr;
9812         
9813         if((value >= 0 && value <= 65535)) {
9814                 /* Constraint check succeeded */
9815                 return 0;
9816         } else {
9817                 ASN__CTFAIL(app_key, td, sptr,
9818                         "%s: constraint failed (%s:%d)",
9819                         td->name, __FILE__, __LINE__);
9820                 return -1;
9821         }
9822 }
9823
9824 static int
9825 memb_criticality_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9826                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9827         
9828         if(!sptr) {
9829                 ASN__CTFAIL(app_key, td, sptr,
9830                         "%s: value not given (%s:%d)",
9831                         td->name, __FILE__, __LINE__);
9832                 return -1;
9833         }
9834         
9835         
9836         if(1 /* No applicable constraints whatsoever */) {
9837                 /* Nothing is here. See below */
9838         }
9839         
9840         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9841 }
9842
9843 static int
9844 memb_extensionValue_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9845                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9846         
9847         if(!sptr) {
9848                 ASN__CTFAIL(app_key, td, sptr,
9849                         "%s: value not given (%s:%d)",
9850                         td->name, __FILE__, __LINE__);
9851                 return -1;
9852         }
9853         
9854         
9855         if(1 /* No applicable constraints whatsoever */) {
9856                 /* Nothing is here. See below */
9857         }
9858         
9859         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9860 }
9861
9862 static int
9863 memb_id_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9864                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9865         long value;
9866         
9867         if(!sptr) {
9868                 ASN__CTFAIL(app_key, td, sptr,
9869                         "%s: value not given (%s:%d)",
9870                         td->name, __FILE__, __LINE__);
9871                 return -1;
9872         }
9873         
9874         value = *(const long *)sptr;
9875         
9876         if((value >= 0 && value <= 65535)) {
9877                 /* Constraint check succeeded */
9878                 return 0;
9879         } else {
9880                 ASN__CTFAIL(app_key, td, sptr,
9881                         "%s: constraint failed (%s:%d)",
9882                         td->name, __FILE__, __LINE__);
9883                 return -1;
9884         }
9885 }
9886
9887 static int
9888 memb_criticality_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9889                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9890         
9891         if(!sptr) {
9892                 ASN__CTFAIL(app_key, td, sptr,
9893                         "%s: value not given (%s:%d)",
9894                         td->name, __FILE__, __LINE__);
9895                 return -1;
9896         }
9897         
9898         
9899         if(1 /* No applicable constraints whatsoever */) {
9900                 /* Nothing is here. See below */
9901         }
9902         
9903         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9904 }
9905
9906 static int
9907 memb_extensionValue_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9908                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9909         
9910         if(!sptr) {
9911                 ASN__CTFAIL(app_key, td, sptr,
9912                         "%s: value not given (%s:%d)",
9913                         td->name, __FILE__, __LINE__);
9914                 return -1;
9915         }
9916         
9917         
9918         if(1 /* No applicable constraints whatsoever */) {
9919                 /* Nothing is here. See below */
9920         }
9921         
9922         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9923 }
9924
9925 static int
9926 memb_id_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9927                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9928         long value;
9929         
9930         if(!sptr) {
9931                 ASN__CTFAIL(app_key, td, sptr,
9932                         "%s: value not given (%s:%d)",
9933                         td->name, __FILE__, __LINE__);
9934                 return -1;
9935         }
9936         
9937         value = *(const long *)sptr;
9938         
9939         if((value >= 0 && value <= 65535)) {
9940                 /* Constraint check succeeded */
9941                 return 0;
9942         } else {
9943                 ASN__CTFAIL(app_key, td, sptr,
9944                         "%s: constraint failed (%s:%d)",
9945                         td->name, __FILE__, __LINE__);
9946                 return -1;
9947         }
9948 }
9949
9950 static int
9951 memb_criticality_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9952                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9953         
9954         if(!sptr) {
9955                 ASN__CTFAIL(app_key, td, sptr,
9956                         "%s: value not given (%s:%d)",
9957                         td->name, __FILE__, __LINE__);
9958                 return -1;
9959         }
9960         
9961         
9962         if(1 /* No applicable constraints whatsoever */) {
9963                 /* Nothing is here. See below */
9964         }
9965         
9966         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9967 }
9968
9969 static int
9970 memb_extensionValue_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9971                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9972         
9973         if(!sptr) {
9974                 ASN__CTFAIL(app_key, td, sptr,
9975                         "%s: value not given (%s:%d)",
9976                         td->name, __FILE__, __LINE__);
9977                 return -1;
9978         }
9979         
9980         
9981         if(1 /* No applicable constraints whatsoever */) {
9982                 /* Nothing is here. See below */
9983         }
9984         
9985         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9986 }
9987
9988 static int
9989 memb_id_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
9990                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9991         long value;
9992         
9993         if(!sptr) {
9994                 ASN__CTFAIL(app_key, td, sptr,
9995                         "%s: value not given (%s:%d)",
9996                         td->name, __FILE__, __LINE__);
9997                 return -1;
9998         }
9999         
10000         value = *(const long *)sptr;
10001         
10002         if((value >= 0 && value <= 65535)) {
10003                 /* Constraint check succeeded */
10004                 return 0;
10005         } else {
10006                 ASN__CTFAIL(app_key, td, sptr,
10007                         "%s: constraint failed (%s:%d)",
10008                         td->name, __FILE__, __LINE__);
10009                 return -1;
10010         }
10011 }
10012
10013 static int
10014 memb_criticality_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10015                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10016         
10017         if(!sptr) {
10018                 ASN__CTFAIL(app_key, td, sptr,
10019                         "%s: value not given (%s:%d)",
10020                         td->name, __FILE__, __LINE__);
10021                 return -1;
10022         }
10023         
10024         
10025         if(1 /* No applicable constraints whatsoever */) {
10026                 /* Nothing is here. See below */
10027         }
10028         
10029         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10030 }
10031
10032 static int
10033 memb_extensionValue_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10034                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10035         
10036         if(!sptr) {
10037                 ASN__CTFAIL(app_key, td, sptr,
10038                         "%s: value not given (%s:%d)",
10039                         td->name, __FILE__, __LINE__);
10040                 return -1;
10041         }
10042         
10043         
10044         if(1 /* No applicable constraints whatsoever */) {
10045                 /* Nothing is here. See below */
10046         }
10047         
10048         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10049 }
10050
10051 static int
10052 memb_id_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10053                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10054         long value;
10055         
10056         if(!sptr) {
10057                 ASN__CTFAIL(app_key, td, sptr,
10058                         "%s: value not given (%s:%d)",
10059                         td->name, __FILE__, __LINE__);
10060                 return -1;
10061         }
10062         
10063         value = *(const long *)sptr;
10064         
10065         if((value >= 0 && value <= 65535)) {
10066                 /* Constraint check succeeded */
10067                 return 0;
10068         } else {
10069                 ASN__CTFAIL(app_key, td, sptr,
10070                         "%s: constraint failed (%s:%d)",
10071                         td->name, __FILE__, __LINE__);
10072                 return -1;
10073         }
10074 }
10075
10076 static int
10077 memb_criticality_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10078                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10079         
10080         if(!sptr) {
10081                 ASN__CTFAIL(app_key, td, sptr,
10082                         "%s: value not given (%s:%d)",
10083                         td->name, __FILE__, __LINE__);
10084                 return -1;
10085         }
10086         
10087         
10088         if(1 /* No applicable constraints whatsoever */) {
10089                 /* Nothing is here. See below */
10090         }
10091         
10092         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10093 }
10094
10095 static int
10096 memb_extensionValue_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10097                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10098         
10099         if(!sptr) {
10100                 ASN__CTFAIL(app_key, td, sptr,
10101                         "%s: value not given (%s:%d)",
10102                         td->name, __FILE__, __LINE__);
10103                 return -1;
10104         }
10105         
10106         
10107         if(1 /* No applicable constraints whatsoever */) {
10108                 /* Nothing is here. See below */
10109         }
10110         
10111         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10112 }
10113
10114 static int
10115 memb_id_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10116                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10117         long value;
10118         
10119         if(!sptr) {
10120                 ASN__CTFAIL(app_key, td, sptr,
10121                         "%s: value not given (%s:%d)",
10122                         td->name, __FILE__, __LINE__);
10123                 return -1;
10124         }
10125         
10126         value = *(const long *)sptr;
10127         
10128         if((value >= 0 && value <= 65535)) {
10129                 /* Constraint check succeeded */
10130                 return 0;
10131         } else {
10132                 ASN__CTFAIL(app_key, td, sptr,
10133                         "%s: constraint failed (%s:%d)",
10134                         td->name, __FILE__, __LINE__);
10135                 return -1;
10136         }
10137 }
10138
10139 static int
10140 memb_criticality_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10141                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10142         
10143         if(!sptr) {
10144                 ASN__CTFAIL(app_key, td, sptr,
10145                         "%s: value not given (%s:%d)",
10146                         td->name, __FILE__, __LINE__);
10147                 return -1;
10148         }
10149         
10150         
10151         if(1 /* No applicable constraints whatsoever */) {
10152                 /* Nothing is here. See below */
10153         }
10154         
10155         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10156 }
10157
10158 static int
10159 memb_extensionValue_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10160                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10161         
10162         if(!sptr) {
10163                 ASN__CTFAIL(app_key, td, sptr,
10164                         "%s: value not given (%s:%d)",
10165                         td->name, __FILE__, __LINE__);
10166                 return -1;
10167         }
10168         
10169         
10170         if(1 /* No applicable constraints whatsoever */) {
10171                 /* Nothing is here. See below */
10172         }
10173         
10174         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10175 }
10176
10177 static int
10178 memb_id_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10179                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10180         long value;
10181         
10182         if(!sptr) {
10183                 ASN__CTFAIL(app_key, td, sptr,
10184                         "%s: value not given (%s:%d)",
10185                         td->name, __FILE__, __LINE__);
10186                 return -1;
10187         }
10188         
10189         value = *(const long *)sptr;
10190         
10191         if((value >= 0 && value <= 65535)) {
10192                 /* Constraint check succeeded */
10193                 return 0;
10194         } else {
10195                 ASN__CTFAIL(app_key, td, sptr,
10196                         "%s: constraint failed (%s:%d)",
10197                         td->name, __FILE__, __LINE__);
10198                 return -1;
10199         }
10200 }
10201
10202 static int
10203 memb_criticality_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10204                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10205         
10206         if(!sptr) {
10207                 ASN__CTFAIL(app_key, td, sptr,
10208                         "%s: value not given (%s:%d)",
10209                         td->name, __FILE__, __LINE__);
10210                 return -1;
10211         }
10212         
10213         
10214         if(1 /* No applicable constraints whatsoever */) {
10215                 /* Nothing is here. See below */
10216         }
10217         
10218         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10219 }
10220
10221 static int
10222 memb_extensionValue_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10223                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10224         
10225         if(!sptr) {
10226                 ASN__CTFAIL(app_key, td, sptr,
10227                         "%s: value not given (%s:%d)",
10228                         td->name, __FILE__, __LINE__);
10229                 return -1;
10230         }
10231         
10232         
10233         if(1 /* No applicable constraints whatsoever */) {
10234                 /* Nothing is here. See below */
10235         }
10236         
10237         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10238 }
10239
10240 static int
10241 memb_id_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10242                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10243         long value;
10244         
10245         if(!sptr) {
10246                 ASN__CTFAIL(app_key, td, sptr,
10247                         "%s: value not given (%s:%d)",
10248                         td->name, __FILE__, __LINE__);
10249                 return -1;
10250         }
10251         
10252         value = *(const long *)sptr;
10253         
10254         if((value >= 0 && value <= 65535)) {
10255                 /* Constraint check succeeded */
10256                 return 0;
10257         } else {
10258                 ASN__CTFAIL(app_key, td, sptr,
10259                         "%s: constraint failed (%s:%d)",
10260                         td->name, __FILE__, __LINE__);
10261                 return -1;
10262         }
10263 }
10264
10265 static int
10266 memb_criticality_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10267                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10268         
10269         if(!sptr) {
10270                 ASN__CTFAIL(app_key, td, sptr,
10271                         "%s: value not given (%s:%d)",
10272                         td->name, __FILE__, __LINE__);
10273                 return -1;
10274         }
10275         
10276         
10277         if(1 /* No applicable constraints whatsoever */) {
10278                 /* Nothing is here. See below */
10279         }
10280         
10281         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10282 }
10283
10284 static int
10285 memb_extensionValue_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10286                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10287         
10288         if(!sptr) {
10289                 ASN__CTFAIL(app_key, td, sptr,
10290                         "%s: value not given (%s:%d)",
10291                         td->name, __FILE__, __LINE__);
10292                 return -1;
10293         }
10294         
10295         
10296         if(1 /* No applicable constraints whatsoever */) {
10297                 /* Nothing is here. See below */
10298         }
10299         
10300         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10301 }
10302
10303 static int
10304 memb_id_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10305                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10306         long value;
10307         
10308         if(!sptr) {
10309                 ASN__CTFAIL(app_key, td, sptr,
10310                         "%s: value not given (%s:%d)",
10311                         td->name, __FILE__, __LINE__);
10312                 return -1;
10313         }
10314         
10315         value = *(const long *)sptr;
10316         
10317         if((value >= 0 && value <= 65535)) {
10318                 /* Constraint check succeeded */
10319                 return 0;
10320         } else {
10321                 ASN__CTFAIL(app_key, td, sptr,
10322                         "%s: constraint failed (%s:%d)",
10323                         td->name, __FILE__, __LINE__);
10324                 return -1;
10325         }
10326 }
10327
10328 static int
10329 memb_criticality_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10330                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10331         
10332         if(!sptr) {
10333                 ASN__CTFAIL(app_key, td, sptr,
10334                         "%s: value not given (%s:%d)",
10335                         td->name, __FILE__, __LINE__);
10336                 return -1;
10337         }
10338         
10339         
10340         if(1 /* No applicable constraints whatsoever */) {
10341                 /* Nothing is here. See below */
10342         }
10343         
10344         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10345 }
10346
10347 static int
10348 memb_extensionValue_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10349                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10350         
10351         if(!sptr) {
10352                 ASN__CTFAIL(app_key, td, sptr,
10353                         "%s: value not given (%s:%d)",
10354                         td->name, __FILE__, __LINE__);
10355                 return -1;
10356         }
10357         
10358         
10359         if(1 /* No applicable constraints whatsoever */) {
10360                 /* Nothing is here. See below */
10361         }
10362         
10363         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10364 }
10365
10366 static int
10367 memb_id_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10368                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10369         long value;
10370         
10371         if(!sptr) {
10372                 ASN__CTFAIL(app_key, td, sptr,
10373                         "%s: value not given (%s:%d)",
10374                         td->name, __FILE__, __LINE__);
10375                 return -1;
10376         }
10377         
10378         value = *(const long *)sptr;
10379         
10380         if((value >= 0 && value <= 65535)) {
10381                 /* Constraint check succeeded */
10382                 return 0;
10383         } else {
10384                 ASN__CTFAIL(app_key, td, sptr,
10385                         "%s: constraint failed (%s:%d)",
10386                         td->name, __FILE__, __LINE__);
10387                 return -1;
10388         }
10389 }
10390
10391 static int
10392 memb_criticality_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10393                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10394         
10395         if(!sptr) {
10396                 ASN__CTFAIL(app_key, td, sptr,
10397                         "%s: value not given (%s:%d)",
10398                         td->name, __FILE__, __LINE__);
10399                 return -1;
10400         }
10401         
10402         
10403         if(1 /* No applicable constraints whatsoever */) {
10404                 /* Nothing is here. See below */
10405         }
10406         
10407         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10408 }
10409
10410 static int
10411 memb_extensionValue_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10412                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10413         
10414         if(!sptr) {
10415                 ASN__CTFAIL(app_key, td, sptr,
10416                         "%s: value not given (%s:%d)",
10417                         td->name, __FILE__, __LINE__);
10418                 return -1;
10419         }
10420         
10421         
10422         if(1 /* No applicable constraints whatsoever */) {
10423                 /* Nothing is here. See below */
10424         }
10425         
10426         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10427 }
10428
10429 static int
10430 memb_id_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10431                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10432         long value;
10433         
10434         if(!sptr) {
10435                 ASN__CTFAIL(app_key, td, sptr,
10436                         "%s: value not given (%s:%d)",
10437                         td->name, __FILE__, __LINE__);
10438                 return -1;
10439         }
10440         
10441         value = *(const long *)sptr;
10442         
10443         if((value >= 0 && value <= 65535)) {
10444                 /* Constraint check succeeded */
10445                 return 0;
10446         } else {
10447                 ASN__CTFAIL(app_key, td, sptr,
10448                         "%s: constraint failed (%s:%d)",
10449                         td->name, __FILE__, __LINE__);
10450                 return -1;
10451         }
10452 }
10453
10454 static int
10455 memb_criticality_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10456                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10457         
10458         if(!sptr) {
10459                 ASN__CTFAIL(app_key, td, sptr,
10460                         "%s: value not given (%s:%d)",
10461                         td->name, __FILE__, __LINE__);
10462                 return -1;
10463         }
10464         
10465         
10466         if(1 /* No applicable constraints whatsoever */) {
10467                 /* Nothing is here. See below */
10468         }
10469         
10470         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10471 }
10472
10473 static int
10474 memb_extensionValue_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10475                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10476         
10477         if(!sptr) {
10478                 ASN__CTFAIL(app_key, td, sptr,
10479                         "%s: value not given (%s:%d)",
10480                         td->name, __FILE__, __LINE__);
10481                 return -1;
10482         }
10483         
10484         
10485         if(1 /* No applicable constraints whatsoever */) {
10486                 /* Nothing is here. See below */
10487         }
10488         
10489         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10490 }
10491
10492 static int
10493 memb_id_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10494                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10495         long value;
10496         
10497         if(!sptr) {
10498                 ASN__CTFAIL(app_key, td, sptr,
10499                         "%s: value not given (%s:%d)",
10500                         td->name, __FILE__, __LINE__);
10501                 return -1;
10502         }
10503         
10504         value = *(const long *)sptr;
10505         
10506         if((value >= 0 && value <= 65535)) {
10507                 /* Constraint check succeeded */
10508                 return 0;
10509         } else {
10510                 ASN__CTFAIL(app_key, td, sptr,
10511                         "%s: constraint failed (%s:%d)",
10512                         td->name, __FILE__, __LINE__);
10513                 return -1;
10514         }
10515 }
10516
10517 static int
10518 memb_criticality_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10519                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10520         
10521         if(!sptr) {
10522                 ASN__CTFAIL(app_key, td, sptr,
10523                         "%s: value not given (%s:%d)",
10524                         td->name, __FILE__, __LINE__);
10525                 return -1;
10526         }
10527         
10528         
10529         if(1 /* No applicable constraints whatsoever */) {
10530                 /* Nothing is here. See below */
10531         }
10532         
10533         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10534 }
10535
10536 static int
10537 memb_extensionValue_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10538                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10539         
10540         if(!sptr) {
10541                 ASN__CTFAIL(app_key, td, sptr,
10542                         "%s: value not given (%s:%d)",
10543                         td->name, __FILE__, __LINE__);
10544                 return -1;
10545         }
10546         
10547         
10548         if(1 /* No applicable constraints whatsoever */) {
10549                 /* Nothing is here. See below */
10550         }
10551         
10552         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10553 }
10554
10555 static int
10556 memb_id_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10557                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10558         long value;
10559         
10560         if(!sptr) {
10561                 ASN__CTFAIL(app_key, td, sptr,
10562                         "%s: value not given (%s:%d)",
10563                         td->name, __FILE__, __LINE__);
10564                 return -1;
10565         }
10566         
10567         value = *(const long *)sptr;
10568         
10569         if((value >= 0 && value <= 65535)) {
10570                 /* Constraint check succeeded */
10571                 return 0;
10572         } else {
10573                 ASN__CTFAIL(app_key, td, sptr,
10574                         "%s: constraint failed (%s:%d)",
10575                         td->name, __FILE__, __LINE__);
10576                 return -1;
10577         }
10578 }
10579
10580 static int
10581 memb_criticality_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10582                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10583         
10584         if(!sptr) {
10585                 ASN__CTFAIL(app_key, td, sptr,
10586                         "%s: value not given (%s:%d)",
10587                         td->name, __FILE__, __LINE__);
10588                 return -1;
10589         }
10590         
10591         
10592         if(1 /* No applicable constraints whatsoever */) {
10593                 /* Nothing is here. See below */
10594         }
10595         
10596         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10597 }
10598
10599 static int
10600 memb_extensionValue_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10601                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10602         
10603         if(!sptr) {
10604                 ASN__CTFAIL(app_key, td, sptr,
10605                         "%s: value not given (%s:%d)",
10606                         td->name, __FILE__, __LINE__);
10607                 return -1;
10608         }
10609         
10610         
10611         if(1 /* No applicable constraints whatsoever */) {
10612                 /* Nothing is here. See below */
10613         }
10614         
10615         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10616 }
10617
10618 static int
10619 memb_id_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10620                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10621         long value;
10622         
10623         if(!sptr) {
10624                 ASN__CTFAIL(app_key, td, sptr,
10625                         "%s: value not given (%s:%d)",
10626                         td->name, __FILE__, __LINE__);
10627                 return -1;
10628         }
10629         
10630         value = *(const long *)sptr;
10631         
10632         if((value >= 0 && value <= 65535)) {
10633                 /* Constraint check succeeded */
10634                 return 0;
10635         } else {
10636                 ASN__CTFAIL(app_key, td, sptr,
10637                         "%s: constraint failed (%s:%d)",
10638                         td->name, __FILE__, __LINE__);
10639                 return -1;
10640         }
10641 }
10642
10643 static int
10644 memb_criticality_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10645                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10646         
10647         if(!sptr) {
10648                 ASN__CTFAIL(app_key, td, sptr,
10649                         "%s: value not given (%s:%d)",
10650                         td->name, __FILE__, __LINE__);
10651                 return -1;
10652         }
10653         
10654         
10655         if(1 /* No applicable constraints whatsoever */) {
10656                 /* Nothing is here. See below */
10657         }
10658         
10659         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10660 }
10661
10662 static int
10663 memb_extensionValue_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10664                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10665         
10666         if(!sptr) {
10667                 ASN__CTFAIL(app_key, td, sptr,
10668                         "%s: value not given (%s:%d)",
10669                         td->name, __FILE__, __LINE__);
10670                 return -1;
10671         }
10672         
10673         
10674         if(1 /* No applicable constraints whatsoever */) {
10675                 /* Nothing is here. See below */
10676         }
10677         
10678         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10679 }
10680
10681 static int
10682 memb_id_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10683                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10684         long value;
10685         
10686         if(!sptr) {
10687                 ASN__CTFAIL(app_key, td, sptr,
10688                         "%s: value not given (%s:%d)",
10689                         td->name, __FILE__, __LINE__);
10690                 return -1;
10691         }
10692         
10693         value = *(const long *)sptr;
10694         
10695         if((value >= 0 && value <= 65535)) {
10696                 /* Constraint check succeeded */
10697                 return 0;
10698         } else {
10699                 ASN__CTFAIL(app_key, td, sptr,
10700                         "%s: constraint failed (%s:%d)",
10701                         td->name, __FILE__, __LINE__);
10702                 return -1;
10703         }
10704 }
10705
10706 static int
10707 memb_criticality_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10708                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10709         
10710         if(!sptr) {
10711                 ASN__CTFAIL(app_key, td, sptr,
10712                         "%s: value not given (%s:%d)",
10713                         td->name, __FILE__, __LINE__);
10714                 return -1;
10715         }
10716         
10717         
10718         if(1 /* No applicable constraints whatsoever */) {
10719                 /* Nothing is here. See below */
10720         }
10721         
10722         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10723 }
10724
10725 static int
10726 memb_extensionValue_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10727                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10728         
10729         if(!sptr) {
10730                 ASN__CTFAIL(app_key, td, sptr,
10731                         "%s: value not given (%s:%d)",
10732                         td->name, __FILE__, __LINE__);
10733                 return -1;
10734         }
10735         
10736         
10737         if(1 /* No applicable constraints whatsoever */) {
10738                 /* Nothing is here. See below */
10739         }
10740         
10741         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10742 }
10743
10744 static int
10745 memb_id_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10746                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10747         long value;
10748         
10749         if(!sptr) {
10750                 ASN__CTFAIL(app_key, td, sptr,
10751                         "%s: value not given (%s:%d)",
10752                         td->name, __FILE__, __LINE__);
10753                 return -1;
10754         }
10755         
10756         value = *(const long *)sptr;
10757         
10758         if((value >= 0 && value <= 65535)) {
10759                 /* Constraint check succeeded */
10760                 return 0;
10761         } else {
10762                 ASN__CTFAIL(app_key, td, sptr,
10763                         "%s: constraint failed (%s:%d)",
10764                         td->name, __FILE__, __LINE__);
10765                 return -1;
10766         }
10767 }
10768
10769 static int
10770 memb_criticality_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10771                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10772         
10773         if(!sptr) {
10774                 ASN__CTFAIL(app_key, td, sptr,
10775                         "%s: value not given (%s:%d)",
10776                         td->name, __FILE__, __LINE__);
10777                 return -1;
10778         }
10779         
10780         
10781         if(1 /* No applicable constraints whatsoever */) {
10782                 /* Nothing is here. See below */
10783         }
10784         
10785         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10786 }
10787
10788 static int
10789 memb_extensionValue_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10790                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10791         
10792         if(!sptr) {
10793                 ASN__CTFAIL(app_key, td, sptr,
10794                         "%s: value not given (%s:%d)",
10795                         td->name, __FILE__, __LINE__);
10796                 return -1;
10797         }
10798         
10799         
10800         if(1 /* No applicable constraints whatsoever */) {
10801                 /* Nothing is here. See below */
10802         }
10803         
10804         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10805 }
10806
10807 static int
10808 memb_id_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10809                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10810         long value;
10811         
10812         if(!sptr) {
10813                 ASN__CTFAIL(app_key, td, sptr,
10814                         "%s: value not given (%s:%d)",
10815                         td->name, __FILE__, __LINE__);
10816                 return -1;
10817         }
10818         
10819         value = *(const long *)sptr;
10820         
10821         if((value >= 0 && value <= 65535)) {
10822                 /* Constraint check succeeded */
10823                 return 0;
10824         } else {
10825                 ASN__CTFAIL(app_key, td, sptr,
10826                         "%s: constraint failed (%s:%d)",
10827                         td->name, __FILE__, __LINE__);
10828                 return -1;
10829         }
10830 }
10831
10832 static int
10833 memb_criticality_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10834                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10835         
10836         if(!sptr) {
10837                 ASN__CTFAIL(app_key, td, sptr,
10838                         "%s: value not given (%s:%d)",
10839                         td->name, __FILE__, __LINE__);
10840                 return -1;
10841         }
10842         
10843         
10844         if(1 /* No applicable constraints whatsoever */) {
10845                 /* Nothing is here. See below */
10846         }
10847         
10848         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10849 }
10850
10851 static int
10852 memb_extensionValue_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10853                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10854         
10855         if(!sptr) {
10856                 ASN__CTFAIL(app_key, td, sptr,
10857                         "%s: value not given (%s:%d)",
10858                         td->name, __FILE__, __LINE__);
10859                 return -1;
10860         }
10861         
10862         
10863         if(1 /* No applicable constraints whatsoever */) {
10864                 /* Nothing is here. See below */
10865         }
10866         
10867         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10868 }
10869
10870 static int
10871 memb_id_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10872                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10873         long value;
10874         
10875         if(!sptr) {
10876                 ASN__CTFAIL(app_key, td, sptr,
10877                         "%s: value not given (%s:%d)",
10878                         td->name, __FILE__, __LINE__);
10879                 return -1;
10880         }
10881         
10882         value = *(const long *)sptr;
10883         
10884         if((value >= 0 && value <= 65535)) {
10885                 /* Constraint check succeeded */
10886                 return 0;
10887         } else {
10888                 ASN__CTFAIL(app_key, td, sptr,
10889                         "%s: constraint failed (%s:%d)",
10890                         td->name, __FILE__, __LINE__);
10891                 return -1;
10892         }
10893 }
10894
10895 static int
10896 memb_criticality_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10897                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10898         
10899         if(!sptr) {
10900                 ASN__CTFAIL(app_key, td, sptr,
10901                         "%s: value not given (%s:%d)",
10902                         td->name, __FILE__, __LINE__);
10903                 return -1;
10904         }
10905         
10906         
10907         if(1 /* No applicable constraints whatsoever */) {
10908                 /* Nothing is here. See below */
10909         }
10910         
10911         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10912 }
10913
10914 static int
10915 memb_extensionValue_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10916                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10917         
10918         if(!sptr) {
10919                 ASN__CTFAIL(app_key, td, sptr,
10920                         "%s: value not given (%s:%d)",
10921                         td->name, __FILE__, __LINE__);
10922                 return -1;
10923         }
10924         
10925         
10926         if(1 /* No applicable constraints whatsoever */) {
10927                 /* Nothing is here. See below */
10928         }
10929         
10930         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10931 }
10932
10933 static int
10934 memb_id_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10935                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10936         long value;
10937         
10938         if(!sptr) {
10939                 ASN__CTFAIL(app_key, td, sptr,
10940                         "%s: value not given (%s:%d)",
10941                         td->name, __FILE__, __LINE__);
10942                 return -1;
10943         }
10944         
10945         value = *(const long *)sptr;
10946         
10947         if((value >= 0 && value <= 65535)) {
10948                 /* Constraint check succeeded */
10949                 return 0;
10950         } else {
10951                 ASN__CTFAIL(app_key, td, sptr,
10952                         "%s: constraint failed (%s:%d)",
10953                         td->name, __FILE__, __LINE__);
10954                 return -1;
10955         }
10956 }
10957
10958 static int
10959 memb_criticality_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10960                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10961         
10962         if(!sptr) {
10963                 ASN__CTFAIL(app_key, td, sptr,
10964                         "%s: value not given (%s:%d)",
10965                         td->name, __FILE__, __LINE__);
10966                 return -1;
10967         }
10968         
10969         
10970         if(1 /* No applicable constraints whatsoever */) {
10971                 /* Nothing is here. See below */
10972         }
10973         
10974         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10975 }
10976
10977 static int
10978 memb_extensionValue_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10979                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10980         
10981         if(!sptr) {
10982                 ASN__CTFAIL(app_key, td, sptr,
10983                         "%s: value not given (%s:%d)",
10984                         td->name, __FILE__, __LINE__);
10985                 return -1;
10986         }
10987         
10988         
10989         if(1 /* No applicable constraints whatsoever */) {
10990                 /* Nothing is here. See below */
10991         }
10992         
10993         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10994 }
10995
10996 static int
10997 memb_id_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
10998                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10999         long value;
11000         
11001         if(!sptr) {
11002                 ASN__CTFAIL(app_key, td, sptr,
11003                         "%s: value not given (%s:%d)",
11004                         td->name, __FILE__, __LINE__);
11005                 return -1;
11006         }
11007         
11008         value = *(const long *)sptr;
11009         
11010         if((value >= 0 && value <= 65535)) {
11011                 /* Constraint check succeeded */
11012                 return 0;
11013         } else {
11014                 ASN__CTFAIL(app_key, td, sptr,
11015                         "%s: constraint failed (%s:%d)",
11016                         td->name, __FILE__, __LINE__);
11017                 return -1;
11018         }
11019 }
11020
11021 static int
11022 memb_criticality_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11023                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11024         
11025         if(!sptr) {
11026                 ASN__CTFAIL(app_key, td, sptr,
11027                         "%s: value not given (%s:%d)",
11028                         td->name, __FILE__, __LINE__);
11029                 return -1;
11030         }
11031         
11032         
11033         if(1 /* No applicable constraints whatsoever */) {
11034                 /* Nothing is here. See below */
11035         }
11036         
11037         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11038 }
11039
11040 static int
11041 memb_extensionValue_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11042                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11043         
11044         if(!sptr) {
11045                 ASN__CTFAIL(app_key, td, sptr,
11046                         "%s: value not given (%s:%d)",
11047                         td->name, __FILE__, __LINE__);
11048                 return -1;
11049         }
11050         
11051         
11052         if(1 /* No applicable constraints whatsoever */) {
11053                 /* Nothing is here. See below */
11054         }
11055         
11056         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11057 }
11058
11059 static int
11060 memb_id_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11061                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11062         long value;
11063         
11064         if(!sptr) {
11065                 ASN__CTFAIL(app_key, td, sptr,
11066                         "%s: value not given (%s:%d)",
11067                         td->name, __FILE__, __LINE__);
11068                 return -1;
11069         }
11070         
11071         value = *(const long *)sptr;
11072         
11073         if((value >= 0 && value <= 65535)) {
11074                 /* Constraint check succeeded */
11075                 return 0;
11076         } else {
11077                 ASN__CTFAIL(app_key, td, sptr,
11078                         "%s: constraint failed (%s:%d)",
11079                         td->name, __FILE__, __LINE__);
11080                 return -1;
11081         }
11082 }
11083
11084 static int
11085 memb_criticality_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11086                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11087         
11088         if(!sptr) {
11089                 ASN__CTFAIL(app_key, td, sptr,
11090                         "%s: value not given (%s:%d)",
11091                         td->name, __FILE__, __LINE__);
11092                 return -1;
11093         }
11094         
11095         
11096         if(1 /* No applicable constraints whatsoever */) {
11097                 /* Nothing is here. See below */
11098         }
11099         
11100         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11101 }
11102
11103 static int
11104 memb_extensionValue_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11106         
11107         if(!sptr) {
11108                 ASN__CTFAIL(app_key, td, sptr,
11109                         "%s: value not given (%s:%d)",
11110                         td->name, __FILE__, __LINE__);
11111                 return -1;
11112         }
11113         
11114         
11115         if(1 /* No applicable constraints whatsoever */) {
11116                 /* Nothing is here. See below */
11117         }
11118         
11119         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11120 }
11121
11122 static int
11123 memb_id_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11124                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11125         long value;
11126         
11127         if(!sptr) {
11128                 ASN__CTFAIL(app_key, td, sptr,
11129                         "%s: value not given (%s:%d)",
11130                         td->name, __FILE__, __LINE__);
11131                 return -1;
11132         }
11133         
11134         value = *(const long *)sptr;
11135         
11136         if((value >= 0 && value <= 65535)) {
11137                 /* Constraint check succeeded */
11138                 return 0;
11139         } else {
11140                 ASN__CTFAIL(app_key, td, sptr,
11141                         "%s: constraint failed (%s:%d)",
11142                         td->name, __FILE__, __LINE__);
11143                 return -1;
11144         }
11145 }
11146
11147 static int
11148 memb_criticality_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11149                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11150         
11151         if(!sptr) {
11152                 ASN__CTFAIL(app_key, td, sptr,
11153                         "%s: value not given (%s:%d)",
11154                         td->name, __FILE__, __LINE__);
11155                 return -1;
11156         }
11157         
11158         
11159         if(1 /* No applicable constraints whatsoever */) {
11160                 /* Nothing is here. See below */
11161         }
11162         
11163         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11164 }
11165
11166 static int
11167 memb_extensionValue_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11168                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11169         
11170         if(!sptr) {
11171                 ASN__CTFAIL(app_key, td, sptr,
11172                         "%s: value not given (%s:%d)",
11173                         td->name, __FILE__, __LINE__);
11174                 return -1;
11175         }
11176         
11177         
11178         if(1 /* No applicable constraints whatsoever */) {
11179                 /* Nothing is here. See below */
11180         }
11181         
11182         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11183 }
11184
11185 static int
11186 memb_id_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11187                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11188         long value;
11189         
11190         if(!sptr) {
11191                 ASN__CTFAIL(app_key, td, sptr,
11192                         "%s: value not given (%s:%d)",
11193                         td->name, __FILE__, __LINE__);
11194                 return -1;
11195         }
11196         
11197         value = *(const long *)sptr;
11198         
11199         if((value >= 0 && value <= 65535)) {
11200                 /* Constraint check succeeded */
11201                 return 0;
11202         } else {
11203                 ASN__CTFAIL(app_key, td, sptr,
11204                         "%s: constraint failed (%s:%d)",
11205                         td->name, __FILE__, __LINE__);
11206                 return -1;
11207         }
11208 }
11209
11210 static int
11211 memb_criticality_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11212                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11213         
11214         if(!sptr) {
11215                 ASN__CTFAIL(app_key, td, sptr,
11216                         "%s: value not given (%s:%d)",
11217                         td->name, __FILE__, __LINE__);
11218                 return -1;
11219         }
11220         
11221         
11222         if(1 /* No applicable constraints whatsoever */) {
11223                 /* Nothing is here. See below */
11224         }
11225         
11226         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11227 }
11228
11229 static int
11230 memb_extensionValue_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11231                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11232         
11233         if(!sptr) {
11234                 ASN__CTFAIL(app_key, td, sptr,
11235                         "%s: value not given (%s:%d)",
11236                         td->name, __FILE__, __LINE__);
11237                 return -1;
11238         }
11239         
11240         
11241         if(1 /* No applicable constraints whatsoever */) {
11242                 /* Nothing is here. See below */
11243         }
11244         
11245         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11246 }
11247
11248 static int
11249 memb_id_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11250                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11251         long value;
11252         
11253         if(!sptr) {
11254                 ASN__CTFAIL(app_key, td, sptr,
11255                         "%s: value not given (%s:%d)",
11256                         td->name, __FILE__, __LINE__);
11257                 return -1;
11258         }
11259         
11260         value = *(const long *)sptr;
11261         
11262         if((value >= 0 && value <= 65535)) {
11263                 /* Constraint check succeeded */
11264                 return 0;
11265         } else {
11266                 ASN__CTFAIL(app_key, td, sptr,
11267                         "%s: constraint failed (%s:%d)",
11268                         td->name, __FILE__, __LINE__);
11269                 return -1;
11270         }
11271 }
11272
11273 static asn_type_selector_result_t
11274 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11275         asn_type_selector_result_t result = {0, 0};
11276         const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11277         size_t constraining_column = 0; /* &id */
11278         size_t for_column = 1; /* &criticality */
11279         size_t row, presence_index = 0;
11280         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11281         
11282         for(row=0; row < itable->rows_count; row++) {
11283             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11284             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11285         
11286             if(type_cell->cell_kind == aioc__undefined)
11287                 continue;
11288         
11289             presence_index++;
11290             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11291                 result.type_descriptor = type_cell->type_descriptor;
11292                 result.presence_index = presence_index;
11293                 break;
11294             }
11295         }
11296         
11297         return result;
11298 }
11299
11300 static int
11301 memb_criticality_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11302                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11303         
11304         if(!sptr) {
11305                 ASN__CTFAIL(app_key, td, sptr,
11306                         "%s: value not given (%s:%d)",
11307                         td->name, __FILE__, __LINE__);
11308                 return -1;
11309         }
11310         
11311         
11312         if(1 /* No applicable constraints whatsoever */) {
11313                 /* Nothing is here. See below */
11314         }
11315         
11316         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11317 }
11318
11319 static asn_type_selector_result_t
11320 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11321         asn_type_selector_result_t result = {0, 0};
11322         const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11323         size_t constraining_column = 0; /* &id */
11324         size_t for_column = 2; /* &Extension */
11325         size_t row, presence_index = 0;
11326         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11327         
11328         for(row=0; row < itable->rows_count; row++) {
11329             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11330             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11331         
11332             if(type_cell->cell_kind == aioc__undefined)
11333                 continue;
11334         
11335             presence_index++;
11336             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11337                 result.type_descriptor = type_cell->type_descriptor;
11338                 result.presence_index = presence_index;
11339                 break;
11340             }
11341         }
11342         
11343         return result;
11344 }
11345
11346 static int
11347 memb_extensionValue_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11348                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11349         
11350         if(!sptr) {
11351                 ASN__CTFAIL(app_key, td, sptr,
11352                         "%s: value not given (%s:%d)",
11353                         td->name, __FILE__, __LINE__);
11354                 return -1;
11355         }
11356         
11357         
11358         if(1 /* No applicable constraints whatsoever */) {
11359                 /* Nothing is here. See below */
11360         }
11361         
11362         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11363 }
11364
11365 static int
11366 memb_id_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11367                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11368         long value;
11369         
11370         if(!sptr) {
11371                 ASN__CTFAIL(app_key, td, sptr,
11372                         "%s: value not given (%s:%d)",
11373                         td->name, __FILE__, __LINE__);
11374                 return -1;
11375         }
11376         
11377         value = *(const long *)sptr;
11378         
11379         if((value >= 0 && value <= 65535)) {
11380                 /* Constraint check succeeded */
11381                 return 0;
11382         } else {
11383                 ASN__CTFAIL(app_key, td, sptr,
11384                         "%s: constraint failed (%s:%d)",
11385                         td->name, __FILE__, __LINE__);
11386                 return -1;
11387         }
11388 }
11389
11390 static int
11391 memb_criticality_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11392                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11393         
11394         if(!sptr) {
11395                 ASN__CTFAIL(app_key, td, sptr,
11396                         "%s: value not given (%s:%d)",
11397                         td->name, __FILE__, __LINE__);
11398                 return -1;
11399         }
11400         
11401         
11402         if(1 /* No applicable constraints whatsoever */) {
11403                 /* Nothing is here. See below */
11404         }
11405         
11406         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11407 }
11408
11409 static int
11410 memb_extensionValue_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11411                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11412         
11413         if(!sptr) {
11414                 ASN__CTFAIL(app_key, td, sptr,
11415                         "%s: value not given (%s:%d)",
11416                         td->name, __FILE__, __LINE__);
11417                 return -1;
11418         }
11419         
11420         
11421         if(1 /* No applicable constraints whatsoever */) {
11422                 /* Nothing is here. See below */
11423         }
11424         
11425         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11426 }
11427
11428 static int
11429 memb_id_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11430                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11431         long value;
11432         
11433         if(!sptr) {
11434                 ASN__CTFAIL(app_key, td, sptr,
11435                         "%s: value not given (%s:%d)",
11436                         td->name, __FILE__, __LINE__);
11437                 return -1;
11438         }
11439         
11440         value = *(const long *)sptr;
11441         
11442         if((value >= 0 && value <= 65535)) {
11443                 /* Constraint check succeeded */
11444                 return 0;
11445         } else {
11446                 ASN__CTFAIL(app_key, td, sptr,
11447                         "%s: constraint failed (%s:%d)",
11448                         td->name, __FILE__, __LINE__);
11449                 return -1;
11450         }
11451 }
11452
11453 static int
11454 memb_criticality_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11455                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11456         
11457         if(!sptr) {
11458                 ASN__CTFAIL(app_key, td, sptr,
11459                         "%s: value not given (%s:%d)",
11460                         td->name, __FILE__, __LINE__);
11461                 return -1;
11462         }
11463         
11464         
11465         if(1 /* No applicable constraints whatsoever */) {
11466                 /* Nothing is here. See below */
11467         }
11468         
11469         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11470 }
11471
11472 static int
11473 memb_extensionValue_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11474                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11475         
11476         if(!sptr) {
11477                 ASN__CTFAIL(app_key, td, sptr,
11478                         "%s: value not given (%s:%d)",
11479                         td->name, __FILE__, __LINE__);
11480                 return -1;
11481         }
11482         
11483         
11484         if(1 /* No applicable constraints whatsoever */) {
11485                 /* Nothing is here. See below */
11486         }
11487         
11488         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11489 }
11490
11491 static int
11492 memb_id_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11493                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11494         long value;
11495         
11496         if(!sptr) {
11497                 ASN__CTFAIL(app_key, td, sptr,
11498                         "%s: value not given (%s:%d)",
11499                         td->name, __FILE__, __LINE__);
11500                 return -1;
11501         }
11502         
11503         value = *(const long *)sptr;
11504         
11505         if((value >= 0 && value <= 65535)) {
11506                 /* Constraint check succeeded */
11507                 return 0;
11508         } else {
11509                 ASN__CTFAIL(app_key, td, sptr,
11510                         "%s: constraint failed (%s:%d)",
11511                         td->name, __FILE__, __LINE__);
11512                 return -1;
11513         }
11514 }
11515
11516 static int
11517 memb_criticality_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11518                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11519         
11520         if(!sptr) {
11521                 ASN__CTFAIL(app_key, td, sptr,
11522                         "%s: value not given (%s:%d)",
11523                         td->name, __FILE__, __LINE__);
11524                 return -1;
11525         }
11526         
11527         
11528         if(1 /* No applicable constraints whatsoever */) {
11529                 /* Nothing is here. See below */
11530         }
11531         
11532         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11533 }
11534
11535 static int
11536 memb_extensionValue_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11537                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11538         
11539         if(!sptr) {
11540                 ASN__CTFAIL(app_key, td, sptr,
11541                         "%s: value not given (%s:%d)",
11542                         td->name, __FILE__, __LINE__);
11543                 return -1;
11544         }
11545         
11546         
11547         if(1 /* No applicable constraints whatsoever */) {
11548                 /* Nothing is here. See below */
11549         }
11550         
11551         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11552 }
11553
11554 static int
11555 memb_id_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11556                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11557         long value;
11558         
11559         if(!sptr) {
11560                 ASN__CTFAIL(app_key, td, sptr,
11561                         "%s: value not given (%s:%d)",
11562                         td->name, __FILE__, __LINE__);
11563                 return -1;
11564         }
11565         
11566         value = *(const long *)sptr;
11567         
11568         if((value >= 0 && value <= 65535)) {
11569                 /* Constraint check succeeded */
11570                 return 0;
11571         } else {
11572                 ASN__CTFAIL(app_key, td, sptr,
11573                         "%s: constraint failed (%s:%d)",
11574                         td->name, __FILE__, __LINE__);
11575                 return -1;
11576         }
11577 }
11578
11579 static int
11580 memb_criticality_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11581                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11582         
11583         if(!sptr) {
11584                 ASN__CTFAIL(app_key, td, sptr,
11585                         "%s: value not given (%s:%d)",
11586                         td->name, __FILE__, __LINE__);
11587                 return -1;
11588         }
11589         
11590         
11591         if(1 /* No applicable constraints whatsoever */) {
11592                 /* Nothing is here. See below */
11593         }
11594         
11595         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11596 }
11597
11598 static int
11599 memb_extensionValue_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11600                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11601         
11602         if(!sptr) {
11603                 ASN__CTFAIL(app_key, td, sptr,
11604                         "%s: value not given (%s:%d)",
11605                         td->name, __FILE__, __LINE__);
11606                 return -1;
11607         }
11608         
11609         
11610         if(1 /* No applicable constraints whatsoever */) {
11611                 /* Nothing is here. See below */
11612         }
11613         
11614         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11615 }
11616
11617 static int
11618 memb_id_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11619                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11620         long value;
11621         
11622         if(!sptr) {
11623                 ASN__CTFAIL(app_key, td, sptr,
11624                         "%s: value not given (%s:%d)",
11625                         td->name, __FILE__, __LINE__);
11626                 return -1;
11627         }
11628         
11629         value = *(const long *)sptr;
11630         
11631         if((value >= 0 && value <= 65535)) {
11632                 /* Constraint check succeeded */
11633                 return 0;
11634         } else {
11635                 ASN__CTFAIL(app_key, td, sptr,
11636                         "%s: constraint failed (%s:%d)",
11637                         td->name, __FILE__, __LINE__);
11638                 return -1;
11639         }
11640 }
11641
11642 static int
11643 memb_criticality_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11644                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11645         
11646         if(!sptr) {
11647                 ASN__CTFAIL(app_key, td, sptr,
11648                         "%s: value not given (%s:%d)",
11649                         td->name, __FILE__, __LINE__);
11650                 return -1;
11651         }
11652         
11653         
11654         if(1 /* No applicable constraints whatsoever */) {
11655                 /* Nothing is here. See below */
11656         }
11657         
11658         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11659 }
11660
11661 static int
11662 memb_extensionValue_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11663                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11664         
11665         if(!sptr) {
11666                 ASN__CTFAIL(app_key, td, sptr,
11667                         "%s: value not given (%s:%d)",
11668                         td->name, __FILE__, __LINE__);
11669                 return -1;
11670         }
11671         
11672         
11673         if(1 /* No applicable constraints whatsoever */) {
11674                 /* Nothing is here. See below */
11675         }
11676         
11677         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11678 }
11679
11680 static int
11681 memb_id_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11682                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11683         long value;
11684         
11685         if(!sptr) {
11686                 ASN__CTFAIL(app_key, td, sptr,
11687                         "%s: value not given (%s:%d)",
11688                         td->name, __FILE__, __LINE__);
11689                 return -1;
11690         }
11691         
11692         value = *(const long *)sptr;
11693         
11694         if((value >= 0 && value <= 65535)) {
11695                 /* Constraint check succeeded */
11696                 return 0;
11697         } else {
11698                 ASN__CTFAIL(app_key, td, sptr,
11699                         "%s: constraint failed (%s:%d)",
11700                         td->name, __FILE__, __LINE__);
11701                 return -1;
11702         }
11703 }
11704
11705 static asn_type_selector_result_t
11706 select_FDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11707         asn_type_selector_result_t result = {0, 0};
11708         const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11709         size_t constraining_column = 0; /* &id */
11710         size_t for_column = 1; /* &criticality */
11711         size_t row, presence_index = 0;
11712         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11713         
11714         for(row=0; row < itable->rows_count; row++) {
11715             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11716             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11717         
11718             if(type_cell->cell_kind == aioc__undefined)
11719                 continue;
11720         
11721             presence_index++;
11722             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11723                 result.type_descriptor = type_cell->type_descriptor;
11724                 result.presence_index = presence_index;
11725                 break;
11726             }
11727         }
11728         
11729         return result;
11730 }
11731
11732 static int
11733 memb_criticality_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11734                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11735         
11736         if(!sptr) {
11737                 ASN__CTFAIL(app_key, td, sptr,
11738                         "%s: value not given (%s:%d)",
11739                         td->name, __FILE__, __LINE__);
11740                 return -1;
11741         }
11742         
11743         
11744         if(1 /* No applicable constraints whatsoever */) {
11745                 /* Nothing is here. See below */
11746         }
11747         
11748         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11749 }
11750
11751 static asn_type_selector_result_t
11752 select_FDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11753         asn_type_selector_result_t result = {0, 0};
11754         const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11755         size_t constraining_column = 0; /* &id */
11756         size_t for_column = 2; /* &Extension */
11757         size_t row, presence_index = 0;
11758         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11759         
11760         for(row=0; row < itable->rows_count; row++) {
11761             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11762             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11763         
11764             if(type_cell->cell_kind == aioc__undefined)
11765                 continue;
11766         
11767             presence_index++;
11768             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11769                 result.type_descriptor = type_cell->type_descriptor;
11770                 result.presence_index = presence_index;
11771                 break;
11772             }
11773         }
11774         
11775         return result;
11776 }
11777
11778 static int
11779 memb_extensionValue_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11780                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11781         
11782         if(!sptr) {
11783                 ASN__CTFAIL(app_key, td, sptr,
11784                         "%s: value not given (%s:%d)",
11785                         td->name, __FILE__, __LINE__);
11786                 return -1;
11787         }
11788         
11789         
11790         if(1 /* No applicable constraints whatsoever */) {
11791                 /* Nothing is here. See below */
11792         }
11793         
11794         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11795 }
11796
11797 static int
11798 memb_id_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11799                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11800         long value;
11801         
11802         if(!sptr) {
11803                 ASN__CTFAIL(app_key, td, sptr,
11804                         "%s: value not given (%s:%d)",
11805                         td->name, __FILE__, __LINE__);
11806                 return -1;
11807         }
11808         
11809         value = *(const long *)sptr;
11810         
11811         if((value >= 0 && value <= 65535)) {
11812                 /* Constraint check succeeded */
11813                 return 0;
11814         } else {
11815                 ASN__CTFAIL(app_key, td, sptr,
11816                         "%s: constraint failed (%s:%d)",
11817                         td->name, __FILE__, __LINE__);
11818                 return -1;
11819         }
11820 }
11821
11822 static int
11823 memb_criticality_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11825         
11826         if(!sptr) {
11827                 ASN__CTFAIL(app_key, td, sptr,
11828                         "%s: value not given (%s:%d)",
11829                         td->name, __FILE__, __LINE__);
11830                 return -1;
11831         }
11832         
11833         
11834         if(1 /* No applicable constraints whatsoever */) {
11835                 /* Nothing is here. See below */
11836         }
11837         
11838         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11839 }
11840
11841 static int
11842 memb_extensionValue_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11843                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11844         
11845         if(!sptr) {
11846                 ASN__CTFAIL(app_key, td, sptr,
11847                         "%s: value not given (%s:%d)",
11848                         td->name, __FILE__, __LINE__);
11849                 return -1;
11850         }
11851         
11852         
11853         if(1 /* No applicable constraints whatsoever */) {
11854                 /* Nothing is here. See below */
11855         }
11856         
11857         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11858 }
11859
11860 static int
11861 memb_id_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11862                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11863         long value;
11864         
11865         if(!sptr) {
11866                 ASN__CTFAIL(app_key, td, sptr,
11867                         "%s: value not given (%s:%d)",
11868                         td->name, __FILE__, __LINE__);
11869                 return -1;
11870         }
11871         
11872         value = *(const long *)sptr;
11873         
11874         if((value >= 0 && value <= 65535)) {
11875                 /* Constraint check succeeded */
11876                 return 0;
11877         } else {
11878                 ASN__CTFAIL(app_key, td, sptr,
11879                         "%s: constraint failed (%s:%d)",
11880                         td->name, __FILE__, __LINE__);
11881                 return -1;
11882         }
11883 }
11884
11885 static int
11886 memb_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11887                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11888         
11889         if(!sptr) {
11890                 ASN__CTFAIL(app_key, td, sptr,
11891                         "%s: value not given (%s:%d)",
11892                         td->name, __FILE__, __LINE__);
11893                 return -1;
11894         }
11895         
11896         
11897         if(1 /* No applicable constraints whatsoever */) {
11898                 /* Nothing is here. See below */
11899         }
11900         
11901         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11902 }
11903
11904 static int
11905 memb_extensionValue_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11906                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11907         
11908         if(!sptr) {
11909                 ASN__CTFAIL(app_key, td, sptr,
11910                         "%s: value not given (%s:%d)",
11911                         td->name, __FILE__, __LINE__);
11912                 return -1;
11913         }
11914         
11915         
11916         if(1 /* No applicable constraints whatsoever */) {
11917                 /* Nothing is here. See below */
11918         }
11919         
11920         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11921 }
11922
11923 static int
11924 memb_id_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11925                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11926         long value;
11927         
11928         if(!sptr) {
11929                 ASN__CTFAIL(app_key, td, sptr,
11930                         "%s: value not given (%s:%d)",
11931                         td->name, __FILE__, __LINE__);
11932                 return -1;
11933         }
11934         
11935         value = *(const long *)sptr;
11936         
11937         if((value >= 0 && value <= 65535)) {
11938                 /* Constraint check succeeded */
11939                 return 0;
11940         } else {
11941                 ASN__CTFAIL(app_key, td, sptr,
11942                         "%s: constraint failed (%s:%d)",
11943                         td->name, __FILE__, __LINE__);
11944                 return -1;
11945         }
11946 }
11947
11948 static int
11949 memb_criticality_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11950                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11951         
11952         if(!sptr) {
11953                 ASN__CTFAIL(app_key, td, sptr,
11954                         "%s: value not given (%s:%d)",
11955                         td->name, __FILE__, __LINE__);
11956                 return -1;
11957         }
11958         
11959         
11960         if(1 /* No applicable constraints whatsoever */) {
11961                 /* Nothing is here. See below */
11962         }
11963         
11964         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11965 }
11966
11967 static int
11968 memb_extensionValue_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11969                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11970         
11971         if(!sptr) {
11972                 ASN__CTFAIL(app_key, td, sptr,
11973                         "%s: value not given (%s:%d)",
11974                         td->name, __FILE__, __LINE__);
11975                 return -1;
11976         }
11977         
11978         
11979         if(1 /* No applicable constraints whatsoever */) {
11980                 /* Nothing is here. See below */
11981         }
11982         
11983         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11984 }
11985
11986 static int
11987 memb_id_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
11988                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11989         long value;
11990         
11991         if(!sptr) {
11992                 ASN__CTFAIL(app_key, td, sptr,
11993                         "%s: value not given (%s:%d)",
11994                         td->name, __FILE__, __LINE__);
11995                 return -1;
11996         }
11997         
11998         value = *(const long *)sptr;
11999         
12000         if((value >= 0 && value <= 65535)) {
12001                 /* Constraint check succeeded */
12002                 return 0;
12003         } else {
12004                 ASN__CTFAIL(app_key, td, sptr,
12005                         "%s: constraint failed (%s:%d)",
12006                         td->name, __FILE__, __LINE__);
12007                 return -1;
12008         }
12009 }
12010
12011 static asn_type_selector_result_t
12012 select_GBR_QosInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12013         asn_type_selector_result_t result = {0, 0};
12014         const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12015         size_t constraining_column = 0; /* &id */
12016         size_t for_column = 1; /* &criticality */
12017         size_t row, presence_index = 0;
12018         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12019         
12020         for(row=0; row < itable->rows_count; row++) {
12021             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12022             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12023         
12024             if(type_cell->cell_kind == aioc__undefined)
12025                 continue;
12026         
12027             presence_index++;
12028             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12029                 result.type_descriptor = type_cell->type_descriptor;
12030                 result.presence_index = presence_index;
12031                 break;
12032             }
12033         }
12034         
12035         return result;
12036 }
12037
12038 static int
12039 memb_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12040                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12041         
12042         if(!sptr) {
12043                 ASN__CTFAIL(app_key, td, sptr,
12044                         "%s: value not given (%s:%d)",
12045                         td->name, __FILE__, __LINE__);
12046                 return -1;
12047         }
12048         
12049         
12050         if(1 /* No applicable constraints whatsoever */) {
12051                 /* Nothing is here. See below */
12052         }
12053         
12054         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12055 }
12056
12057 static asn_type_selector_result_t
12058 select_GBR_QosInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12059         asn_type_selector_result_t result = {0, 0};
12060         const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12061         size_t constraining_column = 0; /* &id */
12062         size_t for_column = 2; /* &Extension */
12063         size_t row, presence_index = 0;
12064         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12065         
12066         for(row=0; row < itable->rows_count; row++) {
12067             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12068             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12069         
12070             if(type_cell->cell_kind == aioc__undefined)
12071                 continue;
12072         
12073             presence_index++;
12074             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12075                 result.type_descriptor = type_cell->type_descriptor;
12076                 result.presence_index = presence_index;
12077                 break;
12078             }
12079         }
12080         
12081         return result;
12082 }
12083
12084 static int
12085 memb_extensionValue_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12086                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12087         
12088         if(!sptr) {
12089                 ASN__CTFAIL(app_key, td, sptr,
12090                         "%s: value not given (%s:%d)",
12091                         td->name, __FILE__, __LINE__);
12092                 return -1;
12093         }
12094         
12095         
12096         if(1 /* No applicable constraints whatsoever */) {
12097                 /* Nothing is here. See below */
12098         }
12099         
12100         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12101 }
12102
12103 static int
12104 memb_id_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12106         long value;
12107         
12108         if(!sptr) {
12109                 ASN__CTFAIL(app_key, td, sptr,
12110                         "%s: value not given (%s:%d)",
12111                         td->name, __FILE__, __LINE__);
12112                 return -1;
12113         }
12114         
12115         value = *(const long *)sptr;
12116         
12117         if((value >= 0 && value <= 65535)) {
12118                 /* Constraint check succeeded */
12119                 return 0;
12120         } else {
12121                 ASN__CTFAIL(app_key, td, sptr,
12122                         "%s: constraint failed (%s:%d)",
12123                         td->name, __FILE__, __LINE__);
12124                 return -1;
12125         }
12126 }
12127
12128 static int
12129 memb_criticality_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12130                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12131         
12132         if(!sptr) {
12133                 ASN__CTFAIL(app_key, td, sptr,
12134                         "%s: value not given (%s:%d)",
12135                         td->name, __FILE__, __LINE__);
12136                 return -1;
12137         }
12138         
12139         
12140         if(1 /* No applicable constraints whatsoever */) {
12141                 /* Nothing is here. See below */
12142         }
12143         
12144         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12145 }
12146
12147 static int
12148 memb_extensionValue_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12149                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12150         
12151         if(!sptr) {
12152                 ASN__CTFAIL(app_key, td, sptr,
12153                         "%s: value not given (%s:%d)",
12154                         td->name, __FILE__, __LINE__);
12155                 return -1;
12156         }
12157         
12158         
12159         if(1 /* No applicable constraints whatsoever */) {
12160                 /* Nothing is here. See below */
12161         }
12162         
12163         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12164 }
12165
12166 static int
12167 memb_id_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12168                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12169         long value;
12170         
12171         if(!sptr) {
12172                 ASN__CTFAIL(app_key, td, sptr,
12173                         "%s: value not given (%s:%d)",
12174                         td->name, __FILE__, __LINE__);
12175                 return -1;
12176         }
12177         
12178         value = *(const long *)sptr;
12179         
12180         if((value >= 0 && value <= 65535)) {
12181                 /* Constraint check succeeded */
12182                 return 0;
12183         } else {
12184                 ASN__CTFAIL(app_key, td, sptr,
12185                         "%s: constraint failed (%s:%d)",
12186                         td->name, __FILE__, __LINE__);
12187                 return -1;
12188         }
12189 }
12190
12191 static int
12192 memb_criticality_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12193                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12194         
12195         if(!sptr) {
12196                 ASN__CTFAIL(app_key, td, sptr,
12197                         "%s: value not given (%s:%d)",
12198                         td->name, __FILE__, __LINE__);
12199                 return -1;
12200         }
12201         
12202         
12203         if(1 /* No applicable constraints whatsoever */) {
12204                 /* Nothing is here. See below */
12205         }
12206         
12207         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12208 }
12209
12210 static int
12211 memb_extensionValue_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12212                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12213         
12214         if(!sptr) {
12215                 ASN__CTFAIL(app_key, td, sptr,
12216                         "%s: value not given (%s:%d)",
12217                         td->name, __FILE__, __LINE__);
12218                 return -1;
12219         }
12220         
12221         
12222         if(1 /* No applicable constraints whatsoever */) {
12223                 /* Nothing is here. See below */
12224         }
12225         
12226         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12227 }
12228
12229 static int
12230 memb_id_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12231                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12232         long value;
12233         
12234         if(!sptr) {
12235                 ASN__CTFAIL(app_key, td, sptr,
12236                         "%s: value not given (%s:%d)",
12237                         td->name, __FILE__, __LINE__);
12238                 return -1;
12239         }
12240         
12241         value = *(const long *)sptr;
12242         
12243         if((value >= 0 && value <= 65535)) {
12244                 /* Constraint check succeeded */
12245                 return 0;
12246         } else {
12247                 ASN__CTFAIL(app_key, td, sptr,
12248                         "%s: constraint failed (%s:%d)",
12249                         td->name, __FILE__, __LINE__);
12250                 return -1;
12251         }
12252 }
12253
12254 static int
12255 memb_criticality_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12256                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12257         
12258         if(!sptr) {
12259                 ASN__CTFAIL(app_key, td, sptr,
12260                         "%s: value not given (%s:%d)",
12261                         td->name, __FILE__, __LINE__);
12262                 return -1;
12263         }
12264         
12265         
12266         if(1 /* No applicable constraints whatsoever */) {
12267                 /* Nothing is here. See below */
12268         }
12269         
12270         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12271 }
12272
12273 static int
12274 memb_extensionValue_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12275                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12276         
12277         if(!sptr) {
12278                 ASN__CTFAIL(app_key, td, sptr,
12279                         "%s: value not given (%s:%d)",
12280                         td->name, __FILE__, __LINE__);
12281                 return -1;
12282         }
12283         
12284         
12285         if(1 /* No applicable constraints whatsoever */) {
12286                 /* Nothing is here. See below */
12287         }
12288         
12289         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12290 }
12291
12292 static int
12293 memb_id_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12294                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12295         long value;
12296         
12297         if(!sptr) {
12298                 ASN__CTFAIL(app_key, td, sptr,
12299                         "%s: value not given (%s:%d)",
12300                         td->name, __FILE__, __LINE__);
12301                 return -1;
12302         }
12303         
12304         value = *(const long *)sptr;
12305         
12306         if((value >= 0 && value <= 65535)) {
12307                 /* Constraint check succeeded */
12308                 return 0;
12309         } else {
12310                 ASN__CTFAIL(app_key, td, sptr,
12311                         "%s: constraint failed (%s:%d)",
12312                         td->name, __FILE__, __LINE__);
12313                 return -1;
12314         }
12315 }
12316
12317 static int
12318 memb_criticality_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12319                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12320         
12321         if(!sptr) {
12322                 ASN__CTFAIL(app_key, td, sptr,
12323                         "%s: value not given (%s:%d)",
12324                         td->name, __FILE__, __LINE__);
12325                 return -1;
12326         }
12327         
12328         
12329         if(1 /* No applicable constraints whatsoever */) {
12330                 /* Nothing is here. See below */
12331         }
12332         
12333         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12334 }
12335
12336 static int
12337 memb_extensionValue_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12338                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12339         
12340         if(!sptr) {
12341                 ASN__CTFAIL(app_key, td, sptr,
12342                         "%s: value not given (%s:%d)",
12343                         td->name, __FILE__, __LINE__);
12344                 return -1;
12345         }
12346         
12347         
12348         if(1 /* No applicable constraints whatsoever */) {
12349                 /* Nothing is here. See below */
12350         }
12351         
12352         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12353 }
12354
12355 static int
12356 memb_id_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12357                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12358         long value;
12359         
12360         if(!sptr) {
12361                 ASN__CTFAIL(app_key, td, sptr,
12362                         "%s: value not given (%s:%d)",
12363                         td->name, __FILE__, __LINE__);
12364                 return -1;
12365         }
12366         
12367         value = *(const long *)sptr;
12368         
12369         if((value >= 0 && value <= 65535)) {
12370                 /* Constraint check succeeded */
12371                 return 0;
12372         } else {
12373                 ASN__CTFAIL(app_key, td, sptr,
12374                         "%s: constraint failed (%s:%d)",
12375                         td->name, __FILE__, __LINE__);
12376                 return -1;
12377         }
12378 }
12379
12380 static int
12381 memb_criticality_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12382                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12383         
12384         if(!sptr) {
12385                 ASN__CTFAIL(app_key, td, sptr,
12386                         "%s: value not given (%s:%d)",
12387                         td->name, __FILE__, __LINE__);
12388                 return -1;
12389         }
12390         
12391         
12392         if(1 /* No applicable constraints whatsoever */) {
12393                 /* Nothing is here. See below */
12394         }
12395         
12396         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12397 }
12398
12399 static int
12400 memb_extensionValue_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12401                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12402         
12403         if(!sptr) {
12404                 ASN__CTFAIL(app_key, td, sptr,
12405                         "%s: value not given (%s:%d)",
12406                         td->name, __FILE__, __LINE__);
12407                 return -1;
12408         }
12409         
12410         
12411         if(1 /* No applicable constraints whatsoever */) {
12412                 /* Nothing is here. See below */
12413         }
12414         
12415         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12416 }
12417
12418 static int
12419 memb_id_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12420                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12421         long value;
12422         
12423         if(!sptr) {
12424                 ASN__CTFAIL(app_key, td, sptr,
12425                         "%s: value not given (%s:%d)",
12426                         td->name, __FILE__, __LINE__);
12427                 return -1;
12428         }
12429         
12430         value = *(const long *)sptr;
12431         
12432         if((value >= 0 && value <= 65535)) {
12433                 /* Constraint check succeeded */
12434                 return 0;
12435         } else {
12436                 ASN__CTFAIL(app_key, td, sptr,
12437                         "%s: constraint failed (%s:%d)",
12438                         td->name, __FILE__, __LINE__);
12439                 return -1;
12440         }
12441 }
12442
12443 static asn_type_selector_result_t
12444 select_HandoverRestrictionList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12445         asn_type_selector_result_t result = {0, 0};
12446         const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12447         size_t constraining_column = 0; /* &id */
12448         size_t for_column = 1; /* &criticality */
12449         size_t row, presence_index = 0;
12450         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12451         
12452         for(row=0; row < itable->rows_count; row++) {
12453             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12454             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12455         
12456             if(type_cell->cell_kind == aioc__undefined)
12457                 continue;
12458         
12459             presence_index++;
12460             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12461                 result.type_descriptor = type_cell->type_descriptor;
12462                 result.presence_index = presence_index;
12463                 break;
12464             }
12465         }
12466         
12467         return result;
12468 }
12469
12470 static int
12471 memb_criticality_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12472                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12473         
12474         if(!sptr) {
12475                 ASN__CTFAIL(app_key, td, sptr,
12476                         "%s: value not given (%s:%d)",
12477                         td->name, __FILE__, __LINE__);
12478                 return -1;
12479         }
12480         
12481         
12482         if(1 /* No applicable constraints whatsoever */) {
12483                 /* Nothing is here. See below */
12484         }
12485         
12486         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12487 }
12488
12489 static asn_type_selector_result_t
12490 select_HandoverRestrictionList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12491         asn_type_selector_result_t result = {0, 0};
12492         const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12493         size_t constraining_column = 0; /* &id */
12494         size_t for_column = 2; /* &Extension */
12495         size_t row, presence_index = 0;
12496         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12497         
12498         for(row=0; row < itable->rows_count; row++) {
12499             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12500             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12501         
12502             if(type_cell->cell_kind == aioc__undefined)
12503                 continue;
12504         
12505             presence_index++;
12506             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12507                 result.type_descriptor = type_cell->type_descriptor;
12508                 result.presence_index = presence_index;
12509                 break;
12510             }
12511         }
12512         
12513         return result;
12514 }
12515
12516 static int
12517 memb_extensionValue_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12518                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12519         
12520         if(!sptr) {
12521                 ASN__CTFAIL(app_key, td, sptr,
12522                         "%s: value not given (%s:%d)",
12523                         td->name, __FILE__, __LINE__);
12524                 return -1;
12525         }
12526         
12527         
12528         if(1 /* No applicable constraints whatsoever */) {
12529                 /* Nothing is here. See below */
12530         }
12531         
12532         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12533 }
12534
12535 static int
12536 memb_id_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12537                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12538         long value;
12539         
12540         if(!sptr) {
12541                 ASN__CTFAIL(app_key, td, sptr,
12542                         "%s: value not given (%s:%d)",
12543                         td->name, __FILE__, __LINE__);
12544                 return -1;
12545         }
12546         
12547         value = *(const long *)sptr;
12548         
12549         if((value >= 0 && value <= 65535)) {
12550                 /* Constraint check succeeded */
12551                 return 0;
12552         } else {
12553                 ASN__CTFAIL(app_key, td, sptr,
12554                         "%s: constraint failed (%s:%d)",
12555                         td->name, __FILE__, __LINE__);
12556                 return -1;
12557         }
12558 }
12559
12560 static int
12561 memb_criticality_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12562                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12563         
12564         if(!sptr) {
12565                 ASN__CTFAIL(app_key, td, sptr,
12566                         "%s: value not given (%s:%d)",
12567                         td->name, __FILE__, __LINE__);
12568                 return -1;
12569         }
12570         
12571         
12572         if(1 /* No applicable constraints whatsoever */) {
12573                 /* Nothing is here. See below */
12574         }
12575         
12576         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12577 }
12578
12579 static int
12580 memb_extensionValue_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12581                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12582         
12583         if(!sptr) {
12584                 ASN__CTFAIL(app_key, td, sptr,
12585                         "%s: value not given (%s:%d)",
12586                         td->name, __FILE__, __LINE__);
12587                 return -1;
12588         }
12589         
12590         
12591         if(1 /* No applicable constraints whatsoever */) {
12592                 /* Nothing is here. See below */
12593         }
12594         
12595         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12596 }
12597
12598 static int
12599 memb_id_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12600                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12601         long value;
12602         
12603         if(!sptr) {
12604                 ASN__CTFAIL(app_key, td, sptr,
12605                         "%s: value not given (%s:%d)",
12606                         td->name, __FILE__, __LINE__);
12607                 return -1;
12608         }
12609         
12610         value = *(const long *)sptr;
12611         
12612         if((value >= 0 && value <= 65535)) {
12613                 /* Constraint check succeeded */
12614                 return 0;
12615         } else {
12616                 ASN__CTFAIL(app_key, td, sptr,
12617                         "%s: constraint failed (%s:%d)",
12618                         td->name, __FILE__, __LINE__);
12619                 return -1;
12620         }
12621 }
12622
12623 static asn_type_selector_result_t
12624 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12625         asn_type_selector_result_t result = {0, 0};
12626         const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12627         size_t constraining_column = 0; /* &id */
12628         size_t for_column = 1; /* &criticality */
12629         size_t row, presence_index = 0;
12630         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12631         
12632         for(row=0; row < itable->rows_count; row++) {
12633             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12634             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12635         
12636             if(type_cell->cell_kind == aioc__undefined)
12637                 continue;
12638         
12639             presence_index++;
12640             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12641                 result.type_descriptor = type_cell->type_descriptor;
12642                 result.presence_index = presence_index;
12643                 break;
12644             }
12645         }
12646         
12647         return result;
12648 }
12649
12650 static int
12651 memb_criticality_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12652                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12653         
12654         if(!sptr) {
12655                 ASN__CTFAIL(app_key, td, sptr,
12656                         "%s: value not given (%s:%d)",
12657                         td->name, __FILE__, __LINE__);
12658                 return -1;
12659         }
12660         
12661         
12662         if(1 /* No applicable constraints whatsoever */) {
12663                 /* Nothing is here. See below */
12664         }
12665         
12666         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12667 }
12668
12669 static asn_type_selector_result_t
12670 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12671         asn_type_selector_result_t result = {0, 0};
12672         const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12673         size_t constraining_column = 0; /* &id */
12674         size_t for_column = 2; /* &Extension */
12675         size_t row, presence_index = 0;
12676         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12677         
12678         for(row=0; row < itable->rows_count; row++) {
12679             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12680             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12681         
12682             if(type_cell->cell_kind == aioc__undefined)
12683                 continue;
12684         
12685             presence_index++;
12686             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12687                 result.type_descriptor = type_cell->type_descriptor;
12688                 result.presence_index = presence_index;
12689                 break;
12690             }
12691         }
12692         
12693         return result;
12694 }
12695
12696 static int
12697 memb_extensionValue_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12698                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12699         
12700         if(!sptr) {
12701                 ASN__CTFAIL(app_key, td, sptr,
12702                         "%s: value not given (%s:%d)",
12703                         td->name, __FILE__, __LINE__);
12704                 return -1;
12705         }
12706         
12707         
12708         if(1 /* No applicable constraints whatsoever */) {
12709                 /* Nothing is here. See below */
12710         }
12711         
12712         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12713 }
12714
12715 static int
12716 memb_id_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12717                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12718         long value;
12719         
12720         if(!sptr) {
12721                 ASN__CTFAIL(app_key, td, sptr,
12722                         "%s: value not given (%s:%d)",
12723                         td->name, __FILE__, __LINE__);
12724                 return -1;
12725         }
12726         
12727         value = *(const long *)sptr;
12728         
12729         if((value >= 0 && value <= 65535)) {
12730                 /* Constraint check succeeded */
12731                 return 0;
12732         } else {
12733                 ASN__CTFAIL(app_key, td, sptr,
12734                         "%s: constraint failed (%s:%d)",
12735                         td->name, __FILE__, __LINE__);
12736                 return -1;
12737         }
12738 }
12739
12740 static int
12741 memb_criticality_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12742                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12743         
12744         if(!sptr) {
12745                 ASN__CTFAIL(app_key, td, sptr,
12746                         "%s: value not given (%s:%d)",
12747                         td->name, __FILE__, __LINE__);
12748                 return -1;
12749         }
12750         
12751         
12752         if(1 /* No applicable constraints whatsoever */) {
12753                 /* Nothing is here. See below */
12754         }
12755         
12756         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12757 }
12758
12759 static int
12760 memb_extensionValue_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12761                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12762         
12763         if(!sptr) {
12764                 ASN__CTFAIL(app_key, td, sptr,
12765                         "%s: value not given (%s:%d)",
12766                         td->name, __FILE__, __LINE__);
12767                 return -1;
12768         }
12769         
12770         
12771         if(1 /* No applicable constraints whatsoever */) {
12772                 /* Nothing is here. See below */
12773         }
12774         
12775         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12776 }
12777
12778 static int
12779 memb_id_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12780                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12781         long value;
12782         
12783         if(!sptr) {
12784                 ASN__CTFAIL(app_key, td, sptr,
12785                         "%s: value not given (%s:%d)",
12786                         td->name, __FILE__, __LINE__);
12787                 return -1;
12788         }
12789         
12790         value = *(const long *)sptr;
12791         
12792         if((value >= 0 && value <= 65535)) {
12793                 /* Constraint check succeeded */
12794                 return 0;
12795         } else {
12796                 ASN__CTFAIL(app_key, td, sptr,
12797                         "%s: constraint failed (%s:%d)",
12798                         td->name, __FILE__, __LINE__);
12799                 return -1;
12800         }
12801 }
12802
12803 static int
12804 memb_criticality_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12805                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12806         
12807         if(!sptr) {
12808                 ASN__CTFAIL(app_key, td, sptr,
12809                         "%s: value not given (%s:%d)",
12810                         td->name, __FILE__, __LINE__);
12811                 return -1;
12812         }
12813         
12814         
12815         if(1 /* No applicable constraints whatsoever */) {
12816                 /* Nothing is here. See below */
12817         }
12818         
12819         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12820 }
12821
12822 static int
12823 memb_extensionValue_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12825         
12826         if(!sptr) {
12827                 ASN__CTFAIL(app_key, td, sptr,
12828                         "%s: value not given (%s:%d)",
12829                         td->name, __FILE__, __LINE__);
12830                 return -1;
12831         }
12832         
12833         
12834         if(1 /* No applicable constraints whatsoever */) {
12835                 /* Nothing is here. See below */
12836         }
12837         
12838         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12839 }
12840
12841 static int
12842 memb_id_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12843                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12844         long value;
12845         
12846         if(!sptr) {
12847                 ASN__CTFAIL(app_key, td, sptr,
12848                         "%s: value not given (%s:%d)",
12849                         td->name, __FILE__, __LINE__);
12850                 return -1;
12851         }
12852         
12853         value = *(const long *)sptr;
12854         
12855         if((value >= 0 && value <= 65535)) {
12856                 /* Constraint check succeeded */
12857                 return 0;
12858         } else {
12859                 ASN__CTFAIL(app_key, td, sptr,
12860                         "%s: constraint failed (%s:%d)",
12861                         td->name, __FILE__, __LINE__);
12862                 return -1;
12863         }
12864 }
12865
12866 static int
12867 memb_criticality_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12868                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12869         
12870         if(!sptr) {
12871                 ASN__CTFAIL(app_key, td, sptr,
12872                         "%s: value not given (%s:%d)",
12873                         td->name, __FILE__, __LINE__);
12874                 return -1;
12875         }
12876         
12877         
12878         if(1 /* No applicable constraints whatsoever */) {
12879                 /* Nothing is here. See below */
12880         }
12881         
12882         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12883 }
12884
12885 static int
12886 memb_extensionValue_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12887                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12888         
12889         if(!sptr) {
12890                 ASN__CTFAIL(app_key, td, sptr,
12891                         "%s: value not given (%s:%d)",
12892                         td->name, __FILE__, __LINE__);
12893                 return -1;
12894         }
12895         
12896         
12897         if(1 /* No applicable constraints whatsoever */) {
12898                 /* Nothing is here. See below */
12899         }
12900         
12901         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12902 }
12903
12904 static int
12905 memb_id_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12906                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12907         long value;
12908         
12909         if(!sptr) {
12910                 ASN__CTFAIL(app_key, td, sptr,
12911                         "%s: value not given (%s:%d)",
12912                         td->name, __FILE__, __LINE__);
12913                 return -1;
12914         }
12915         
12916         value = *(const long *)sptr;
12917         
12918         if((value >= 0 && value <= 65535)) {
12919                 /* Constraint check succeeded */
12920                 return 0;
12921         } else {
12922                 ASN__CTFAIL(app_key, td, sptr,
12923                         "%s: constraint failed (%s:%d)",
12924                         td->name, __FILE__, __LINE__);
12925                 return -1;
12926         }
12927 }
12928
12929 static int
12930 memb_criticality_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12931                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12932         
12933         if(!sptr) {
12934                 ASN__CTFAIL(app_key, td, sptr,
12935                         "%s: value not given (%s:%d)",
12936                         td->name, __FILE__, __LINE__);
12937                 return -1;
12938         }
12939         
12940         
12941         if(1 /* No applicable constraints whatsoever */) {
12942                 /* Nothing is here. See below */
12943         }
12944         
12945         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12946 }
12947
12948 static int
12949 memb_extensionValue_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12950                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12951         
12952         if(!sptr) {
12953                 ASN__CTFAIL(app_key, td, sptr,
12954                         "%s: value not given (%s:%d)",
12955                         td->name, __FILE__, __LINE__);
12956                 return -1;
12957         }
12958         
12959         
12960         if(1 /* No applicable constraints whatsoever */) {
12961                 /* Nothing is here. See below */
12962         }
12963         
12964         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12965 }
12966
12967 static int
12968 memb_id_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
12969                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12970         long value;
12971         
12972         if(!sptr) {
12973                 ASN__CTFAIL(app_key, td, sptr,
12974                         "%s: value not given (%s:%d)",
12975                         td->name, __FILE__, __LINE__);
12976                 return -1;
12977         }
12978         
12979         value = *(const long *)sptr;
12980         
12981         if((value >= 0 && value <= 65535)) {
12982                 /* Constraint check succeeded */
12983                 return 0;
12984         } else {
12985                 ASN__CTFAIL(app_key, td, sptr,
12986                         "%s: constraint failed (%s:%d)",
12987                         td->name, __FILE__, __LINE__);
12988                 return -1;
12989         }
12990 }
12991
12992 static int
12993 memb_criticality_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
12994                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12995         
12996         if(!sptr) {
12997                 ASN__CTFAIL(app_key, td, sptr,
12998                         "%s: value not given (%s:%d)",
12999                         td->name, __FILE__, __LINE__);
13000                 return -1;
13001         }
13002         
13003         
13004         if(1 /* No applicable constraints whatsoever */) {
13005                 /* Nothing is here. See below */
13006         }
13007         
13008         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13009 }
13010
13011 static int
13012 memb_extensionValue_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13013                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13014         
13015         if(!sptr) {
13016                 ASN__CTFAIL(app_key, td, sptr,
13017                         "%s: value not given (%s:%d)",
13018                         td->name, __FILE__, __LINE__);
13019                 return -1;
13020         }
13021         
13022         
13023         if(1 /* No applicable constraints whatsoever */) {
13024                 /* Nothing is here. See below */
13025         }
13026         
13027         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13028 }
13029
13030 static int
13031 memb_id_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13032                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13033         long value;
13034         
13035         if(!sptr) {
13036                 ASN__CTFAIL(app_key, td, sptr,
13037                         "%s: value not given (%s:%d)",
13038                         td->name, __FILE__, __LINE__);
13039                 return -1;
13040         }
13041         
13042         value = *(const long *)sptr;
13043         
13044         if((value >= 0 && value <= 65535)) {
13045                 /* Constraint check succeeded */
13046                 return 0;
13047         } else {
13048                 ASN__CTFAIL(app_key, td, sptr,
13049                         "%s: constraint failed (%s:%d)",
13050                         td->name, __FILE__, __LINE__);
13051                 return -1;
13052         }
13053 }
13054
13055 static int
13056 memb_criticality_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13057                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13058         
13059         if(!sptr) {
13060                 ASN__CTFAIL(app_key, td, sptr,
13061                         "%s: value not given (%s:%d)",
13062                         td->name, __FILE__, __LINE__);
13063                 return -1;
13064         }
13065         
13066         
13067         if(1 /* No applicable constraints whatsoever */) {
13068                 /* Nothing is here. See below */
13069         }
13070         
13071         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13072 }
13073
13074 static int
13075 memb_extensionValue_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13076                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13077         
13078         if(!sptr) {
13079                 ASN__CTFAIL(app_key, td, sptr,
13080                         "%s: value not given (%s:%d)",
13081                         td->name, __FILE__, __LINE__);
13082                 return -1;
13083         }
13084         
13085         
13086         if(1 /* No applicable constraints whatsoever */) {
13087                 /* Nothing is here. See below */
13088         }
13089         
13090         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13091 }
13092
13093 static int
13094 memb_id_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13095                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13096         long value;
13097         
13098         if(!sptr) {
13099                 ASN__CTFAIL(app_key, td, sptr,
13100                         "%s: value not given (%s:%d)",
13101                         td->name, __FILE__, __LINE__);
13102                 return -1;
13103         }
13104         
13105         value = *(const long *)sptr;
13106         
13107         if((value >= 0 && value <= 65535)) {
13108                 /* Constraint check succeeded */
13109                 return 0;
13110         } else {
13111                 ASN__CTFAIL(app_key, td, sptr,
13112                         "%s: constraint failed (%s:%d)",
13113                         td->name, __FILE__, __LINE__);
13114                 return -1;
13115         }
13116 }
13117
13118 static int
13119 memb_criticality_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13120                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13121         
13122         if(!sptr) {
13123                 ASN__CTFAIL(app_key, td, sptr,
13124                         "%s: value not given (%s:%d)",
13125                         td->name, __FILE__, __LINE__);
13126                 return -1;
13127         }
13128         
13129         
13130         if(1 /* No applicable constraints whatsoever */) {
13131                 /* Nothing is here. See below */
13132         }
13133         
13134         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13135 }
13136
13137 static int
13138 memb_extensionValue_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13139                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13140         
13141         if(!sptr) {
13142                 ASN__CTFAIL(app_key, td, sptr,
13143                         "%s: value not given (%s:%d)",
13144                         td->name, __FILE__, __LINE__);
13145                 return -1;
13146         }
13147         
13148         
13149         if(1 /* No applicable constraints whatsoever */) {
13150                 /* Nothing is here. See below */
13151         }
13152         
13153         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13154 }
13155
13156 static int
13157 memb_id_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13158                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13159         long value;
13160         
13161         if(!sptr) {
13162                 ASN__CTFAIL(app_key, td, sptr,
13163                         "%s: value not given (%s:%d)",
13164                         td->name, __FILE__, __LINE__);
13165                 return -1;
13166         }
13167         
13168         value = *(const long *)sptr;
13169         
13170         if((value >= 0 && value <= 65535)) {
13171                 /* Constraint check succeeded */
13172                 return 0;
13173         } else {
13174                 ASN__CTFAIL(app_key, td, sptr,
13175                         "%s: constraint failed (%s:%d)",
13176                         td->name, __FILE__, __LINE__);
13177                 return -1;
13178         }
13179 }
13180
13181 static int
13182 memb_criticality_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13183                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13184         
13185         if(!sptr) {
13186                 ASN__CTFAIL(app_key, td, sptr,
13187                         "%s: value not given (%s:%d)",
13188                         td->name, __FILE__, __LINE__);
13189                 return -1;
13190         }
13191         
13192         
13193         if(1 /* No applicable constraints whatsoever */) {
13194                 /* Nothing is here. See below */
13195         }
13196         
13197         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13198 }
13199
13200 static int
13201 memb_extensionValue_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13202                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13203         
13204         if(!sptr) {
13205                 ASN__CTFAIL(app_key, td, sptr,
13206                         "%s: value not given (%s:%d)",
13207                         td->name, __FILE__, __LINE__);
13208                 return -1;
13209         }
13210         
13211         
13212         if(1 /* No applicable constraints whatsoever */) {
13213                 /* Nothing is here. See below */
13214         }
13215         
13216         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13217 }
13218
13219 static int
13220 memb_id_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13221                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13222         long value;
13223         
13224         if(!sptr) {
13225                 ASN__CTFAIL(app_key, td, sptr,
13226                         "%s: value not given (%s:%d)",
13227                         td->name, __FILE__, __LINE__);
13228                 return -1;
13229         }
13230         
13231         value = *(const long *)sptr;
13232         
13233         if((value >= 0 && value <= 65535)) {
13234                 /* Constraint check succeeded */
13235                 return 0;
13236         } else {
13237                 ASN__CTFAIL(app_key, td, sptr,
13238                         "%s: constraint failed (%s:%d)",
13239                         td->name, __FILE__, __LINE__);
13240                 return -1;
13241         }
13242 }
13243
13244 static asn_type_selector_result_t
13245 select_MDT_Configuration_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13246         asn_type_selector_result_t result = {0, 0};
13247         const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13248         size_t constraining_column = 0; /* &id */
13249         size_t for_column = 1; /* &criticality */
13250         size_t row, presence_index = 0;
13251         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13252         
13253         for(row=0; row < itable->rows_count; row++) {
13254             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13255             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13256         
13257             if(type_cell->cell_kind == aioc__undefined)
13258                 continue;
13259         
13260             presence_index++;
13261             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13262                 result.type_descriptor = type_cell->type_descriptor;
13263                 result.presence_index = presence_index;
13264                 break;
13265             }
13266         }
13267         
13268         return result;
13269 }
13270
13271 static int
13272 memb_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13273                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13274         
13275         if(!sptr) {
13276                 ASN__CTFAIL(app_key, td, sptr,
13277                         "%s: value not given (%s:%d)",
13278                         td->name, __FILE__, __LINE__);
13279                 return -1;
13280         }
13281         
13282         
13283         if(1 /* No applicable constraints whatsoever */) {
13284                 /* Nothing is here. See below */
13285         }
13286         
13287         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13288 }
13289
13290 static asn_type_selector_result_t
13291 select_MDT_Configuration_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13292         asn_type_selector_result_t result = {0, 0};
13293         const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13294         size_t constraining_column = 0; /* &id */
13295         size_t for_column = 2; /* &Extension */
13296         size_t row, presence_index = 0;
13297         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13298         
13299         for(row=0; row < itable->rows_count; row++) {
13300             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13301             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13302         
13303             if(type_cell->cell_kind == aioc__undefined)
13304                 continue;
13305         
13306             presence_index++;
13307             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13308                 result.type_descriptor = type_cell->type_descriptor;
13309                 result.presence_index = presence_index;
13310                 break;
13311             }
13312         }
13313         
13314         return result;
13315 }
13316
13317 static int
13318 memb_extensionValue_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13319                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13320         
13321         if(!sptr) {
13322                 ASN__CTFAIL(app_key, td, sptr,
13323                         "%s: value not given (%s:%d)",
13324                         td->name, __FILE__, __LINE__);
13325                 return -1;
13326         }
13327         
13328         
13329         if(1 /* No applicable constraints whatsoever */) {
13330                 /* Nothing is here. See below */
13331         }
13332         
13333         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13334 }
13335
13336 static int
13337 memb_id_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13338                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13339         long value;
13340         
13341         if(!sptr) {
13342                 ASN__CTFAIL(app_key, td, sptr,
13343                         "%s: value not given (%s:%d)",
13344                         td->name, __FILE__, __LINE__);
13345                 return -1;
13346         }
13347         
13348         value = *(const long *)sptr;
13349         
13350         if((value >= 0 && value <= 65535)) {
13351                 /* Constraint check succeeded */
13352                 return 0;
13353         } else {
13354                 ASN__CTFAIL(app_key, td, sptr,
13355                         "%s: constraint failed (%s:%d)",
13356                         td->name, __FILE__, __LINE__);
13357                 return -1;
13358         }
13359 }
13360
13361 static asn_type_selector_result_t
13362 select_MeNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13363         asn_type_selector_result_t result = {0, 0};
13364         const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13365         size_t constraining_column = 0; /* &id */
13366         size_t for_column = 1; /* &criticality */
13367         size_t row, presence_index = 0;
13368         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13369         
13370         for(row=0; row < itable->rows_count; row++) {
13371             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13372             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13373         
13374             if(type_cell->cell_kind == aioc__undefined)
13375                 continue;
13376         
13377             presence_index++;
13378             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13379                 result.type_descriptor = type_cell->type_descriptor;
13380                 result.presence_index = presence_index;
13381                 break;
13382             }
13383         }
13384         
13385         return result;
13386 }
13387
13388 static int
13389 memb_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13390                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13391         
13392         if(!sptr) {
13393                 ASN__CTFAIL(app_key, td, sptr,
13394                         "%s: value not given (%s:%d)",
13395                         td->name, __FILE__, __LINE__);
13396                 return -1;
13397         }
13398         
13399         
13400         if(1 /* No applicable constraints whatsoever */) {
13401                 /* Nothing is here. See below */
13402         }
13403         
13404         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13405 }
13406
13407 static asn_type_selector_result_t
13408 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13409         asn_type_selector_result_t result = {0, 0};
13410         const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13411         size_t constraining_column = 0; /* &id */
13412         size_t for_column = 2; /* &Extension */
13413         size_t row, presence_index = 0;
13414         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13415         
13416         for(row=0; row < itable->rows_count; row++) {
13417             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13418             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13419         
13420             if(type_cell->cell_kind == aioc__undefined)
13421                 continue;
13422         
13423             presence_index++;
13424             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13425                 result.type_descriptor = type_cell->type_descriptor;
13426                 result.presence_index = presence_index;
13427                 break;
13428             }
13429         }
13430         
13431         return result;
13432 }
13433
13434 static int
13435 memb_extensionValue_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13436                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13437         
13438         if(!sptr) {
13439                 ASN__CTFAIL(app_key, td, sptr,
13440                         "%s: value not given (%s:%d)",
13441                         td->name, __FILE__, __LINE__);
13442                 return -1;
13443         }
13444         
13445         
13446         if(1 /* No applicable constraints whatsoever */) {
13447                 /* Nothing is here. See below */
13448         }
13449         
13450         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13451 }
13452
13453 static int
13454 memb_id_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13455                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13456         long value;
13457         
13458         if(!sptr) {
13459                 ASN__CTFAIL(app_key, td, sptr,
13460                         "%s: value not given (%s:%d)",
13461                         td->name, __FILE__, __LINE__);
13462                 return -1;
13463         }
13464         
13465         value = *(const long *)sptr;
13466         
13467         if((value >= 0 && value <= 65535)) {
13468                 /* Constraint check succeeded */
13469                 return 0;
13470         } else {
13471                 ASN__CTFAIL(app_key, td, sptr,
13472                         "%s: constraint failed (%s:%d)",
13473                         td->name, __FILE__, __LINE__);
13474                 return -1;
13475         }
13476 }
13477
13478 static int
13479 memb_criticality_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13480                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13481         
13482         if(!sptr) {
13483                 ASN__CTFAIL(app_key, td, sptr,
13484                         "%s: value not given (%s:%d)",
13485                         td->name, __FILE__, __LINE__);
13486                 return -1;
13487         }
13488         
13489         
13490         if(1 /* No applicable constraints whatsoever */) {
13491                 /* Nothing is here. See below */
13492         }
13493         
13494         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13495 }
13496
13497 static int
13498 memb_extensionValue_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13499                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13500         
13501         if(!sptr) {
13502                 ASN__CTFAIL(app_key, td, sptr,
13503                         "%s: value not given (%s:%d)",
13504                         td->name, __FILE__, __LINE__);
13505                 return -1;
13506         }
13507         
13508         
13509         if(1 /* No applicable constraints whatsoever */) {
13510                 /* Nothing is here. See below */
13511         }
13512         
13513         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13514 }
13515
13516 static int
13517 memb_id_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13518                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13519         long value;
13520         
13521         if(!sptr) {
13522                 ASN__CTFAIL(app_key, td, sptr,
13523                         "%s: value not given (%s:%d)",
13524                         td->name, __FILE__, __LINE__);
13525                 return -1;
13526         }
13527         
13528         value = *(const long *)sptr;
13529         
13530         if((value >= 0 && value <= 65535)) {
13531                 /* Constraint check succeeded */
13532                 return 0;
13533         } else {
13534                 ASN__CTFAIL(app_key, td, sptr,
13535                         "%s: constraint failed (%s:%d)",
13536                         td->name, __FILE__, __LINE__);
13537                 return -1;
13538         }
13539 }
13540
13541 static int
13542 memb_criticality_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13543                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13544         
13545         if(!sptr) {
13546                 ASN__CTFAIL(app_key, td, sptr,
13547                         "%s: value not given (%s:%d)",
13548                         td->name, __FILE__, __LINE__);
13549                 return -1;
13550         }
13551         
13552         
13553         if(1 /* No applicable constraints whatsoever */) {
13554                 /* Nothing is here. See below */
13555         }
13556         
13557         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13558 }
13559
13560 static int
13561 memb_extensionValue_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13562                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13563         
13564         if(!sptr) {
13565                 ASN__CTFAIL(app_key, td, sptr,
13566                         "%s: value not given (%s:%d)",
13567                         td->name, __FILE__, __LINE__);
13568                 return -1;
13569         }
13570         
13571         
13572         if(1 /* No applicable constraints whatsoever */) {
13573                 /* Nothing is here. See below */
13574         }
13575         
13576         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13577 }
13578
13579 static int
13580 memb_id_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13581                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13582         long value;
13583         
13584         if(!sptr) {
13585                 ASN__CTFAIL(app_key, td, sptr,
13586                         "%s: value not given (%s:%d)",
13587                         td->name, __FILE__, __LINE__);
13588                 return -1;
13589         }
13590         
13591         value = *(const long *)sptr;
13592         
13593         if((value >= 0 && value <= 65535)) {
13594                 /* Constraint check succeeded */
13595                 return 0;
13596         } else {
13597                 ASN__CTFAIL(app_key, td, sptr,
13598                         "%s: constraint failed (%s:%d)",
13599                         td->name, __FILE__, __LINE__);
13600                 return -1;
13601         }
13602 }
13603
13604 static int
13605 memb_criticality_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13606                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13607         
13608         if(!sptr) {
13609                 ASN__CTFAIL(app_key, td, sptr,
13610                         "%s: value not given (%s:%d)",
13611                         td->name, __FILE__, __LINE__);
13612                 return -1;
13613         }
13614         
13615         
13616         if(1 /* No applicable constraints whatsoever */) {
13617                 /* Nothing is here. See below */
13618         }
13619         
13620         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13621 }
13622
13623 static int
13624 memb_extensionValue_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13625                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13626         
13627         if(!sptr) {
13628                 ASN__CTFAIL(app_key, td, sptr,
13629                         "%s: value not given (%s:%d)",
13630                         td->name, __FILE__, __LINE__);
13631                 return -1;
13632         }
13633         
13634         
13635         if(1 /* No applicable constraints whatsoever */) {
13636                 /* Nothing is here. See below */
13637         }
13638         
13639         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13640 }
13641
13642 static int
13643 memb_id_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13644                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13645         long value;
13646         
13647         if(!sptr) {
13648                 ASN__CTFAIL(app_key, td, sptr,
13649                         "%s: value not given (%s:%d)",
13650                         td->name, __FILE__, __LINE__);
13651                 return -1;
13652         }
13653         
13654         value = *(const long *)sptr;
13655         
13656         if((value >= 0 && value <= 65535)) {
13657                 /* Constraint check succeeded */
13658                 return 0;
13659         } else {
13660                 ASN__CTFAIL(app_key, td, sptr,
13661                         "%s: constraint failed (%s:%d)",
13662                         td->name, __FILE__, __LINE__);
13663                 return -1;
13664         }
13665 }
13666
13667 static int
13668 memb_criticality_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13669                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13670         
13671         if(!sptr) {
13672                 ASN__CTFAIL(app_key, td, sptr,
13673                         "%s: value not given (%s:%d)",
13674                         td->name, __FILE__, __LINE__);
13675                 return -1;
13676         }
13677         
13678         
13679         if(1 /* No applicable constraints whatsoever */) {
13680                 /* Nothing is here. See below */
13681         }
13682         
13683         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13684 }
13685
13686 static int
13687 memb_extensionValue_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13688                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13689         
13690         if(!sptr) {
13691                 ASN__CTFAIL(app_key, td, sptr,
13692                         "%s: value not given (%s:%d)",
13693                         td->name, __FILE__, __LINE__);
13694                 return -1;
13695         }
13696         
13697         
13698         if(1 /* No applicable constraints whatsoever */) {
13699                 /* Nothing is here. See below */
13700         }
13701         
13702         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13703 }
13704
13705 static int
13706 memb_id_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13707                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13708         long value;
13709         
13710         if(!sptr) {
13711                 ASN__CTFAIL(app_key, td, sptr,
13712                         "%s: value not given (%s:%d)",
13713                         td->name, __FILE__, __LINE__);
13714                 return -1;
13715         }
13716         
13717         value = *(const long *)sptr;
13718         
13719         if((value >= 0 && value <= 65535)) {
13720                 /* Constraint check succeeded */
13721                 return 0;
13722         } else {
13723                 ASN__CTFAIL(app_key, td, sptr,
13724                         "%s: constraint failed (%s:%d)",
13725                         td->name, __FILE__, __LINE__);
13726                 return -1;
13727         }
13728 }
13729
13730 static asn_type_selector_result_t
13731 select_Neighbour_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13732         asn_type_selector_result_t result = {0, 0};
13733         const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13734         size_t constraining_column = 0; /* &id */
13735         size_t for_column = 1; /* &criticality */
13736         size_t row, presence_index = 0;
13737         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13738         
13739         for(row=0; row < itable->rows_count; row++) {
13740             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13741             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13742         
13743             if(type_cell->cell_kind == aioc__undefined)
13744                 continue;
13745         
13746             presence_index++;
13747             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13748                 result.type_descriptor = type_cell->type_descriptor;
13749                 result.presence_index = presence_index;
13750                 break;
13751             }
13752         }
13753         
13754         return result;
13755 }
13756
13757 static int
13758 memb_criticality_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13759                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13760         
13761         if(!sptr) {
13762                 ASN__CTFAIL(app_key, td, sptr,
13763                         "%s: value not given (%s:%d)",
13764                         td->name, __FILE__, __LINE__);
13765                 return -1;
13766         }
13767         
13768         
13769         if(1 /* No applicable constraints whatsoever */) {
13770                 /* Nothing is here. See below */
13771         }
13772         
13773         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13774 }
13775
13776 static asn_type_selector_result_t
13777 select_Neighbour_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13778         asn_type_selector_result_t result = {0, 0};
13779         const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13780         size_t constraining_column = 0; /* &id */
13781         size_t for_column = 2; /* &Extension */
13782         size_t row, presence_index = 0;
13783         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13784         
13785         for(row=0; row < itable->rows_count; row++) {
13786             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13787             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13788         
13789             if(type_cell->cell_kind == aioc__undefined)
13790                 continue;
13791         
13792             presence_index++;
13793             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13794                 result.type_descriptor = type_cell->type_descriptor;
13795                 result.presence_index = presence_index;
13796                 break;
13797             }
13798         }
13799         
13800         return result;
13801 }
13802
13803 static int
13804 memb_extensionValue_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13805                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13806         
13807         if(!sptr) {
13808                 ASN__CTFAIL(app_key, td, sptr,
13809                         "%s: value not given (%s:%d)",
13810                         td->name, __FILE__, __LINE__);
13811                 return -1;
13812         }
13813         
13814         
13815         if(1 /* No applicable constraints whatsoever */) {
13816                 /* Nothing is here. See below */
13817         }
13818         
13819         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13820 }
13821
13822 static int
13823 memb_id_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13825         long value;
13826         
13827         if(!sptr) {
13828                 ASN__CTFAIL(app_key, td, sptr,
13829                         "%s: value not given (%s:%d)",
13830                         td->name, __FILE__, __LINE__);
13831                 return -1;
13832         }
13833         
13834         value = *(const long *)sptr;
13835         
13836         if((value >= 0 && value <= 65535)) {
13837                 /* Constraint check succeeded */
13838                 return 0;
13839         } else {
13840                 ASN__CTFAIL(app_key, td, sptr,
13841                         "%s: constraint failed (%s:%d)",
13842                         td->name, __FILE__, __LINE__);
13843                 return -1;
13844         }
13845 }
13846
13847 static int
13848 memb_criticality_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13849                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13850         
13851         if(!sptr) {
13852                 ASN__CTFAIL(app_key, td, sptr,
13853                         "%s: value not given (%s:%d)",
13854                         td->name, __FILE__, __LINE__);
13855                 return -1;
13856         }
13857         
13858         
13859         if(1 /* No applicable constraints whatsoever */) {
13860                 /* Nothing is here. See below */
13861         }
13862         
13863         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13864 }
13865
13866 static int
13867 memb_extensionValue_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13868                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13869         
13870         if(!sptr) {
13871                 ASN__CTFAIL(app_key, td, sptr,
13872                         "%s: value not given (%s:%d)",
13873                         td->name, __FILE__, __LINE__);
13874                 return -1;
13875         }
13876         
13877         
13878         if(1 /* No applicable constraints whatsoever */) {
13879                 /* Nothing is here. See below */
13880         }
13881         
13882         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13883 }
13884
13885 static int
13886 memb_id_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13887                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13888         long value;
13889         
13890         if(!sptr) {
13891                 ASN__CTFAIL(app_key, td, sptr,
13892                         "%s: value not given (%s:%d)",
13893                         td->name, __FILE__, __LINE__);
13894                 return -1;
13895         }
13896         
13897         value = *(const long *)sptr;
13898         
13899         if((value >= 0 && value <= 65535)) {
13900                 /* Constraint check succeeded */
13901                 return 0;
13902         } else {
13903                 ASN__CTFAIL(app_key, td, sptr,
13904                         "%s: constraint failed (%s:%d)",
13905                         td->name, __FILE__, __LINE__);
13906                 return -1;
13907         }
13908 }
13909
13910 static int
13911 memb_criticality_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13912                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13913         
13914         if(!sptr) {
13915                 ASN__CTFAIL(app_key, td, sptr,
13916                         "%s: value not given (%s:%d)",
13917                         td->name, __FILE__, __LINE__);
13918                 return -1;
13919         }
13920         
13921         
13922         if(1 /* No applicable constraints whatsoever */) {
13923                 /* Nothing is here. See below */
13924         }
13925         
13926         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13927 }
13928
13929 static int
13930 memb_extensionValue_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13931                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13932         
13933         if(!sptr) {
13934                 ASN__CTFAIL(app_key, td, sptr,
13935                         "%s: value not given (%s:%d)",
13936                         td->name, __FILE__, __LINE__);
13937                 return -1;
13938         }
13939         
13940         
13941         if(1 /* No applicable constraints whatsoever */) {
13942                 /* Nothing is here. See below */
13943         }
13944         
13945         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13946 }
13947
13948 static int
13949 memb_id_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13950                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13951         long value;
13952         
13953         if(!sptr) {
13954                 ASN__CTFAIL(app_key, td, sptr,
13955                         "%s: value not given (%s:%d)",
13956                         td->name, __FILE__, __LINE__);
13957                 return -1;
13958         }
13959         
13960         value = *(const long *)sptr;
13961         
13962         if((value >= 0 && value <= 65535)) {
13963                 /* Constraint check succeeded */
13964                 return 0;
13965         } else {
13966                 ASN__CTFAIL(app_key, td, sptr,
13967                         "%s: constraint failed (%s:%d)",
13968                         td->name, __FILE__, __LINE__);
13969                 return -1;
13970         }
13971 }
13972
13973 static int
13974 memb_criticality_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13975                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13976         
13977         if(!sptr) {
13978                 ASN__CTFAIL(app_key, td, sptr,
13979                         "%s: value not given (%s:%d)",
13980                         td->name, __FILE__, __LINE__);
13981                 return -1;
13982         }
13983         
13984         
13985         if(1 /* No applicable constraints whatsoever */) {
13986                 /* Nothing is here. See below */
13987         }
13988         
13989         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13990 }
13991
13992 static int
13993 memb_extensionValue_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13994                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13995         
13996         if(!sptr) {
13997                 ASN__CTFAIL(app_key, td, sptr,
13998                         "%s: value not given (%s:%d)",
13999                         td->name, __FILE__, __LINE__);
14000                 return -1;
14001         }
14002         
14003         
14004         if(1 /* No applicable constraints whatsoever */) {
14005                 /* Nothing is here. See below */
14006         }
14007         
14008         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14009 }
14010
14011 static int
14012 memb_id_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14013                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14014         long value;
14015         
14016         if(!sptr) {
14017                 ASN__CTFAIL(app_key, td, sptr,
14018                         "%s: value not given (%s:%d)",
14019                         td->name, __FILE__, __LINE__);
14020                 return -1;
14021         }
14022         
14023         value = *(const long *)sptr;
14024         
14025         if((value >= 0 && value <= 65535)) {
14026                 /* Constraint check succeeded */
14027                 return 0;
14028         } else {
14029                 ASN__CTFAIL(app_key, td, sptr,
14030                         "%s: constraint failed (%s:%d)",
14031                         td->name, __FILE__, __LINE__);
14032                 return -1;
14033         }
14034 }
14035
14036 static int
14037 memb_criticality_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14038                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14039         
14040         if(!sptr) {
14041                 ASN__CTFAIL(app_key, td, sptr,
14042                         "%s: value not given (%s:%d)",
14043                         td->name, __FILE__, __LINE__);
14044                 return -1;
14045         }
14046         
14047         
14048         if(1 /* No applicable constraints whatsoever */) {
14049                 /* Nothing is here. See below */
14050         }
14051         
14052         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14053 }
14054
14055 static int
14056 memb_extensionValue_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14057                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14058         
14059         if(!sptr) {
14060                 ASN__CTFAIL(app_key, td, sptr,
14061                         "%s: value not given (%s:%d)",
14062                         td->name, __FILE__, __LINE__);
14063                 return -1;
14064         }
14065         
14066         
14067         if(1 /* No applicable constraints whatsoever */) {
14068                 /* Nothing is here. See below */
14069         }
14070         
14071         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14072 }
14073
14074 static int
14075 memb_id_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14076                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14077         long value;
14078         
14079         if(!sptr) {
14080                 ASN__CTFAIL(app_key, td, sptr,
14081                         "%s: value not given (%s:%d)",
14082                         td->name, __FILE__, __LINE__);
14083                 return -1;
14084         }
14085         
14086         value = *(const long *)sptr;
14087         
14088         if((value >= 0 && value <= 65535)) {
14089                 /* Constraint check succeeded */
14090                 return 0;
14091         } else {
14092                 ASN__CTFAIL(app_key, td, sptr,
14093                         "%s: constraint failed (%s:%d)",
14094                         td->name, __FILE__, __LINE__);
14095                 return -1;
14096         }
14097 }
14098
14099 static int
14100 memb_criticality_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14101                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14102         
14103         if(!sptr) {
14104                 ASN__CTFAIL(app_key, td, sptr,
14105                         "%s: value not given (%s:%d)",
14106                         td->name, __FILE__, __LINE__);
14107                 return -1;
14108         }
14109         
14110         
14111         if(1 /* No applicable constraints whatsoever */) {
14112                 /* Nothing is here. See below */
14113         }
14114         
14115         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14116 }
14117
14118 static int
14119 memb_extensionValue_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14120                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14121         
14122         if(!sptr) {
14123                 ASN__CTFAIL(app_key, td, sptr,
14124                         "%s: value not given (%s:%d)",
14125                         td->name, __FILE__, __LINE__);
14126                 return -1;
14127         }
14128         
14129         
14130         if(1 /* No applicable constraints whatsoever */) {
14131                 /* Nothing is here. See below */
14132         }
14133         
14134         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14135 }
14136
14137 static int
14138 memb_id_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14139                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14140         long value;
14141         
14142         if(!sptr) {
14143                 ASN__CTFAIL(app_key, td, sptr,
14144                         "%s: value not given (%s:%d)",
14145                         td->name, __FILE__, __LINE__);
14146                 return -1;
14147         }
14148         
14149         value = *(const long *)sptr;
14150         
14151         if((value >= 0 && value <= 65535)) {
14152                 /* Constraint check succeeded */
14153                 return 0;
14154         } else {
14155                 ASN__CTFAIL(app_key, td, sptr,
14156                         "%s: constraint failed (%s:%d)",
14157                         td->name, __FILE__, __LINE__);
14158                 return -1;
14159         }
14160 }
14161
14162 static int
14163 memb_criticality_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14164                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14165         
14166         if(!sptr) {
14167                 ASN__CTFAIL(app_key, td, sptr,
14168                         "%s: value not given (%s:%d)",
14169                         td->name, __FILE__, __LINE__);
14170                 return -1;
14171         }
14172         
14173         
14174         if(1 /* No applicable constraints whatsoever */) {
14175                 /* Nothing is here. See below */
14176         }
14177         
14178         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14179 }
14180
14181 static int
14182 memb_extensionValue_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14183                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14184         
14185         if(!sptr) {
14186                 ASN__CTFAIL(app_key, td, sptr,
14187                         "%s: value not given (%s:%d)",
14188                         td->name, __FILE__, __LINE__);
14189                 return -1;
14190         }
14191         
14192         
14193         if(1 /* No applicable constraints whatsoever */) {
14194                 /* Nothing is here. See below */
14195         }
14196         
14197         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14198 }
14199
14200 static int
14201 memb_id_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14202                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14203         long value;
14204         
14205         if(!sptr) {
14206                 ASN__CTFAIL(app_key, td, sptr,
14207                         "%s: value not given (%s:%d)",
14208                         td->name, __FILE__, __LINE__);
14209                 return -1;
14210         }
14211         
14212         value = *(const long *)sptr;
14213         
14214         if((value >= 0 && value <= 65535)) {
14215                 /* Constraint check succeeded */
14216                 return 0;
14217         } else {
14218                 ASN__CTFAIL(app_key, td, sptr,
14219                         "%s: constraint failed (%s:%d)",
14220                         td->name, __FILE__, __LINE__);
14221                 return -1;
14222         }
14223 }
14224
14225 static asn_type_selector_result_t
14226 select_ProSeAuthorized_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14227         asn_type_selector_result_t result = {0, 0};
14228         const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14229         size_t constraining_column = 0; /* &id */
14230         size_t for_column = 1; /* &criticality */
14231         size_t row, presence_index = 0;
14232         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14233         
14234         for(row=0; row < itable->rows_count; row++) {
14235             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14236             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14237         
14238             if(type_cell->cell_kind == aioc__undefined)
14239                 continue;
14240         
14241             presence_index++;
14242             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14243                 result.type_descriptor = type_cell->type_descriptor;
14244                 result.presence_index = presence_index;
14245                 break;
14246             }
14247         }
14248         
14249         return result;
14250 }
14251
14252 static int
14253 memb_criticality_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14254                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14255         
14256         if(!sptr) {
14257                 ASN__CTFAIL(app_key, td, sptr,
14258                         "%s: value not given (%s:%d)",
14259                         td->name, __FILE__, __LINE__);
14260                 return -1;
14261         }
14262         
14263         
14264         if(1 /* No applicable constraints whatsoever */) {
14265                 /* Nothing is here. See below */
14266         }
14267         
14268         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14269 }
14270
14271 static asn_type_selector_result_t
14272 select_ProSeAuthorized_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14273         asn_type_selector_result_t result = {0, 0};
14274         const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14275         size_t constraining_column = 0; /* &id */
14276         size_t for_column = 2; /* &Extension */
14277         size_t row, presence_index = 0;
14278         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14279         
14280         for(row=0; row < itable->rows_count; row++) {
14281             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14282             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14283         
14284             if(type_cell->cell_kind == aioc__undefined)
14285                 continue;
14286         
14287             presence_index++;
14288             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14289                 result.type_descriptor = type_cell->type_descriptor;
14290                 result.presence_index = presence_index;
14291                 break;
14292             }
14293         }
14294         
14295         return result;
14296 }
14297
14298 static int
14299 memb_extensionValue_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14300                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14301         
14302         if(!sptr) {
14303                 ASN__CTFAIL(app_key, td, sptr,
14304                         "%s: value not given (%s:%d)",
14305                         td->name, __FILE__, __LINE__);
14306                 return -1;
14307         }
14308         
14309         
14310         if(1 /* No applicable constraints whatsoever */) {
14311                 /* Nothing is here. See below */
14312         }
14313         
14314         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14315 }
14316
14317 static int
14318 memb_id_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14319                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14320         long value;
14321         
14322         if(!sptr) {
14323                 ASN__CTFAIL(app_key, td, sptr,
14324                         "%s: value not given (%s:%d)",
14325                         td->name, __FILE__, __LINE__);
14326                 return -1;
14327         }
14328         
14329         value = *(const long *)sptr;
14330         
14331         if((value >= 0 && value <= 65535)) {
14332                 /* Constraint check succeeded */
14333                 return 0;
14334         } else {
14335                 ASN__CTFAIL(app_key, td, sptr,
14336                         "%s: constraint failed (%s:%d)",
14337                         td->name, __FILE__, __LINE__);
14338                 return -1;
14339         }
14340 }
14341
14342 static int
14343 memb_criticality_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14344                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14345         
14346         if(!sptr) {
14347                 ASN__CTFAIL(app_key, td, sptr,
14348                         "%s: value not given (%s:%d)",
14349                         td->name, __FILE__, __LINE__);
14350                 return -1;
14351         }
14352         
14353         
14354         if(1 /* No applicable constraints whatsoever */) {
14355                 /* Nothing is here. See below */
14356         }
14357         
14358         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14359 }
14360
14361 static int
14362 memb_extensionValue_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14363                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14364         
14365         if(!sptr) {
14366                 ASN__CTFAIL(app_key, td, sptr,
14367                         "%s: value not given (%s:%d)",
14368                         td->name, __FILE__, __LINE__);
14369                 return -1;
14370         }
14371         
14372         
14373         if(1 /* No applicable constraints whatsoever */) {
14374                 /* Nothing is here. See below */
14375         }
14376         
14377         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14378 }
14379
14380 static int
14381 memb_id_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14382                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14383         long value;
14384         
14385         if(!sptr) {
14386                 ASN__CTFAIL(app_key, td, sptr,
14387                         "%s: value not given (%s:%d)",
14388                         td->name, __FILE__, __LINE__);
14389                 return -1;
14390         }
14391         
14392         value = *(const long *)sptr;
14393         
14394         if((value >= 0 && value <= 65535)) {
14395                 /* Constraint check succeeded */
14396                 return 0;
14397         } else {
14398                 ASN__CTFAIL(app_key, td, sptr,
14399                         "%s: constraint failed (%s:%d)",
14400                         td->name, __FILE__, __LINE__);
14401                 return -1;
14402         }
14403 }
14404
14405 static int
14406 memb_criticality_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14407                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14408         
14409         if(!sptr) {
14410                 ASN__CTFAIL(app_key, td, sptr,
14411                         "%s: value not given (%s:%d)",
14412                         td->name, __FILE__, __LINE__);
14413                 return -1;
14414         }
14415         
14416         
14417         if(1 /* No applicable constraints whatsoever */) {
14418                 /* Nothing is here. See below */
14419         }
14420         
14421         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14422 }
14423
14424 static int
14425 memb_extensionValue_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14426                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14427         
14428         if(!sptr) {
14429                 ASN__CTFAIL(app_key, td, sptr,
14430                         "%s: value not given (%s:%d)",
14431                         td->name, __FILE__, __LINE__);
14432                 return -1;
14433         }
14434         
14435         
14436         if(1 /* No applicable constraints whatsoever */) {
14437                 /* Nothing is here. See below */
14438         }
14439         
14440         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14441 }
14442
14443 static int
14444 memb_id_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14445                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14446         long value;
14447         
14448         if(!sptr) {
14449                 ASN__CTFAIL(app_key, td, sptr,
14450                         "%s: value not given (%s:%d)",
14451                         td->name, __FILE__, __LINE__);
14452                 return -1;
14453         }
14454         
14455         value = *(const long *)sptr;
14456         
14457         if((value >= 0 && value <= 65535)) {
14458                 /* Constraint check succeeded */
14459                 return 0;
14460         } else {
14461                 ASN__CTFAIL(app_key, td, sptr,
14462                         "%s: constraint failed (%s:%d)",
14463                         td->name, __FILE__, __LINE__);
14464                 return -1;
14465         }
14466 }
14467
14468 static int
14469 memb_criticality_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14470                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14471         
14472         if(!sptr) {
14473                 ASN__CTFAIL(app_key, td, sptr,
14474                         "%s: value not given (%s:%d)",
14475                         td->name, __FILE__, __LINE__);
14476                 return -1;
14477         }
14478         
14479         
14480         if(1 /* No applicable constraints whatsoever */) {
14481                 /* Nothing is here. See below */
14482         }
14483         
14484         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14485 }
14486
14487 static int
14488 memb_extensionValue_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14489                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14490         
14491         if(!sptr) {
14492                 ASN__CTFAIL(app_key, td, sptr,
14493                         "%s: value not given (%s:%d)",
14494                         td->name, __FILE__, __LINE__);
14495                 return -1;
14496         }
14497         
14498         
14499         if(1 /* No applicable constraints whatsoever */) {
14500                 /* Nothing is here. See below */
14501         }
14502         
14503         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14504 }
14505
14506 static int
14507 memb_id_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14508                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14509         long value;
14510         
14511         if(!sptr) {
14512                 ASN__CTFAIL(app_key, td, sptr,
14513                         "%s: value not given (%s:%d)",
14514                         td->name, __FILE__, __LINE__);
14515                 return -1;
14516         }
14517         
14518         value = *(const long *)sptr;
14519         
14520         if((value >= 0 && value <= 65535)) {
14521                 /* Constraint check succeeded */
14522                 return 0;
14523         } else {
14524                 ASN__CTFAIL(app_key, td, sptr,
14525                         "%s: constraint failed (%s:%d)",
14526                         td->name, __FILE__, __LINE__);
14527                 return -1;
14528         }
14529 }
14530
14531 static asn_type_selector_result_t
14532 select_RadioResourceStatus_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14533         asn_type_selector_result_t result = {0, 0};
14534         const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14535         size_t constraining_column = 0; /* &id */
14536         size_t for_column = 1; /* &criticality */
14537         size_t row, presence_index = 0;
14538         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14539         
14540         for(row=0; row < itable->rows_count; row++) {
14541             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14542             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14543         
14544             if(type_cell->cell_kind == aioc__undefined)
14545                 continue;
14546         
14547             presence_index++;
14548             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14549                 result.type_descriptor = type_cell->type_descriptor;
14550                 result.presence_index = presence_index;
14551                 break;
14552             }
14553         }
14554         
14555         return result;
14556 }
14557
14558 static int
14559 memb_criticality_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14560                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14561         
14562         if(!sptr) {
14563                 ASN__CTFAIL(app_key, td, sptr,
14564                         "%s: value not given (%s:%d)",
14565                         td->name, __FILE__, __LINE__);
14566                 return -1;
14567         }
14568         
14569         
14570         if(1 /* No applicable constraints whatsoever */) {
14571                 /* Nothing is here. See below */
14572         }
14573         
14574         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14575 }
14576
14577 static asn_type_selector_result_t
14578 select_RadioResourceStatus_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14579         asn_type_selector_result_t result = {0, 0};
14580         const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14581         size_t constraining_column = 0; /* &id */
14582         size_t for_column = 2; /* &Extension */
14583         size_t row, presence_index = 0;
14584         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14585         
14586         for(row=0; row < itable->rows_count; row++) {
14587             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14588             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14589         
14590             if(type_cell->cell_kind == aioc__undefined)
14591                 continue;
14592         
14593             presence_index++;
14594             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14595                 result.type_descriptor = type_cell->type_descriptor;
14596                 result.presence_index = presence_index;
14597                 break;
14598             }
14599         }
14600         
14601         return result;
14602 }
14603
14604 static int
14605 memb_extensionValue_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14606                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14607         
14608         if(!sptr) {
14609                 ASN__CTFAIL(app_key, td, sptr,
14610                         "%s: value not given (%s:%d)",
14611                         td->name, __FILE__, __LINE__);
14612                 return -1;
14613         }
14614         
14615         
14616         if(1 /* No applicable constraints whatsoever */) {
14617                 /* Nothing is here. See below */
14618         }
14619         
14620         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14621 }
14622
14623 static int
14624 memb_id_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14625                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14626         long value;
14627         
14628         if(!sptr) {
14629                 ASN__CTFAIL(app_key, td, sptr,
14630                         "%s: value not given (%s:%d)",
14631                         td->name, __FILE__, __LINE__);
14632                 return -1;
14633         }
14634         
14635         value = *(const long *)sptr;
14636         
14637         if((value >= 0 && value <= 65535)) {
14638                 /* Constraint check succeeded */
14639                 return 0;
14640         } else {
14641                 ASN__CTFAIL(app_key, td, sptr,
14642                         "%s: constraint failed (%s:%d)",
14643                         td->name, __FILE__, __LINE__);
14644                 return -1;
14645         }
14646 }
14647
14648 static asn_type_selector_result_t
14649 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14650         asn_type_selector_result_t result = {0, 0};
14651         const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14652         size_t constraining_column = 0; /* &id */
14653         size_t for_column = 1; /* &criticality */
14654         size_t row, presence_index = 0;
14655         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14656         
14657         for(row=0; row < itable->rows_count; row++) {
14658             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14659             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14660         
14661             if(type_cell->cell_kind == aioc__undefined)
14662                 continue;
14663         
14664             presence_index++;
14665             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14666                 result.type_descriptor = type_cell->type_descriptor;
14667                 result.presence_index = presence_index;
14668                 break;
14669             }
14670         }
14671         
14672         return result;
14673 }
14674
14675 static int
14676 memb_criticality_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14677                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14678         
14679         if(!sptr) {
14680                 ASN__CTFAIL(app_key, td, sptr,
14681                         "%s: value not given (%s:%d)",
14682                         td->name, __FILE__, __LINE__);
14683                 return -1;
14684         }
14685         
14686         
14687         if(1 /* No applicable constraints whatsoever */) {
14688                 /* Nothing is here. See below */
14689         }
14690         
14691         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14692 }
14693
14694 static asn_type_selector_result_t
14695 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14696         asn_type_selector_result_t result = {0, 0};
14697         const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14698         size_t constraining_column = 0; /* &id */
14699         size_t for_column = 2; /* &Extension */
14700         size_t row, presence_index = 0;
14701         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14702         
14703         for(row=0; row < itable->rows_count; row++) {
14704             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14705             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14706         
14707             if(type_cell->cell_kind == aioc__undefined)
14708                 continue;
14709         
14710             presence_index++;
14711             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14712                 result.type_descriptor = type_cell->type_descriptor;
14713                 result.presence_index = presence_index;
14714                 break;
14715             }
14716         }
14717         
14718         return result;
14719 }
14720
14721 static int
14722 memb_extensionValue_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14723                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14724         
14725         if(!sptr) {
14726                 ASN__CTFAIL(app_key, td, sptr,
14727                         "%s: value not given (%s:%d)",
14728                         td->name, __FILE__, __LINE__);
14729                 return -1;
14730         }
14731         
14732         
14733         if(1 /* No applicable constraints whatsoever */) {
14734                 /* Nothing is here. See below */
14735         }
14736         
14737         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14738 }
14739
14740 static int
14741 memb_id_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14742                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14743         long value;
14744         
14745         if(!sptr) {
14746                 ASN__CTFAIL(app_key, td, sptr,
14747                         "%s: value not given (%s:%d)",
14748                         td->name, __FILE__, __LINE__);
14749                 return -1;
14750         }
14751         
14752         value = *(const long *)sptr;
14753         
14754         if((value >= 0 && value <= 65535)) {
14755                 /* Constraint check succeeded */
14756                 return 0;
14757         } else {
14758                 ASN__CTFAIL(app_key, td, sptr,
14759                         "%s: constraint failed (%s:%d)",
14760                         td->name, __FILE__, __LINE__);
14761                 return -1;
14762         }
14763 }
14764
14765 static int
14766 memb_criticality_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14767                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14768         
14769         if(!sptr) {
14770                 ASN__CTFAIL(app_key, td, sptr,
14771                         "%s: value not given (%s:%d)",
14772                         td->name, __FILE__, __LINE__);
14773                 return -1;
14774         }
14775         
14776         
14777         if(1 /* No applicable constraints whatsoever */) {
14778                 /* Nothing is here. See below */
14779         }
14780         
14781         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14782 }
14783
14784 static int
14785 memb_extensionValue_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14786                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14787         
14788         if(!sptr) {
14789                 ASN__CTFAIL(app_key, td, sptr,
14790                         "%s: value not given (%s:%d)",
14791                         td->name, __FILE__, __LINE__);
14792                 return -1;
14793         }
14794         
14795         
14796         if(1 /* No applicable constraints whatsoever */) {
14797                 /* Nothing is here. See below */
14798         }
14799         
14800         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14801 }
14802
14803 static int
14804 memb_id_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14805                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14806         long value;
14807         
14808         if(!sptr) {
14809                 ASN__CTFAIL(app_key, td, sptr,
14810                         "%s: value not given (%s:%d)",
14811                         td->name, __FILE__, __LINE__);
14812                 return -1;
14813         }
14814         
14815         value = *(const long *)sptr;
14816         
14817         if((value >= 0 && value <= 65535)) {
14818                 /* Constraint check succeeded */
14819                 return 0;
14820         } else {
14821                 ASN__CTFAIL(app_key, td, sptr,
14822                         "%s: constraint failed (%s:%d)",
14823                         td->name, __FILE__, __LINE__);
14824                 return -1;
14825         }
14826 }
14827
14828 static int
14829 memb_criticality_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14830                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14831         
14832         if(!sptr) {
14833                 ASN__CTFAIL(app_key, td, sptr,
14834                         "%s: value not given (%s:%d)",
14835                         td->name, __FILE__, __LINE__);
14836                 return -1;
14837         }
14838         
14839         
14840         if(1 /* No applicable constraints whatsoever */) {
14841                 /* Nothing is here. See below */
14842         }
14843         
14844         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14845 }
14846
14847 static int
14848 memb_extensionValue_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14849                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14850         
14851         if(!sptr) {
14852                 ASN__CTFAIL(app_key, td, sptr,
14853                         "%s: value not given (%s:%d)",
14854                         td->name, __FILE__, __LINE__);
14855                 return -1;
14856         }
14857         
14858         
14859         if(1 /* No applicable constraints whatsoever */) {
14860                 /* Nothing is here. See below */
14861         }
14862         
14863         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14864 }
14865
14866 static int
14867 memb_id_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14868                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14869         long value;
14870         
14871         if(!sptr) {
14872                 ASN__CTFAIL(app_key, td, sptr,
14873                         "%s: value not given (%s:%d)",
14874                         td->name, __FILE__, __LINE__);
14875                 return -1;
14876         }
14877         
14878         value = *(const long *)sptr;
14879         
14880         if((value >= 0 && value <= 65535)) {
14881                 /* Constraint check succeeded */
14882                 return 0;
14883         } else {
14884                 ASN__CTFAIL(app_key, td, sptr,
14885                         "%s: constraint failed (%s:%d)",
14886                         td->name, __FILE__, __LINE__);
14887                 return -1;
14888         }
14889 }
14890
14891 static int
14892 memb_criticality_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14893                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14894         
14895         if(!sptr) {
14896                 ASN__CTFAIL(app_key, td, sptr,
14897                         "%s: value not given (%s:%d)",
14898                         td->name, __FILE__, __LINE__);
14899                 return -1;
14900         }
14901         
14902         
14903         if(1 /* No applicable constraints whatsoever */) {
14904                 /* Nothing is here. See below */
14905         }
14906         
14907         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14908 }
14909
14910 static int
14911 memb_extensionValue_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14912                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14913         
14914         if(!sptr) {
14915                 ASN__CTFAIL(app_key, td, sptr,
14916                         "%s: value not given (%s:%d)",
14917                         td->name, __FILE__, __LINE__);
14918                 return -1;
14919         }
14920         
14921         
14922         if(1 /* No applicable constraints whatsoever */) {
14923                 /* Nothing is here. See below */
14924         }
14925         
14926         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14927 }
14928
14929 static int
14930 memb_id_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
14931                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14932         long value;
14933         
14934         if(!sptr) {
14935                 ASN__CTFAIL(app_key, td, sptr,
14936                         "%s: value not given (%s:%d)",
14937                         td->name, __FILE__, __LINE__);
14938                 return -1;
14939         }
14940         
14941         value = *(const long *)sptr;
14942         
14943         if((value >= 0 && value <= 65535)) {
14944                 /* Constraint check succeeded */
14945                 return 0;
14946         } else {
14947                 ASN__CTFAIL(app_key, td, sptr,
14948                         "%s: constraint failed (%s:%d)",
14949                         td->name, __FILE__, __LINE__);
14950                 return -1;
14951         }
14952 }
14953
14954 static asn_type_selector_result_t
14955 select_RSRPMRList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14956         asn_type_selector_result_t result = {0, 0};
14957         const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
14958         size_t constraining_column = 0; /* &id */
14959         size_t for_column = 1; /* &criticality */
14960         size_t row, presence_index = 0;
14961         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
14962         
14963         for(row=0; row < itable->rows_count; row++) {
14964             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14965             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14966         
14967             if(type_cell->cell_kind == aioc__undefined)
14968                 continue;
14969         
14970             presence_index++;
14971             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14972                 result.type_descriptor = type_cell->type_descriptor;
14973                 result.presence_index = presence_index;
14974                 break;
14975             }
14976         }
14977         
14978         return result;
14979 }
14980
14981 static int
14982 memb_criticality_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
14983                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14984         
14985         if(!sptr) {
14986                 ASN__CTFAIL(app_key, td, sptr,
14987                         "%s: value not given (%s:%d)",
14988                         td->name, __FILE__, __LINE__);
14989                 return -1;
14990         }
14991         
14992         
14993         if(1 /* No applicable constraints whatsoever */) {
14994                 /* Nothing is here. See below */
14995         }
14996         
14997         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14998 }
14999
15000 static asn_type_selector_result_t
15001 select_RSRPMRList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15002         asn_type_selector_result_t result = {0, 0};
15003         const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
15004         size_t constraining_column = 0; /* &id */
15005         size_t for_column = 2; /* &Extension */
15006         size_t row, presence_index = 0;
15007         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
15008         
15009         for(row=0; row < itable->rows_count; row++) {
15010             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15011             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15012         
15013             if(type_cell->cell_kind == aioc__undefined)
15014                 continue;
15015         
15016             presence_index++;
15017             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15018                 result.type_descriptor = type_cell->type_descriptor;
15019                 result.presence_index = presence_index;
15020                 break;
15021             }
15022         }
15023         
15024         return result;
15025 }
15026
15027 static int
15028 memb_extensionValue_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15029                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15030         
15031         if(!sptr) {
15032                 ASN__CTFAIL(app_key, td, sptr,
15033                         "%s: value not given (%s:%d)",
15034                         td->name, __FILE__, __LINE__);
15035                 return -1;
15036         }
15037         
15038         
15039         if(1 /* No applicable constraints whatsoever */) {
15040                 /* Nothing is here. See below */
15041         }
15042         
15043         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15044 }
15045
15046 static int
15047 memb_id_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15048                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15049         long value;
15050         
15051         if(!sptr) {
15052                 ASN__CTFAIL(app_key, td, sptr,
15053                         "%s: value not given (%s:%d)",
15054                         td->name, __FILE__, __LINE__);
15055                 return -1;
15056         }
15057         
15058         value = *(const long *)sptr;
15059         
15060         if((value >= 0 && value <= 65535)) {
15061                 /* Constraint check succeeded */
15062                 return 0;
15063         } else {
15064                 ASN__CTFAIL(app_key, td, sptr,
15065                         "%s: constraint failed (%s:%d)",
15066                         td->name, __FILE__, __LINE__);
15067                 return -1;
15068         }
15069 }
15070
15071 static int
15072 memb_criticality_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15073                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15074         
15075         if(!sptr) {
15076                 ASN__CTFAIL(app_key, td, sptr,
15077                         "%s: value not given (%s:%d)",
15078                         td->name, __FILE__, __LINE__);
15079                 return -1;
15080         }
15081         
15082         
15083         if(1 /* No applicable constraints whatsoever */) {
15084                 /* Nothing is here. See below */
15085         }
15086         
15087         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15088 }
15089
15090 static int
15091 memb_extensionValue_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15092                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15093         
15094         if(!sptr) {
15095                 ASN__CTFAIL(app_key, td, sptr,
15096                         "%s: value not given (%s:%d)",
15097                         td->name, __FILE__, __LINE__);
15098                 return -1;
15099         }
15100         
15101         
15102         if(1 /* No applicable constraints whatsoever */) {
15103                 /* Nothing is here. See below */
15104         }
15105         
15106         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15107 }
15108
15109 static int
15110 memb_id_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15111                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15112         long value;
15113         
15114         if(!sptr) {
15115                 ASN__CTFAIL(app_key, td, sptr,
15116                         "%s: value not given (%s:%d)",
15117                         td->name, __FILE__, __LINE__);
15118                 return -1;
15119         }
15120         
15121         value = *(const long *)sptr;
15122         
15123         if((value >= 0 && value <= 65535)) {
15124                 /* Constraint check succeeded */
15125                 return 0;
15126         } else {
15127                 ASN__CTFAIL(app_key, td, sptr,
15128                         "%s: constraint failed (%s:%d)",
15129                         td->name, __FILE__, __LINE__);
15130                 return -1;
15131         }
15132 }
15133
15134 static int
15135 memb_criticality_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15136                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15137         
15138         if(!sptr) {
15139                 ASN__CTFAIL(app_key, td, sptr,
15140                         "%s: value not given (%s:%d)",
15141                         td->name, __FILE__, __LINE__);
15142                 return -1;
15143         }
15144         
15145         
15146         if(1 /* No applicable constraints whatsoever */) {
15147                 /* Nothing is here. See below */
15148         }
15149         
15150         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15151 }
15152
15153 static int
15154 memb_extensionValue_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15155                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15156         
15157         if(!sptr) {
15158                 ASN__CTFAIL(app_key, td, sptr,
15159                         "%s: value not given (%s:%d)",
15160                         td->name, __FILE__, __LINE__);
15161                 return -1;
15162         }
15163         
15164         
15165         if(1 /* No applicable constraints whatsoever */) {
15166                 /* Nothing is here. See below */
15167         }
15168         
15169         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15170 }
15171
15172 static int
15173 memb_id_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15174                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15175         long value;
15176         
15177         if(!sptr) {
15178                 ASN__CTFAIL(app_key, td, sptr,
15179                         "%s: value not given (%s:%d)",
15180                         td->name, __FILE__, __LINE__);
15181                 return -1;
15182         }
15183         
15184         value = *(const long *)sptr;
15185         
15186         if((value >= 0 && value <= 65535)) {
15187                 /* Constraint check succeeded */
15188                 return 0;
15189         } else {
15190                 ASN__CTFAIL(app_key, td, sptr,
15191                         "%s: constraint failed (%s:%d)",
15192                         td->name, __FILE__, __LINE__);
15193                 return -1;
15194         }
15195 }
15196
15197 static int
15198 memb_criticality_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15199                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15200         
15201         if(!sptr) {
15202                 ASN__CTFAIL(app_key, td, sptr,
15203                         "%s: value not given (%s:%d)",
15204                         td->name, __FILE__, __LINE__);
15205                 return -1;
15206         }
15207         
15208         
15209         if(1 /* No applicable constraints whatsoever */) {
15210                 /* Nothing is here. See below */
15211         }
15212         
15213         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15214 }
15215
15216 static int
15217 memb_extensionValue_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15218                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15219         
15220         if(!sptr) {
15221                 ASN__CTFAIL(app_key, td, sptr,
15222                         "%s: value not given (%s:%d)",
15223                         td->name, __FILE__, __LINE__);
15224                 return -1;
15225         }
15226         
15227         
15228         if(1 /* No applicable constraints whatsoever */) {
15229                 /* Nothing is here. See below */
15230         }
15231         
15232         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15233 }
15234
15235 static int
15236 memb_id_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15237                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15238         long value;
15239         
15240         if(!sptr) {
15241                 ASN__CTFAIL(app_key, td, sptr,
15242                         "%s: value not given (%s:%d)",
15243                         td->name, __FILE__, __LINE__);
15244                 return -1;
15245         }
15246         
15247         value = *(const long *)sptr;
15248         
15249         if((value >= 0 && value <= 65535)) {
15250                 /* Constraint check succeeded */
15251                 return 0;
15252         } else {
15253                 ASN__CTFAIL(app_key, td, sptr,
15254                         "%s: constraint failed (%s:%d)",
15255                         td->name, __FILE__, __LINE__);
15256                 return -1;
15257         }
15258 }
15259
15260 static asn_type_selector_result_t
15261 select_ServedCell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15262         asn_type_selector_result_t result = {0, 0};
15263         const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15264         size_t constraining_column = 0; /* &id */
15265         size_t for_column = 1; /* &criticality */
15266         size_t row, presence_index = 0;
15267         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15268         
15269         for(row=0; row < itable->rows_count; row++) {
15270             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15271             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15272         
15273             if(type_cell->cell_kind == aioc__undefined)
15274                 continue;
15275         
15276             presence_index++;
15277             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15278                 result.type_descriptor = type_cell->type_descriptor;
15279                 result.presence_index = presence_index;
15280                 break;
15281             }
15282         }
15283         
15284         return result;
15285 }
15286
15287 static int
15288 memb_criticality_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15289                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15290         
15291         if(!sptr) {
15292                 ASN__CTFAIL(app_key, td, sptr,
15293                         "%s: value not given (%s:%d)",
15294                         td->name, __FILE__, __LINE__);
15295                 return -1;
15296         }
15297         
15298         
15299         if(1 /* No applicable constraints whatsoever */) {
15300                 /* Nothing is here. See below */
15301         }
15302         
15303         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15304 }
15305
15306 static asn_type_selector_result_t
15307 select_ServedCell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15308         asn_type_selector_result_t result = {0, 0};
15309         const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15310         size_t constraining_column = 0; /* &id */
15311         size_t for_column = 2; /* &Extension */
15312         size_t row, presence_index = 0;
15313         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15314         
15315         for(row=0; row < itable->rows_count; row++) {
15316             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15317             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15318         
15319             if(type_cell->cell_kind == aioc__undefined)
15320                 continue;
15321         
15322             presence_index++;
15323             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15324                 result.type_descriptor = type_cell->type_descriptor;
15325                 result.presence_index = presence_index;
15326                 break;
15327             }
15328         }
15329         
15330         return result;
15331 }
15332
15333 static int
15334 memb_extensionValue_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15335                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15336         
15337         if(!sptr) {
15338                 ASN__CTFAIL(app_key, td, sptr,
15339                         "%s: value not given (%s:%d)",
15340                         td->name, __FILE__, __LINE__);
15341                 return -1;
15342         }
15343         
15344         
15345         if(1 /* No applicable constraints whatsoever */) {
15346                 /* Nothing is here. See below */
15347         }
15348         
15349         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15350 }
15351
15352 static int
15353 memb_id_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15354                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15355         long value;
15356         
15357         if(!sptr) {
15358                 ASN__CTFAIL(app_key, td, sptr,
15359                         "%s: value not given (%s:%d)",
15360                         td->name, __FILE__, __LINE__);
15361                 return -1;
15362         }
15363         
15364         value = *(const long *)sptr;
15365         
15366         if((value >= 0 && value <= 65535)) {
15367                 /* Constraint check succeeded */
15368                 return 0;
15369         } else {
15370                 ASN__CTFAIL(app_key, td, sptr,
15371                         "%s: constraint failed (%s:%d)",
15372                         td->name, __FILE__, __LINE__);
15373                 return -1;
15374         }
15375 }
15376
15377 static asn_type_selector_result_t
15378 select_SgNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15379         asn_type_selector_result_t result = {0, 0};
15380         const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15381         size_t constraining_column = 0; /* &id */
15382         size_t for_column = 1; /* &criticality */
15383         size_t row, presence_index = 0;
15384         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15385         
15386         for(row=0; row < itable->rows_count; row++) {
15387             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15388             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15389         
15390             if(type_cell->cell_kind == aioc__undefined)
15391                 continue;
15392         
15393             presence_index++;
15394             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15395                 result.type_descriptor = type_cell->type_descriptor;
15396                 result.presence_index = presence_index;
15397                 break;
15398             }
15399         }
15400         
15401         return result;
15402 }
15403
15404 static int
15405 memb_criticality_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15406                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15407         
15408         if(!sptr) {
15409                 ASN__CTFAIL(app_key, td, sptr,
15410                         "%s: value not given (%s:%d)",
15411                         td->name, __FILE__, __LINE__);
15412                 return -1;
15413         }
15414         
15415         
15416         if(1 /* No applicable constraints whatsoever */) {
15417                 /* Nothing is here. See below */
15418         }
15419         
15420         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15421 }
15422
15423 static asn_type_selector_result_t
15424 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15425         asn_type_selector_result_t result = {0, 0};
15426         const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15427         size_t constraining_column = 0; /* &id */
15428         size_t for_column = 2; /* &Extension */
15429         size_t row, presence_index = 0;
15430         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15431         
15432         for(row=0; row < itable->rows_count; row++) {
15433             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15434             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15435         
15436             if(type_cell->cell_kind == aioc__undefined)
15437                 continue;
15438         
15439             presence_index++;
15440             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15441                 result.type_descriptor = type_cell->type_descriptor;
15442                 result.presence_index = presence_index;
15443                 break;
15444             }
15445         }
15446         
15447         return result;
15448 }
15449
15450 static int
15451 memb_extensionValue_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15452                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15453         
15454         if(!sptr) {
15455                 ASN__CTFAIL(app_key, td, sptr,
15456                         "%s: value not given (%s:%d)",
15457                         td->name, __FILE__, __LINE__);
15458                 return -1;
15459         }
15460         
15461         
15462         if(1 /* No applicable constraints whatsoever */) {
15463                 /* Nothing is here. See below */
15464         }
15465         
15466         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15467 }
15468
15469 static int
15470 memb_id_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15471                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15472         long value;
15473         
15474         if(!sptr) {
15475                 ASN__CTFAIL(app_key, td, sptr,
15476                         "%s: value not given (%s:%d)",
15477                         td->name, __FILE__, __LINE__);
15478                 return -1;
15479         }
15480         
15481         value = *(const long *)sptr;
15482         
15483         if((value >= 0 && value <= 65535)) {
15484                 /* Constraint check succeeded */
15485                 return 0;
15486         } else {
15487                 ASN__CTFAIL(app_key, td, sptr,
15488                         "%s: constraint failed (%s:%d)",
15489                         td->name, __FILE__, __LINE__);
15490                 return -1;
15491         }
15492 }
15493
15494 static int
15495 memb_criticality_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15496                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15497         
15498         if(!sptr) {
15499                 ASN__CTFAIL(app_key, td, sptr,
15500                         "%s: value not given (%s:%d)",
15501                         td->name, __FILE__, __LINE__);
15502                 return -1;
15503         }
15504         
15505         
15506         if(1 /* No applicable constraints whatsoever */) {
15507                 /* Nothing is here. See below */
15508         }
15509         
15510         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15511 }
15512
15513 static int
15514 memb_extensionValue_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15515                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15516         
15517         if(!sptr) {
15518                 ASN__CTFAIL(app_key, td, sptr,
15519                         "%s: value not given (%s:%d)",
15520                         td->name, __FILE__, __LINE__);
15521                 return -1;
15522         }
15523         
15524         
15525         if(1 /* No applicable constraints whatsoever */) {
15526                 /* Nothing is here. See below */
15527         }
15528         
15529         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15530 }
15531
15532 static int
15533 memb_id_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15534                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15535         long value;
15536         
15537         if(!sptr) {
15538                 ASN__CTFAIL(app_key, td, sptr,
15539                         "%s: value not given (%s:%d)",
15540                         td->name, __FILE__, __LINE__);
15541                 return -1;
15542         }
15543         
15544         value = *(const long *)sptr;
15545         
15546         if((value >= 0 && value <= 65535)) {
15547                 /* Constraint check succeeded */
15548                 return 0;
15549         } else {
15550                 ASN__CTFAIL(app_key, td, sptr,
15551                         "%s: constraint failed (%s:%d)",
15552                         td->name, __FILE__, __LINE__);
15553                 return -1;
15554         }
15555 }
15556
15557 static int
15558 memb_criticality_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15559                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15560         
15561         if(!sptr) {
15562                 ASN__CTFAIL(app_key, td, sptr,
15563                         "%s: value not given (%s:%d)",
15564                         td->name, __FILE__, __LINE__);
15565                 return -1;
15566         }
15567         
15568         
15569         if(1 /* No applicable constraints whatsoever */) {
15570                 /* Nothing is here. See below */
15571         }
15572         
15573         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15574 }
15575
15576 static int
15577 memb_extensionValue_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15578                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15579         
15580         if(!sptr) {
15581                 ASN__CTFAIL(app_key, td, sptr,
15582                         "%s: value not given (%s:%d)",
15583                         td->name, __FILE__, __LINE__);
15584                 return -1;
15585         }
15586         
15587         
15588         if(1 /* No applicable constraints whatsoever */) {
15589                 /* Nothing is here. See below */
15590         }
15591         
15592         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15593 }
15594
15595 static int
15596 memb_id_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15597                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15598         long value;
15599         
15600         if(!sptr) {
15601                 ASN__CTFAIL(app_key, td, sptr,
15602                         "%s: value not given (%s:%d)",
15603                         td->name, __FILE__, __LINE__);
15604                 return -1;
15605         }
15606         
15607         value = *(const long *)sptr;
15608         
15609         if((value >= 0 && value <= 65535)) {
15610                 /* Constraint check succeeded */
15611                 return 0;
15612         } else {
15613                 ASN__CTFAIL(app_key, td, sptr,
15614                         "%s: constraint failed (%s:%d)",
15615                         td->name, __FILE__, __LINE__);
15616                 return -1;
15617         }
15618 }
15619
15620 static int
15621 memb_criticality_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15622                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15623         
15624         if(!sptr) {
15625                 ASN__CTFAIL(app_key, td, sptr,
15626                         "%s: value not given (%s:%d)",
15627                         td->name, __FILE__, __LINE__);
15628                 return -1;
15629         }
15630         
15631         
15632         if(1 /* No applicable constraints whatsoever */) {
15633                 /* Nothing is here. See below */
15634         }
15635         
15636         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15637 }
15638
15639 static int
15640 memb_extensionValue_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15641                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15642         
15643         if(!sptr) {
15644                 ASN__CTFAIL(app_key, td, sptr,
15645                         "%s: value not given (%s:%d)",
15646                         td->name, __FILE__, __LINE__);
15647                 return -1;
15648         }
15649         
15650         
15651         if(1 /* No applicable constraints whatsoever */) {
15652                 /* Nothing is here. See below */
15653         }
15654         
15655         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15656 }
15657
15658 static int
15659 memb_id_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15660                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15661         long value;
15662         
15663         if(!sptr) {
15664                 ASN__CTFAIL(app_key, td, sptr,
15665                         "%s: value not given (%s:%d)",
15666                         td->name, __FILE__, __LINE__);
15667                 return -1;
15668         }
15669         
15670         value = *(const long *)sptr;
15671         
15672         if((value >= 0 && value <= 65535)) {
15673                 /* Constraint check succeeded */
15674                 return 0;
15675         } else {
15676                 ASN__CTFAIL(app_key, td, sptr,
15677                         "%s: constraint failed (%s:%d)",
15678                         td->name, __FILE__, __LINE__);
15679                 return -1;
15680         }
15681 }
15682
15683 static int
15684 memb_criticality_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15685                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15686         
15687         if(!sptr) {
15688                 ASN__CTFAIL(app_key, td, sptr,
15689                         "%s: value not given (%s:%d)",
15690                         td->name, __FILE__, __LINE__);
15691                 return -1;
15692         }
15693         
15694         
15695         if(1 /* No applicable constraints whatsoever */) {
15696                 /* Nothing is here. See below */
15697         }
15698         
15699         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15700 }
15701
15702 static int
15703 memb_extensionValue_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15704                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15705         
15706         if(!sptr) {
15707                 ASN__CTFAIL(app_key, td, sptr,
15708                         "%s: value not given (%s:%d)",
15709                         td->name, __FILE__, __LINE__);
15710                 return -1;
15711         }
15712         
15713         
15714         if(1 /* No applicable constraints whatsoever */) {
15715                 /* Nothing is here. See below */
15716         }
15717         
15718         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15719 }
15720
15721 static int
15722 memb_id_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15723                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15724         long value;
15725         
15726         if(!sptr) {
15727                 ASN__CTFAIL(app_key, td, sptr,
15728                         "%s: value not given (%s:%d)",
15729                         td->name, __FILE__, __LINE__);
15730                 return -1;
15731         }
15732         
15733         value = *(const long *)sptr;
15734         
15735         if((value >= 0 && value <= 65535)) {
15736                 /* Constraint check succeeded */
15737                 return 0;
15738         } else {
15739                 ASN__CTFAIL(app_key, td, sptr,
15740                         "%s: constraint failed (%s:%d)",
15741                         td->name, __FILE__, __LINE__);
15742                 return -1;
15743         }
15744 }
15745
15746 static int
15747 memb_criticality_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15748                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15749         
15750         if(!sptr) {
15751                 ASN__CTFAIL(app_key, td, sptr,
15752                         "%s: value not given (%s:%d)",
15753                         td->name, __FILE__, __LINE__);
15754                 return -1;
15755         }
15756         
15757         
15758         if(1 /* No applicable constraints whatsoever */) {
15759                 /* Nothing is here. See below */
15760         }
15761         
15762         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15763 }
15764
15765 static int
15766 memb_extensionValue_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15767                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15768         
15769         if(!sptr) {
15770                 ASN__CTFAIL(app_key, td, sptr,
15771                         "%s: value not given (%s:%d)",
15772                         td->name, __FILE__, __LINE__);
15773                 return -1;
15774         }
15775         
15776         
15777         if(1 /* No applicable constraints whatsoever */) {
15778                 /* Nothing is here. See below */
15779         }
15780         
15781         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15782 }
15783
15784 static int
15785 memb_id_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15786                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15787         long value;
15788         
15789         if(!sptr) {
15790                 ASN__CTFAIL(app_key, td, sptr,
15791                         "%s: value not given (%s:%d)",
15792                         td->name, __FILE__, __LINE__);
15793                 return -1;
15794         }
15795         
15796         value = *(const long *)sptr;
15797         
15798         if((value >= 0 && value <= 65535)) {
15799                 /* Constraint check succeeded */
15800                 return 0;
15801         } else {
15802                 ASN__CTFAIL(app_key, td, sptr,
15803                         "%s: constraint failed (%s:%d)",
15804                         td->name, __FILE__, __LINE__);
15805                 return -1;
15806         }
15807 }
15808
15809 static int
15810 memb_criticality_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15811                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15812         
15813         if(!sptr) {
15814                 ASN__CTFAIL(app_key, td, sptr,
15815                         "%s: value not given (%s:%d)",
15816                         td->name, __FILE__, __LINE__);
15817                 return -1;
15818         }
15819         
15820         
15821         if(1 /* No applicable constraints whatsoever */) {
15822                 /* Nothing is here. See below */
15823         }
15824         
15825         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15826 }
15827
15828 static int
15829 memb_extensionValue_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15830                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15831         
15832         if(!sptr) {
15833                 ASN__CTFAIL(app_key, td, sptr,
15834                         "%s: value not given (%s:%d)",
15835                         td->name, __FILE__, __LINE__);
15836                 return -1;
15837         }
15838         
15839         
15840         if(1 /* No applicable constraints whatsoever */) {
15841                 /* Nothing is here. See below */
15842         }
15843         
15844         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15845 }
15846
15847 static int
15848 memb_id_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15849                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15850         long value;
15851         
15852         if(!sptr) {
15853                 ASN__CTFAIL(app_key, td, sptr,
15854                         "%s: value not given (%s:%d)",
15855                         td->name, __FILE__, __LINE__);
15856                 return -1;
15857         }
15858         
15859         value = *(const long *)sptr;
15860         
15861         if((value >= 0 && value <= 65535)) {
15862                 /* Constraint check succeeded */
15863                 return 0;
15864         } else {
15865                 ASN__CTFAIL(app_key, td, sptr,
15866                         "%s: constraint failed (%s:%d)",
15867                         td->name, __FILE__, __LINE__);
15868                 return -1;
15869         }
15870 }
15871
15872 static int
15873 memb_criticality_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15874                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15875         
15876         if(!sptr) {
15877                 ASN__CTFAIL(app_key, td, sptr,
15878                         "%s: value not given (%s:%d)",
15879                         td->name, __FILE__, __LINE__);
15880                 return -1;
15881         }
15882         
15883         
15884         if(1 /* No applicable constraints whatsoever */) {
15885                 /* Nothing is here. See below */
15886         }
15887         
15888         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15889 }
15890
15891 static int
15892 memb_extensionValue_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15893                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15894         
15895         if(!sptr) {
15896                 ASN__CTFAIL(app_key, td, sptr,
15897                         "%s: value not given (%s:%d)",
15898                         td->name, __FILE__, __LINE__);
15899                 return -1;
15900         }
15901         
15902         
15903         if(1 /* No applicable constraints whatsoever */) {
15904                 /* Nothing is here. See below */
15905         }
15906         
15907         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15908 }
15909
15910 static int
15911 memb_id_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15912                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15913         long value;
15914         
15915         if(!sptr) {
15916                 ASN__CTFAIL(app_key, td, sptr,
15917                         "%s: value not given (%s:%d)",
15918                         td->name, __FILE__, __LINE__);
15919                 return -1;
15920         }
15921         
15922         value = *(const long *)sptr;
15923         
15924         if((value >= 0 && value <= 65535)) {
15925                 /* Constraint check succeeded */
15926                 return 0;
15927         } else {
15928                 ASN__CTFAIL(app_key, td, sptr,
15929                         "%s: constraint failed (%s:%d)",
15930                         td->name, __FILE__, __LINE__);
15931                 return -1;
15932         }
15933 }
15934
15935 static int
15936 memb_criticality_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15937                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15938         
15939         if(!sptr) {
15940                 ASN__CTFAIL(app_key, td, sptr,
15941                         "%s: value not given (%s:%d)",
15942                         td->name, __FILE__, __LINE__);
15943                 return -1;
15944         }
15945         
15946         
15947         if(1 /* No applicable constraints whatsoever */) {
15948                 /* Nothing is here. See below */
15949         }
15950         
15951         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15952 }
15953
15954 static int
15955 memb_extensionValue_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15956                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15957         
15958         if(!sptr) {
15959                 ASN__CTFAIL(app_key, td, sptr,
15960                         "%s: value not given (%s:%d)",
15961                         td->name, __FILE__, __LINE__);
15962                 return -1;
15963         }
15964         
15965         
15966         if(1 /* No applicable constraints whatsoever */) {
15967                 /* Nothing is here. See below */
15968         }
15969         
15970         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15971 }
15972
15973 static int
15974 memb_id_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
15975                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15976         long value;
15977         
15978         if(!sptr) {
15979                 ASN__CTFAIL(app_key, td, sptr,
15980                         "%s: value not given (%s:%d)",
15981                         td->name, __FILE__, __LINE__);
15982                 return -1;
15983         }
15984         
15985         value = *(const long *)sptr;
15986         
15987         if((value >= 0 && value <= 65535)) {
15988                 /* Constraint check succeeded */
15989                 return 0;
15990         } else {
15991                 ASN__CTFAIL(app_key, td, sptr,
15992                         "%s: constraint failed (%s:%d)",
15993                         td->name, __FILE__, __LINE__);
15994                 return -1;
15995         }
15996 }
15997
15998 static int
15999 memb_criticality_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16000                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16001         
16002         if(!sptr) {
16003                 ASN__CTFAIL(app_key, td, sptr,
16004                         "%s: value not given (%s:%d)",
16005                         td->name, __FILE__, __LINE__);
16006                 return -1;
16007         }
16008         
16009         
16010         if(1 /* No applicable constraints whatsoever */) {
16011                 /* Nothing is here. See below */
16012         }
16013         
16014         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16015 }
16016
16017 static int
16018 memb_extensionValue_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16019                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16020         
16021         if(!sptr) {
16022                 ASN__CTFAIL(app_key, td, sptr,
16023                         "%s: value not given (%s:%d)",
16024                         td->name, __FILE__, __LINE__);
16025                 return -1;
16026         }
16027         
16028         
16029         if(1 /* No applicable constraints whatsoever */) {
16030                 /* Nothing is here. See below */
16031         }
16032         
16033         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16034 }
16035
16036 static int
16037 memb_id_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16038                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16039         long value;
16040         
16041         if(!sptr) {
16042                 ASN__CTFAIL(app_key, td, sptr,
16043                         "%s: value not given (%s:%d)",
16044                         td->name, __FILE__, __LINE__);
16045                 return -1;
16046         }
16047         
16048         value = *(const long *)sptr;
16049         
16050         if((value >= 0 && value <= 65535)) {
16051                 /* Constraint check succeeded */
16052                 return 0;
16053         } else {
16054                 ASN__CTFAIL(app_key, td, sptr,
16055                         "%s: constraint failed (%s:%d)",
16056                         td->name, __FILE__, __LINE__);
16057                 return -1;
16058         }
16059 }
16060
16061 static int
16062 memb_criticality_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16063                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16064         
16065         if(!sptr) {
16066                 ASN__CTFAIL(app_key, td, sptr,
16067                         "%s: value not given (%s:%d)",
16068                         td->name, __FILE__, __LINE__);
16069                 return -1;
16070         }
16071         
16072         
16073         if(1 /* No applicable constraints whatsoever */) {
16074                 /* Nothing is here. See below */
16075         }
16076         
16077         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16078 }
16079
16080 static int
16081 memb_extensionValue_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16082                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16083         
16084         if(!sptr) {
16085                 ASN__CTFAIL(app_key, td, sptr,
16086                         "%s: value not given (%s:%d)",
16087                         td->name, __FILE__, __LINE__);
16088                 return -1;
16089         }
16090         
16091         
16092         if(1 /* No applicable constraints whatsoever */) {
16093                 /* Nothing is here. See below */
16094         }
16095         
16096         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16097 }
16098
16099 static int
16100 memb_id_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16101                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16102         long value;
16103         
16104         if(!sptr) {
16105                 ASN__CTFAIL(app_key, td, sptr,
16106                         "%s: value not given (%s:%d)",
16107                         td->name, __FILE__, __LINE__);
16108                 return -1;
16109         }
16110         
16111         value = *(const long *)sptr;
16112         
16113         if((value >= 0 && value <= 65535)) {
16114                 /* Constraint check succeeded */
16115                 return 0;
16116         } else {
16117                 ASN__CTFAIL(app_key, td, sptr,
16118                         "%s: constraint failed (%s:%d)",
16119                         td->name, __FILE__, __LINE__);
16120                 return -1;
16121         }
16122 }
16123
16124 static int
16125 memb_criticality_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16126                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16127         
16128         if(!sptr) {
16129                 ASN__CTFAIL(app_key, td, sptr,
16130                         "%s: value not given (%s:%d)",
16131                         td->name, __FILE__, __LINE__);
16132                 return -1;
16133         }
16134         
16135         
16136         if(1 /* No applicable constraints whatsoever */) {
16137                 /* Nothing is here. See below */
16138         }
16139         
16140         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16141 }
16142
16143 static int
16144 memb_extensionValue_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16145                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16146         
16147         if(!sptr) {
16148                 ASN__CTFAIL(app_key, td, sptr,
16149                         "%s: value not given (%s:%d)",
16150                         td->name, __FILE__, __LINE__);
16151                 return -1;
16152         }
16153         
16154         
16155         if(1 /* No applicable constraints whatsoever */) {
16156                 /* Nothing is here. See below */
16157         }
16158         
16159         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16160 }
16161
16162 static int
16163 memb_id_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16164                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16165         long value;
16166         
16167         if(!sptr) {
16168                 ASN__CTFAIL(app_key, td, sptr,
16169                         "%s: value not given (%s:%d)",
16170                         td->name, __FILE__, __LINE__);
16171                 return -1;
16172         }
16173         
16174         value = *(const long *)sptr;
16175         
16176         if((value >= 0 && value <= 65535)) {
16177                 /* Constraint check succeeded */
16178                 return 0;
16179         } else {
16180                 ASN__CTFAIL(app_key, td, sptr,
16181                         "%s: constraint failed (%s:%d)",
16182                         td->name, __FILE__, __LINE__);
16183                 return -1;
16184         }
16185 }
16186
16187 static int
16188 memb_criticality_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16189                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16190         
16191         if(!sptr) {
16192                 ASN__CTFAIL(app_key, td, sptr,
16193                         "%s: value not given (%s:%d)",
16194                         td->name, __FILE__, __LINE__);
16195                 return -1;
16196         }
16197         
16198         
16199         if(1 /* No applicable constraints whatsoever */) {
16200                 /* Nothing is here. See below */
16201         }
16202         
16203         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16204 }
16205
16206 static int
16207 memb_extensionValue_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16208                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16209         
16210         if(!sptr) {
16211                 ASN__CTFAIL(app_key, td, sptr,
16212                         "%s: value not given (%s:%d)",
16213                         td->name, __FILE__, __LINE__);
16214                 return -1;
16215         }
16216         
16217         
16218         if(1 /* No applicable constraints whatsoever */) {
16219                 /* Nothing is here. See below */
16220         }
16221         
16222         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16223 }
16224
16225 static int
16226 memb_id_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16227                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16228         long value;
16229         
16230         if(!sptr) {
16231                 ASN__CTFAIL(app_key, td, sptr,
16232                         "%s: value not given (%s:%d)",
16233                         td->name, __FILE__, __LINE__);
16234                 return -1;
16235         }
16236         
16237         value = *(const long *)sptr;
16238         
16239         if((value >= 0 && value <= 65535)) {
16240                 /* Constraint check succeeded */
16241                 return 0;
16242         } else {
16243                 ASN__CTFAIL(app_key, td, sptr,
16244                         "%s: constraint failed (%s:%d)",
16245                         td->name, __FILE__, __LINE__);
16246                 return -1;
16247         }
16248 }
16249
16250 static asn_type_selector_result_t
16251 select_TDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16252         asn_type_selector_result_t result = {0, 0};
16253         const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16254         size_t constraining_column = 0; /* &id */
16255         size_t for_column = 1; /* &criticality */
16256         size_t row, presence_index = 0;
16257         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16258         
16259         for(row=0; row < itable->rows_count; row++) {
16260             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16261             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16262         
16263             if(type_cell->cell_kind == aioc__undefined)
16264                 continue;
16265         
16266             presence_index++;
16267             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16268                 result.type_descriptor = type_cell->type_descriptor;
16269                 result.presence_index = presence_index;
16270                 break;
16271             }
16272         }
16273         
16274         return result;
16275 }
16276
16277 static int
16278 memb_criticality_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16279                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16280         
16281         if(!sptr) {
16282                 ASN__CTFAIL(app_key, td, sptr,
16283                         "%s: value not given (%s:%d)",
16284                         td->name, __FILE__, __LINE__);
16285                 return -1;
16286         }
16287         
16288         
16289         if(1 /* No applicable constraints whatsoever */) {
16290                 /* Nothing is here. See below */
16291         }
16292         
16293         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16294 }
16295
16296 static asn_type_selector_result_t
16297 select_TDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16298         asn_type_selector_result_t result = {0, 0};
16299         const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16300         size_t constraining_column = 0; /* &id */
16301         size_t for_column = 2; /* &Extension */
16302         size_t row, presence_index = 0;
16303         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16304         
16305         for(row=0; row < itable->rows_count; row++) {
16306             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16307             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16308         
16309             if(type_cell->cell_kind == aioc__undefined)
16310                 continue;
16311         
16312             presence_index++;
16313             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16314                 result.type_descriptor = type_cell->type_descriptor;
16315                 result.presence_index = presence_index;
16316                 break;
16317             }
16318         }
16319         
16320         return result;
16321 }
16322
16323 static int
16324 memb_extensionValue_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16325                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16326         
16327         if(!sptr) {
16328                 ASN__CTFAIL(app_key, td, sptr,
16329                         "%s: value not given (%s:%d)",
16330                         td->name, __FILE__, __LINE__);
16331                 return -1;
16332         }
16333         
16334         
16335         if(1 /* No applicable constraints whatsoever */) {
16336                 /* Nothing is here. See below */
16337         }
16338         
16339         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16340 }
16341
16342 static int
16343 memb_id_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16344                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16345         long value;
16346         
16347         if(!sptr) {
16348                 ASN__CTFAIL(app_key, td, sptr,
16349                         "%s: value not given (%s:%d)",
16350                         td->name, __FILE__, __LINE__);
16351                 return -1;
16352         }
16353         
16354         value = *(const long *)sptr;
16355         
16356         if((value >= 0 && value <= 65535)) {
16357                 /* Constraint check succeeded */
16358                 return 0;
16359         } else {
16360                 ASN__CTFAIL(app_key, td, sptr,
16361                         "%s: constraint failed (%s:%d)",
16362                         td->name, __FILE__, __LINE__);
16363                 return -1;
16364         }
16365 }
16366
16367 static asn_type_selector_result_t
16368 select_TraceActivation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16369         asn_type_selector_result_t result = {0, 0};
16370         const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16371         size_t constraining_column = 0; /* &id */
16372         size_t for_column = 1; /* &criticality */
16373         size_t row, presence_index = 0;
16374         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16375         
16376         for(row=0; row < itable->rows_count; row++) {
16377             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16378             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16379         
16380             if(type_cell->cell_kind == aioc__undefined)
16381                 continue;
16382         
16383             presence_index++;
16384             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16385                 result.type_descriptor = type_cell->type_descriptor;
16386                 result.presence_index = presence_index;
16387                 break;
16388             }
16389         }
16390         
16391         return result;
16392 }
16393
16394 static int
16395 memb_criticality_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16396                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16397         
16398         if(!sptr) {
16399                 ASN__CTFAIL(app_key, td, sptr,
16400                         "%s: value not given (%s:%d)",
16401                         td->name, __FILE__, __LINE__);
16402                 return -1;
16403         }
16404         
16405         
16406         if(1 /* No applicable constraints whatsoever */) {
16407                 /* Nothing is here. See below */
16408         }
16409         
16410         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16411 }
16412
16413 static asn_type_selector_result_t
16414 select_TraceActivation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16415         asn_type_selector_result_t result = {0, 0};
16416         const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16417         size_t constraining_column = 0; /* &id */
16418         size_t for_column = 2; /* &Extension */
16419         size_t row, presence_index = 0;
16420         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16421         
16422         for(row=0; row < itable->rows_count; row++) {
16423             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16424             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16425         
16426             if(type_cell->cell_kind == aioc__undefined)
16427                 continue;
16428         
16429             presence_index++;
16430             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16431                 result.type_descriptor = type_cell->type_descriptor;
16432                 result.presence_index = presence_index;
16433                 break;
16434             }
16435         }
16436         
16437         return result;
16438 }
16439
16440 static int
16441 memb_extensionValue_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16442                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16443         
16444         if(!sptr) {
16445                 ASN__CTFAIL(app_key, td, sptr,
16446                         "%s: value not given (%s:%d)",
16447                         td->name, __FILE__, __LINE__);
16448                 return -1;
16449         }
16450         
16451         
16452         if(1 /* No applicable constraints whatsoever */) {
16453                 /* Nothing is here. See below */
16454         }
16455         
16456         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16457 }
16458
16459 static int
16460 memb_id_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16461                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16462         long value;
16463         
16464         if(!sptr) {
16465                 ASN__CTFAIL(app_key, td, sptr,
16466                         "%s: value not given (%s:%d)",
16467                         td->name, __FILE__, __LINE__);
16468                 return -1;
16469         }
16470         
16471         value = *(const long *)sptr;
16472         
16473         if((value >= 0 && value <= 65535)) {
16474                 /* Constraint check succeeded */
16475                 return 0;
16476         } else {
16477                 ASN__CTFAIL(app_key, td, sptr,
16478                         "%s: constraint failed (%s:%d)",
16479                         td->name, __FILE__, __LINE__);
16480                 return -1;
16481         }
16482 }
16483
16484 static int
16485 memb_criticality_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16486                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16487         
16488         if(!sptr) {
16489                 ASN__CTFAIL(app_key, td, sptr,
16490                         "%s: value not given (%s:%d)",
16491                         td->name, __FILE__, __LINE__);
16492                 return -1;
16493         }
16494         
16495         
16496         if(1 /* No applicable constraints whatsoever */) {
16497                 /* Nothing is here. See below */
16498         }
16499         
16500         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16501 }
16502
16503 static int
16504 memb_extensionValue_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16505                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16506         
16507         if(!sptr) {
16508                 ASN__CTFAIL(app_key, td, sptr,
16509                         "%s: value not given (%s:%d)",
16510                         td->name, __FILE__, __LINE__);
16511                 return -1;
16512         }
16513         
16514         
16515         if(1 /* No applicable constraints whatsoever */) {
16516                 /* Nothing is here. See below */
16517         }
16518         
16519         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16520 }
16521
16522 static int
16523 memb_id_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16524                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16525         long value;
16526         
16527         if(!sptr) {
16528                 ASN__CTFAIL(app_key, td, sptr,
16529                         "%s: value not given (%s:%d)",
16530                         td->name, __FILE__, __LINE__);
16531                 return -1;
16532         }
16533         
16534         value = *(const long *)sptr;
16535         
16536         if((value >= 0 && value <= 65535)) {
16537                 /* Constraint check succeeded */
16538                 return 0;
16539         } else {
16540                 ASN__CTFAIL(app_key, td, sptr,
16541                         "%s: constraint failed (%s:%d)",
16542                         td->name, __FILE__, __LINE__);
16543                 return -1;
16544         }
16545 }
16546
16547 static asn_type_selector_result_t
16548 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16549         asn_type_selector_result_t result = {0, 0};
16550         const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16551         size_t constraining_column = 0; /* &id */
16552         size_t for_column = 1; /* &criticality */
16553         size_t row, presence_index = 0;
16554         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16555         
16556         for(row=0; row < itable->rows_count; row++) {
16557             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16558             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16559         
16560             if(type_cell->cell_kind == aioc__undefined)
16561                 continue;
16562         
16563             presence_index++;
16564             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16565                 result.type_descriptor = type_cell->type_descriptor;
16566                 result.presence_index = presence_index;
16567                 break;
16568             }
16569         }
16570         
16571         return result;
16572 }
16573
16574 static int
16575 memb_criticality_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16576                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16577         
16578         if(!sptr) {
16579                 ASN__CTFAIL(app_key, td, sptr,
16580                         "%s: value not given (%s:%d)",
16581                         td->name, __FILE__, __LINE__);
16582                 return -1;
16583         }
16584         
16585         
16586         if(1 /* No applicable constraints whatsoever */) {
16587                 /* Nothing is here. See below */
16588         }
16589         
16590         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16591 }
16592
16593 static asn_type_selector_result_t
16594 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16595         asn_type_selector_result_t result = {0, 0};
16596         const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16597         size_t constraining_column = 0; /* &id */
16598         size_t for_column = 2; /* &Extension */
16599         size_t row, presence_index = 0;
16600         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16601         
16602         for(row=0; row < itable->rows_count; row++) {
16603             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16604             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16605         
16606             if(type_cell->cell_kind == aioc__undefined)
16607                 continue;
16608         
16609             presence_index++;
16610             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16611                 result.type_descriptor = type_cell->type_descriptor;
16612                 result.presence_index = presence_index;
16613                 break;
16614             }
16615         }
16616         
16617         return result;
16618 }
16619
16620 static int
16621 memb_extensionValue_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16622                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16623         
16624         if(!sptr) {
16625                 ASN__CTFAIL(app_key, td, sptr,
16626                         "%s: value not given (%s:%d)",
16627                         td->name, __FILE__, __LINE__);
16628                 return -1;
16629         }
16630         
16631         
16632         if(1 /* No applicable constraints whatsoever */) {
16633                 /* Nothing is here. See below */
16634         }
16635         
16636         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16637 }
16638
16639 static int
16640 memb_id_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16641                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16642         long value;
16643         
16644         if(!sptr) {
16645                 ASN__CTFAIL(app_key, td, sptr,
16646                         "%s: value not given (%s:%d)",
16647                         td->name, __FILE__, __LINE__);
16648                 return -1;
16649         }
16650         
16651         value = *(const long *)sptr;
16652         
16653         if((value >= 0 && value <= 65535)) {
16654                 /* Constraint check succeeded */
16655                 return 0;
16656         } else {
16657                 ASN__CTFAIL(app_key, td, sptr,
16658                         "%s: constraint failed (%s:%d)",
16659                         td->name, __FILE__, __LINE__);
16660                 return -1;
16661         }
16662 }
16663
16664 static asn_type_selector_result_t
16665 select_UEAppLayerMeasConfig_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16666         asn_type_selector_result_t result = {0, 0};
16667         const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16668         size_t constraining_column = 0; /* &id */
16669         size_t for_column = 1; /* &criticality */
16670         size_t row, presence_index = 0;
16671         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16672         
16673         for(row=0; row < itable->rows_count; row++) {
16674             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16675             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16676         
16677             if(type_cell->cell_kind == aioc__undefined)
16678                 continue;
16679         
16680             presence_index++;
16681             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16682                 result.type_descriptor = type_cell->type_descriptor;
16683                 result.presence_index = presence_index;
16684                 break;
16685             }
16686         }
16687         
16688         return result;
16689 }
16690
16691 static int
16692 memb_criticality_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16693                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16694         
16695         if(!sptr) {
16696                 ASN__CTFAIL(app_key, td, sptr,
16697                         "%s: value not given (%s:%d)",
16698                         td->name, __FILE__, __LINE__);
16699                 return -1;
16700         }
16701         
16702         
16703         if(1 /* No applicable constraints whatsoever */) {
16704                 /* Nothing is here. See below */
16705         }
16706         
16707         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16708 }
16709
16710 static asn_type_selector_result_t
16711 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16712         asn_type_selector_result_t result = {0, 0};
16713         const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16714         size_t constraining_column = 0; /* &id */
16715         size_t for_column = 2; /* &Extension */
16716         size_t row, presence_index = 0;
16717         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16718         
16719         for(row=0; row < itable->rows_count; row++) {
16720             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16721             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16722         
16723             if(type_cell->cell_kind == aioc__undefined)
16724                 continue;
16725         
16726             presence_index++;
16727             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16728                 result.type_descriptor = type_cell->type_descriptor;
16729                 result.presence_index = presence_index;
16730                 break;
16731             }
16732         }
16733         
16734         return result;
16735 }
16736
16737 static int
16738 memb_extensionValue_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16739                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16740         
16741         if(!sptr) {
16742                 ASN__CTFAIL(app_key, td, sptr,
16743                         "%s: value not given (%s:%d)",
16744                         td->name, __FILE__, __LINE__);
16745                 return -1;
16746         }
16747         
16748         
16749         if(1 /* No applicable constraints whatsoever */) {
16750                 /* Nothing is here. See below */
16751         }
16752         
16753         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16754 }
16755
16756 static int
16757 memb_id_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16758                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16759         long value;
16760         
16761         if(!sptr) {
16762                 ASN__CTFAIL(app_key, td, sptr,
16763                         "%s: value not given (%s:%d)",
16764                         td->name, __FILE__, __LINE__);
16765                 return -1;
16766         }
16767         
16768         value = *(const long *)sptr;
16769         
16770         if((value >= 0 && value <= 65535)) {
16771                 /* Constraint check succeeded */
16772                 return 0;
16773         } else {
16774                 ASN__CTFAIL(app_key, td, sptr,
16775                         "%s: constraint failed (%s:%d)",
16776                         td->name, __FILE__, __LINE__);
16777                 return -1;
16778         }
16779 }
16780
16781 static int
16782 memb_criticality_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16783                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16784         
16785         if(!sptr) {
16786                 ASN__CTFAIL(app_key, td, sptr,
16787                         "%s: value not given (%s:%d)",
16788                         td->name, __FILE__, __LINE__);
16789                 return -1;
16790         }
16791         
16792         
16793         if(1 /* No applicable constraints whatsoever */) {
16794                 /* Nothing is here. See below */
16795         }
16796         
16797         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16798 }
16799
16800 static int
16801 memb_extensionValue_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16802                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16803         
16804         if(!sptr) {
16805                 ASN__CTFAIL(app_key, td, sptr,
16806                         "%s: value not given (%s:%d)",
16807                         td->name, __FILE__, __LINE__);
16808                 return -1;
16809         }
16810         
16811         
16812         if(1 /* No applicable constraints whatsoever */) {
16813                 /* Nothing is here. See below */
16814         }
16815         
16816         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16817 }
16818
16819 static int
16820 memb_id_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16821                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16822         long value;
16823         
16824         if(!sptr) {
16825                 ASN__CTFAIL(app_key, td, sptr,
16826                         "%s: value not given (%s:%d)",
16827                         td->name, __FILE__, __LINE__);
16828                 return -1;
16829         }
16830         
16831         value = *(const long *)sptr;
16832         
16833         if((value >= 0 && value <= 65535)) {
16834                 /* Constraint check succeeded */
16835                 return 0;
16836         } else {
16837                 ASN__CTFAIL(app_key, td, sptr,
16838                         "%s: constraint failed (%s:%d)",
16839                         td->name, __FILE__, __LINE__);
16840                 return -1;
16841         }
16842 }
16843
16844 static int
16845 memb_criticality_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16846                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16847         
16848         if(!sptr) {
16849                 ASN__CTFAIL(app_key, td, sptr,
16850                         "%s: value not given (%s:%d)",
16851                         td->name, __FILE__, __LINE__);
16852                 return -1;
16853         }
16854         
16855         
16856         if(1 /* No applicable constraints whatsoever */) {
16857                 /* Nothing is here. See below */
16858         }
16859         
16860         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16861 }
16862
16863 static int
16864 memb_extensionValue_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16865                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16866         
16867         if(!sptr) {
16868                 ASN__CTFAIL(app_key, td, sptr,
16869                         "%s: value not given (%s:%d)",
16870                         td->name, __FILE__, __LINE__);
16871                 return -1;
16872         }
16873         
16874         
16875         if(1 /* No applicable constraints whatsoever */) {
16876                 /* Nothing is here. See below */
16877         }
16878         
16879         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16880 }
16881
16882 static int
16883 memb_id_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16884                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16885         long value;
16886         
16887         if(!sptr) {
16888                 ASN__CTFAIL(app_key, td, sptr,
16889                         "%s: value not given (%s:%d)",
16890                         td->name, __FILE__, __LINE__);
16891                 return -1;
16892         }
16893         
16894         value = *(const long *)sptr;
16895         
16896         if((value >= 0 && value <= 65535)) {
16897                 /* Constraint check succeeded */
16898                 return 0;
16899         } else {
16900                 ASN__CTFAIL(app_key, td, sptr,
16901                         "%s: constraint failed (%s:%d)",
16902                         td->name, __FILE__, __LINE__);
16903                 return -1;
16904         }
16905 }
16906
16907 static int
16908 memb_criticality_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16909                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16910         
16911         if(!sptr) {
16912                 ASN__CTFAIL(app_key, td, sptr,
16913                         "%s: value not given (%s:%d)",
16914                         td->name, __FILE__, __LINE__);
16915                 return -1;
16916         }
16917         
16918         
16919         if(1 /* No applicable constraints whatsoever */) {
16920                 /* Nothing is here. See below */
16921         }
16922         
16923         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16924 }
16925
16926 static int
16927 memb_extensionValue_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16928                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16929         
16930         if(!sptr) {
16931                 ASN__CTFAIL(app_key, td, sptr,
16932                         "%s: value not given (%s:%d)",
16933                         td->name, __FILE__, __LINE__);
16934                 return -1;
16935         }
16936         
16937         
16938         if(1 /* No applicable constraints whatsoever */) {
16939                 /* Nothing is here. See below */
16940         }
16941         
16942         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16943 }
16944
16945 static int
16946 memb_id_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16947                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16948         long value;
16949         
16950         if(!sptr) {
16951                 ASN__CTFAIL(app_key, td, sptr,
16952                         "%s: value not given (%s:%d)",
16953                         td->name, __FILE__, __LINE__);
16954                 return -1;
16955         }
16956         
16957         value = *(const long *)sptr;
16958         
16959         if((value >= 0 && value <= 65535)) {
16960                 /* Constraint check succeeded */
16961                 return 0;
16962         } else {
16963                 ASN__CTFAIL(app_key, td, sptr,
16964                         "%s: constraint failed (%s:%d)",
16965                         td->name, __FILE__, __LINE__);
16966                 return -1;
16967         }
16968 }
16969
16970 static int
16971 memb_criticality_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16972                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16973         
16974         if(!sptr) {
16975                 ASN__CTFAIL(app_key, td, sptr,
16976                         "%s: value not given (%s:%d)",
16977                         td->name, __FILE__, __LINE__);
16978                 return -1;
16979         }
16980         
16981         
16982         if(1 /* No applicable constraints whatsoever */) {
16983                 /* Nothing is here. See below */
16984         }
16985         
16986         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16987 }
16988
16989 static int
16990 memb_extensionValue_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16991                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16992         
16993         if(!sptr) {
16994                 ASN__CTFAIL(app_key, td, sptr,
16995                         "%s: value not given (%s:%d)",
16996                         td->name, __FILE__, __LINE__);
16997                 return -1;
16998         }
16999         
17000         
17001         if(1 /* No applicable constraints whatsoever */) {
17002                 /* Nothing is here. See below */
17003         }
17004         
17005         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17006 }
17007
17008 static int
17009 memb_id_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17010                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17011         long value;
17012         
17013         if(!sptr) {
17014                 ASN__CTFAIL(app_key, td, sptr,
17015                         "%s: value not given (%s:%d)",
17016                         td->name, __FILE__, __LINE__);
17017                 return -1;
17018         }
17019         
17020         value = *(const long *)sptr;
17021         
17022         if((value >= 0 && value <= 65535)) {
17023                 /* Constraint check succeeded */
17024                 return 0;
17025         } else {
17026                 ASN__CTFAIL(app_key, td, sptr,
17027                         "%s: constraint failed (%s:%d)",
17028                         td->name, __FILE__, __LINE__);
17029                 return -1;
17030         }
17031 }
17032
17033 static int
17034 memb_criticality_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17035                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17036         
17037         if(!sptr) {
17038                 ASN__CTFAIL(app_key, td, sptr,
17039                         "%s: value not given (%s:%d)",
17040                         td->name, __FILE__, __LINE__);
17041                 return -1;
17042         }
17043         
17044         
17045         if(1 /* No applicable constraints whatsoever */) {
17046                 /* Nothing is here. See below */
17047         }
17048         
17049         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17050 }
17051
17052 static int
17053 memb_extensionValue_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17054                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17055         
17056         if(!sptr) {
17057                 ASN__CTFAIL(app_key, td, sptr,
17058                         "%s: value not given (%s:%d)",
17059                         td->name, __FILE__, __LINE__);
17060                 return -1;
17061         }
17062         
17063         
17064         if(1 /* No applicable constraints whatsoever */) {
17065                 /* Nothing is here. See below */
17066         }
17067         
17068         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17069 }
17070
17071 static int
17072 memb_id_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17073                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17074         long value;
17075         
17076         if(!sptr) {
17077                 ASN__CTFAIL(app_key, td, sptr,
17078                         "%s: value not given (%s:%d)",
17079                         td->name, __FILE__, __LINE__);
17080                 return -1;
17081         }
17082         
17083         value = *(const long *)sptr;
17084         
17085         if((value >= 0 && value <= 65535)) {
17086                 /* Constraint check succeeded */
17087                 return 0;
17088         } else {
17089                 ASN__CTFAIL(app_key, td, sptr,
17090                         "%s: constraint failed (%s:%d)",
17091                         td->name, __FILE__, __LINE__);
17092                 return -1;
17093         }
17094 }
17095
17096 static int
17097 memb_criticality_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17098                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17099         
17100         if(!sptr) {
17101                 ASN__CTFAIL(app_key, td, sptr,
17102                         "%s: value not given (%s:%d)",
17103                         td->name, __FILE__, __LINE__);
17104                 return -1;
17105         }
17106         
17107         
17108         if(1 /* No applicable constraints whatsoever */) {
17109                 /* Nothing is here. See below */
17110         }
17111         
17112         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17113 }
17114
17115 static int
17116 memb_extensionValue_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17117                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17118         
17119         if(!sptr) {
17120                 ASN__CTFAIL(app_key, td, sptr,
17121                         "%s: value not given (%s:%d)",
17122                         td->name, __FILE__, __LINE__);
17123                 return -1;
17124         }
17125         
17126         
17127         if(1 /* No applicable constraints whatsoever */) {
17128                 /* Nothing is here. See below */
17129         }
17130         
17131         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17132 }
17133
17134 static int
17135 memb_id_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17136                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17137         long value;
17138         
17139         if(!sptr) {
17140                 ASN__CTFAIL(app_key, td, sptr,
17141                         "%s: value not given (%s:%d)",
17142                         td->name, __FILE__, __LINE__);
17143                 return -1;
17144         }
17145         
17146         value = *(const long *)sptr;
17147         
17148         if((value >= 0 && value <= 65535)) {
17149                 /* Constraint check succeeded */
17150                 return 0;
17151         } else {
17152                 ASN__CTFAIL(app_key, td, sptr,
17153                         "%s: constraint failed (%s:%d)",
17154                         td->name, __FILE__, __LINE__);
17155                 return -1;
17156         }
17157 }
17158
17159 static int
17160 memb_criticality_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17161                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17162         
17163         if(!sptr) {
17164                 ASN__CTFAIL(app_key, td, sptr,
17165                         "%s: value not given (%s:%d)",
17166                         td->name, __FILE__, __LINE__);
17167                 return -1;
17168         }
17169         
17170         
17171         if(1 /* No applicable constraints whatsoever */) {
17172                 /* Nothing is here. See below */
17173         }
17174         
17175         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17176 }
17177
17178 static int
17179 memb_extensionValue_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17180                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17181         
17182         if(!sptr) {
17183                 ASN__CTFAIL(app_key, td, sptr,
17184                         "%s: value not given (%s:%d)",
17185                         td->name, __FILE__, __LINE__);
17186                 return -1;
17187         }
17188         
17189         
17190         if(1 /* No applicable constraints whatsoever */) {
17191                 /* Nothing is here. See below */
17192         }
17193         
17194         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17195 }
17196
17197 static int
17198 memb_id_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17199                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17200         long value;
17201         
17202         if(!sptr) {
17203                 ASN__CTFAIL(app_key, td, sptr,
17204                         "%s: value not given (%s:%d)",
17205                         td->name, __FILE__, __LINE__);
17206                 return -1;
17207         }
17208         
17209         value = *(const long *)sptr;
17210         
17211         if((value >= 0 && value <= 65535)) {
17212                 /* Constraint check succeeded */
17213                 return 0;
17214         } else {
17215                 ASN__CTFAIL(app_key, td, sptr,
17216                         "%s: constraint failed (%s:%d)",
17217                         td->name, __FILE__, __LINE__);
17218                 return -1;
17219         }
17220 }
17221
17222 static int
17223 memb_criticality_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17224                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17225         
17226         if(!sptr) {
17227                 ASN__CTFAIL(app_key, td, sptr,
17228                         "%s: value not given (%s:%d)",
17229                         td->name, __FILE__, __LINE__);
17230                 return -1;
17231         }
17232         
17233         
17234         if(1 /* No applicable constraints whatsoever */) {
17235                 /* Nothing is here. See below */
17236         }
17237         
17238         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17239 }
17240
17241 static int
17242 memb_extensionValue_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17243                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17244         
17245         if(!sptr) {
17246                 ASN__CTFAIL(app_key, td, sptr,
17247                         "%s: value not given (%s:%d)",
17248                         td->name, __FILE__, __LINE__);
17249                 return -1;
17250         }
17251         
17252         
17253         if(1 /* No applicable constraints whatsoever */) {
17254                 /* Nothing is here. See below */
17255         }
17256         
17257         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17258 }
17259
17260 static int
17261 memb_id_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17262                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17263         long value;
17264         
17265         if(!sptr) {
17266                 ASN__CTFAIL(app_key, td, sptr,
17267                         "%s: value not given (%s:%d)",
17268                         td->name, __FILE__, __LINE__);
17269                 return -1;
17270         }
17271         
17272         value = *(const long *)sptr;
17273         
17274         if((value >= 0 && value <= 65535)) {
17275                 /* Constraint check succeeded */
17276                 return 0;
17277         } else {
17278                 ASN__CTFAIL(app_key, td, sptr,
17279                         "%s: constraint failed (%s:%d)",
17280                         td->name, __FILE__, __LINE__);
17281                 return -1;
17282         }
17283 }
17284
17285 static int
17286 memb_criticality_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17287                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17288         
17289         if(!sptr) {
17290                 ASN__CTFAIL(app_key, td, sptr,
17291                         "%s: value not given (%s:%d)",
17292                         td->name, __FILE__, __LINE__);
17293                 return -1;
17294         }
17295         
17296         
17297         if(1 /* No applicable constraints whatsoever */) {
17298                 /* Nothing is here. See below */
17299         }
17300         
17301         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17302 }
17303
17304 static int
17305 memb_extensionValue_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17306                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17307         
17308         if(!sptr) {
17309                 ASN__CTFAIL(app_key, td, sptr,
17310                         "%s: value not given (%s:%d)",
17311                         td->name, __FILE__, __LINE__);
17312                 return -1;
17313         }
17314         
17315         
17316         if(1 /* No applicable constraints whatsoever */) {
17317                 /* Nothing is here. See below */
17318         }
17319         
17320         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17321 }
17322
17323 static int
17324 memb_id_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17325                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17326         long value;
17327         
17328         if(!sptr) {
17329                 ASN__CTFAIL(app_key, td, sptr,
17330                         "%s: value not given (%s:%d)",
17331                         td->name, __FILE__, __LINE__);
17332                 return -1;
17333         }
17334         
17335         value = *(const long *)sptr;
17336         
17337         if((value >= 0 && value <= 65535)) {
17338                 /* Constraint check succeeded */
17339                 return 0;
17340         } else {
17341                 ASN__CTFAIL(app_key, td, sptr,
17342                         "%s: constraint failed (%s:%d)",
17343                         td->name, __FILE__, __LINE__);
17344                 return -1;
17345         }
17346 }
17347
17348 static int
17349 memb_criticality_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17350                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17351         
17352         if(!sptr) {
17353                 ASN__CTFAIL(app_key, td, sptr,
17354                         "%s: value not given (%s:%d)",
17355                         td->name, __FILE__, __LINE__);
17356                 return -1;
17357         }
17358         
17359         
17360         if(1 /* No applicable constraints whatsoever */) {
17361                 /* Nothing is here. See below */
17362         }
17363         
17364         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17365 }
17366
17367 static int
17368 memb_extensionValue_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17369                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17370         
17371         if(!sptr) {
17372                 ASN__CTFAIL(app_key, td, sptr,
17373                         "%s: value not given (%s:%d)",
17374                         td->name, __FILE__, __LINE__);
17375                 return -1;
17376         }
17377         
17378         
17379         if(1 /* No applicable constraints whatsoever */) {
17380                 /* Nothing is here. See below */
17381         }
17382         
17383         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17384 }
17385
17386 static int
17387 memb_id_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17388                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17389         long value;
17390         
17391         if(!sptr) {
17392                 ASN__CTFAIL(app_key, td, sptr,
17393                         "%s: value not given (%s:%d)",
17394                         td->name, __FILE__, __LINE__);
17395                 return -1;
17396         }
17397         
17398         value = *(const long *)sptr;
17399         
17400         if((value >= 0 && value <= 65535)) {
17401                 /* Constraint check succeeded */
17402                 return 0;
17403         } else {
17404                 ASN__CTFAIL(app_key, td, sptr,
17405                         "%s: constraint failed (%s:%d)",
17406                         td->name, __FILE__, __LINE__);
17407                 return -1;
17408         }
17409 }
17410
17411 static int
17412 memb_criticality_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17413                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17414         
17415         if(!sptr) {
17416                 ASN__CTFAIL(app_key, td, sptr,
17417                         "%s: value not given (%s:%d)",
17418                         td->name, __FILE__, __LINE__);
17419                 return -1;
17420         }
17421         
17422         
17423         if(1 /* No applicable constraints whatsoever */) {
17424                 /* Nothing is here. See below */
17425         }
17426         
17427         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17428 }
17429
17430 static int
17431 memb_extensionValue_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17432                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17433         
17434         if(!sptr) {
17435                 ASN__CTFAIL(app_key, td, sptr,
17436                         "%s: value not given (%s:%d)",
17437                         td->name, __FILE__, __LINE__);
17438                 return -1;
17439         }
17440         
17441         
17442         if(1 /* No applicable constraints whatsoever */) {
17443                 /* Nothing is here. See below */
17444         }
17445         
17446         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17447 }
17448
17449 static int
17450 memb_id_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17451                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17452         long value;
17453         
17454         if(!sptr) {
17455                 ASN__CTFAIL(app_key, td, sptr,
17456                         "%s: value not given (%s:%d)",
17457                         td->name, __FILE__, __LINE__);
17458                 return -1;
17459         }
17460         
17461         value = *(const long *)sptr;
17462         
17463         if((value >= 0 && value <= 65535)) {
17464                 /* Constraint check succeeded */
17465                 return 0;
17466         } else {
17467                 ASN__CTFAIL(app_key, td, sptr,
17468                         "%s: constraint failed (%s:%d)",
17469                         td->name, __FILE__, __LINE__);
17470                 return -1;
17471         }
17472 }
17473
17474 static int
17475 memb_criticality_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17476                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17477         
17478         if(!sptr) {
17479                 ASN__CTFAIL(app_key, td, sptr,
17480                         "%s: value not given (%s:%d)",
17481                         td->name, __FILE__, __LINE__);
17482                 return -1;
17483         }
17484         
17485         
17486         if(1 /* No applicable constraints whatsoever */) {
17487                 /* Nothing is here. See below */
17488         }
17489         
17490         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17491 }
17492
17493 static int
17494 memb_extensionValue_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17495                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17496         
17497         if(!sptr) {
17498                 ASN__CTFAIL(app_key, td, sptr,
17499                         "%s: value not given (%s:%d)",
17500                         td->name, __FILE__, __LINE__);
17501                 return -1;
17502         }
17503         
17504         
17505         if(1 /* No applicable constraints whatsoever */) {
17506                 /* Nothing is here. See below */
17507         }
17508         
17509         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17510 }
17511
17512 static asn_oer_constraints_t asn_OER_memb_id_constr_2 CC_NOTUSED = {
17513         { 2, 1 }        /* (0..65535) */,
17514         -1};
17515 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
17516         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17517         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17518         0, 0    /* No PER value map */
17519 };
17520 static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = {
17521         { 0, 0 },
17522         -1};
17523 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
17524         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17525         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17526         0, 0    /* No PER value map */
17527 };
17528 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_4 CC_NOTUSED = {
17529         { 0, 0 },
17530         -1};
17531 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
17532         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17533         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17534         0, 0    /* No PER value map */
17535 };
17536 static asn_oer_constraints_t asn_OER_memb_id_constr_6 CC_NOTUSED = {
17537         { 2, 1 }        /* (0..65535) */,
17538         -1};
17539 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
17540         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17541         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17542         0, 0    /* No PER value map */
17543 };
17544 static asn_oer_constraints_t asn_OER_memb_criticality_constr_7 CC_NOTUSED = {
17545         { 0, 0 },
17546         -1};
17547 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
17548         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17549         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17550         0, 0    /* No PER value map */
17551 };
17552 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_8 CC_NOTUSED = {
17553         { 0, 0 },
17554         -1};
17555 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = {
17556         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17558         0, 0    /* No PER value map */
17559 };
17560 static asn_oer_constraints_t asn_OER_memb_id_constr_10 CC_NOTUSED = {
17561         { 2, 1 }        /* (0..65535) */,
17562         -1};
17563 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
17564         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17565         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17566         0, 0    /* No PER value map */
17567 };
17568 static asn_oer_constraints_t asn_OER_memb_criticality_constr_11 CC_NOTUSED = {
17569         { 0, 0 },
17570         -1};
17571 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
17572         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17573         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17574         0, 0    /* No PER value map */
17575 };
17576 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_12 CC_NOTUSED = {
17577         { 0, 0 },
17578         -1};
17579 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = {
17580         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17581         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17582         0, 0    /* No PER value map */
17583 };
17584 static asn_oer_constraints_t asn_OER_memb_id_constr_14 CC_NOTUSED = {
17585         { 2, 1 }        /* (0..65535) */,
17586         -1};
17587 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
17588         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17589         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17590         0, 0    /* No PER value map */
17591 };
17592 static asn_oer_constraints_t asn_OER_memb_criticality_constr_15 CC_NOTUSED = {
17593         { 0, 0 },
17594         -1};
17595 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
17596         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17597         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17598         0, 0    /* No PER value map */
17599 };
17600 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_16 CC_NOTUSED = {
17601         { 0, 0 },
17602         -1};
17603 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = {
17604         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17605         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17606         0, 0    /* No PER value map */
17607 };
17608 static asn_oer_constraints_t asn_OER_memb_id_constr_18 CC_NOTUSED = {
17609         { 2, 1 }        /* (0..65535) */,
17610         -1};
17611 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
17612         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17613         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17614         0, 0    /* No PER value map */
17615 };
17616 static asn_oer_constraints_t asn_OER_memb_criticality_constr_19 CC_NOTUSED = {
17617         { 0, 0 },
17618         -1};
17619 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
17620         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17621         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17622         0, 0    /* No PER value map */
17623 };
17624 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_20 CC_NOTUSED = {
17625         { 0, 0 },
17626         -1};
17627 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 CC_NOTUSED = {
17628         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17629         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17630         0, 0    /* No PER value map */
17631 };
17632 static asn_oer_constraints_t asn_OER_memb_id_constr_22 CC_NOTUSED = {
17633         { 2, 1 }        /* (0..65535) */,
17634         -1};
17635 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
17636         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17637         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17638         0, 0    /* No PER value map */
17639 };
17640 static asn_oer_constraints_t asn_OER_memb_criticality_constr_23 CC_NOTUSED = {
17641         { 0, 0 },
17642         -1};
17643 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
17644         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17645         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17646         0, 0    /* No PER value map */
17647 };
17648 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_24 CC_NOTUSED = {
17649         { 0, 0 },
17650         -1};
17651 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = {
17652         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17653         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17654         0, 0    /* No PER value map */
17655 };
17656 static asn_oer_constraints_t asn_OER_memb_id_constr_26 CC_NOTUSED = {
17657         { 2, 1 }        /* (0..65535) */,
17658         -1};
17659 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
17660         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17661         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17662         0, 0    /* No PER value map */
17663 };
17664 static asn_oer_constraints_t asn_OER_memb_criticality_constr_27 CC_NOTUSED = {
17665         { 0, 0 },
17666         -1};
17667 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
17668         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17669         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17670         0, 0    /* No PER value map */
17671 };
17672 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_28 CC_NOTUSED = {
17673         { 0, 0 },
17674         -1};
17675 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = {
17676         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17678         0, 0    /* No PER value map */
17679 };
17680 static asn_oer_constraints_t asn_OER_memb_id_constr_30 CC_NOTUSED = {
17681         { 2, 1 }        /* (0..65535) */,
17682         -1};
17683 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
17684         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17685         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17686         0, 0    /* No PER value map */
17687 };
17688 static asn_oer_constraints_t asn_OER_memb_criticality_constr_31 CC_NOTUSED = {
17689         { 0, 0 },
17690         -1};
17691 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
17692         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17693         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17694         0, 0    /* No PER value map */
17695 };
17696 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_32 CC_NOTUSED = {
17697         { 0, 0 },
17698         -1};
17699 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = {
17700         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17701         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17702         0, 0    /* No PER value map */
17703 };
17704 static asn_oer_constraints_t asn_OER_memb_id_constr_34 CC_NOTUSED = {
17705         { 2, 1 }        /* (0..65535) */,
17706         -1};
17707 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
17708         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17709         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17710         0, 0    /* No PER value map */
17711 };
17712 static asn_oer_constraints_t asn_OER_memb_criticality_constr_35 CC_NOTUSED = {
17713         { 0, 0 },
17714         -1};
17715 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
17716         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17718         0, 0    /* No PER value map */
17719 };
17720 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_36 CC_NOTUSED = {
17721         { 0, 0 },
17722         -1};
17723 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = {
17724         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17725         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17726         0, 0    /* No PER value map */
17727 };
17728 static asn_oer_constraints_t asn_OER_memb_id_constr_38 CC_NOTUSED = {
17729         { 2, 1 }        /* (0..65535) */,
17730         -1};
17731 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
17732         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17733         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17734         0, 0    /* No PER value map */
17735 };
17736 static asn_oer_constraints_t asn_OER_memb_criticality_constr_39 CC_NOTUSED = {
17737         { 0, 0 },
17738         -1};
17739 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
17740         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17741         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17742         0, 0    /* No PER value map */
17743 };
17744 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_40 CC_NOTUSED = {
17745         { 0, 0 },
17746         -1};
17747 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 CC_NOTUSED = {
17748         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17749         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17750         0, 0    /* No PER value map */
17751 };
17752 static asn_oer_constraints_t asn_OER_memb_id_constr_42 CC_NOTUSED = {
17753         { 2, 1 }        /* (0..65535) */,
17754         -1};
17755 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
17756         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17758         0, 0    /* No PER value map */
17759 };
17760 static asn_oer_constraints_t asn_OER_memb_criticality_constr_43 CC_NOTUSED = {
17761         { 0, 0 },
17762         -1};
17763 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
17764         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17765         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17766         0, 0    /* No PER value map */
17767 };
17768 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_44 CC_NOTUSED = {
17769         { 0, 0 },
17770         -1};
17771 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = {
17772         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17773         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17774         0, 0    /* No PER value map */
17775 };
17776 static asn_oer_constraints_t asn_OER_memb_id_constr_46 CC_NOTUSED = {
17777         { 2, 1 }        /* (0..65535) */,
17778         -1};
17779 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
17780         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17781         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17782         0, 0    /* No PER value map */
17783 };
17784 static asn_oer_constraints_t asn_OER_memb_criticality_constr_47 CC_NOTUSED = {
17785         { 0, 0 },
17786         -1};
17787 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
17788         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17789         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17790         0, 0    /* No PER value map */
17791 };
17792 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_48 CC_NOTUSED = {
17793         { 0, 0 },
17794         -1};
17795 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = {
17796         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17798         0, 0    /* No PER value map */
17799 };
17800 static asn_oer_constraints_t asn_OER_memb_id_constr_50 CC_NOTUSED = {
17801         { 2, 1 }        /* (0..65535) */,
17802         -1};
17803 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
17804         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17805         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17806         0, 0    /* No PER value map */
17807 };
17808 static asn_oer_constraints_t asn_OER_memb_criticality_constr_51 CC_NOTUSED = {
17809         { 0, 0 },
17810         -1};
17811 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
17812         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17813         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17814         0, 0    /* No PER value map */
17815 };
17816 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_52 CC_NOTUSED = {
17817         { 0, 0 },
17818         -1};
17819 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = {
17820         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17821         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17822         0, 0    /* No PER value map */
17823 };
17824 static asn_oer_constraints_t asn_OER_memb_id_constr_54 CC_NOTUSED = {
17825         { 2, 1 }        /* (0..65535) */,
17826         -1};
17827 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
17828         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17829         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17830         0, 0    /* No PER value map */
17831 };
17832 static asn_oer_constraints_t asn_OER_memb_criticality_constr_55 CC_NOTUSED = {
17833         { 0, 0 },
17834         -1};
17835 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
17836         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17837         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17838         0, 0    /* No PER value map */
17839 };
17840 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_56 CC_NOTUSED = {
17841         { 0, 0 },
17842         -1};
17843 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = {
17844         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17845         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17846         0, 0    /* No PER value map */
17847 };
17848 static asn_oer_constraints_t asn_OER_memb_id_constr_58 CC_NOTUSED = {
17849         { 2, 1 }        /* (0..65535) */,
17850         -1};
17851 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
17852         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17853         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17854         0, 0    /* No PER value map */
17855 };
17856 static asn_oer_constraints_t asn_OER_memb_criticality_constr_59 CC_NOTUSED = {
17857         { 0, 0 },
17858         -1};
17859 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
17860         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17861         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17862         0, 0    /* No PER value map */
17863 };
17864 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_60 CC_NOTUSED = {
17865         { 0, 0 },
17866         -1};
17867 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 CC_NOTUSED = {
17868         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17869         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17870         0, 0    /* No PER value map */
17871 };
17872 static asn_oer_constraints_t asn_OER_memb_id_constr_62 CC_NOTUSED = {
17873         { 2, 1 }        /* (0..65535) */,
17874         -1};
17875 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
17876         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17877         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17878         0, 0    /* No PER value map */
17879 };
17880 static asn_oer_constraints_t asn_OER_memb_criticality_constr_63 CC_NOTUSED = {
17881         { 0, 0 },
17882         -1};
17883 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
17884         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17885         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17886         0, 0    /* No PER value map */
17887 };
17888 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_64 CC_NOTUSED = {
17889         { 0, 0 },
17890         -1};
17891 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = {
17892         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17893         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17894         0, 0    /* No PER value map */
17895 };
17896 static asn_oer_constraints_t asn_OER_memb_id_constr_66 CC_NOTUSED = {
17897         { 2, 1 }        /* (0..65535) */,
17898         -1};
17899 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
17900         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17901         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17902         0, 0    /* No PER value map */
17903 };
17904 static asn_oer_constraints_t asn_OER_memb_criticality_constr_67 CC_NOTUSED = {
17905         { 0, 0 },
17906         -1};
17907 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
17908         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17909         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17910         0, 0    /* No PER value map */
17911 };
17912 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_68 CC_NOTUSED = {
17913         { 0, 0 },
17914         -1};
17915 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = {
17916         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17917         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17918         0, 0    /* No PER value map */
17919 };
17920 static asn_oer_constraints_t asn_OER_memb_id_constr_70 CC_NOTUSED = {
17921         { 2, 1 }        /* (0..65535) */,
17922         -1};
17923 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
17924         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17925         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17926         0, 0    /* No PER value map */
17927 };
17928 static asn_oer_constraints_t asn_OER_memb_criticality_constr_71 CC_NOTUSED = {
17929         { 0, 0 },
17930         -1};
17931 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
17932         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17933         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17934         0, 0    /* No PER value map */
17935 };
17936 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_72 CC_NOTUSED = {
17937         { 0, 0 },
17938         -1};
17939 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = {
17940         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17941         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17942         0, 0    /* No PER value map */
17943 };
17944 static asn_oer_constraints_t asn_OER_memb_id_constr_74 CC_NOTUSED = {
17945         { 2, 1 }        /* (0..65535) */,
17946         -1};
17947 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
17948         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17949         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17950         0, 0    /* No PER value map */
17951 };
17952 static asn_oer_constraints_t asn_OER_memb_criticality_constr_75 CC_NOTUSED = {
17953         { 0, 0 },
17954         -1};
17955 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
17956         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17957         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17958         0, 0    /* No PER value map */
17959 };
17960 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_76 CC_NOTUSED = {
17961         { 0, 0 },
17962         -1};
17963 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = {
17964         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17965         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17966         0, 0    /* No PER value map */
17967 };
17968 static asn_oer_constraints_t asn_OER_memb_id_constr_78 CC_NOTUSED = {
17969         { 2, 1 }        /* (0..65535) */,
17970         -1};
17971 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
17972         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17973         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17974         0, 0    /* No PER value map */
17975 };
17976 static asn_oer_constraints_t asn_OER_memb_criticality_constr_79 CC_NOTUSED = {
17977         { 0, 0 },
17978         -1};
17979 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
17980         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17981         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17982         0, 0    /* No PER value map */
17983 };
17984 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_80 CC_NOTUSED = {
17985         { 0, 0 },
17986         -1};
17987 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 CC_NOTUSED = {
17988         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17989         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17990         0, 0    /* No PER value map */
17991 };
17992 static asn_oer_constraints_t asn_OER_memb_id_constr_82 CC_NOTUSED = {
17993         { 2, 1 }        /* (0..65535) */,
17994         -1};
17995 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
17996         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17997         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17998         0, 0    /* No PER value map */
17999 };
18000 static asn_oer_constraints_t asn_OER_memb_criticality_constr_83 CC_NOTUSED = {
18001         { 0, 0 },
18002         -1};
18003 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
18004         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18005         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18006         0, 0    /* No PER value map */
18007 };
18008 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_84 CC_NOTUSED = {
18009         { 0, 0 },
18010         -1};
18011 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = {
18012         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18013         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18014         0, 0    /* No PER value map */
18015 };
18016 static asn_oer_constraints_t asn_OER_memb_id_constr_86 CC_NOTUSED = {
18017         { 2, 1 }        /* (0..65535) */,
18018         -1};
18019 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
18020         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18021         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18022         0, 0    /* No PER value map */
18023 };
18024 static asn_oer_constraints_t asn_OER_memb_criticality_constr_87 CC_NOTUSED = {
18025         { 0, 0 },
18026         -1};
18027 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
18028         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18029         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18030         0, 0    /* No PER value map */
18031 };
18032 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_88 CC_NOTUSED = {
18033         { 0, 0 },
18034         -1};
18035 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = {
18036         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18037         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18038         0, 0    /* No PER value map */
18039 };
18040 static asn_oer_constraints_t asn_OER_memb_id_constr_90 CC_NOTUSED = {
18041         { 2, 1 }        /* (0..65535) */,
18042         -1};
18043 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
18044         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18045         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18046         0, 0    /* No PER value map */
18047 };
18048 static asn_oer_constraints_t asn_OER_memb_criticality_constr_91 CC_NOTUSED = {
18049         { 0, 0 },
18050         -1};
18051 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
18052         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18053         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18054         0, 0    /* No PER value map */
18055 };
18056 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_92 CC_NOTUSED = {
18057         { 0, 0 },
18058         -1};
18059 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = {
18060         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18061         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18062         0, 0    /* No PER value map */
18063 };
18064 static asn_oer_constraints_t asn_OER_memb_id_constr_94 CC_NOTUSED = {
18065         { 2, 1 }        /* (0..65535) */,
18066         -1};
18067 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
18068         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18069         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18070         0, 0    /* No PER value map */
18071 };
18072 static asn_oer_constraints_t asn_OER_memb_criticality_constr_95 CC_NOTUSED = {
18073         { 0, 0 },
18074         -1};
18075 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
18076         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18077         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18078         0, 0    /* No PER value map */
18079 };
18080 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_96 CC_NOTUSED = {
18081         { 0, 0 },
18082         -1};
18083 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = {
18084         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18085         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18086         0, 0    /* No PER value map */
18087 };
18088 static asn_oer_constraints_t asn_OER_memb_id_constr_98 CC_NOTUSED = {
18089         { 2, 1 }        /* (0..65535) */,
18090         -1};
18091 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
18092         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18093         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18094         0, 0    /* No PER value map */
18095 };
18096 static asn_oer_constraints_t asn_OER_memb_criticality_constr_99 CC_NOTUSED = {
18097         { 0, 0 },
18098         -1};
18099 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
18100         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18101         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18102         0, 0    /* No PER value map */
18103 };
18104 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_100 CC_NOTUSED = {
18105         { 0, 0 },
18106         -1};
18107 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 CC_NOTUSED = {
18108         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18109         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18110         0, 0    /* No PER value map */
18111 };
18112 static asn_oer_constraints_t asn_OER_memb_id_constr_102 CC_NOTUSED = {
18113         { 2, 1 }        /* (0..65535) */,
18114         -1};
18115 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
18116         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18117         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18118         0, 0    /* No PER value map */
18119 };
18120 static asn_oer_constraints_t asn_OER_memb_criticality_constr_103 CC_NOTUSED = {
18121         { 0, 0 },
18122         -1};
18123 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
18124         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18125         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18126         0, 0    /* No PER value map */
18127 };
18128 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_104 CC_NOTUSED = {
18129         { 0, 0 },
18130         -1};
18131 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = {
18132         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18133         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18134         0, 0    /* No PER value map */
18135 };
18136 static asn_oer_constraints_t asn_OER_memb_id_constr_106 CC_NOTUSED = {
18137         { 2, 1 }        /* (0..65535) */,
18138         -1};
18139 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
18140         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18141         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18142         0, 0    /* No PER value map */
18143 };
18144 static asn_oer_constraints_t asn_OER_memb_criticality_constr_107 CC_NOTUSED = {
18145         { 0, 0 },
18146         -1};
18147 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
18148         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18149         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18150         0, 0    /* No PER value map */
18151 };
18152 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_108 CC_NOTUSED = {
18153         { 0, 0 },
18154         -1};
18155 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = {
18156         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18157         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18158         0, 0    /* No PER value map */
18159 };
18160 static asn_oer_constraints_t asn_OER_memb_id_constr_110 CC_NOTUSED = {
18161         { 2, 1 }        /* (0..65535) */,
18162         -1};
18163 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
18164         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18165         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18166         0, 0    /* No PER value map */
18167 };
18168 static asn_oer_constraints_t asn_OER_memb_criticality_constr_111 CC_NOTUSED = {
18169         { 0, 0 },
18170         -1};
18171 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
18172         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18173         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18174         0, 0    /* No PER value map */
18175 };
18176 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_112 CC_NOTUSED = {
18177         { 0, 0 },
18178         -1};
18179 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = {
18180         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18181         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18182         0, 0    /* No PER value map */
18183 };
18184 static asn_oer_constraints_t asn_OER_memb_id_constr_114 CC_NOTUSED = {
18185         { 2, 1 }        /* (0..65535) */,
18186         -1};
18187 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
18188         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18189         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18190         0, 0    /* No PER value map */
18191 };
18192 static asn_oer_constraints_t asn_OER_memb_criticality_constr_115 CC_NOTUSED = {
18193         { 0, 0 },
18194         -1};
18195 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
18196         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18197         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18198         0, 0    /* No PER value map */
18199 };
18200 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_116 CC_NOTUSED = {
18201         { 0, 0 },
18202         -1};
18203 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = {
18204         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18205         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18206         0, 0    /* No PER value map */
18207 };
18208 static asn_oer_constraints_t asn_OER_memb_id_constr_118 CC_NOTUSED = {
18209         { 2, 1 }        /* (0..65535) */,
18210         -1};
18211 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
18212         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18213         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18214         0, 0    /* No PER value map */
18215 };
18216 static asn_oer_constraints_t asn_OER_memb_criticality_constr_119 CC_NOTUSED = {
18217         { 0, 0 },
18218         -1};
18219 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
18220         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18221         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18222         0, 0    /* No PER value map */
18223 };
18224 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_120 CC_NOTUSED = {
18225         { 0, 0 },
18226         -1};
18227 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 CC_NOTUSED = {
18228         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18229         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18230         0, 0    /* No PER value map */
18231 };
18232 static asn_oer_constraints_t asn_OER_memb_id_constr_122 CC_NOTUSED = {
18233         { 2, 1 }        /* (0..65535) */,
18234         -1};
18235 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
18236         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18237         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18238         0, 0    /* No PER value map */
18239 };
18240 static asn_oer_constraints_t asn_OER_memb_criticality_constr_123 CC_NOTUSED = {
18241         { 0, 0 },
18242         -1};
18243 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
18244         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18245         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18246         0, 0    /* No PER value map */
18247 };
18248 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_124 CC_NOTUSED = {
18249         { 0, 0 },
18250         -1};
18251 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = {
18252         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18253         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18254         0, 0    /* No PER value map */
18255 };
18256 static asn_oer_constraints_t asn_OER_memb_id_constr_126 CC_NOTUSED = {
18257         { 2, 1 }        /* (0..65535) */,
18258         -1};
18259 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
18260         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18261         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18262         0, 0    /* No PER value map */
18263 };
18264 static asn_oer_constraints_t asn_OER_memb_criticality_constr_127 CC_NOTUSED = {
18265         { 0, 0 },
18266         -1};
18267 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
18268         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18269         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18270         0, 0    /* No PER value map */
18271 };
18272 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_128 CC_NOTUSED = {
18273         { 0, 0 },
18274         -1};
18275 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = {
18276         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18277         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18278         0, 0    /* No PER value map */
18279 };
18280 static asn_oer_constraints_t asn_OER_memb_id_constr_130 CC_NOTUSED = {
18281         { 2, 1 }        /* (0..65535) */,
18282         -1};
18283 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
18284         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18285         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18286         0, 0    /* No PER value map */
18287 };
18288 static asn_oer_constraints_t asn_OER_memb_criticality_constr_131 CC_NOTUSED = {
18289         { 0, 0 },
18290         -1};
18291 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
18292         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18293         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18294         0, 0    /* No PER value map */
18295 };
18296 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_132 CC_NOTUSED = {
18297         { 0, 0 },
18298         -1};
18299 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = {
18300         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18301         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18302         0, 0    /* No PER value map */
18303 };
18304 static asn_oer_constraints_t asn_OER_memb_id_constr_134 CC_NOTUSED = {
18305         { 2, 1 }        /* (0..65535) */,
18306         -1};
18307 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
18308         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18309         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18310         0, 0    /* No PER value map */
18311 };
18312 static asn_oer_constraints_t asn_OER_memb_criticality_constr_135 CC_NOTUSED = {
18313         { 0, 0 },
18314         -1};
18315 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
18316         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18317         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18318         0, 0    /* No PER value map */
18319 };
18320 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_136 CC_NOTUSED = {
18321         { 0, 0 },
18322         -1};
18323 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = {
18324         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18325         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18326         0, 0    /* No PER value map */
18327 };
18328 static asn_oer_constraints_t asn_OER_memb_id_constr_138 CC_NOTUSED = {
18329         { 2, 1 }        /* (0..65535) */,
18330         -1};
18331 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
18332         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18333         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18334         0, 0    /* No PER value map */
18335 };
18336 static asn_oer_constraints_t asn_OER_memb_criticality_constr_139 CC_NOTUSED = {
18337         { 0, 0 },
18338         -1};
18339 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
18340         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18341         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18342         0, 0    /* No PER value map */
18343 };
18344 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_140 CC_NOTUSED = {
18345         { 0, 0 },
18346         -1};
18347 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 CC_NOTUSED = {
18348         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18349         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18350         0, 0    /* No PER value map */
18351 };
18352 static asn_oer_constraints_t asn_OER_memb_id_constr_142 CC_NOTUSED = {
18353         { 2, 1 }        /* (0..65535) */,
18354         -1};
18355 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
18356         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18357         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18358         0, 0    /* No PER value map */
18359 };
18360 static asn_oer_constraints_t asn_OER_memb_criticality_constr_143 CC_NOTUSED = {
18361         { 0, 0 },
18362         -1};
18363 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
18364         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18365         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18366         0, 0    /* No PER value map */
18367 };
18368 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_144 CC_NOTUSED = {
18369         { 0, 0 },
18370         -1};
18371 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = {
18372         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18373         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18374         0, 0    /* No PER value map */
18375 };
18376 static asn_oer_constraints_t asn_OER_memb_id_constr_146 CC_NOTUSED = {
18377         { 2, 1 }        /* (0..65535) */,
18378         -1};
18379 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
18380         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18381         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18382         0, 0    /* No PER value map */
18383 };
18384 static asn_oer_constraints_t asn_OER_memb_criticality_constr_147 CC_NOTUSED = {
18385         { 0, 0 },
18386         -1};
18387 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
18388         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18389         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18390         0, 0    /* No PER value map */
18391 };
18392 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_148 CC_NOTUSED = {
18393         { 0, 0 },
18394         -1};
18395 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = {
18396         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18397         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18398         0, 0    /* No PER value map */
18399 };
18400 static asn_oer_constraints_t asn_OER_memb_id_constr_150 CC_NOTUSED = {
18401         { 2, 1 }        /* (0..65535) */,
18402         -1};
18403 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
18404         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18405         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18406         0, 0    /* No PER value map */
18407 };
18408 static asn_oer_constraints_t asn_OER_memb_criticality_constr_151 CC_NOTUSED = {
18409         { 0, 0 },
18410         -1};
18411 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
18412         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18413         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18414         0, 0    /* No PER value map */
18415 };
18416 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_152 CC_NOTUSED = {
18417         { 0, 0 },
18418         -1};
18419 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = {
18420         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18421         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18422         0, 0    /* No PER value map */
18423 };
18424 static asn_oer_constraints_t asn_OER_memb_id_constr_154 CC_NOTUSED = {
18425         { 2, 1 }        /* (0..65535) */,
18426         -1};
18427 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
18428         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18429         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18430         0, 0    /* No PER value map */
18431 };
18432 static asn_oer_constraints_t asn_OER_memb_criticality_constr_155 CC_NOTUSED = {
18433         { 0, 0 },
18434         -1};
18435 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
18436         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18437         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18438         0, 0    /* No PER value map */
18439 };
18440 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_156 CC_NOTUSED = {
18441         { 0, 0 },
18442         -1};
18443 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = {
18444         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18445         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18446         0, 0    /* No PER value map */
18447 };
18448 static asn_oer_constraints_t asn_OER_memb_id_constr_158 CC_NOTUSED = {
18449         { 2, 1 }        /* (0..65535) */,
18450         -1};
18451 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
18452         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18453         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18454         0, 0    /* No PER value map */
18455 };
18456 static asn_oer_constraints_t asn_OER_memb_criticality_constr_159 CC_NOTUSED = {
18457         { 0, 0 },
18458         -1};
18459 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
18460         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18461         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18462         0, 0    /* No PER value map */
18463 };
18464 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_160 CC_NOTUSED = {
18465         { 0, 0 },
18466         -1};
18467 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 CC_NOTUSED = {
18468         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18469         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18470         0, 0    /* No PER value map */
18471 };
18472 static asn_oer_constraints_t asn_OER_memb_id_constr_162 CC_NOTUSED = {
18473         { 2, 1 }        /* (0..65535) */,
18474         -1};
18475 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
18476         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18477         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18478         0, 0    /* No PER value map */
18479 };
18480 static asn_oer_constraints_t asn_OER_memb_criticality_constr_163 CC_NOTUSED = {
18481         { 0, 0 },
18482         -1};
18483 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
18484         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18485         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18486         0, 0    /* No PER value map */
18487 };
18488 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_164 CC_NOTUSED = {
18489         { 0, 0 },
18490         -1};
18491 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = {
18492         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18493         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18494         0, 0    /* No PER value map */
18495 };
18496 static asn_oer_constraints_t asn_OER_memb_id_constr_166 CC_NOTUSED = {
18497         { 2, 1 }        /* (0..65535) */,
18498         -1};
18499 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
18500         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18501         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18502         0, 0    /* No PER value map */
18503 };
18504 static asn_oer_constraints_t asn_OER_memb_criticality_constr_167 CC_NOTUSED = {
18505         { 0, 0 },
18506         -1};
18507 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
18508         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18509         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18510         0, 0    /* No PER value map */
18511 };
18512 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_168 CC_NOTUSED = {
18513         { 0, 0 },
18514         -1};
18515 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = {
18516         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18517         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18518         0, 0    /* No PER value map */
18519 };
18520 static asn_oer_constraints_t asn_OER_memb_id_constr_170 CC_NOTUSED = {
18521         { 2, 1 }        /* (0..65535) */,
18522         -1};
18523 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
18524         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18525         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18526         0, 0    /* No PER value map */
18527 };
18528 static asn_oer_constraints_t asn_OER_memb_criticality_constr_171 CC_NOTUSED = {
18529         { 0, 0 },
18530         -1};
18531 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
18532         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18533         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18534         0, 0    /* No PER value map */
18535 };
18536 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_172 CC_NOTUSED = {
18537         { 0, 0 },
18538         -1};
18539 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = {
18540         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18541         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18542         0, 0    /* No PER value map */
18543 };
18544 static asn_oer_constraints_t asn_OER_memb_id_constr_174 CC_NOTUSED = {
18545         { 2, 1 }        /* (0..65535) */,
18546         -1};
18547 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
18548         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18549         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18550         0, 0    /* No PER value map */
18551 };
18552 static asn_oer_constraints_t asn_OER_memb_criticality_constr_175 CC_NOTUSED = {
18553         { 0, 0 },
18554         -1};
18555 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
18556         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18558         0, 0    /* No PER value map */
18559 };
18560 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_176 CC_NOTUSED = {
18561         { 0, 0 },
18562         -1};
18563 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = {
18564         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18565         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18566         0, 0    /* No PER value map */
18567 };
18568 static asn_oer_constraints_t asn_OER_memb_id_constr_178 CC_NOTUSED = {
18569         { 2, 1 }        /* (0..65535) */,
18570         -1};
18571 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
18572         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18573         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18574         0, 0    /* No PER value map */
18575 };
18576 static asn_oer_constraints_t asn_OER_memb_criticality_constr_179 CC_NOTUSED = {
18577         { 0, 0 },
18578         -1};
18579 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
18580         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18581         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18582         0, 0    /* No PER value map */
18583 };
18584 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_180 CC_NOTUSED = {
18585         { 0, 0 },
18586         -1};
18587 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 CC_NOTUSED = {
18588         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18589         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18590         0, 0    /* No PER value map */
18591 };
18592 static asn_oer_constraints_t asn_OER_memb_id_constr_182 CC_NOTUSED = {
18593         { 2, 1 }        /* (0..65535) */,
18594         -1};
18595 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
18596         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18597         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18598         0, 0    /* No PER value map */
18599 };
18600 static asn_oer_constraints_t asn_OER_memb_criticality_constr_183 CC_NOTUSED = {
18601         { 0, 0 },
18602         -1};
18603 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
18604         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18605         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18606         0, 0    /* No PER value map */
18607 };
18608 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_184 CC_NOTUSED = {
18609         { 0, 0 },
18610         -1};
18611 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = {
18612         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18613         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18614         0, 0    /* No PER value map */
18615 };
18616 static asn_oer_constraints_t asn_OER_memb_id_constr_186 CC_NOTUSED = {
18617         { 2, 1 }        /* (0..65535) */,
18618         -1};
18619 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
18620         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18621         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18622         0, 0    /* No PER value map */
18623 };
18624 static asn_oer_constraints_t asn_OER_memb_criticality_constr_187 CC_NOTUSED = {
18625         { 0, 0 },
18626         -1};
18627 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
18628         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18629         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18630         0, 0    /* No PER value map */
18631 };
18632 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_188 CC_NOTUSED = {
18633         { 0, 0 },
18634         -1};
18635 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = {
18636         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18637         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18638         0, 0    /* No PER value map */
18639 };
18640 static asn_oer_constraints_t asn_OER_memb_id_constr_190 CC_NOTUSED = {
18641         { 2, 1 }        /* (0..65535) */,
18642         -1};
18643 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
18644         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18645         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18646         0, 0    /* No PER value map */
18647 };
18648 static asn_oer_constraints_t asn_OER_memb_criticality_constr_191 CC_NOTUSED = {
18649         { 0, 0 },
18650         -1};
18651 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
18652         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18653         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18654         0, 0    /* No PER value map */
18655 };
18656 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_192 CC_NOTUSED = {
18657         { 0, 0 },
18658         -1};
18659 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = {
18660         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18661         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18662         0, 0    /* No PER value map */
18663 };
18664 static asn_oer_constraints_t asn_OER_memb_id_constr_194 CC_NOTUSED = {
18665         { 2, 1 }        /* (0..65535) */,
18666         -1};
18667 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
18668         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18669         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18670         0, 0    /* No PER value map */
18671 };
18672 static asn_oer_constraints_t asn_OER_memb_criticality_constr_195 CC_NOTUSED = {
18673         { 0, 0 },
18674         -1};
18675 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
18676         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18678         0, 0    /* No PER value map */
18679 };
18680 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_196 CC_NOTUSED = {
18681         { 0, 0 },
18682         -1};
18683 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = {
18684         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18685         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18686         0, 0    /* No PER value map */
18687 };
18688 static asn_oer_constraints_t asn_OER_memb_id_constr_198 CC_NOTUSED = {
18689         { 2, 1 }        /* (0..65535) */,
18690         -1};
18691 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
18692         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18693         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18694         0, 0    /* No PER value map */
18695 };
18696 static asn_oer_constraints_t asn_OER_memb_criticality_constr_199 CC_NOTUSED = {
18697         { 0, 0 },
18698         -1};
18699 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
18700         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18701         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18702         0, 0    /* No PER value map */
18703 };
18704 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_200 CC_NOTUSED = {
18705         { 0, 0 },
18706         -1};
18707 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 CC_NOTUSED = {
18708         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18709         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18710         0, 0    /* No PER value map */
18711 };
18712 static asn_oer_constraints_t asn_OER_memb_id_constr_202 CC_NOTUSED = {
18713         { 2, 1 }        /* (0..65535) */,
18714         -1};
18715 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
18716         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18718         0, 0    /* No PER value map */
18719 };
18720 static asn_oer_constraints_t asn_OER_memb_criticality_constr_203 CC_NOTUSED = {
18721         { 0, 0 },
18722         -1};
18723 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
18724         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18725         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18726         0, 0    /* No PER value map */
18727 };
18728 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_204 CC_NOTUSED = {
18729         { 0, 0 },
18730         -1};
18731 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = {
18732         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18733         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18734         0, 0    /* No PER value map */
18735 };
18736 static asn_oer_constraints_t asn_OER_memb_id_constr_206 CC_NOTUSED = {
18737         { 2, 1 }        /* (0..65535) */,
18738         -1};
18739 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
18740         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18741         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18742         0, 0    /* No PER value map */
18743 };
18744 static asn_oer_constraints_t asn_OER_memb_criticality_constr_207 CC_NOTUSED = {
18745         { 0, 0 },
18746         -1};
18747 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
18748         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18749         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18750         0, 0    /* No PER value map */
18751 };
18752 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_208 CC_NOTUSED = {
18753         { 0, 0 },
18754         -1};
18755 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = {
18756         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18758         0, 0    /* No PER value map */
18759 };
18760 static asn_oer_constraints_t asn_OER_memb_id_constr_210 CC_NOTUSED = {
18761         { 2, 1 }        /* (0..65535) */,
18762         -1};
18763 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
18764         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18765         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18766         0, 0    /* No PER value map */
18767 };
18768 static asn_oer_constraints_t asn_OER_memb_criticality_constr_211 CC_NOTUSED = {
18769         { 0, 0 },
18770         -1};
18771 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
18772         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18773         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18774         0, 0    /* No PER value map */
18775 };
18776 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_212 CC_NOTUSED = {
18777         { 0, 0 },
18778         -1};
18779 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = {
18780         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18781         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18782         0, 0    /* No PER value map */
18783 };
18784 static asn_oer_constraints_t asn_OER_memb_id_constr_214 CC_NOTUSED = {
18785         { 2, 1 }        /* (0..65535) */,
18786         -1};
18787 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
18788         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18789         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18790         0, 0    /* No PER value map */
18791 };
18792 static asn_oer_constraints_t asn_OER_memb_criticality_constr_215 CC_NOTUSED = {
18793         { 0, 0 },
18794         -1};
18795 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
18796         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18798         0, 0    /* No PER value map */
18799 };
18800 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_216 CC_NOTUSED = {
18801         { 0, 0 },
18802         -1};
18803 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = {
18804         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18805         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18806         0, 0    /* No PER value map */
18807 };
18808 static asn_oer_constraints_t asn_OER_memb_id_constr_218 CC_NOTUSED = {
18809         { 2, 1 }        /* (0..65535) */,
18810         -1};
18811 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
18812         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18813         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18814         0, 0    /* No PER value map */
18815 };
18816 static asn_oer_constraints_t asn_OER_memb_criticality_constr_219 CC_NOTUSED = {
18817         { 0, 0 },
18818         -1};
18819 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
18820         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18821         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18822         0, 0    /* No PER value map */
18823 };
18824 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_220 CC_NOTUSED = {
18825         { 0, 0 },
18826         -1};
18827 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 CC_NOTUSED = {
18828         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18829         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18830         0, 0    /* No PER value map */
18831 };
18832 static asn_oer_constraints_t asn_OER_memb_id_constr_222 CC_NOTUSED = {
18833         { 2, 1 }        /* (0..65535) */,
18834         -1};
18835 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
18836         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18837         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18838         0, 0    /* No PER value map */
18839 };
18840 static asn_oer_constraints_t asn_OER_memb_criticality_constr_223 CC_NOTUSED = {
18841         { 0, 0 },
18842         -1};
18843 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
18844         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18845         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18846         0, 0    /* No PER value map */
18847 };
18848 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_224 CC_NOTUSED = {
18849         { 0, 0 },
18850         -1};
18851 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = {
18852         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18853         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18854         0, 0    /* No PER value map */
18855 };
18856 static asn_oer_constraints_t asn_OER_memb_id_constr_226 CC_NOTUSED = {
18857         { 2, 1 }        /* (0..65535) */,
18858         -1};
18859 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
18860         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18861         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18862         0, 0    /* No PER value map */
18863 };
18864 static asn_oer_constraints_t asn_OER_memb_criticality_constr_227 CC_NOTUSED = {
18865         { 0, 0 },
18866         -1};
18867 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
18868         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18869         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18870         0, 0    /* No PER value map */
18871 };
18872 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_228 CC_NOTUSED = {
18873         { 0, 0 },
18874         -1};
18875 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = {
18876         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18877         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18878         0, 0    /* No PER value map */
18879 };
18880 static asn_oer_constraints_t asn_OER_memb_id_constr_230 CC_NOTUSED = {
18881         { 2, 1 }        /* (0..65535) */,
18882         -1};
18883 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
18884         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18885         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18886         0, 0    /* No PER value map */
18887 };
18888 static asn_oer_constraints_t asn_OER_memb_criticality_constr_231 CC_NOTUSED = {
18889         { 0, 0 },
18890         -1};
18891 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
18892         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18893         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18894         0, 0    /* No PER value map */
18895 };
18896 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_232 CC_NOTUSED = {
18897         { 0, 0 },
18898         -1};
18899 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = {
18900         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18901         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18902         0, 0    /* No PER value map */
18903 };
18904 static asn_oer_constraints_t asn_OER_memb_id_constr_234 CC_NOTUSED = {
18905         { 2, 1 }        /* (0..65535) */,
18906         -1};
18907 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
18908         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18909         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18910         0, 0    /* No PER value map */
18911 };
18912 static asn_oer_constraints_t asn_OER_memb_criticality_constr_235 CC_NOTUSED = {
18913         { 0, 0 },
18914         -1};
18915 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
18916         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18917         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18918         0, 0    /* No PER value map */
18919 };
18920 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_236 CC_NOTUSED = {
18921         { 0, 0 },
18922         -1};
18923 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = {
18924         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18925         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18926         0, 0    /* No PER value map */
18927 };
18928 static asn_oer_constraints_t asn_OER_memb_id_constr_238 CC_NOTUSED = {
18929         { 2, 1 }        /* (0..65535) */,
18930         -1};
18931 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
18932         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18933         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18934         0, 0    /* No PER value map */
18935 };
18936 static asn_oer_constraints_t asn_OER_memb_criticality_constr_239 CC_NOTUSED = {
18937         { 0, 0 },
18938         -1};
18939 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
18940         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18941         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18942         0, 0    /* No PER value map */
18943 };
18944 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_240 CC_NOTUSED = {
18945         { 0, 0 },
18946         -1};
18947 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 CC_NOTUSED = {
18948         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18949         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18950         0, 0    /* No PER value map */
18951 };
18952 static asn_oer_constraints_t asn_OER_memb_id_constr_242 CC_NOTUSED = {
18953         { 2, 1 }        /* (0..65535) */,
18954         -1};
18955 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
18956         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18957         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18958         0, 0    /* No PER value map */
18959 };
18960 static asn_oer_constraints_t asn_OER_memb_criticality_constr_243 CC_NOTUSED = {
18961         { 0, 0 },
18962         -1};
18963 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
18964         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18965         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18966         0, 0    /* No PER value map */
18967 };
18968 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_244 CC_NOTUSED = {
18969         { 0, 0 },
18970         -1};
18971 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = {
18972         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18973         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18974         0, 0    /* No PER value map */
18975 };
18976 static asn_oer_constraints_t asn_OER_memb_id_constr_246 CC_NOTUSED = {
18977         { 2, 1 }        /* (0..65535) */,
18978         -1};
18979 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
18980         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18981         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18982         0, 0    /* No PER value map */
18983 };
18984 static asn_oer_constraints_t asn_OER_memb_criticality_constr_247 CC_NOTUSED = {
18985         { 0, 0 },
18986         -1};
18987 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
18988         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18989         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18990         0, 0    /* No PER value map */
18991 };
18992 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_248 CC_NOTUSED = {
18993         { 0, 0 },
18994         -1};
18995 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = {
18996         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18997         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18998         0, 0    /* No PER value map */
18999 };
19000 static asn_oer_constraints_t asn_OER_memb_id_constr_250 CC_NOTUSED = {
19001         { 2, 1 }        /* (0..65535) */,
19002         -1};
19003 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
19004         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19005         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19006         0, 0    /* No PER value map */
19007 };
19008 static asn_oer_constraints_t asn_OER_memb_criticality_constr_251 CC_NOTUSED = {
19009         { 0, 0 },
19010         -1};
19011 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
19012         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19013         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19014         0, 0    /* No PER value map */
19015 };
19016 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_252 CC_NOTUSED = {
19017         { 0, 0 },
19018         -1};
19019 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = {
19020         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19021         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19022         0, 0    /* No PER value map */
19023 };
19024 static asn_oer_constraints_t asn_OER_memb_id_constr_254 CC_NOTUSED = {
19025         { 2, 1 }        /* (0..65535) */,
19026         -1};
19027 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
19028         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19029         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19030         0, 0    /* No PER value map */
19031 };
19032 static asn_oer_constraints_t asn_OER_memb_criticality_constr_255 CC_NOTUSED = {
19033         { 0, 0 },
19034         -1};
19035 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
19036         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19037         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19038         0, 0    /* No PER value map */
19039 };
19040 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_256 CC_NOTUSED = {
19041         { 0, 0 },
19042         -1};
19043 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = {
19044         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19045         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19046         0, 0    /* No PER value map */
19047 };
19048 static asn_oer_constraints_t asn_OER_memb_id_constr_258 CC_NOTUSED = {
19049         { 2, 1 }        /* (0..65535) */,
19050         -1};
19051 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
19052         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19053         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19054         0, 0    /* No PER value map */
19055 };
19056 static asn_oer_constraints_t asn_OER_memb_criticality_constr_259 CC_NOTUSED = {
19057         { 0, 0 },
19058         -1};
19059 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
19060         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19061         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19062         0, 0    /* No PER value map */
19063 };
19064 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_260 CC_NOTUSED = {
19065         { 0, 0 },
19066         -1};
19067 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 CC_NOTUSED = {
19068         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19069         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19070         0, 0    /* No PER value map */
19071 };
19072 static asn_oer_constraints_t asn_OER_memb_id_constr_262 CC_NOTUSED = {
19073         { 2, 1 }        /* (0..65535) */,
19074         -1};
19075 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
19076         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19077         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19078         0, 0    /* No PER value map */
19079 };
19080 static asn_oer_constraints_t asn_OER_memb_criticality_constr_263 CC_NOTUSED = {
19081         { 0, 0 },
19082         -1};
19083 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
19084         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19085         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19086         0, 0    /* No PER value map */
19087 };
19088 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_264 CC_NOTUSED = {
19089         { 0, 0 },
19090         -1};
19091 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = {
19092         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19093         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19094         0, 0    /* No PER value map */
19095 };
19096 static asn_oer_constraints_t asn_OER_memb_id_constr_266 CC_NOTUSED = {
19097         { 2, 1 }        /* (0..65535) */,
19098         -1};
19099 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
19100         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19101         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19102         0, 0    /* No PER value map */
19103 };
19104 static asn_oer_constraints_t asn_OER_memb_criticality_constr_267 CC_NOTUSED = {
19105         { 0, 0 },
19106         -1};
19107 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
19108         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19109         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19110         0, 0    /* No PER value map */
19111 };
19112 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_268 CC_NOTUSED = {
19113         { 0, 0 },
19114         -1};
19115 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = {
19116         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19117         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19118         0, 0    /* No PER value map */
19119 };
19120 static asn_oer_constraints_t asn_OER_memb_id_constr_270 CC_NOTUSED = {
19121         { 2, 1 }        /* (0..65535) */,
19122         -1};
19123 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
19124         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19125         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19126         0, 0    /* No PER value map */
19127 };
19128 static asn_oer_constraints_t asn_OER_memb_criticality_constr_271 CC_NOTUSED = {
19129         { 0, 0 },
19130         -1};
19131 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
19132         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19133         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19134         0, 0    /* No PER value map */
19135 };
19136 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_272 CC_NOTUSED = {
19137         { 0, 0 },
19138         -1};
19139 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = {
19140         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19141         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19142         0, 0    /* No PER value map */
19143 };
19144 static asn_oer_constraints_t asn_OER_memb_id_constr_274 CC_NOTUSED = {
19145         { 2, 1 }        /* (0..65535) */,
19146         -1};
19147 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
19148         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19149         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19150         0, 0    /* No PER value map */
19151 };
19152 static asn_oer_constraints_t asn_OER_memb_criticality_constr_275 CC_NOTUSED = {
19153         { 0, 0 },
19154         -1};
19155 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
19156         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19157         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19158         0, 0    /* No PER value map */
19159 };
19160 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_276 CC_NOTUSED = {
19161         { 0, 0 },
19162         -1};
19163 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = {
19164         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19165         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19166         0, 0    /* No PER value map */
19167 };
19168 static asn_oer_constraints_t asn_OER_memb_id_constr_278 CC_NOTUSED = {
19169         { 2, 1 }        /* (0..65535) */,
19170         -1};
19171 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
19172         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19173         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19174         0, 0    /* No PER value map */
19175 };
19176 static asn_oer_constraints_t asn_OER_memb_criticality_constr_279 CC_NOTUSED = {
19177         { 0, 0 },
19178         -1};
19179 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
19180         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19181         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19182         0, 0    /* No PER value map */
19183 };
19184 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_280 CC_NOTUSED = {
19185         { 0, 0 },
19186         -1};
19187 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 CC_NOTUSED = {
19188         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19189         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19190         0, 0    /* No PER value map */
19191 };
19192 static asn_oer_constraints_t asn_OER_memb_id_constr_282 CC_NOTUSED = {
19193         { 2, 1 }        /* (0..65535) */,
19194         -1};
19195 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
19196         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19197         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19198         0, 0    /* No PER value map */
19199 };
19200 static asn_oer_constraints_t asn_OER_memb_criticality_constr_283 CC_NOTUSED = {
19201         { 0, 0 },
19202         -1};
19203 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
19204         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19205         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19206         0, 0    /* No PER value map */
19207 };
19208 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_284 CC_NOTUSED = {
19209         { 0, 0 },
19210         -1};
19211 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = {
19212         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19213         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19214         0, 0    /* No PER value map */
19215 };
19216 static asn_oer_constraints_t asn_OER_memb_id_constr_286 CC_NOTUSED = {
19217         { 2, 1 }        /* (0..65535) */,
19218         -1};
19219 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
19220         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19221         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19222         0, 0    /* No PER value map */
19223 };
19224 static asn_oer_constraints_t asn_OER_memb_criticality_constr_287 CC_NOTUSED = {
19225         { 0, 0 },
19226         -1};
19227 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
19228         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19229         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19230         0, 0    /* No PER value map */
19231 };
19232 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_288 CC_NOTUSED = {
19233         { 0, 0 },
19234         -1};
19235 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = {
19236         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19237         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19238         0, 0    /* No PER value map */
19239 };
19240 static asn_oer_constraints_t asn_OER_memb_id_constr_290 CC_NOTUSED = {
19241         { 2, 1 }        /* (0..65535) */,
19242         -1};
19243 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
19244         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19245         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19246         0, 0    /* No PER value map */
19247 };
19248 static asn_oer_constraints_t asn_OER_memb_criticality_constr_291 CC_NOTUSED = {
19249         { 0, 0 },
19250         -1};
19251 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
19252         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19253         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19254         0, 0    /* No PER value map */
19255 };
19256 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_292 CC_NOTUSED = {
19257         { 0, 0 },
19258         -1};
19259 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = {
19260         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19261         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19262         0, 0    /* No PER value map */
19263 };
19264 static asn_oer_constraints_t asn_OER_memb_id_constr_294 CC_NOTUSED = {
19265         { 2, 1 }        /* (0..65535) */,
19266         -1};
19267 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
19268         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19269         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19270         0, 0    /* No PER value map */
19271 };
19272 static asn_oer_constraints_t asn_OER_memb_criticality_constr_295 CC_NOTUSED = {
19273         { 0, 0 },
19274         -1};
19275 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
19276         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19277         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19278         0, 0    /* No PER value map */
19279 };
19280 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_296 CC_NOTUSED = {
19281         { 0, 0 },
19282         -1};
19283 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = {
19284         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19285         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19286         0, 0    /* No PER value map */
19287 };
19288 static asn_oer_constraints_t asn_OER_memb_id_constr_298 CC_NOTUSED = {
19289         { 2, 1 }        /* (0..65535) */,
19290         -1};
19291 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
19292         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19293         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19294         0, 0    /* No PER value map */
19295 };
19296 static asn_oer_constraints_t asn_OER_memb_criticality_constr_299 CC_NOTUSED = {
19297         { 0, 0 },
19298         -1};
19299 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
19300         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19301         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19302         0, 0    /* No PER value map */
19303 };
19304 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_300 CC_NOTUSED = {
19305         { 0, 0 },
19306         -1};
19307 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 CC_NOTUSED = {
19308         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19309         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19310         0, 0    /* No PER value map */
19311 };
19312 static asn_oer_constraints_t asn_OER_memb_id_constr_302 CC_NOTUSED = {
19313         { 2, 1 }        /* (0..65535) */,
19314         -1};
19315 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
19316         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19317         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19318         0, 0    /* No PER value map */
19319 };
19320 static asn_oer_constraints_t asn_OER_memb_criticality_constr_303 CC_NOTUSED = {
19321         { 0, 0 },
19322         -1};
19323 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
19324         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19325         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19326         0, 0    /* No PER value map */
19327 };
19328 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_304 CC_NOTUSED = {
19329         { 0, 0 },
19330         -1};
19331 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = {
19332         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19333         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19334         0, 0    /* No PER value map */
19335 };
19336 static asn_oer_constraints_t asn_OER_memb_id_constr_306 CC_NOTUSED = {
19337         { 2, 1 }        /* (0..65535) */,
19338         -1};
19339 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {
19340         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19341         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19342         0, 0    /* No PER value map */
19343 };
19344 static asn_oer_constraints_t asn_OER_memb_criticality_constr_307 CC_NOTUSED = {
19345         { 0, 0 },
19346         -1};
19347 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = {
19348         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19349         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19350         0, 0    /* No PER value map */
19351 };
19352 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_308 CC_NOTUSED = {
19353         { 0, 0 },
19354         -1};
19355 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 CC_NOTUSED = {
19356         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19357         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19358         0, 0    /* No PER value map */
19359 };
19360 static asn_oer_constraints_t asn_OER_memb_id_constr_310 CC_NOTUSED = {
19361         { 2, 1 }        /* (0..65535) */,
19362         -1};
19363 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {
19364         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19365         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19366         0, 0    /* No PER value map */
19367 };
19368 static asn_oer_constraints_t asn_OER_memb_criticality_constr_311 CC_NOTUSED = {
19369         { 0, 0 },
19370         -1};
19371 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {
19372         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19373         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19374         0, 0    /* No PER value map */
19375 };
19376 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_312 CC_NOTUSED = {
19377         { 0, 0 },
19378         -1};
19379 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 CC_NOTUSED = {
19380         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19381         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19382         0, 0    /* No PER value map */
19383 };
19384 static asn_oer_constraints_t asn_OER_memb_id_constr_314 CC_NOTUSED = {
19385         { 2, 1 }        /* (0..65535) */,
19386         -1};
19387 static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = {
19388         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19389         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19390         0, 0    /* No PER value map */
19391 };
19392 static asn_oer_constraints_t asn_OER_memb_criticality_constr_315 CC_NOTUSED = {
19393         { 0, 0 },
19394         -1};
19395 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {
19396         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19397         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19398         0, 0    /* No PER value map */
19399 };
19400 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_316 CC_NOTUSED = {
19401         { 0, 0 },
19402         -1};
19403 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 CC_NOTUSED = {
19404         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19405         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19406         0, 0    /* No PER value map */
19407 };
19408 static asn_oer_constraints_t asn_OER_memb_id_constr_318 CC_NOTUSED = {
19409         { 2, 1 }        /* (0..65535) */,
19410         -1};
19411 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {
19412         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19413         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19414         0, 0    /* No PER value map */
19415 };
19416 static asn_oer_constraints_t asn_OER_memb_criticality_constr_319 CC_NOTUSED = {
19417         { 0, 0 },
19418         -1};
19419 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {
19420         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19421         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19422         0, 0    /* No PER value map */
19423 };
19424 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_320 CC_NOTUSED = {
19425         { 0, 0 },
19426         -1};
19427 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 CC_NOTUSED = {
19428         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19429         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19430         0, 0    /* No PER value map */
19431 };
19432 static asn_oer_constraints_t asn_OER_memb_id_constr_322 CC_NOTUSED = {
19433         { 2, 1 }        /* (0..65535) */,
19434         -1};
19435 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {
19436         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19437         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19438         0, 0    /* No PER value map */
19439 };
19440 static asn_oer_constraints_t asn_OER_memb_criticality_constr_323 CC_NOTUSED = {
19441         { 0, 0 },
19442         -1};
19443 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {
19444         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19445         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19446         0, 0    /* No PER value map */
19447 };
19448 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_324 CC_NOTUSED = {
19449         { 0, 0 },
19450         -1};
19451 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 CC_NOTUSED = {
19452         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19453         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19454         0, 0    /* No PER value map */
19455 };
19456 static asn_oer_constraints_t asn_OER_memb_id_constr_326 CC_NOTUSED = {
19457         { 2, 1 }        /* (0..65535) */,
19458         -1};
19459 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {
19460         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19461         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19462         0, 0    /* No PER value map */
19463 };
19464 static asn_oer_constraints_t asn_OER_memb_criticality_constr_327 CC_NOTUSED = {
19465         { 0, 0 },
19466         -1};
19467 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = {
19468         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19469         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19470         0, 0    /* No PER value map */
19471 };
19472 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_328 CC_NOTUSED = {
19473         { 0, 0 },
19474         -1};
19475 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 CC_NOTUSED = {
19476         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19477         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19478         0, 0    /* No PER value map */
19479 };
19480 static asn_oer_constraints_t asn_OER_memb_id_constr_330 CC_NOTUSED = {
19481         { 2, 1 }        /* (0..65535) */,
19482         -1};
19483 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {
19484         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19485         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19486         0, 0    /* No PER value map */
19487 };
19488 static asn_oer_constraints_t asn_OER_memb_criticality_constr_331 CC_NOTUSED = {
19489         { 0, 0 },
19490         -1};
19491 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {
19492         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19493         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19494         0, 0    /* No PER value map */
19495 };
19496 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_332 CC_NOTUSED = {
19497         { 0, 0 },
19498         -1};
19499 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 CC_NOTUSED = {
19500         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19501         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19502         0, 0    /* No PER value map */
19503 };
19504 static asn_oer_constraints_t asn_OER_memb_id_constr_334 CC_NOTUSED = {
19505         { 2, 1 }        /* (0..65535) */,
19506         -1};
19507 static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = {
19508         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19509         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19510         0, 0    /* No PER value map */
19511 };
19512 static asn_oer_constraints_t asn_OER_memb_criticality_constr_335 CC_NOTUSED = {
19513         { 0, 0 },
19514         -1};
19515 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {
19516         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19517         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19518         0, 0    /* No PER value map */
19519 };
19520 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_336 CC_NOTUSED = {
19521         { 0, 0 },
19522         -1};
19523 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 CC_NOTUSED = {
19524         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19525         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19526         0, 0    /* No PER value map */
19527 };
19528 static asn_oer_constraints_t asn_OER_memb_id_constr_338 CC_NOTUSED = {
19529         { 2, 1 }        /* (0..65535) */,
19530         -1};
19531 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {
19532         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19533         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19534         0, 0    /* No PER value map */
19535 };
19536 static asn_oer_constraints_t asn_OER_memb_criticality_constr_339 CC_NOTUSED = {
19537         { 0, 0 },
19538         -1};
19539 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {
19540         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19541         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19542         0, 0    /* No PER value map */
19543 };
19544 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_340 CC_NOTUSED = {
19545         { 0, 0 },
19546         -1};
19547 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 CC_NOTUSED = {
19548         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19549         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19550         0, 0    /* No PER value map */
19551 };
19552 static asn_oer_constraints_t asn_OER_memb_id_constr_342 CC_NOTUSED = {
19553         { 2, 1 }        /* (0..65535) */,
19554         -1};
19555 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {
19556         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19558         0, 0    /* No PER value map */
19559 };
19560 static asn_oer_constraints_t asn_OER_memb_criticality_constr_343 CC_NOTUSED = {
19561         { 0, 0 },
19562         -1};
19563 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {
19564         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19565         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19566         0, 0    /* No PER value map */
19567 };
19568 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_344 CC_NOTUSED = {
19569         { 0, 0 },
19570         -1};
19571 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 CC_NOTUSED = {
19572         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19573         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19574         0, 0    /* No PER value map */
19575 };
19576 static asn_oer_constraints_t asn_OER_memb_id_constr_346 CC_NOTUSED = {
19577         { 2, 1 }        /* (0..65535) */,
19578         -1};
19579 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {
19580         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19581         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19582         0, 0    /* No PER value map */
19583 };
19584 static asn_oer_constraints_t asn_OER_memb_criticality_constr_347 CC_NOTUSED = {
19585         { 0, 0 },
19586         -1};
19587 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = {
19588         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19589         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19590         0, 0    /* No PER value map */
19591 };
19592 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_348 CC_NOTUSED = {
19593         { 0, 0 },
19594         -1};
19595 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 CC_NOTUSED = {
19596         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19597         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19598         0, 0    /* No PER value map */
19599 };
19600 static asn_oer_constraints_t asn_OER_memb_id_constr_350 CC_NOTUSED = {
19601         { 2, 1 }        /* (0..65535) */,
19602         -1};
19603 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {
19604         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19605         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19606         0, 0    /* No PER value map */
19607 };
19608 static asn_oer_constraints_t asn_OER_memb_criticality_constr_351 CC_NOTUSED = {
19609         { 0, 0 },
19610         -1};
19611 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {
19612         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19613         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19614         0, 0    /* No PER value map */
19615 };
19616 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_352 CC_NOTUSED = {
19617         { 0, 0 },
19618         -1};
19619 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 CC_NOTUSED = {
19620         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19621         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19622         0, 0    /* No PER value map */
19623 };
19624 static asn_oer_constraints_t asn_OER_memb_id_constr_354 CC_NOTUSED = {
19625         { 2, 1 }        /* (0..65535) */,
19626         -1};
19627 static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = {
19628         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19629         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19630         0, 0    /* No PER value map */
19631 };
19632 static asn_oer_constraints_t asn_OER_memb_criticality_constr_355 CC_NOTUSED = {
19633         { 0, 0 },
19634         -1};
19635 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {
19636         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19637         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19638         0, 0    /* No PER value map */
19639 };
19640 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_356 CC_NOTUSED = {
19641         { 0, 0 },
19642         -1};
19643 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 CC_NOTUSED = {
19644         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19645         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19646         0, 0    /* No PER value map */
19647 };
19648 static asn_oer_constraints_t asn_OER_memb_id_constr_358 CC_NOTUSED = {
19649         { 2, 1 }        /* (0..65535) */,
19650         -1};
19651 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {
19652         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19653         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19654         0, 0    /* No PER value map */
19655 };
19656 static asn_oer_constraints_t asn_OER_memb_criticality_constr_359 CC_NOTUSED = {
19657         { 0, 0 },
19658         -1};
19659 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {
19660         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19661         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19662         0, 0    /* No PER value map */
19663 };
19664 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_360 CC_NOTUSED = {
19665         { 0, 0 },
19666         -1};
19667 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 CC_NOTUSED = {
19668         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19669         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19670         0, 0    /* No PER value map */
19671 };
19672 static asn_oer_constraints_t asn_OER_memb_id_constr_362 CC_NOTUSED = {
19673         { 2, 1 }        /* (0..65535) */,
19674         -1};
19675 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {
19676         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19678         0, 0    /* No PER value map */
19679 };
19680 static asn_oer_constraints_t asn_OER_memb_criticality_constr_363 CC_NOTUSED = {
19681         { 0, 0 },
19682         -1};
19683 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {
19684         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19685         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19686         0, 0    /* No PER value map */
19687 };
19688 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_364 CC_NOTUSED = {
19689         { 0, 0 },
19690         -1};
19691 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 CC_NOTUSED = {
19692         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19693         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19694         0, 0    /* No PER value map */
19695 };
19696 static asn_oer_constraints_t asn_OER_memb_id_constr_366 CC_NOTUSED = {
19697         { 2, 1 }        /* (0..65535) */,
19698         -1};
19699 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {
19700         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19701         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19702         0, 0    /* No PER value map */
19703 };
19704 static asn_oer_constraints_t asn_OER_memb_criticality_constr_367 CC_NOTUSED = {
19705         { 0, 0 },
19706         -1};
19707 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = {
19708         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19709         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19710         0, 0    /* No PER value map */
19711 };
19712 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_368 CC_NOTUSED = {
19713         { 0, 0 },
19714         -1};
19715 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 CC_NOTUSED = {
19716         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19718         0, 0    /* No PER value map */
19719 };
19720 static asn_oer_constraints_t asn_OER_memb_id_constr_370 CC_NOTUSED = {
19721         { 2, 1 }        /* (0..65535) */,
19722         -1};
19723 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {
19724         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19725         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19726         0, 0    /* No PER value map */
19727 };
19728 static asn_oer_constraints_t asn_OER_memb_criticality_constr_371 CC_NOTUSED = {
19729         { 0, 0 },
19730         -1};
19731 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {
19732         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19733         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19734         0, 0    /* No PER value map */
19735 };
19736 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_372 CC_NOTUSED = {
19737         { 0, 0 },
19738         -1};
19739 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 CC_NOTUSED = {
19740         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19741         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19742         0, 0    /* No PER value map */
19743 };
19744 static asn_oer_constraints_t asn_OER_memb_id_constr_374 CC_NOTUSED = {
19745         { 2, 1 }        /* (0..65535) */,
19746         -1};
19747 static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = {
19748         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19749         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19750         0, 0    /* No PER value map */
19751 };
19752 static asn_oer_constraints_t asn_OER_memb_criticality_constr_375 CC_NOTUSED = {
19753         { 0, 0 },
19754         -1};
19755 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {
19756         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19758         0, 0    /* No PER value map */
19759 };
19760 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_376 CC_NOTUSED = {
19761         { 0, 0 },
19762         -1};
19763 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 CC_NOTUSED = {
19764         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19765         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19766         0, 0    /* No PER value map */
19767 };
19768 static asn_oer_constraints_t asn_OER_memb_id_constr_378 CC_NOTUSED = {
19769         { 2, 1 }        /* (0..65535) */,
19770         -1};
19771 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {
19772         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19773         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19774         0, 0    /* No PER value map */
19775 };
19776 static asn_oer_constraints_t asn_OER_memb_criticality_constr_379 CC_NOTUSED = {
19777         { 0, 0 },
19778         -1};
19779 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {
19780         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19781         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19782         0, 0    /* No PER value map */
19783 };
19784 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_380 CC_NOTUSED = {
19785         { 0, 0 },
19786         -1};
19787 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 CC_NOTUSED = {
19788         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19789         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19790         0, 0    /* No PER value map */
19791 };
19792 static asn_oer_constraints_t asn_OER_memb_id_constr_382 CC_NOTUSED = {
19793         { 2, 1 }        /* (0..65535) */,
19794         -1};
19795 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {
19796         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19798         0, 0    /* No PER value map */
19799 };
19800 static asn_oer_constraints_t asn_OER_memb_criticality_constr_383 CC_NOTUSED = {
19801         { 0, 0 },
19802         -1};
19803 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {
19804         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19805         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19806         0, 0    /* No PER value map */
19807 };
19808 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_384 CC_NOTUSED = {
19809         { 0, 0 },
19810         -1};
19811 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 CC_NOTUSED = {
19812         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19813         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19814         0, 0    /* No PER value map */
19815 };
19816 static asn_oer_constraints_t asn_OER_memb_id_constr_386 CC_NOTUSED = {
19817         { 2, 1 }        /* (0..65535) */,
19818         -1};
19819 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {
19820         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19821         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19822         0, 0    /* No PER value map */
19823 };
19824 static asn_oer_constraints_t asn_OER_memb_criticality_constr_387 CC_NOTUSED = {
19825         { 0, 0 },
19826         -1};
19827 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = {
19828         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19829         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19830         0, 0    /* No PER value map */
19831 };
19832 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_388 CC_NOTUSED = {
19833         { 0, 0 },
19834         -1};
19835 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 CC_NOTUSED = {
19836         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19837         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19838         0, 0    /* No PER value map */
19839 };
19840 static asn_oer_constraints_t asn_OER_memb_id_constr_390 CC_NOTUSED = {
19841         { 2, 1 }        /* (0..65535) */,
19842         -1};
19843 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {
19844         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19845         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19846         0, 0    /* No PER value map */
19847 };
19848 static asn_oer_constraints_t asn_OER_memb_criticality_constr_391 CC_NOTUSED = {
19849         { 0, 0 },
19850         -1};
19851 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {
19852         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19853         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19854         0, 0    /* No PER value map */
19855 };
19856 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_392 CC_NOTUSED = {
19857         { 0, 0 },
19858         -1};
19859 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 CC_NOTUSED = {
19860         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19861         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19862         0, 0    /* No PER value map */
19863 };
19864 static asn_oer_constraints_t asn_OER_memb_id_constr_394 CC_NOTUSED = {
19865         { 2, 1 }        /* (0..65535) */,
19866         -1};
19867 static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = {
19868         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19869         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19870         0, 0    /* No PER value map */
19871 };
19872 static asn_oer_constraints_t asn_OER_memb_criticality_constr_395 CC_NOTUSED = {
19873         { 0, 0 },
19874         -1};
19875 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {
19876         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19877         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19878         0, 0    /* No PER value map */
19879 };
19880 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_396 CC_NOTUSED = {
19881         { 0, 0 },
19882         -1};
19883 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 CC_NOTUSED = {
19884         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19885         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19886         0, 0    /* No PER value map */
19887 };
19888 static asn_oer_constraints_t asn_OER_memb_id_constr_398 CC_NOTUSED = {
19889         { 2, 1 }        /* (0..65535) */,
19890         -1};
19891 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {
19892         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19893         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19894         0, 0    /* No PER value map */
19895 };
19896 static asn_oer_constraints_t asn_OER_memb_criticality_constr_399 CC_NOTUSED = {
19897         { 0, 0 },
19898         -1};
19899 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {
19900         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19901         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19902         0, 0    /* No PER value map */
19903 };
19904 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_400 CC_NOTUSED = {
19905         { 0, 0 },
19906         -1};
19907 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 CC_NOTUSED = {
19908         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19909         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19910         0, 0    /* No PER value map */
19911 };
19912 static asn_oer_constraints_t asn_OER_memb_id_constr_402 CC_NOTUSED = {
19913         { 2, 1 }        /* (0..65535) */,
19914         -1};
19915 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {
19916         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19917         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19918         0, 0    /* No PER value map */
19919 };
19920 static asn_oer_constraints_t asn_OER_memb_criticality_constr_403 CC_NOTUSED = {
19921         { 0, 0 },
19922         -1};
19923 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {
19924         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19925         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19926         0, 0    /* No PER value map */
19927 };
19928 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_404 CC_NOTUSED = {
19929         { 0, 0 },
19930         -1};
19931 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 CC_NOTUSED = {
19932         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19933         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19934         0, 0    /* No PER value map */
19935 };
19936 static asn_oer_constraints_t asn_OER_memb_id_constr_406 CC_NOTUSED = {
19937         { 2, 1 }        /* (0..65535) */,
19938         -1};
19939 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {
19940         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19941         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19942         0, 0    /* No PER value map */
19943 };
19944 static asn_oer_constraints_t asn_OER_memb_criticality_constr_407 CC_NOTUSED = {
19945         { 0, 0 },
19946         -1};
19947 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = {
19948         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19949         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19950         0, 0    /* No PER value map */
19951 };
19952 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_408 CC_NOTUSED = {
19953         { 0, 0 },
19954         -1};
19955 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 CC_NOTUSED = {
19956         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19957         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19958         0, 0    /* No PER value map */
19959 };
19960 static asn_oer_constraints_t asn_OER_memb_id_constr_410 CC_NOTUSED = {
19961         { 2, 1 }        /* (0..65535) */,
19962         -1};
19963 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {
19964         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19965         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19966         0, 0    /* No PER value map */
19967 };
19968 static asn_oer_constraints_t asn_OER_memb_criticality_constr_411 CC_NOTUSED = {
19969         { 0, 0 },
19970         -1};
19971 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {
19972         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19973         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19974         0, 0    /* No PER value map */
19975 };
19976 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_412 CC_NOTUSED = {
19977         { 0, 0 },
19978         -1};
19979 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 CC_NOTUSED = {
19980         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19981         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19982         0, 0    /* No PER value map */
19983 };
19984 static asn_oer_constraints_t asn_OER_memb_id_constr_414 CC_NOTUSED = {
19985         { 2, 1 }        /* (0..65535) */,
19986         -1};
19987 static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = {
19988         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19989         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19990         0, 0    /* No PER value map */
19991 };
19992 static asn_oer_constraints_t asn_OER_memb_criticality_constr_415 CC_NOTUSED = {
19993         { 0, 0 },
19994         -1};
19995 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {
19996         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19997         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19998         0, 0    /* No PER value map */
19999 };
20000 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_416 CC_NOTUSED = {
20001         { 0, 0 },
20002         -1};
20003 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 CC_NOTUSED = {
20004         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20005         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20006         0, 0    /* No PER value map */
20007 };
20008 static asn_oer_constraints_t asn_OER_memb_id_constr_418 CC_NOTUSED = {
20009         { 2, 1 }        /* (0..65535) */,
20010         -1};
20011 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {
20012         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20013         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20014         0, 0    /* No PER value map */
20015 };
20016 static asn_oer_constraints_t asn_OER_memb_criticality_constr_419 CC_NOTUSED = {
20017         { 0, 0 },
20018         -1};
20019 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {
20020         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20021         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20022         0, 0    /* No PER value map */
20023 };
20024 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_420 CC_NOTUSED = {
20025         { 0, 0 },
20026         -1};
20027 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 CC_NOTUSED = {
20028         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20029         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20030         0, 0    /* No PER value map */
20031 };
20032 static asn_oer_constraints_t asn_OER_memb_id_constr_422 CC_NOTUSED = {
20033         { 2, 1 }        /* (0..65535) */,
20034         -1};
20035 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {
20036         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20037         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20038         0, 0    /* No PER value map */
20039 };
20040 static asn_oer_constraints_t asn_OER_memb_criticality_constr_423 CC_NOTUSED = {
20041         { 0, 0 },
20042         -1};
20043 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {
20044         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20045         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20046         0, 0    /* No PER value map */
20047 };
20048 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_424 CC_NOTUSED = {
20049         { 0, 0 },
20050         -1};
20051 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 CC_NOTUSED = {
20052         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20053         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20054         0, 0    /* No PER value map */
20055 };
20056 static asn_oer_constraints_t asn_OER_memb_id_constr_426 CC_NOTUSED = {
20057         { 2, 1 }        /* (0..65535) */,
20058         -1};
20059 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {
20060         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20061         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20062         0, 0    /* No PER value map */
20063 };
20064 static asn_oer_constraints_t asn_OER_memb_criticality_constr_427 CC_NOTUSED = {
20065         { 0, 0 },
20066         -1};
20067 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = {
20068         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20069         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20070         0, 0    /* No PER value map */
20071 };
20072 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_428 CC_NOTUSED = {
20073         { 0, 0 },
20074         -1};
20075 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 CC_NOTUSED = {
20076         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20077         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20078         0, 0    /* No PER value map */
20079 };
20080 static asn_oer_constraints_t asn_OER_memb_id_constr_430 CC_NOTUSED = {
20081         { 2, 1 }        /* (0..65535) */,
20082         -1};
20083 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {
20084         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20085         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20086         0, 0    /* No PER value map */
20087 };
20088 static asn_oer_constraints_t asn_OER_memb_criticality_constr_431 CC_NOTUSED = {
20089         { 0, 0 },
20090         -1};
20091 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {
20092         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20093         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20094         0, 0    /* No PER value map */
20095 };
20096 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_432 CC_NOTUSED = {
20097         { 0, 0 },
20098         -1};
20099 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 CC_NOTUSED = {
20100         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20101         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20102         0, 0    /* No PER value map */
20103 };
20104 static asn_oer_constraints_t asn_OER_memb_id_constr_434 CC_NOTUSED = {
20105         { 2, 1 }        /* (0..65535) */,
20106         -1};
20107 static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = {
20108         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20109         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20110         0, 0    /* No PER value map */
20111 };
20112 static asn_oer_constraints_t asn_OER_memb_criticality_constr_435 CC_NOTUSED = {
20113         { 0, 0 },
20114         -1};
20115 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {
20116         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20117         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20118         0, 0    /* No PER value map */
20119 };
20120 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_436 CC_NOTUSED = {
20121         { 0, 0 },
20122         -1};
20123 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 CC_NOTUSED = {
20124         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20125         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20126         0, 0    /* No PER value map */
20127 };
20128 static asn_oer_constraints_t asn_OER_memb_id_constr_438 CC_NOTUSED = {
20129         { 2, 1 }        /* (0..65535) */,
20130         -1};
20131 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {
20132         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20133         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20134         0, 0    /* No PER value map */
20135 };
20136 static asn_oer_constraints_t asn_OER_memb_criticality_constr_439 CC_NOTUSED = {
20137         { 0, 0 },
20138         -1};
20139 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {
20140         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20141         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20142         0, 0    /* No PER value map */
20143 };
20144 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_440 CC_NOTUSED = {
20145         { 0, 0 },
20146         -1};
20147 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 CC_NOTUSED = {
20148         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20149         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20150         0, 0    /* No PER value map */
20151 };
20152 static asn_oer_constraints_t asn_OER_memb_id_constr_442 CC_NOTUSED = {
20153         { 2, 1 }        /* (0..65535) */,
20154         -1};
20155 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {
20156         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20157         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20158         0, 0    /* No PER value map */
20159 };
20160 static asn_oer_constraints_t asn_OER_memb_criticality_constr_443 CC_NOTUSED = {
20161         { 0, 0 },
20162         -1};
20163 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {
20164         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20165         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20166         0, 0    /* No PER value map */
20167 };
20168 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_444 CC_NOTUSED = {
20169         { 0, 0 },
20170         -1};
20171 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 CC_NOTUSED = {
20172         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20173         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20174         0, 0    /* No PER value map */
20175 };
20176 static asn_oer_constraints_t asn_OER_memb_id_constr_446 CC_NOTUSED = {
20177         { 2, 1 }        /* (0..65535) */,
20178         -1};
20179 static asn_per_constraints_t asn_PER_memb_id_constr_446 CC_NOTUSED = {
20180         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20181         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20182         0, 0    /* No PER value map */
20183 };
20184 static asn_oer_constraints_t asn_OER_memb_criticality_constr_447 CC_NOTUSED = {
20185         { 0, 0 },
20186         -1};
20187 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 CC_NOTUSED = {
20188         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20189         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20190         0, 0    /* No PER value map */
20191 };
20192 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_448 CC_NOTUSED = {
20193         { 0, 0 },
20194         -1};
20195 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 CC_NOTUSED = {
20196         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20197         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20198         0, 0    /* No PER value map */
20199 };
20200 static asn_oer_constraints_t asn_OER_memb_id_constr_450 CC_NOTUSED = {
20201         { 2, 1 }        /* (0..65535) */,
20202         -1};
20203 static asn_per_constraints_t asn_PER_memb_id_constr_450 CC_NOTUSED = {
20204         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20205         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20206         0, 0    /* No PER value map */
20207 };
20208 static asn_oer_constraints_t asn_OER_memb_criticality_constr_451 CC_NOTUSED = {
20209         { 0, 0 },
20210         -1};
20211 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 CC_NOTUSED = {
20212         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20213         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20214         0, 0    /* No PER value map */
20215 };
20216 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_452 CC_NOTUSED = {
20217         { 0, 0 },
20218         -1};
20219 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 CC_NOTUSED = {
20220         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20221         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20222         0, 0    /* No PER value map */
20223 };
20224 static asn_oer_constraints_t asn_OER_memb_id_constr_454 CC_NOTUSED = {
20225         { 2, 1 }        /* (0..65535) */,
20226         -1};
20227 static asn_per_constraints_t asn_PER_memb_id_constr_454 CC_NOTUSED = {
20228         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20229         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20230         0, 0    /* No PER value map */
20231 };
20232 static asn_oer_constraints_t asn_OER_memb_criticality_constr_455 CC_NOTUSED = {
20233         { 0, 0 },
20234         -1};
20235 static asn_per_constraints_t asn_PER_memb_criticality_constr_455 CC_NOTUSED = {
20236         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20237         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20238         0, 0    /* No PER value map */
20239 };
20240 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_456 CC_NOTUSED = {
20241         { 0, 0 },
20242         -1};
20243 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_456 CC_NOTUSED = {
20244         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20245         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20246         0, 0    /* No PER value map */
20247 };
20248 static asn_oer_constraints_t asn_OER_memb_id_constr_458 CC_NOTUSED = {
20249         { 2, 1 }        /* (0..65535) */,
20250         -1};
20251 static asn_per_constraints_t asn_PER_memb_id_constr_458 CC_NOTUSED = {
20252         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20253         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20254         0, 0    /* No PER value map */
20255 };
20256 static asn_oer_constraints_t asn_OER_memb_criticality_constr_459 CC_NOTUSED = {
20257         { 0, 0 },
20258         -1};
20259 static asn_per_constraints_t asn_PER_memb_criticality_constr_459 CC_NOTUSED = {
20260         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20261         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20262         0, 0    /* No PER value map */
20263 };
20264 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_460 CC_NOTUSED = {
20265         { 0, 0 },
20266         -1};
20267 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_460 CC_NOTUSED = {
20268         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20269         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20270         0, 0    /* No PER value map */
20271 };
20272 static asn_oer_constraints_t asn_OER_memb_id_constr_462 CC_NOTUSED = {
20273         { 2, 1 }        /* (0..65535) */,
20274         -1};
20275 static asn_per_constraints_t asn_PER_memb_id_constr_462 CC_NOTUSED = {
20276         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20277         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20278         0, 0    /* No PER value map */
20279 };
20280 static asn_oer_constraints_t asn_OER_memb_criticality_constr_463 CC_NOTUSED = {
20281         { 0, 0 },
20282         -1};
20283 static asn_per_constraints_t asn_PER_memb_criticality_constr_463 CC_NOTUSED = {
20284         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20285         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20286         0, 0    /* No PER value map */
20287 };
20288 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_464 CC_NOTUSED = {
20289         { 0, 0 },
20290         -1};
20291 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_464 CC_NOTUSED = {
20292         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20293         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20294         0, 0    /* No PER value map */
20295 };
20296 static asn_oer_constraints_t asn_OER_memb_id_constr_466 CC_NOTUSED = {
20297         { 2, 1 }        /* (0..65535) */,
20298         -1};
20299 static asn_per_constraints_t asn_PER_memb_id_constr_466 CC_NOTUSED = {
20300         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20301         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20302         0, 0    /* No PER value map */
20303 };
20304 static asn_oer_constraints_t asn_OER_memb_criticality_constr_467 CC_NOTUSED = {
20305         { 0, 0 },
20306         -1};
20307 static asn_per_constraints_t asn_PER_memb_criticality_constr_467 CC_NOTUSED = {
20308         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20309         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20310         0, 0    /* No PER value map */
20311 };
20312 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_468 CC_NOTUSED = {
20313         { 0, 0 },
20314         -1};
20315 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_468 CC_NOTUSED = {
20316         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20317         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20318         0, 0    /* No PER value map */
20319 };
20320 static asn_oer_constraints_t asn_OER_memb_id_constr_470 CC_NOTUSED = {
20321         { 2, 1 }        /* (0..65535) */,
20322         -1};
20323 static asn_per_constraints_t asn_PER_memb_id_constr_470 CC_NOTUSED = {
20324         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20325         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20326         0, 0    /* No PER value map */
20327 };
20328 static asn_oer_constraints_t asn_OER_memb_criticality_constr_471 CC_NOTUSED = {
20329         { 0, 0 },
20330         -1};
20331 static asn_per_constraints_t asn_PER_memb_criticality_constr_471 CC_NOTUSED = {
20332         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20333         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20334         0, 0    /* No PER value map */
20335 };
20336 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_472 CC_NOTUSED = {
20337         { 0, 0 },
20338         -1};
20339 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_472 CC_NOTUSED = {
20340         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20341         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20342         0, 0    /* No PER value map */
20343 };
20344 static asn_oer_constraints_t asn_OER_memb_id_constr_474 CC_NOTUSED = {
20345         { 2, 1 }        /* (0..65535) */,
20346         -1};
20347 static asn_per_constraints_t asn_PER_memb_id_constr_474 CC_NOTUSED = {
20348         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20349         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20350         0, 0    /* No PER value map */
20351 };
20352 static asn_oer_constraints_t asn_OER_memb_criticality_constr_475 CC_NOTUSED = {
20353         { 0, 0 },
20354         -1};
20355 static asn_per_constraints_t asn_PER_memb_criticality_constr_475 CC_NOTUSED = {
20356         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20357         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20358         0, 0    /* No PER value map */
20359 };
20360 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_476 CC_NOTUSED = {
20361         { 0, 0 },
20362         -1};
20363 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_476 CC_NOTUSED = {
20364         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20365         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20366         0, 0    /* No PER value map */
20367 };
20368 static asn_oer_constraints_t asn_OER_memb_id_constr_478 CC_NOTUSED = {
20369         { 2, 1 }        /* (0..65535) */,
20370         -1};
20371 static asn_per_constraints_t asn_PER_memb_id_constr_478 CC_NOTUSED = {
20372         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20373         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20374         0, 0    /* No PER value map */
20375 };
20376 static asn_oer_constraints_t asn_OER_memb_criticality_constr_479 CC_NOTUSED = {
20377         { 0, 0 },
20378         -1};
20379 static asn_per_constraints_t asn_PER_memb_criticality_constr_479 CC_NOTUSED = {
20380         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20381         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20382         0, 0    /* No PER value map */
20383 };
20384 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_480 CC_NOTUSED = {
20385         { 0, 0 },
20386         -1};
20387 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_480 CC_NOTUSED = {
20388         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20389         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20390         0, 0    /* No PER value map */
20391 };
20392 static asn_oer_constraints_t asn_OER_memb_id_constr_482 CC_NOTUSED = {
20393         { 2, 1 }        /* (0..65535) */,
20394         -1};
20395 static asn_per_constraints_t asn_PER_memb_id_constr_482 CC_NOTUSED = {
20396         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20397         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20398         0, 0    /* No PER value map */
20399 };
20400 static asn_oer_constraints_t asn_OER_memb_criticality_constr_483 CC_NOTUSED = {
20401         { 0, 0 },
20402         -1};
20403 static asn_per_constraints_t asn_PER_memb_criticality_constr_483 CC_NOTUSED = {
20404         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20405         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20406         0, 0    /* No PER value map */
20407 };
20408 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_484 CC_NOTUSED = {
20409         { 0, 0 },
20410         -1};
20411 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_484 CC_NOTUSED = {
20412         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20413         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20414         0, 0    /* No PER value map */
20415 };
20416 static asn_oer_constraints_t asn_OER_memb_id_constr_486 CC_NOTUSED = {
20417         { 2, 1 }        /* (0..65535) */,
20418         -1};
20419 static asn_per_constraints_t asn_PER_memb_id_constr_486 CC_NOTUSED = {
20420         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20421         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20422         0, 0    /* No PER value map */
20423 };
20424 static asn_oer_constraints_t asn_OER_memb_criticality_constr_487 CC_NOTUSED = {
20425         { 0, 0 },
20426         -1};
20427 static asn_per_constraints_t asn_PER_memb_criticality_constr_487 CC_NOTUSED = {
20428         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20429         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20430         0, 0    /* No PER value map */
20431 };
20432 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_488 CC_NOTUSED = {
20433         { 0, 0 },
20434         -1};
20435 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_488 CC_NOTUSED = {
20436         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20437         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20438         0, 0    /* No PER value map */
20439 };
20440 static asn_oer_constraints_t asn_OER_memb_id_constr_490 CC_NOTUSED = {
20441         { 2, 1 }        /* (0..65535) */,
20442         -1};
20443 static asn_per_constraints_t asn_PER_memb_id_constr_490 CC_NOTUSED = {
20444         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20445         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20446         0, 0    /* No PER value map */
20447 };
20448 static asn_oer_constraints_t asn_OER_memb_criticality_constr_491 CC_NOTUSED = {
20449         { 0, 0 },
20450         -1};
20451 static asn_per_constraints_t asn_PER_memb_criticality_constr_491 CC_NOTUSED = {
20452         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20453         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20454         0, 0    /* No PER value map */
20455 };
20456 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_492 CC_NOTUSED = {
20457         { 0, 0 },
20458         -1};
20459 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_492 CC_NOTUSED = {
20460         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20461         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20462         0, 0    /* No PER value map */
20463 };
20464 static asn_oer_constraints_t asn_OER_memb_id_constr_494 CC_NOTUSED = {
20465         { 2, 1 }        /* (0..65535) */,
20466         -1};
20467 static asn_per_constraints_t asn_PER_memb_id_constr_494 CC_NOTUSED = {
20468         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20469         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20470         0, 0    /* No PER value map */
20471 };
20472 static asn_oer_constraints_t asn_OER_memb_criticality_constr_495 CC_NOTUSED = {
20473         { 0, 0 },
20474         -1};
20475 static asn_per_constraints_t asn_PER_memb_criticality_constr_495 CC_NOTUSED = {
20476         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20477         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20478         0, 0    /* No PER value map */
20479 };
20480 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_496 CC_NOTUSED = {
20481         { 0, 0 },
20482         -1};
20483 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_496 CC_NOTUSED = {
20484         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20485         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20486         0, 0    /* No PER value map */
20487 };
20488 static asn_oer_constraints_t asn_OER_memb_id_constr_498 CC_NOTUSED = {
20489         { 2, 1 }        /* (0..65535) */,
20490         -1};
20491 static asn_per_constraints_t asn_PER_memb_id_constr_498 CC_NOTUSED = {
20492         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20493         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20494         0, 0    /* No PER value map */
20495 };
20496 static asn_oer_constraints_t asn_OER_memb_criticality_constr_499 CC_NOTUSED = {
20497         { 0, 0 },
20498         -1};
20499 static asn_per_constraints_t asn_PER_memb_criticality_constr_499 CC_NOTUSED = {
20500         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20501         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20502         0, 0    /* No PER value map */
20503 };
20504 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_500 CC_NOTUSED = {
20505         { 0, 0 },
20506         -1};
20507 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_500 CC_NOTUSED = {
20508         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20509         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20510         0, 0    /* No PER value map */
20511 };
20512 static asn_oer_constraints_t asn_OER_memb_id_constr_502 CC_NOTUSED = {
20513         { 2, 1 }        /* (0..65535) */,
20514         -1};
20515 static asn_per_constraints_t asn_PER_memb_id_constr_502 CC_NOTUSED = {
20516         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20517         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20518         0, 0    /* No PER value map */
20519 };
20520 static asn_oer_constraints_t asn_OER_memb_criticality_constr_503 CC_NOTUSED = {
20521         { 0, 0 },
20522         -1};
20523 static asn_per_constraints_t asn_PER_memb_criticality_constr_503 CC_NOTUSED = {
20524         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20525         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20526         0, 0    /* No PER value map */
20527 };
20528 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_504 CC_NOTUSED = {
20529         { 0, 0 },
20530         -1};
20531 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_504 CC_NOTUSED = {
20532         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20533         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20534         0, 0    /* No PER value map */
20535 };
20536 static asn_oer_constraints_t asn_OER_memb_id_constr_506 CC_NOTUSED = {
20537         { 2, 1 }        /* (0..65535) */,
20538         -1};
20539 static asn_per_constraints_t asn_PER_memb_id_constr_506 CC_NOTUSED = {
20540         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20541         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20542         0, 0    /* No PER value map */
20543 };
20544 static asn_oer_constraints_t asn_OER_memb_criticality_constr_507 CC_NOTUSED = {
20545         { 0, 0 },
20546         -1};
20547 static asn_per_constraints_t asn_PER_memb_criticality_constr_507 CC_NOTUSED = {
20548         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20549         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20550         0, 0    /* No PER value map */
20551 };
20552 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_508 CC_NOTUSED = {
20553         { 0, 0 },
20554         -1};
20555 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_508 CC_NOTUSED = {
20556         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20558         0, 0    /* No PER value map */
20559 };
20560 static asn_oer_constraints_t asn_OER_memb_id_constr_510 CC_NOTUSED = {
20561         { 2, 1 }        /* (0..65535) */,
20562         -1};
20563 static asn_per_constraints_t asn_PER_memb_id_constr_510 CC_NOTUSED = {
20564         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20565         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20566         0, 0    /* No PER value map */
20567 };
20568 static asn_oer_constraints_t asn_OER_memb_criticality_constr_511 CC_NOTUSED = {
20569         { 0, 0 },
20570         -1};
20571 static asn_per_constraints_t asn_PER_memb_criticality_constr_511 CC_NOTUSED = {
20572         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20573         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20574         0, 0    /* No PER value map */
20575 };
20576 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_512 CC_NOTUSED = {
20577         { 0, 0 },
20578         -1};
20579 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_512 CC_NOTUSED = {
20580         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20581         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20582         0, 0    /* No PER value map */
20583 };
20584 static asn_oer_constraints_t asn_OER_memb_id_constr_514 CC_NOTUSED = {
20585         { 2, 1 }        /* (0..65535) */,
20586         -1};
20587 static asn_per_constraints_t asn_PER_memb_id_constr_514 CC_NOTUSED = {
20588         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20589         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20590         0, 0    /* No PER value map */
20591 };
20592 static asn_oer_constraints_t asn_OER_memb_criticality_constr_515 CC_NOTUSED = {
20593         { 0, 0 },
20594         -1};
20595 static asn_per_constraints_t asn_PER_memb_criticality_constr_515 CC_NOTUSED = {
20596         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20597         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20598         0, 0    /* No PER value map */
20599 };
20600 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_516 CC_NOTUSED = {
20601         { 0, 0 },
20602         -1};
20603 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_516 CC_NOTUSED = {
20604         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20605         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20606         0, 0    /* No PER value map */
20607 };
20608 static asn_oer_constraints_t asn_OER_memb_id_constr_518 CC_NOTUSED = {
20609         { 2, 1 }        /* (0..65535) */,
20610         -1};
20611 static asn_per_constraints_t asn_PER_memb_id_constr_518 CC_NOTUSED = {
20612         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20613         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20614         0, 0    /* No PER value map */
20615 };
20616 static asn_oer_constraints_t asn_OER_memb_criticality_constr_519 CC_NOTUSED = {
20617         { 0, 0 },
20618         -1};
20619 static asn_per_constraints_t asn_PER_memb_criticality_constr_519 CC_NOTUSED = {
20620         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20621         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20622         0, 0    /* No PER value map */
20623 };
20624 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_520 CC_NOTUSED = {
20625         { 0, 0 },
20626         -1};
20627 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_520 CC_NOTUSED = {
20628         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20629         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20630         0, 0    /* No PER value map */
20631 };
20632 static asn_oer_constraints_t asn_OER_memb_id_constr_522 CC_NOTUSED = {
20633         { 2, 1 }        /* (0..65535) */,
20634         -1};
20635 static asn_per_constraints_t asn_PER_memb_id_constr_522 CC_NOTUSED = {
20636         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20637         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20638         0, 0    /* No PER value map */
20639 };
20640 static asn_oer_constraints_t asn_OER_memb_criticality_constr_523 CC_NOTUSED = {
20641         { 0, 0 },
20642         -1};
20643 static asn_per_constraints_t asn_PER_memb_criticality_constr_523 CC_NOTUSED = {
20644         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20645         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20646         0, 0    /* No PER value map */
20647 };
20648 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_524 CC_NOTUSED = {
20649         { 0, 0 },
20650         -1};
20651 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_524 CC_NOTUSED = {
20652         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20653         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20654         0, 0    /* No PER value map */
20655 };
20656 static asn_oer_constraints_t asn_OER_memb_id_constr_526 CC_NOTUSED = {
20657         { 2, 1 }        /* (0..65535) */,
20658         -1};
20659 static asn_per_constraints_t asn_PER_memb_id_constr_526 CC_NOTUSED = {
20660         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20661         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20662         0, 0    /* No PER value map */
20663 };
20664 static asn_oer_constraints_t asn_OER_memb_criticality_constr_527 CC_NOTUSED = {
20665         { 0, 0 },
20666         -1};
20667 static asn_per_constraints_t asn_PER_memb_criticality_constr_527 CC_NOTUSED = {
20668         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20669         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20670         0, 0    /* No PER value map */
20671 };
20672 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_528 CC_NOTUSED = {
20673         { 0, 0 },
20674         -1};
20675 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_528 CC_NOTUSED = {
20676         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20678         0, 0    /* No PER value map */
20679 };
20680 static asn_oer_constraints_t asn_OER_memb_id_constr_530 CC_NOTUSED = {
20681         { 2, 1 }        /* (0..65535) */,
20682         -1};
20683 static asn_per_constraints_t asn_PER_memb_id_constr_530 CC_NOTUSED = {
20684         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20685         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20686         0, 0    /* No PER value map */
20687 };
20688 static asn_oer_constraints_t asn_OER_memb_criticality_constr_531 CC_NOTUSED = {
20689         { 0, 0 },
20690         -1};
20691 static asn_per_constraints_t asn_PER_memb_criticality_constr_531 CC_NOTUSED = {
20692         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20693         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20694         0, 0    /* No PER value map */
20695 };
20696 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_532 CC_NOTUSED = {
20697         { 0, 0 },
20698         -1};
20699 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_532 CC_NOTUSED = {
20700         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20701         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20702         0, 0    /* No PER value map */
20703 };
20704 static asn_oer_constraints_t asn_OER_memb_id_constr_534 CC_NOTUSED = {
20705         { 2, 1 }        /* (0..65535) */,
20706         -1};
20707 static asn_per_constraints_t asn_PER_memb_id_constr_534 CC_NOTUSED = {
20708         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20709         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20710         0, 0    /* No PER value map */
20711 };
20712 static asn_oer_constraints_t asn_OER_memb_criticality_constr_535 CC_NOTUSED = {
20713         { 0, 0 },
20714         -1};
20715 static asn_per_constraints_t asn_PER_memb_criticality_constr_535 CC_NOTUSED = {
20716         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20718         0, 0    /* No PER value map */
20719 };
20720 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_536 CC_NOTUSED = {
20721         { 0, 0 },
20722         -1};
20723 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_536 CC_NOTUSED = {
20724         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20725         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20726         0, 0    /* No PER value map */
20727 };
20728 static asn_oer_constraints_t asn_OER_memb_id_constr_538 CC_NOTUSED = {
20729         { 2, 1 }        /* (0..65535) */,
20730         -1};
20731 static asn_per_constraints_t asn_PER_memb_id_constr_538 CC_NOTUSED = {
20732         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20733         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20734         0, 0    /* No PER value map */
20735 };
20736 static asn_oer_constraints_t asn_OER_memb_criticality_constr_539 CC_NOTUSED = {
20737         { 0, 0 },
20738         -1};
20739 static asn_per_constraints_t asn_PER_memb_criticality_constr_539 CC_NOTUSED = {
20740         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20741         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20742         0, 0    /* No PER value map */
20743 };
20744 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_540 CC_NOTUSED = {
20745         { 0, 0 },
20746         -1};
20747 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_540 CC_NOTUSED = {
20748         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20749         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20750         0, 0    /* No PER value map */
20751 };
20752 static asn_oer_constraints_t asn_OER_memb_id_constr_542 CC_NOTUSED = {
20753         { 2, 1 }        /* (0..65535) */,
20754         -1};
20755 static asn_per_constraints_t asn_PER_memb_id_constr_542 CC_NOTUSED = {
20756         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20758         0, 0    /* No PER value map */
20759 };
20760 static asn_oer_constraints_t asn_OER_memb_criticality_constr_543 CC_NOTUSED = {
20761         { 0, 0 },
20762         -1};
20763 static asn_per_constraints_t asn_PER_memb_criticality_constr_543 CC_NOTUSED = {
20764         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20765         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20766         0, 0    /* No PER value map */
20767 };
20768 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_544 CC_NOTUSED = {
20769         { 0, 0 },
20770         -1};
20771 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_544 CC_NOTUSED = {
20772         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20773         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20774         0, 0    /* No PER value map */
20775 };
20776 static asn_oer_constraints_t asn_OER_memb_id_constr_546 CC_NOTUSED = {
20777         { 2, 1 }        /* (0..65535) */,
20778         -1};
20779 static asn_per_constraints_t asn_PER_memb_id_constr_546 CC_NOTUSED = {
20780         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20781         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20782         0, 0    /* No PER value map */
20783 };
20784 static asn_oer_constraints_t asn_OER_memb_criticality_constr_547 CC_NOTUSED = {
20785         { 0, 0 },
20786         -1};
20787 static asn_per_constraints_t asn_PER_memb_criticality_constr_547 CC_NOTUSED = {
20788         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20789         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20790         0, 0    /* No PER value map */
20791 };
20792 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_548 CC_NOTUSED = {
20793         { 0, 0 },
20794         -1};
20795 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_548 CC_NOTUSED = {
20796         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20798         0, 0    /* No PER value map */
20799 };
20800 static asn_oer_constraints_t asn_OER_memb_id_constr_550 CC_NOTUSED = {
20801         { 2, 1 }        /* (0..65535) */,
20802         -1};
20803 static asn_per_constraints_t asn_PER_memb_id_constr_550 CC_NOTUSED = {
20804         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20805         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20806         0, 0    /* No PER value map */
20807 };
20808 static asn_oer_constraints_t asn_OER_memb_criticality_constr_551 CC_NOTUSED = {
20809         { 0, 0 },
20810         -1};
20811 static asn_per_constraints_t asn_PER_memb_criticality_constr_551 CC_NOTUSED = {
20812         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20813         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20814         0, 0    /* No PER value map */
20815 };
20816 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_552 CC_NOTUSED = {
20817         { 0, 0 },
20818         -1};
20819 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_552 CC_NOTUSED = {
20820         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20821         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20822         0, 0    /* No PER value map */
20823 };
20824 static asn_oer_constraints_t asn_OER_memb_id_constr_554 CC_NOTUSED = {
20825         { 2, 1 }        /* (0..65535) */,
20826         -1};
20827 static asn_per_constraints_t asn_PER_memb_id_constr_554 CC_NOTUSED = {
20828         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20829         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20830         0, 0    /* No PER value map */
20831 };
20832 static asn_oer_constraints_t asn_OER_memb_criticality_constr_555 CC_NOTUSED = {
20833         { 0, 0 },
20834         -1};
20835 static asn_per_constraints_t asn_PER_memb_criticality_constr_555 CC_NOTUSED = {
20836         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20837         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20838         0, 0    /* No PER value map */
20839 };
20840 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_556 CC_NOTUSED = {
20841         { 0, 0 },
20842         -1};
20843 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_556 CC_NOTUSED = {
20844         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20845         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20846         0, 0    /* No PER value map */
20847 };
20848 static asn_oer_constraints_t asn_OER_memb_id_constr_558 CC_NOTUSED = {
20849         { 2, 1 }        /* (0..65535) */,
20850         -1};
20851 static asn_per_constraints_t asn_PER_memb_id_constr_558 CC_NOTUSED = {
20852         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20853         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20854         0, 0    /* No PER value map */
20855 };
20856 static asn_oer_constraints_t asn_OER_memb_criticality_constr_559 CC_NOTUSED = {
20857         { 0, 0 },
20858         -1};
20859 static asn_per_constraints_t asn_PER_memb_criticality_constr_559 CC_NOTUSED = {
20860         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20861         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20862         0, 0    /* No PER value map */
20863 };
20864 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_560 CC_NOTUSED = {
20865         { 0, 0 },
20866         -1};
20867 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_560 CC_NOTUSED = {
20868         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20869         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20870         0, 0    /* No PER value map */
20871 };
20872 static asn_oer_constraints_t asn_OER_memb_id_constr_562 CC_NOTUSED = {
20873         { 2, 1 }        /* (0..65535) */,
20874         -1};
20875 static asn_per_constraints_t asn_PER_memb_id_constr_562 CC_NOTUSED = {
20876         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20877         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20878         0, 0    /* No PER value map */
20879 };
20880 static asn_oer_constraints_t asn_OER_memb_criticality_constr_563 CC_NOTUSED = {
20881         { 0, 0 },
20882         -1};
20883 static asn_per_constraints_t asn_PER_memb_criticality_constr_563 CC_NOTUSED = {
20884         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20885         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20886         0, 0    /* No PER value map */
20887 };
20888 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_564 CC_NOTUSED = {
20889         { 0, 0 },
20890         -1};
20891 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_564 CC_NOTUSED = {
20892         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20893         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20894         0, 0    /* No PER value map */
20895 };
20896 static asn_oer_constraints_t asn_OER_memb_id_constr_566 CC_NOTUSED = {
20897         { 2, 1 }        /* (0..65535) */,
20898         -1};
20899 static asn_per_constraints_t asn_PER_memb_id_constr_566 CC_NOTUSED = {
20900         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20901         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20902         0, 0    /* No PER value map */
20903 };
20904 static asn_oer_constraints_t asn_OER_memb_criticality_constr_567 CC_NOTUSED = {
20905         { 0, 0 },
20906         -1};
20907 static asn_per_constraints_t asn_PER_memb_criticality_constr_567 CC_NOTUSED = {
20908         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20909         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20910         0, 0    /* No PER value map */
20911 };
20912 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_568 CC_NOTUSED = {
20913         { 0, 0 },
20914         -1};
20915 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_568 CC_NOTUSED = {
20916         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20917         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20918         0, 0    /* No PER value map */
20919 };
20920 static asn_oer_constraints_t asn_OER_memb_id_constr_570 CC_NOTUSED = {
20921         { 2, 1 }        /* (0..65535) */,
20922         -1};
20923 static asn_per_constraints_t asn_PER_memb_id_constr_570 CC_NOTUSED = {
20924         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20925         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20926         0, 0    /* No PER value map */
20927 };
20928 static asn_oer_constraints_t asn_OER_memb_criticality_constr_571 CC_NOTUSED = {
20929         { 0, 0 },
20930         -1};
20931 static asn_per_constraints_t asn_PER_memb_criticality_constr_571 CC_NOTUSED = {
20932         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20933         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20934         0, 0    /* No PER value map */
20935 };
20936 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_572 CC_NOTUSED = {
20937         { 0, 0 },
20938         -1};
20939 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_572 CC_NOTUSED = {
20940         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20941         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20942         0, 0    /* No PER value map */
20943 };
20944 static asn_oer_constraints_t asn_OER_memb_id_constr_574 CC_NOTUSED = {
20945         { 2, 1 }        /* (0..65535) */,
20946         -1};
20947 static asn_per_constraints_t asn_PER_memb_id_constr_574 CC_NOTUSED = {
20948         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20949         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20950         0, 0    /* No PER value map */
20951 };
20952 static asn_oer_constraints_t asn_OER_memb_criticality_constr_575 CC_NOTUSED = {
20953         { 0, 0 },
20954         -1};
20955 static asn_per_constraints_t asn_PER_memb_criticality_constr_575 CC_NOTUSED = {
20956         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20957         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20958         0, 0    /* No PER value map */
20959 };
20960 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_576 CC_NOTUSED = {
20961         { 0, 0 },
20962         -1};
20963 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_576 CC_NOTUSED = {
20964         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20965         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20966         0, 0    /* No PER value map */
20967 };
20968 static asn_oer_constraints_t asn_OER_memb_id_constr_578 CC_NOTUSED = {
20969         { 2, 1 }        /* (0..65535) */,
20970         -1};
20971 static asn_per_constraints_t asn_PER_memb_id_constr_578 CC_NOTUSED = {
20972         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20973         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20974         0, 0    /* No PER value map */
20975 };
20976 static asn_oer_constraints_t asn_OER_memb_criticality_constr_579 CC_NOTUSED = {
20977         { 0, 0 },
20978         -1};
20979 static asn_per_constraints_t asn_PER_memb_criticality_constr_579 CC_NOTUSED = {
20980         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20981         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20982         0, 0    /* No PER value map */
20983 };
20984 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_580 CC_NOTUSED = {
20985         { 0, 0 },
20986         -1};
20987 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_580 CC_NOTUSED = {
20988         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20989         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20990         0, 0    /* No PER value map */
20991 };
20992 static asn_oer_constraints_t asn_OER_memb_id_constr_582 CC_NOTUSED = {
20993         { 2, 1 }        /* (0..65535) */,
20994         -1};
20995 static asn_per_constraints_t asn_PER_memb_id_constr_582 CC_NOTUSED = {
20996         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20997         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20998         0, 0    /* No PER value map */
20999 };
21000 static asn_oer_constraints_t asn_OER_memb_criticality_constr_583 CC_NOTUSED = {
21001         { 0, 0 },
21002         -1};
21003 static asn_per_constraints_t asn_PER_memb_criticality_constr_583 CC_NOTUSED = {
21004         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21005         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21006         0, 0    /* No PER value map */
21007 };
21008 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_584 CC_NOTUSED = {
21009         { 0, 0 },
21010         -1};
21011 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_584 CC_NOTUSED = {
21012         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21013         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21014         0, 0    /* No PER value map */
21015 };
21016 static asn_oer_constraints_t asn_OER_memb_id_constr_586 CC_NOTUSED = {
21017         { 2, 1 }        /* (0..65535) */,
21018         -1};
21019 static asn_per_constraints_t asn_PER_memb_id_constr_586 CC_NOTUSED = {
21020         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21021         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21022         0, 0    /* No PER value map */
21023 };
21024 static asn_oer_constraints_t asn_OER_memb_criticality_constr_587 CC_NOTUSED = {
21025         { 0, 0 },
21026         -1};
21027 static asn_per_constraints_t asn_PER_memb_criticality_constr_587 CC_NOTUSED = {
21028         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21029         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21030         0, 0    /* No PER value map */
21031 };
21032 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_588 CC_NOTUSED = {
21033         { 0, 0 },
21034         -1};
21035 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_588 CC_NOTUSED = {
21036         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21037         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21038         0, 0    /* No PER value map */
21039 };
21040 static asn_oer_constraints_t asn_OER_memb_id_constr_590 CC_NOTUSED = {
21041         { 2, 1 }        /* (0..65535) */,
21042         -1};
21043 static asn_per_constraints_t asn_PER_memb_id_constr_590 CC_NOTUSED = {
21044         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21045         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21046         0, 0    /* No PER value map */
21047 };
21048 static asn_oer_constraints_t asn_OER_memb_criticality_constr_591 CC_NOTUSED = {
21049         { 0, 0 },
21050         -1};
21051 static asn_per_constraints_t asn_PER_memb_criticality_constr_591 CC_NOTUSED = {
21052         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21053         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21054         0, 0    /* No PER value map */
21055 };
21056 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_592 CC_NOTUSED = {
21057         { 0, 0 },
21058         -1};
21059 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_592 CC_NOTUSED = {
21060         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21061         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21062         0, 0    /* No PER value map */
21063 };
21064 static asn_oer_constraints_t asn_OER_memb_id_constr_594 CC_NOTUSED = {
21065         { 2, 1 }        /* (0..65535) */,
21066         -1};
21067 static asn_per_constraints_t asn_PER_memb_id_constr_594 CC_NOTUSED = {
21068         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21069         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21070         0, 0    /* No PER value map */
21071 };
21072 static asn_oer_constraints_t asn_OER_memb_criticality_constr_595 CC_NOTUSED = {
21073         { 0, 0 },
21074         -1};
21075 static asn_per_constraints_t asn_PER_memb_criticality_constr_595 CC_NOTUSED = {
21076         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21077         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21078         0, 0    /* No PER value map */
21079 };
21080 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_596 CC_NOTUSED = {
21081         { 0, 0 },
21082         -1};
21083 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_596 CC_NOTUSED = {
21084         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21085         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21086         0, 0    /* No PER value map */
21087 };
21088 static asn_oer_constraints_t asn_OER_memb_id_constr_598 CC_NOTUSED = {
21089         { 2, 1 }        /* (0..65535) */,
21090         -1};
21091 static asn_per_constraints_t asn_PER_memb_id_constr_598 CC_NOTUSED = {
21092         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21093         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21094         0, 0    /* No PER value map */
21095 };
21096 static asn_oer_constraints_t asn_OER_memb_criticality_constr_599 CC_NOTUSED = {
21097         { 0, 0 },
21098         -1};
21099 static asn_per_constraints_t asn_PER_memb_criticality_constr_599 CC_NOTUSED = {
21100         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21101         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21102         0, 0    /* No PER value map */
21103 };
21104 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_600 CC_NOTUSED = {
21105         { 0, 0 },
21106         -1};
21107 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_600 CC_NOTUSED = {
21108         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21109         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21110         0, 0    /* No PER value map */
21111 };
21112 static asn_oer_constraints_t asn_OER_memb_id_constr_602 CC_NOTUSED = {
21113         { 2, 1 }        /* (0..65535) */,
21114         -1};
21115 static asn_per_constraints_t asn_PER_memb_id_constr_602 CC_NOTUSED = {
21116         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21117         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21118         0, 0    /* No PER value map */
21119 };
21120 static asn_oer_constraints_t asn_OER_memb_criticality_constr_603 CC_NOTUSED = {
21121         { 0, 0 },
21122         -1};
21123 static asn_per_constraints_t asn_PER_memb_criticality_constr_603 CC_NOTUSED = {
21124         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21125         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21126         0, 0    /* No PER value map */
21127 };
21128 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_604 CC_NOTUSED = {
21129         { 0, 0 },
21130         -1};
21131 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_604 CC_NOTUSED = {
21132         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21133         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21134         0, 0    /* No PER value map */
21135 };
21136 static asn_oer_constraints_t asn_OER_memb_id_constr_606 CC_NOTUSED = {
21137         { 2, 1 }        /* (0..65535) */,
21138         -1};
21139 static asn_per_constraints_t asn_PER_memb_id_constr_606 CC_NOTUSED = {
21140         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21141         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21142         0, 0    /* No PER value map */
21143 };
21144 static asn_oer_constraints_t asn_OER_memb_criticality_constr_607 CC_NOTUSED = {
21145         { 0, 0 },
21146         -1};
21147 static asn_per_constraints_t asn_PER_memb_criticality_constr_607 CC_NOTUSED = {
21148         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21149         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21150         0, 0    /* No PER value map */
21151 };
21152 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_608 CC_NOTUSED = {
21153         { 0, 0 },
21154         -1};
21155 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_608 CC_NOTUSED = {
21156         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21157         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21158         0, 0    /* No PER value map */
21159 };
21160 static asn_oer_constraints_t asn_OER_memb_id_constr_610 CC_NOTUSED = {
21161         { 2, 1 }        /* (0..65535) */,
21162         -1};
21163 static asn_per_constraints_t asn_PER_memb_id_constr_610 CC_NOTUSED = {
21164         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21165         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21166         0, 0    /* No PER value map */
21167 };
21168 static asn_oer_constraints_t asn_OER_memb_criticality_constr_611 CC_NOTUSED = {
21169         { 0, 0 },
21170         -1};
21171 static asn_per_constraints_t asn_PER_memb_criticality_constr_611 CC_NOTUSED = {
21172         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21173         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21174         0, 0    /* No PER value map */
21175 };
21176 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_612 CC_NOTUSED = {
21177         { 0, 0 },
21178         -1};
21179 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_612 CC_NOTUSED = {
21180         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21181         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21182         0, 0    /* No PER value map */
21183 };
21184 static asn_oer_constraints_t asn_OER_memb_id_constr_614 CC_NOTUSED = {
21185         { 2, 1 }        /* (0..65535) */,
21186         -1};
21187 static asn_per_constraints_t asn_PER_memb_id_constr_614 CC_NOTUSED = {
21188         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21189         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21190         0, 0    /* No PER value map */
21191 };
21192 static asn_oer_constraints_t asn_OER_memb_criticality_constr_615 CC_NOTUSED = {
21193         { 0, 0 },
21194         -1};
21195 static asn_per_constraints_t asn_PER_memb_criticality_constr_615 CC_NOTUSED = {
21196         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21197         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21198         0, 0    /* No PER value map */
21199 };
21200 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_616 CC_NOTUSED = {
21201         { 0, 0 },
21202         -1};
21203 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_616 CC_NOTUSED = {
21204         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21205         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21206         0, 0    /* No PER value map */
21207 };
21208 static asn_oer_constraints_t asn_OER_memb_id_constr_618 CC_NOTUSED = {
21209         { 2, 1 }        /* (0..65535) */,
21210         -1};
21211 static asn_per_constraints_t asn_PER_memb_id_constr_618 CC_NOTUSED = {
21212         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21213         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21214         0, 0    /* No PER value map */
21215 };
21216 static asn_oer_constraints_t asn_OER_memb_criticality_constr_619 CC_NOTUSED = {
21217         { 0, 0 },
21218         -1};
21219 static asn_per_constraints_t asn_PER_memb_criticality_constr_619 CC_NOTUSED = {
21220         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21221         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21222         0, 0    /* No PER value map */
21223 };
21224 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_620 CC_NOTUSED = {
21225         { 0, 0 },
21226         -1};
21227 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_620 CC_NOTUSED = {
21228         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21229         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21230         0, 0    /* No PER value map */
21231 };
21232 static asn_oer_constraints_t asn_OER_memb_id_constr_622 CC_NOTUSED = {
21233         { 2, 1 }        /* (0..65535) */,
21234         -1};
21235 static asn_per_constraints_t asn_PER_memb_id_constr_622 CC_NOTUSED = {
21236         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21237         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21238         0, 0    /* No PER value map */
21239 };
21240 static asn_oer_constraints_t asn_OER_memb_criticality_constr_623 CC_NOTUSED = {
21241         { 0, 0 },
21242         -1};
21243 static asn_per_constraints_t asn_PER_memb_criticality_constr_623 CC_NOTUSED = {
21244         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21245         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21246         0, 0    /* No PER value map */
21247 };
21248 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_624 CC_NOTUSED = {
21249         { 0, 0 },
21250         -1};
21251 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_624 CC_NOTUSED = {
21252         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21253         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21254         0, 0    /* No PER value map */
21255 };
21256 static asn_oer_constraints_t asn_OER_memb_id_constr_626 CC_NOTUSED = {
21257         { 2, 1 }        /* (0..65535) */,
21258         -1};
21259 static asn_per_constraints_t asn_PER_memb_id_constr_626 CC_NOTUSED = {
21260         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21261         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21262         0, 0    /* No PER value map */
21263 };
21264 static asn_oer_constraints_t asn_OER_memb_criticality_constr_627 CC_NOTUSED = {
21265         { 0, 0 },
21266         -1};
21267 static asn_per_constraints_t asn_PER_memb_criticality_constr_627 CC_NOTUSED = {
21268         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21269         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21270         0, 0    /* No PER value map */
21271 };
21272 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_628 CC_NOTUSED = {
21273         { 0, 0 },
21274         -1};
21275 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_628 CC_NOTUSED = {
21276         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21277         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21278         0, 0    /* No PER value map */
21279 };
21280 static asn_oer_constraints_t asn_OER_memb_id_constr_630 CC_NOTUSED = {
21281         { 2, 1 }        /* (0..65535) */,
21282         -1};
21283 static asn_per_constraints_t asn_PER_memb_id_constr_630 CC_NOTUSED = {
21284         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21285         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21286         0, 0    /* No PER value map */
21287 };
21288 static asn_oer_constraints_t asn_OER_memb_criticality_constr_631 CC_NOTUSED = {
21289         { 0, 0 },
21290         -1};
21291 static asn_per_constraints_t asn_PER_memb_criticality_constr_631 CC_NOTUSED = {
21292         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21293         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21294         0, 0    /* No PER value map */
21295 };
21296 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_632 CC_NOTUSED = {
21297         { 0, 0 },
21298         -1};
21299 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_632 CC_NOTUSED = {
21300         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21301         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21302         0, 0    /* No PER value map */
21303 };
21304 static asn_oer_constraints_t asn_OER_memb_id_constr_634 CC_NOTUSED = {
21305         { 2, 1 }        /* (0..65535) */,
21306         -1};
21307 static asn_per_constraints_t asn_PER_memb_id_constr_634 CC_NOTUSED = {
21308         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21309         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21310         0, 0    /* No PER value map */
21311 };
21312 static asn_oer_constraints_t asn_OER_memb_criticality_constr_635 CC_NOTUSED = {
21313         { 0, 0 },
21314         -1};
21315 static asn_per_constraints_t asn_PER_memb_criticality_constr_635 CC_NOTUSED = {
21316         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21317         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21318         0, 0    /* No PER value map */
21319 };
21320 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_636 CC_NOTUSED = {
21321         { 0, 0 },
21322         -1};
21323 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_636 CC_NOTUSED = {
21324         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21325         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21326         0, 0    /* No PER value map */
21327 };
21328 static asn_oer_constraints_t asn_OER_memb_id_constr_638 CC_NOTUSED = {
21329         { 2, 1 }        /* (0..65535) */,
21330         -1};
21331 static asn_per_constraints_t asn_PER_memb_id_constr_638 CC_NOTUSED = {
21332         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21333         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21334         0, 0    /* No PER value map */
21335 };
21336 static asn_oer_constraints_t asn_OER_memb_criticality_constr_639 CC_NOTUSED = {
21337         { 0, 0 },
21338         -1};
21339 static asn_per_constraints_t asn_PER_memb_criticality_constr_639 CC_NOTUSED = {
21340         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21341         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21342         0, 0    /* No PER value map */
21343 };
21344 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_640 CC_NOTUSED = {
21345         { 0, 0 },
21346         -1};
21347 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_640 CC_NOTUSED = {
21348         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21349         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21350         0, 0    /* No PER value map */
21351 };
21352 static asn_oer_constraints_t asn_OER_memb_id_constr_642 CC_NOTUSED = {
21353         { 2, 1 }        /* (0..65535) */,
21354         -1};
21355 static asn_per_constraints_t asn_PER_memb_id_constr_642 CC_NOTUSED = {
21356         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21357         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21358         0, 0    /* No PER value map */
21359 };
21360 static asn_oer_constraints_t asn_OER_memb_criticality_constr_643 CC_NOTUSED = {
21361         { 0, 0 },
21362         -1};
21363 static asn_per_constraints_t asn_PER_memb_criticality_constr_643 CC_NOTUSED = {
21364         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21365         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21366         0, 0    /* No PER value map */
21367 };
21368 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_644 CC_NOTUSED = {
21369         { 0, 0 },
21370         -1};
21371 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_644 CC_NOTUSED = {
21372         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21373         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21374         0, 0    /* No PER value map */
21375 };
21376 static asn_oer_constraints_t asn_OER_memb_id_constr_646 CC_NOTUSED = {
21377         { 2, 1 }        /* (0..65535) */,
21378         -1};
21379 static asn_per_constraints_t asn_PER_memb_id_constr_646 CC_NOTUSED = {
21380         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21381         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21382         0, 0    /* No PER value map */
21383 };
21384 static asn_oer_constraints_t asn_OER_memb_criticality_constr_647 CC_NOTUSED = {
21385         { 0, 0 },
21386         -1};
21387 static asn_per_constraints_t asn_PER_memb_criticality_constr_647 CC_NOTUSED = {
21388         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21389         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21390         0, 0    /* No PER value map */
21391 };
21392 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_648 CC_NOTUSED = {
21393         { 0, 0 },
21394         -1};
21395 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_648 CC_NOTUSED = {
21396         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21397         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21398         0, 0    /* No PER value map */
21399 };
21400 static asn_oer_constraints_t asn_OER_memb_id_constr_650 CC_NOTUSED = {
21401         { 2, 1 }        /* (0..65535) */,
21402         -1};
21403 static asn_per_constraints_t asn_PER_memb_id_constr_650 CC_NOTUSED = {
21404         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21405         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21406         0, 0    /* No PER value map */
21407 };
21408 static asn_oer_constraints_t asn_OER_memb_criticality_constr_651 CC_NOTUSED = {
21409         { 0, 0 },
21410         -1};
21411 static asn_per_constraints_t asn_PER_memb_criticality_constr_651 CC_NOTUSED = {
21412         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21413         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21414         0, 0    /* No PER value map */
21415 };
21416 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_652 CC_NOTUSED = {
21417         { 0, 0 },
21418         -1};
21419 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_652 CC_NOTUSED = {
21420         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21421         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21422         0, 0    /* No PER value map */
21423 };
21424 static asn_oer_constraints_t asn_OER_memb_id_constr_654 CC_NOTUSED = {
21425         { 2, 1 }        /* (0..65535) */,
21426         -1};
21427 static asn_per_constraints_t asn_PER_memb_id_constr_654 CC_NOTUSED = {
21428         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21429         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21430         0, 0    /* No PER value map */
21431 };
21432 static asn_oer_constraints_t asn_OER_memb_criticality_constr_655 CC_NOTUSED = {
21433         { 0, 0 },
21434         -1};
21435 static asn_per_constraints_t asn_PER_memb_criticality_constr_655 CC_NOTUSED = {
21436         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21437         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21438         0, 0    /* No PER value map */
21439 };
21440 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_656 CC_NOTUSED = {
21441         { 0, 0 },
21442         -1};
21443 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_656 CC_NOTUSED = {
21444         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21445         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21446         0, 0    /* No PER value map */
21447 };
21448 static asn_oer_constraints_t asn_OER_memb_id_constr_658 CC_NOTUSED = {
21449         { 2, 1 }        /* (0..65535) */,
21450         -1};
21451 static asn_per_constraints_t asn_PER_memb_id_constr_658 CC_NOTUSED = {
21452         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21453         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21454         0, 0    /* No PER value map */
21455 };
21456 static asn_oer_constraints_t asn_OER_memb_criticality_constr_659 CC_NOTUSED = {
21457         { 0, 0 },
21458         -1};
21459 static asn_per_constraints_t asn_PER_memb_criticality_constr_659 CC_NOTUSED = {
21460         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21461         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21462         0, 0    /* No PER value map */
21463 };
21464 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_660 CC_NOTUSED = {
21465         { 0, 0 },
21466         -1};
21467 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_660 CC_NOTUSED = {
21468         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21469         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21470         0, 0    /* No PER value map */
21471 };
21472 static asn_oer_constraints_t asn_OER_memb_id_constr_662 CC_NOTUSED = {
21473         { 2, 1 }        /* (0..65535) */,
21474         -1};
21475 static asn_per_constraints_t asn_PER_memb_id_constr_662 CC_NOTUSED = {
21476         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21477         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21478         0, 0    /* No PER value map */
21479 };
21480 static asn_oer_constraints_t asn_OER_memb_criticality_constr_663 CC_NOTUSED = {
21481         { 0, 0 },
21482         -1};
21483 static asn_per_constraints_t asn_PER_memb_criticality_constr_663 CC_NOTUSED = {
21484         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21485         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21486         0, 0    /* No PER value map */
21487 };
21488 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_664 CC_NOTUSED = {
21489         { 0, 0 },
21490         -1};
21491 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_664 CC_NOTUSED = {
21492         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21493         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21494         0, 0    /* No PER value map */
21495 };
21496 static asn_oer_constraints_t asn_OER_memb_id_constr_666 CC_NOTUSED = {
21497         { 2, 1 }        /* (0..65535) */,
21498         -1};
21499 static asn_per_constraints_t asn_PER_memb_id_constr_666 CC_NOTUSED = {
21500         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21501         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21502         0, 0    /* No PER value map */
21503 };
21504 static asn_oer_constraints_t asn_OER_memb_criticality_constr_667 CC_NOTUSED = {
21505         { 0, 0 },
21506         -1};
21507 static asn_per_constraints_t asn_PER_memb_criticality_constr_667 CC_NOTUSED = {
21508         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21509         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21510         0, 0    /* No PER value map */
21511 };
21512 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_668 CC_NOTUSED = {
21513         { 0, 0 },
21514         -1};
21515 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_668 CC_NOTUSED = {
21516         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21517         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21518         0, 0    /* No PER value map */
21519 };
21520 static asn_oer_constraints_t asn_OER_memb_id_constr_670 CC_NOTUSED = {
21521         { 2, 1 }        /* (0..65535) */,
21522         -1};
21523 static asn_per_constraints_t asn_PER_memb_id_constr_670 CC_NOTUSED = {
21524         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21525         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21526         0, 0    /* No PER value map */
21527 };
21528 static asn_oer_constraints_t asn_OER_memb_criticality_constr_671 CC_NOTUSED = {
21529         { 0, 0 },
21530         -1};
21531 static asn_per_constraints_t asn_PER_memb_criticality_constr_671 CC_NOTUSED = {
21532         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21533         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21534         0, 0    /* No PER value map */
21535 };
21536 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_672 CC_NOTUSED = {
21537         { 0, 0 },
21538         -1};
21539 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_672 CC_NOTUSED = {
21540         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21541         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21542         0, 0    /* No PER value map */
21543 };
21544 static asn_oer_constraints_t asn_OER_memb_id_constr_674 CC_NOTUSED = {
21545         { 2, 1 }        /* (0..65535) */,
21546         -1};
21547 static asn_per_constraints_t asn_PER_memb_id_constr_674 CC_NOTUSED = {
21548         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21549         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21550         0, 0    /* No PER value map */
21551 };
21552 static asn_oer_constraints_t asn_OER_memb_criticality_constr_675 CC_NOTUSED = {
21553         { 0, 0 },
21554         -1};
21555 static asn_per_constraints_t asn_PER_memb_criticality_constr_675 CC_NOTUSED = {
21556         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21558         0, 0    /* No PER value map */
21559 };
21560 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_676 CC_NOTUSED = {
21561         { 0, 0 },
21562         -1};
21563 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_676 CC_NOTUSED = {
21564         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21565         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21566         0, 0    /* No PER value map */
21567 };
21568 static asn_oer_constraints_t asn_OER_memb_id_constr_678 CC_NOTUSED = {
21569         { 2, 1 }        /* (0..65535) */,
21570         -1};
21571 static asn_per_constraints_t asn_PER_memb_id_constr_678 CC_NOTUSED = {
21572         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21573         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21574         0, 0    /* No PER value map */
21575 };
21576 static asn_oer_constraints_t asn_OER_memb_criticality_constr_679 CC_NOTUSED = {
21577         { 0, 0 },
21578         -1};
21579 static asn_per_constraints_t asn_PER_memb_criticality_constr_679 CC_NOTUSED = {
21580         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21581         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21582         0, 0    /* No PER value map */
21583 };
21584 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_680 CC_NOTUSED = {
21585         { 0, 0 },
21586         -1};
21587 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_680 CC_NOTUSED = {
21588         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21589         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21590         0, 0    /* No PER value map */
21591 };
21592 static asn_oer_constraints_t asn_OER_memb_id_constr_682 CC_NOTUSED = {
21593         { 2, 1 }        /* (0..65535) */,
21594         -1};
21595 static asn_per_constraints_t asn_PER_memb_id_constr_682 CC_NOTUSED = {
21596         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21597         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21598         0, 0    /* No PER value map */
21599 };
21600 static asn_oer_constraints_t asn_OER_memb_criticality_constr_683 CC_NOTUSED = {
21601         { 0, 0 },
21602         -1};
21603 static asn_per_constraints_t asn_PER_memb_criticality_constr_683 CC_NOTUSED = {
21604         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21605         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21606         0, 0    /* No PER value map */
21607 };
21608 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_684 CC_NOTUSED = {
21609         { 0, 0 },
21610         -1};
21611 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_684 CC_NOTUSED = {
21612         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21613         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21614         0, 0    /* No PER value map */
21615 };
21616 static asn_oer_constraints_t asn_OER_memb_id_constr_686 CC_NOTUSED = {
21617         { 2, 1 }        /* (0..65535) */,
21618         -1};
21619 static asn_per_constraints_t asn_PER_memb_id_constr_686 CC_NOTUSED = {
21620         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21621         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21622         0, 0    /* No PER value map */
21623 };
21624 static asn_oer_constraints_t asn_OER_memb_criticality_constr_687 CC_NOTUSED = {
21625         { 0, 0 },
21626         -1};
21627 static asn_per_constraints_t asn_PER_memb_criticality_constr_687 CC_NOTUSED = {
21628         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21629         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21630         0, 0    /* No PER value map */
21631 };
21632 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_688 CC_NOTUSED = {
21633         { 0, 0 },
21634         -1};
21635 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_688 CC_NOTUSED = {
21636         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21637         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21638         0, 0    /* No PER value map */
21639 };
21640 static asn_oer_constraints_t asn_OER_memb_id_constr_690 CC_NOTUSED = {
21641         { 2, 1 }        /* (0..65535) */,
21642         -1};
21643 static asn_per_constraints_t asn_PER_memb_id_constr_690 CC_NOTUSED = {
21644         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21645         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21646         0, 0    /* No PER value map */
21647 };
21648 static asn_oer_constraints_t asn_OER_memb_criticality_constr_691 CC_NOTUSED = {
21649         { 0, 0 },
21650         -1};
21651 static asn_per_constraints_t asn_PER_memb_criticality_constr_691 CC_NOTUSED = {
21652         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21653         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21654         0, 0    /* No PER value map */
21655 };
21656 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_692 CC_NOTUSED = {
21657         { 0, 0 },
21658         -1};
21659 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_692 CC_NOTUSED = {
21660         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21661         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21662         0, 0    /* No PER value map */
21663 };
21664 static asn_oer_constraints_t asn_OER_memb_id_constr_694 CC_NOTUSED = {
21665         { 2, 1 }        /* (0..65535) */,
21666         -1};
21667 static asn_per_constraints_t asn_PER_memb_id_constr_694 CC_NOTUSED = {
21668         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21669         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21670         0, 0    /* No PER value map */
21671 };
21672 static asn_oer_constraints_t asn_OER_memb_criticality_constr_695 CC_NOTUSED = {
21673         { 0, 0 },
21674         -1};
21675 static asn_per_constraints_t asn_PER_memb_criticality_constr_695 CC_NOTUSED = {
21676         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21678         0, 0    /* No PER value map */
21679 };
21680 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_696 CC_NOTUSED = {
21681         { 0, 0 },
21682         -1};
21683 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_696 CC_NOTUSED = {
21684         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21685         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21686         0, 0    /* No PER value map */
21687 };
21688 static asn_oer_constraints_t asn_OER_memb_id_constr_698 CC_NOTUSED = {
21689         { 2, 1 }        /* (0..65535) */,
21690         -1};
21691 static asn_per_constraints_t asn_PER_memb_id_constr_698 CC_NOTUSED = {
21692         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21693         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21694         0, 0    /* No PER value map */
21695 };
21696 static asn_oer_constraints_t asn_OER_memb_criticality_constr_699 CC_NOTUSED = {
21697         { 0, 0 },
21698         -1};
21699 static asn_per_constraints_t asn_PER_memb_criticality_constr_699 CC_NOTUSED = {
21700         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21701         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21702         0, 0    /* No PER value map */
21703 };
21704 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_700 CC_NOTUSED = {
21705         { 0, 0 },
21706         -1};
21707 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_700 CC_NOTUSED = {
21708         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21709         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21710         0, 0    /* No PER value map */
21711 };
21712 static asn_oer_constraints_t asn_OER_memb_id_constr_702 CC_NOTUSED = {
21713         { 2, 1 }        /* (0..65535) */,
21714         -1};
21715 static asn_per_constraints_t asn_PER_memb_id_constr_702 CC_NOTUSED = {
21716         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21718         0, 0    /* No PER value map */
21719 };
21720 static asn_oer_constraints_t asn_OER_memb_criticality_constr_703 CC_NOTUSED = {
21721         { 0, 0 },
21722         -1};
21723 static asn_per_constraints_t asn_PER_memb_criticality_constr_703 CC_NOTUSED = {
21724         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21725         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21726         0, 0    /* No PER value map */
21727 };
21728 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_704 CC_NOTUSED = {
21729         { 0, 0 },
21730         -1};
21731 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_704 CC_NOTUSED = {
21732         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21733         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21734         0, 0    /* No PER value map */
21735 };
21736 static asn_oer_constraints_t asn_OER_memb_id_constr_706 CC_NOTUSED = {
21737         { 2, 1 }        /* (0..65535) */,
21738         -1};
21739 static asn_per_constraints_t asn_PER_memb_id_constr_706 CC_NOTUSED = {
21740         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21741         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21742         0, 0    /* No PER value map */
21743 };
21744 static asn_oer_constraints_t asn_OER_memb_criticality_constr_707 CC_NOTUSED = {
21745         { 0, 0 },
21746         -1};
21747 static asn_per_constraints_t asn_PER_memb_criticality_constr_707 CC_NOTUSED = {
21748         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21749         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21750         0, 0    /* No PER value map */
21751 };
21752 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_708 CC_NOTUSED = {
21753         { 0, 0 },
21754         -1};
21755 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_708 CC_NOTUSED = {
21756         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21758         0, 0    /* No PER value map */
21759 };
21760 static asn_oer_constraints_t asn_OER_memb_id_constr_710 CC_NOTUSED = {
21761         { 2, 1 }        /* (0..65535) */,
21762         -1};
21763 static asn_per_constraints_t asn_PER_memb_id_constr_710 CC_NOTUSED = {
21764         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21765         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21766         0, 0    /* No PER value map */
21767 };
21768 static asn_oer_constraints_t asn_OER_memb_criticality_constr_711 CC_NOTUSED = {
21769         { 0, 0 },
21770         -1};
21771 static asn_per_constraints_t asn_PER_memb_criticality_constr_711 CC_NOTUSED = {
21772         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21773         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21774         0, 0    /* No PER value map */
21775 };
21776 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_712 CC_NOTUSED = {
21777         { 0, 0 },
21778         -1};
21779 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_712 CC_NOTUSED = {
21780         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21781         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21782         0, 0    /* No PER value map */
21783 };
21784 static asn_oer_constraints_t asn_OER_memb_id_constr_714 CC_NOTUSED = {
21785         { 2, 1 }        /* (0..65535) */,
21786         -1};
21787 static asn_per_constraints_t asn_PER_memb_id_constr_714 CC_NOTUSED = {
21788         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21789         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21790         0, 0    /* No PER value map */
21791 };
21792 static asn_oer_constraints_t asn_OER_memb_criticality_constr_715 CC_NOTUSED = {
21793         { 0, 0 },
21794         -1};
21795 static asn_per_constraints_t asn_PER_memb_criticality_constr_715 CC_NOTUSED = {
21796         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21798         0, 0    /* No PER value map */
21799 };
21800 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_716 CC_NOTUSED = {
21801         { 0, 0 },
21802         -1};
21803 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_716 CC_NOTUSED = {
21804         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21805         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21806         0, 0    /* No PER value map */
21807 };
21808 static asn_oer_constraints_t asn_OER_memb_id_constr_718 CC_NOTUSED = {
21809         { 2, 1 }        /* (0..65535) */,
21810         -1};
21811 static asn_per_constraints_t asn_PER_memb_id_constr_718 CC_NOTUSED = {
21812         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21813         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21814         0, 0    /* No PER value map */
21815 };
21816 static asn_oer_constraints_t asn_OER_memb_criticality_constr_719 CC_NOTUSED = {
21817         { 0, 0 },
21818         -1};
21819 static asn_per_constraints_t asn_PER_memb_criticality_constr_719 CC_NOTUSED = {
21820         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21821         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21822         0, 0    /* No PER value map */
21823 };
21824 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_720 CC_NOTUSED = {
21825         { 0, 0 },
21826         -1};
21827 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_720 CC_NOTUSED = {
21828         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21829         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21830         0, 0    /* No PER value map */
21831 };
21832 static asn_oer_constraints_t asn_OER_memb_id_constr_722 CC_NOTUSED = {
21833         { 2, 1 }        /* (0..65535) */,
21834         -1};
21835 static asn_per_constraints_t asn_PER_memb_id_constr_722 CC_NOTUSED = {
21836         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21837         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21838         0, 0    /* No PER value map */
21839 };
21840 static asn_oer_constraints_t asn_OER_memb_criticality_constr_723 CC_NOTUSED = {
21841         { 0, 0 },
21842         -1};
21843 static asn_per_constraints_t asn_PER_memb_criticality_constr_723 CC_NOTUSED = {
21844         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21845         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21846         0, 0    /* No PER value map */
21847 };
21848 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_724 CC_NOTUSED = {
21849         { 0, 0 },
21850         -1};
21851 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_724 CC_NOTUSED = {
21852         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21853         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21854         0, 0    /* No PER value map */
21855 };
21856 static asn_oer_constraints_t asn_OER_memb_id_constr_726 CC_NOTUSED = {
21857         { 2, 1 }        /* (0..65535) */,
21858         -1};
21859 static asn_per_constraints_t asn_PER_memb_id_constr_726 CC_NOTUSED = {
21860         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21861         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21862         0, 0    /* No PER value map */
21863 };
21864 static asn_oer_constraints_t asn_OER_memb_criticality_constr_727 CC_NOTUSED = {
21865         { 0, 0 },
21866         -1};
21867 static asn_per_constraints_t asn_PER_memb_criticality_constr_727 CC_NOTUSED = {
21868         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21869         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21870         0, 0    /* No PER value map */
21871 };
21872 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_728 CC_NOTUSED = {
21873         { 0, 0 },
21874         -1};
21875 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_728 CC_NOTUSED = {
21876         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21877         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21878         0, 0    /* No PER value map */
21879 };
21880 static asn_oer_constraints_t asn_OER_memb_id_constr_730 CC_NOTUSED = {
21881         { 2, 1 }        /* (0..65535) */,
21882         -1};
21883 static asn_per_constraints_t asn_PER_memb_id_constr_730 CC_NOTUSED = {
21884         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21885         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21886         0, 0    /* No PER value map */
21887 };
21888 static asn_oer_constraints_t asn_OER_memb_criticality_constr_731 CC_NOTUSED = {
21889         { 0, 0 },
21890         -1};
21891 static asn_per_constraints_t asn_PER_memb_criticality_constr_731 CC_NOTUSED = {
21892         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21893         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21894         0, 0    /* No PER value map */
21895 };
21896 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_732 CC_NOTUSED = {
21897         { 0, 0 },
21898         -1};
21899 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_732 CC_NOTUSED = {
21900         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21901         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21902         0, 0    /* No PER value map */
21903 };
21904 static asn_oer_constraints_t asn_OER_memb_id_constr_734 CC_NOTUSED = {
21905         { 2, 1 }        /* (0..65535) */,
21906         -1};
21907 static asn_per_constraints_t asn_PER_memb_id_constr_734 CC_NOTUSED = {
21908         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21909         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21910         0, 0    /* No PER value map */
21911 };
21912 static asn_oer_constraints_t asn_OER_memb_criticality_constr_735 CC_NOTUSED = {
21913         { 0, 0 },
21914         -1};
21915 static asn_per_constraints_t asn_PER_memb_criticality_constr_735 CC_NOTUSED = {
21916         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21917         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21918         0, 0    /* No PER value map */
21919 };
21920 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_736 CC_NOTUSED = {
21921         { 0, 0 },
21922         -1};
21923 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_736 CC_NOTUSED = {
21924         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21925         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21926         0, 0    /* No PER value map */
21927 };
21928 static asn_oer_constraints_t asn_OER_memb_id_constr_738 CC_NOTUSED = {
21929         { 2, 1 }        /* (0..65535) */,
21930         -1};
21931 static asn_per_constraints_t asn_PER_memb_id_constr_738 CC_NOTUSED = {
21932         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21933         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21934         0, 0    /* No PER value map */
21935 };
21936 static asn_oer_constraints_t asn_OER_memb_criticality_constr_739 CC_NOTUSED = {
21937         { 0, 0 },
21938         -1};
21939 static asn_per_constraints_t asn_PER_memb_criticality_constr_739 CC_NOTUSED = {
21940         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21941         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21942         0, 0    /* No PER value map */
21943 };
21944 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_740 CC_NOTUSED = {
21945         { 0, 0 },
21946         -1};
21947 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_740 CC_NOTUSED = {
21948         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21949         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21950         0, 0    /* No PER value map */
21951 };
21952 static asn_oer_constraints_t asn_OER_memb_id_constr_742 CC_NOTUSED = {
21953         { 2, 1 }        /* (0..65535) */,
21954         -1};
21955 static asn_per_constraints_t asn_PER_memb_id_constr_742 CC_NOTUSED = {
21956         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21957         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21958         0, 0    /* No PER value map */
21959 };
21960 static asn_oer_constraints_t asn_OER_memb_criticality_constr_743 CC_NOTUSED = {
21961         { 0, 0 },
21962         -1};
21963 static asn_per_constraints_t asn_PER_memb_criticality_constr_743 CC_NOTUSED = {
21964         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21965         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21966         0, 0    /* No PER value map */
21967 };
21968 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_744 CC_NOTUSED = {
21969         { 0, 0 },
21970         -1};
21971 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_744 CC_NOTUSED = {
21972         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21973         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21974         0, 0    /* No PER value map */
21975 };
21976 static asn_oer_constraints_t asn_OER_memb_id_constr_746 CC_NOTUSED = {
21977         { 2, 1 }        /* (0..65535) */,
21978         -1};
21979 static asn_per_constraints_t asn_PER_memb_id_constr_746 CC_NOTUSED = {
21980         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
21981         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21982         0, 0    /* No PER value map */
21983 };
21984 static asn_oer_constraints_t asn_OER_memb_criticality_constr_747 CC_NOTUSED = {
21985         { 0, 0 },
21986         -1};
21987 static asn_per_constraints_t asn_PER_memb_criticality_constr_747 CC_NOTUSED = {
21988         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
21989         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21990         0, 0    /* No PER value map */
21991 };
21992 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_748 CC_NOTUSED = {
21993         { 0, 0 },
21994         -1};
21995 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_748 CC_NOTUSED = {
21996         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21997         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
21998         0, 0    /* No PER value map */
21999 };
22000 static asn_oer_constraints_t asn_OER_memb_id_constr_750 CC_NOTUSED = {
22001         { 2, 1 }        /* (0..65535) */,
22002         -1};
22003 static asn_per_constraints_t asn_PER_memb_id_constr_750 CC_NOTUSED = {
22004         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22005         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22006         0, 0    /* No PER value map */
22007 };
22008 static asn_oer_constraints_t asn_OER_memb_criticality_constr_751 CC_NOTUSED = {
22009         { 0, 0 },
22010         -1};
22011 static asn_per_constraints_t asn_PER_memb_criticality_constr_751 CC_NOTUSED = {
22012         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22013         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22014         0, 0    /* No PER value map */
22015 };
22016 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_752 CC_NOTUSED = {
22017         { 0, 0 },
22018         -1};
22019 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_752 CC_NOTUSED = {
22020         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22021         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22022         0, 0    /* No PER value map */
22023 };
22024 static asn_oer_constraints_t asn_OER_memb_id_constr_754 CC_NOTUSED = {
22025         { 2, 1 }        /* (0..65535) */,
22026         -1};
22027 static asn_per_constraints_t asn_PER_memb_id_constr_754 CC_NOTUSED = {
22028         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22029         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22030         0, 0    /* No PER value map */
22031 };
22032 static asn_oer_constraints_t asn_OER_memb_criticality_constr_755 CC_NOTUSED = {
22033         { 0, 0 },
22034         -1};
22035 static asn_per_constraints_t asn_PER_memb_criticality_constr_755 CC_NOTUSED = {
22036         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22037         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22038         0, 0    /* No PER value map */
22039 };
22040 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_756 CC_NOTUSED = {
22041         { 0, 0 },
22042         -1};
22043 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_756 CC_NOTUSED = {
22044         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22045         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22046         0, 0    /* No PER value map */
22047 };
22048 static asn_oer_constraints_t asn_OER_memb_id_constr_758 CC_NOTUSED = {
22049         { 2, 1 }        /* (0..65535) */,
22050         -1};
22051 static asn_per_constraints_t asn_PER_memb_id_constr_758 CC_NOTUSED = {
22052         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22053         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22054         0, 0    /* No PER value map */
22055 };
22056 static asn_oer_constraints_t asn_OER_memb_criticality_constr_759 CC_NOTUSED = {
22057         { 0, 0 },
22058         -1};
22059 static asn_per_constraints_t asn_PER_memb_criticality_constr_759 CC_NOTUSED = {
22060         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22061         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22062         0, 0    /* No PER value map */
22063 };
22064 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_760 CC_NOTUSED = {
22065         { 0, 0 },
22066         -1};
22067 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_760 CC_NOTUSED = {
22068         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22069         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22070         0, 0    /* No PER value map */
22071 };
22072 static asn_oer_constraints_t asn_OER_memb_id_constr_762 CC_NOTUSED = {
22073         { 2, 1 }        /* (0..65535) */,
22074         -1};
22075 static asn_per_constraints_t asn_PER_memb_id_constr_762 CC_NOTUSED = {
22076         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22077         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22078         0, 0    /* No PER value map */
22079 };
22080 static asn_oer_constraints_t asn_OER_memb_criticality_constr_763 CC_NOTUSED = {
22081         { 0, 0 },
22082         -1};
22083 static asn_per_constraints_t asn_PER_memb_criticality_constr_763 CC_NOTUSED = {
22084         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22085         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22086         0, 0    /* No PER value map */
22087 };
22088 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_764 CC_NOTUSED = {
22089         { 0, 0 },
22090         -1};
22091 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_764 CC_NOTUSED = {
22092         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22093         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22094         0, 0    /* No PER value map */
22095 };
22096 static asn_oer_constraints_t asn_OER_memb_id_constr_766 CC_NOTUSED = {
22097         { 2, 1 }        /* (0..65535) */,
22098         -1};
22099 static asn_per_constraints_t asn_PER_memb_id_constr_766 CC_NOTUSED = {
22100         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22101         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22102         0, 0    /* No PER value map */
22103 };
22104 static asn_oer_constraints_t asn_OER_memb_criticality_constr_767 CC_NOTUSED = {
22105         { 0, 0 },
22106         -1};
22107 static asn_per_constraints_t asn_PER_memb_criticality_constr_767 CC_NOTUSED = {
22108         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22109         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22110         0, 0    /* No PER value map */
22111 };
22112 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_768 CC_NOTUSED = {
22113         { 0, 0 },
22114         -1};
22115 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_768 CC_NOTUSED = {
22116         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22117         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22118         0, 0    /* No PER value map */
22119 };
22120 static asn_oer_constraints_t asn_OER_memb_id_constr_770 CC_NOTUSED = {
22121         { 2, 1 }        /* (0..65535) */,
22122         -1};
22123 static asn_per_constraints_t asn_PER_memb_id_constr_770 CC_NOTUSED = {
22124         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22125         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22126         0, 0    /* No PER value map */
22127 };
22128 static asn_oer_constraints_t asn_OER_memb_criticality_constr_771 CC_NOTUSED = {
22129         { 0, 0 },
22130         -1};
22131 static asn_per_constraints_t asn_PER_memb_criticality_constr_771 CC_NOTUSED = {
22132         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22133         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22134         0, 0    /* No PER value map */
22135 };
22136 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_772 CC_NOTUSED = {
22137         { 0, 0 },
22138         -1};
22139 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_772 CC_NOTUSED = {
22140         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22141         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22142         0, 0    /* No PER value map */
22143 };
22144 static asn_oer_constraints_t asn_OER_memb_id_constr_774 CC_NOTUSED = {
22145         { 2, 1 }        /* (0..65535) */,
22146         -1};
22147 static asn_per_constraints_t asn_PER_memb_id_constr_774 CC_NOTUSED = {
22148         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22149         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22150         0, 0    /* No PER value map */
22151 };
22152 static asn_oer_constraints_t asn_OER_memb_criticality_constr_775 CC_NOTUSED = {
22153         { 0, 0 },
22154         -1};
22155 static asn_per_constraints_t asn_PER_memb_criticality_constr_775 CC_NOTUSED = {
22156         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22157         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22158         0, 0    /* No PER value map */
22159 };
22160 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_776 CC_NOTUSED = {
22161         { 0, 0 },
22162         -1};
22163 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_776 CC_NOTUSED = {
22164         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22165         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22166         0, 0    /* No PER value map */
22167 };
22168 static asn_oer_constraints_t asn_OER_memb_id_constr_778 CC_NOTUSED = {
22169         { 2, 1 }        /* (0..65535) */,
22170         -1};
22171 static asn_per_constraints_t asn_PER_memb_id_constr_778 CC_NOTUSED = {
22172         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22173         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22174         0, 0    /* No PER value map */
22175 };
22176 static asn_oer_constraints_t asn_OER_memb_criticality_constr_779 CC_NOTUSED = {
22177         { 0, 0 },
22178         -1};
22179 static asn_per_constraints_t asn_PER_memb_criticality_constr_779 CC_NOTUSED = {
22180         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22181         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22182         0, 0    /* No PER value map */
22183 };
22184 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_780 CC_NOTUSED = {
22185         { 0, 0 },
22186         -1};
22187 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_780 CC_NOTUSED = {
22188         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22189         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22190         0, 0    /* No PER value map */
22191 };
22192 static asn_oer_constraints_t asn_OER_memb_id_constr_782 CC_NOTUSED = {
22193         { 2, 1 }        /* (0..65535) */,
22194         -1};
22195 static asn_per_constraints_t asn_PER_memb_id_constr_782 CC_NOTUSED = {
22196         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22197         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22198         0, 0    /* No PER value map */
22199 };
22200 static asn_oer_constraints_t asn_OER_memb_criticality_constr_783 CC_NOTUSED = {
22201         { 0, 0 },
22202         -1};
22203 static asn_per_constraints_t asn_PER_memb_criticality_constr_783 CC_NOTUSED = {
22204         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22205         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22206         0, 0    /* No PER value map */
22207 };
22208 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_784 CC_NOTUSED = {
22209         { 0, 0 },
22210         -1};
22211 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_784 CC_NOTUSED = {
22212         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22213         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22214         0, 0    /* No PER value map */
22215 };
22216 static asn_oer_constraints_t asn_OER_memb_id_constr_786 CC_NOTUSED = {
22217         { 2, 1 }        /* (0..65535) */,
22218         -1};
22219 static asn_per_constraints_t asn_PER_memb_id_constr_786 CC_NOTUSED = {
22220         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22221         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22222         0, 0    /* No PER value map */
22223 };
22224 static asn_oer_constraints_t asn_OER_memb_criticality_constr_787 CC_NOTUSED = {
22225         { 0, 0 },
22226         -1};
22227 static asn_per_constraints_t asn_PER_memb_criticality_constr_787 CC_NOTUSED = {
22228         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22229         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22230         0, 0    /* No PER value map */
22231 };
22232 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_788 CC_NOTUSED = {
22233         { 0, 0 },
22234         -1};
22235 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_788 CC_NOTUSED = {
22236         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22237         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22238         0, 0    /* No PER value map */
22239 };
22240 static asn_oer_constraints_t asn_OER_memb_id_constr_790 CC_NOTUSED = {
22241         { 2, 1 }        /* (0..65535) */,
22242         -1};
22243 static asn_per_constraints_t asn_PER_memb_id_constr_790 CC_NOTUSED = {
22244         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22245         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22246         0, 0    /* No PER value map */
22247 };
22248 static asn_oer_constraints_t asn_OER_memb_criticality_constr_791 CC_NOTUSED = {
22249         { 0, 0 },
22250         -1};
22251 static asn_per_constraints_t asn_PER_memb_criticality_constr_791 CC_NOTUSED = {
22252         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22253         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22254         0, 0    /* No PER value map */
22255 };
22256 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_792 CC_NOTUSED = {
22257         { 0, 0 },
22258         -1};
22259 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_792 CC_NOTUSED = {
22260         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22261         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22262         0, 0    /* No PER value map */
22263 };
22264 static asn_oer_constraints_t asn_OER_memb_id_constr_794 CC_NOTUSED = {
22265         { 2, 1 }        /* (0..65535) */,
22266         -1};
22267 static asn_per_constraints_t asn_PER_memb_id_constr_794 CC_NOTUSED = {
22268         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22269         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22270         0, 0    /* No PER value map */
22271 };
22272 static asn_oer_constraints_t asn_OER_memb_criticality_constr_795 CC_NOTUSED = {
22273         { 0, 0 },
22274         -1};
22275 static asn_per_constraints_t asn_PER_memb_criticality_constr_795 CC_NOTUSED = {
22276         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22277         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22278         0, 0    /* No PER value map */
22279 };
22280 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_796 CC_NOTUSED = {
22281         { 0, 0 },
22282         -1};
22283 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_796 CC_NOTUSED = {
22284         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22285         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22286         0, 0    /* No PER value map */
22287 };
22288 static asn_oer_constraints_t asn_OER_memb_id_constr_798 CC_NOTUSED = {
22289         { 2, 1 }        /* (0..65535) */,
22290         -1};
22291 static asn_per_constraints_t asn_PER_memb_id_constr_798 CC_NOTUSED = {
22292         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22293         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22294         0, 0    /* No PER value map */
22295 };
22296 static asn_oer_constraints_t asn_OER_memb_criticality_constr_799 CC_NOTUSED = {
22297         { 0, 0 },
22298         -1};
22299 static asn_per_constraints_t asn_PER_memb_criticality_constr_799 CC_NOTUSED = {
22300         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22301         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22302         0, 0    /* No PER value map */
22303 };
22304 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_800 CC_NOTUSED = {
22305         { 0, 0 },
22306         -1};
22307 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_800 CC_NOTUSED = {
22308         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22309         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22310         0, 0    /* No PER value map */
22311 };
22312 static asn_oer_constraints_t asn_OER_memb_id_constr_802 CC_NOTUSED = {
22313         { 2, 1 }        /* (0..65535) */,
22314         -1};
22315 static asn_per_constraints_t asn_PER_memb_id_constr_802 CC_NOTUSED = {
22316         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22317         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22318         0, 0    /* No PER value map */
22319 };
22320 static asn_oer_constraints_t asn_OER_memb_criticality_constr_803 CC_NOTUSED = {
22321         { 0, 0 },
22322         -1};
22323 static asn_per_constraints_t asn_PER_memb_criticality_constr_803 CC_NOTUSED = {
22324         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22325         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22326         0, 0    /* No PER value map */
22327 };
22328 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_804 CC_NOTUSED = {
22329         { 0, 0 },
22330         -1};
22331 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_804 CC_NOTUSED = {
22332         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22333         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22334         0, 0    /* No PER value map */
22335 };
22336 static asn_oer_constraints_t asn_OER_memb_id_constr_806 CC_NOTUSED = {
22337         { 2, 1 }        /* (0..65535) */,
22338         -1};
22339 static asn_per_constraints_t asn_PER_memb_id_constr_806 CC_NOTUSED = {
22340         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22341         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22342         0, 0    /* No PER value map */
22343 };
22344 static asn_oer_constraints_t asn_OER_memb_criticality_constr_807 CC_NOTUSED = {
22345         { 0, 0 },
22346         -1};
22347 static asn_per_constraints_t asn_PER_memb_criticality_constr_807 CC_NOTUSED = {
22348         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22349         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22350         0, 0    /* No PER value map */
22351 };
22352 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_808 CC_NOTUSED = {
22353         { 0, 0 },
22354         -1};
22355 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_808 CC_NOTUSED = {
22356         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22357         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22358         0, 0    /* No PER value map */
22359 };
22360 static asn_oer_constraints_t asn_OER_memb_id_constr_810 CC_NOTUSED = {
22361         { 2, 1 }        /* (0..65535) */,
22362         -1};
22363 static asn_per_constraints_t asn_PER_memb_id_constr_810 CC_NOTUSED = {
22364         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22365         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22366         0, 0    /* No PER value map */
22367 };
22368 static asn_oer_constraints_t asn_OER_memb_criticality_constr_811 CC_NOTUSED = {
22369         { 0, 0 },
22370         -1};
22371 static asn_per_constraints_t asn_PER_memb_criticality_constr_811 CC_NOTUSED = {
22372         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22373         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22374         0, 0    /* No PER value map */
22375 };
22376 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_812 CC_NOTUSED = {
22377         { 0, 0 },
22378         -1};
22379 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_812 CC_NOTUSED = {
22380         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22381         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22382         0, 0    /* No PER value map */
22383 };
22384 static asn_oer_constraints_t asn_OER_memb_id_constr_814 CC_NOTUSED = {
22385         { 2, 1 }        /* (0..65535) */,
22386         -1};
22387 static asn_per_constraints_t asn_PER_memb_id_constr_814 CC_NOTUSED = {
22388         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22389         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22390         0, 0    /* No PER value map */
22391 };
22392 static asn_oer_constraints_t asn_OER_memb_criticality_constr_815 CC_NOTUSED = {
22393         { 0, 0 },
22394         -1};
22395 static asn_per_constraints_t asn_PER_memb_criticality_constr_815 CC_NOTUSED = {
22396         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22397         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22398         0, 0    /* No PER value map */
22399 };
22400 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_816 CC_NOTUSED = {
22401         { 0, 0 },
22402         -1};
22403 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_816 CC_NOTUSED = {
22404         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22405         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22406         0, 0    /* No PER value map */
22407 };
22408 static asn_oer_constraints_t asn_OER_memb_id_constr_818 CC_NOTUSED = {
22409         { 2, 1 }        /* (0..65535) */,
22410         -1};
22411 static asn_per_constraints_t asn_PER_memb_id_constr_818 CC_NOTUSED = {
22412         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22413         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22414         0, 0    /* No PER value map */
22415 };
22416 static asn_oer_constraints_t asn_OER_memb_criticality_constr_819 CC_NOTUSED = {
22417         { 0, 0 },
22418         -1};
22419 static asn_per_constraints_t asn_PER_memb_criticality_constr_819 CC_NOTUSED = {
22420         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22421         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22422         0, 0    /* No PER value map */
22423 };
22424 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_820 CC_NOTUSED = {
22425         { 0, 0 },
22426         -1};
22427 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_820 CC_NOTUSED = {
22428         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22429         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22430         0, 0    /* No PER value map */
22431 };
22432 static asn_oer_constraints_t asn_OER_memb_id_constr_822 CC_NOTUSED = {
22433         { 2, 1 }        /* (0..65535) */,
22434         -1};
22435 static asn_per_constraints_t asn_PER_memb_id_constr_822 CC_NOTUSED = {
22436         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22437         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22438         0, 0    /* No PER value map */
22439 };
22440 static asn_oer_constraints_t asn_OER_memb_criticality_constr_823 CC_NOTUSED = {
22441         { 0, 0 },
22442         -1};
22443 static asn_per_constraints_t asn_PER_memb_criticality_constr_823 CC_NOTUSED = {
22444         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22445         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22446         0, 0    /* No PER value map */
22447 };
22448 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_824 CC_NOTUSED = {
22449         { 0, 0 },
22450         -1};
22451 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_824 CC_NOTUSED = {
22452         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22453         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22454         0, 0    /* No PER value map */
22455 };
22456 static asn_oer_constraints_t asn_OER_memb_id_constr_826 CC_NOTUSED = {
22457         { 2, 1 }        /* (0..65535) */,
22458         -1};
22459 static asn_per_constraints_t asn_PER_memb_id_constr_826 CC_NOTUSED = {
22460         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22461         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22462         0, 0    /* No PER value map */
22463 };
22464 static asn_oer_constraints_t asn_OER_memb_criticality_constr_827 CC_NOTUSED = {
22465         { 0, 0 },
22466         -1};
22467 static asn_per_constraints_t asn_PER_memb_criticality_constr_827 CC_NOTUSED = {
22468         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22469         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22470         0, 0    /* No PER value map */
22471 };
22472 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_828 CC_NOTUSED = {
22473         { 0, 0 },
22474         -1};
22475 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_828 CC_NOTUSED = {
22476         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22477         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22478         0, 0    /* No PER value map */
22479 };
22480 static asn_oer_constraints_t asn_OER_memb_id_constr_830 CC_NOTUSED = {
22481         { 2, 1 }        /* (0..65535) */,
22482         -1};
22483 static asn_per_constraints_t asn_PER_memb_id_constr_830 CC_NOTUSED = {
22484         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22485         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22486         0, 0    /* No PER value map */
22487 };
22488 static asn_oer_constraints_t asn_OER_memb_criticality_constr_831 CC_NOTUSED = {
22489         { 0, 0 },
22490         -1};
22491 static asn_per_constraints_t asn_PER_memb_criticality_constr_831 CC_NOTUSED = {
22492         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22493         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22494         0, 0    /* No PER value map */
22495 };
22496 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_832 CC_NOTUSED = {
22497         { 0, 0 },
22498         -1};
22499 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_832 CC_NOTUSED = {
22500         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22501         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22502         0, 0    /* No PER value map */
22503 };
22504 static asn_oer_constraints_t asn_OER_memb_id_constr_834 CC_NOTUSED = {
22505         { 2, 1 }        /* (0..65535) */,
22506         -1};
22507 static asn_per_constraints_t asn_PER_memb_id_constr_834 CC_NOTUSED = {
22508         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22509         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22510         0, 0    /* No PER value map */
22511 };
22512 static asn_oer_constraints_t asn_OER_memb_criticality_constr_835 CC_NOTUSED = {
22513         { 0, 0 },
22514         -1};
22515 static asn_per_constraints_t asn_PER_memb_criticality_constr_835 CC_NOTUSED = {
22516         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22517         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22518         0, 0    /* No PER value map */
22519 };
22520 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_836 CC_NOTUSED = {
22521         { 0, 0 },
22522         -1};
22523 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_836 CC_NOTUSED = {
22524         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22525         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22526         0, 0    /* No PER value map */
22527 };
22528 static asn_oer_constraints_t asn_OER_memb_id_constr_838 CC_NOTUSED = {
22529         { 2, 1 }        /* (0..65535) */,
22530         -1};
22531 static asn_per_constraints_t asn_PER_memb_id_constr_838 CC_NOTUSED = {
22532         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22533         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22534         0, 0    /* No PER value map */
22535 };
22536 static asn_oer_constraints_t asn_OER_memb_criticality_constr_839 CC_NOTUSED = {
22537         { 0, 0 },
22538         -1};
22539 static asn_per_constraints_t asn_PER_memb_criticality_constr_839 CC_NOTUSED = {
22540         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22541         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22542         0, 0    /* No PER value map */
22543 };
22544 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_840 CC_NOTUSED = {
22545         { 0, 0 },
22546         -1};
22547 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_840 CC_NOTUSED = {
22548         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22549         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22550         0, 0    /* No PER value map */
22551 };
22552 static asn_oer_constraints_t asn_OER_memb_id_constr_842 CC_NOTUSED = {
22553         { 2, 1 }        /* (0..65535) */,
22554         -1};
22555 static asn_per_constraints_t asn_PER_memb_id_constr_842 CC_NOTUSED = {
22556         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22558         0, 0    /* No PER value map */
22559 };
22560 static asn_oer_constraints_t asn_OER_memb_criticality_constr_843 CC_NOTUSED = {
22561         { 0, 0 },
22562         -1};
22563 static asn_per_constraints_t asn_PER_memb_criticality_constr_843 CC_NOTUSED = {
22564         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22565         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22566         0, 0    /* No PER value map */
22567 };
22568 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_844 CC_NOTUSED = {
22569         { 0, 0 },
22570         -1};
22571 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_844 CC_NOTUSED = {
22572         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22573         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22574         0, 0    /* No PER value map */
22575 };
22576 static asn_oer_constraints_t asn_OER_memb_id_constr_846 CC_NOTUSED = {
22577         { 2, 1 }        /* (0..65535) */,
22578         -1};
22579 static asn_per_constraints_t asn_PER_memb_id_constr_846 CC_NOTUSED = {
22580         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22581         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22582         0, 0    /* No PER value map */
22583 };
22584 static asn_oer_constraints_t asn_OER_memb_criticality_constr_847 CC_NOTUSED = {
22585         { 0, 0 },
22586         -1};
22587 static asn_per_constraints_t asn_PER_memb_criticality_constr_847 CC_NOTUSED = {
22588         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22589         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22590         0, 0    /* No PER value map */
22591 };
22592 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_848 CC_NOTUSED = {
22593         { 0, 0 },
22594         -1};
22595 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_848 CC_NOTUSED = {
22596         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22597         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22598         0, 0    /* No PER value map */
22599 };
22600 static asn_oer_constraints_t asn_OER_memb_id_constr_850 CC_NOTUSED = {
22601         { 2, 1 }        /* (0..65535) */,
22602         -1};
22603 static asn_per_constraints_t asn_PER_memb_id_constr_850 CC_NOTUSED = {
22604         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22605         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22606         0, 0    /* No PER value map */
22607 };
22608 static asn_oer_constraints_t asn_OER_memb_criticality_constr_851 CC_NOTUSED = {
22609         { 0, 0 },
22610         -1};
22611 static asn_per_constraints_t asn_PER_memb_criticality_constr_851 CC_NOTUSED = {
22612         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22613         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22614         0, 0    /* No PER value map */
22615 };
22616 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_852 CC_NOTUSED = {
22617         { 0, 0 },
22618         -1};
22619 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_852 CC_NOTUSED = {
22620         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22621         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22622         0, 0    /* No PER value map */
22623 };
22624 static asn_oer_constraints_t asn_OER_memb_id_constr_854 CC_NOTUSED = {
22625         { 2, 1 }        /* (0..65535) */,
22626         -1};
22627 static asn_per_constraints_t asn_PER_memb_id_constr_854 CC_NOTUSED = {
22628         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22629         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22630         0, 0    /* No PER value map */
22631 };
22632 static asn_oer_constraints_t asn_OER_memb_criticality_constr_855 CC_NOTUSED = {
22633         { 0, 0 },
22634         -1};
22635 static asn_per_constraints_t asn_PER_memb_criticality_constr_855 CC_NOTUSED = {
22636         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22637         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22638         0, 0    /* No PER value map */
22639 };
22640 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_856 CC_NOTUSED = {
22641         { 0, 0 },
22642         -1};
22643 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_856 CC_NOTUSED = {
22644         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22645         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22646         0, 0    /* No PER value map */
22647 };
22648 static asn_oer_constraints_t asn_OER_memb_id_constr_858 CC_NOTUSED = {
22649         { 2, 1 }        /* (0..65535) */,
22650         -1};
22651 static asn_per_constraints_t asn_PER_memb_id_constr_858 CC_NOTUSED = {
22652         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22653         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22654         0, 0    /* No PER value map */
22655 };
22656 static asn_oer_constraints_t asn_OER_memb_criticality_constr_859 CC_NOTUSED = {
22657         { 0, 0 },
22658         -1};
22659 static asn_per_constraints_t asn_PER_memb_criticality_constr_859 CC_NOTUSED = {
22660         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22661         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22662         0, 0    /* No PER value map */
22663 };
22664 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_860 CC_NOTUSED = {
22665         { 0, 0 },
22666         -1};
22667 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_860 CC_NOTUSED = {
22668         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22669         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22670         0, 0    /* No PER value map */
22671 };
22672 static asn_oer_constraints_t asn_OER_memb_id_constr_862 CC_NOTUSED = {
22673         { 2, 1 }        /* (0..65535) */,
22674         -1};
22675 static asn_per_constraints_t asn_PER_memb_id_constr_862 CC_NOTUSED = {
22676         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22678         0, 0    /* No PER value map */
22679 };
22680 static asn_oer_constraints_t asn_OER_memb_criticality_constr_863 CC_NOTUSED = {
22681         { 0, 0 },
22682         -1};
22683 static asn_per_constraints_t asn_PER_memb_criticality_constr_863 CC_NOTUSED = {
22684         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22685         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22686         0, 0    /* No PER value map */
22687 };
22688 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_864 CC_NOTUSED = {
22689         { 0, 0 },
22690         -1};
22691 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_864 CC_NOTUSED = {
22692         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22693         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22694         0, 0    /* No PER value map */
22695 };
22696 static asn_oer_constraints_t asn_OER_memb_id_constr_866 CC_NOTUSED = {
22697         { 2, 1 }        /* (0..65535) */,
22698         -1};
22699 static asn_per_constraints_t asn_PER_memb_id_constr_866 CC_NOTUSED = {
22700         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22701         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22702         0, 0    /* No PER value map */
22703 };
22704 static asn_oer_constraints_t asn_OER_memb_criticality_constr_867 CC_NOTUSED = {
22705         { 0, 0 },
22706         -1};
22707 static asn_per_constraints_t asn_PER_memb_criticality_constr_867 CC_NOTUSED = {
22708         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22709         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22710         0, 0    /* No PER value map */
22711 };
22712 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_868 CC_NOTUSED = {
22713         { 0, 0 },
22714         -1};
22715 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_868 CC_NOTUSED = {
22716         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22718         0, 0    /* No PER value map */
22719 };
22720 static asn_oer_constraints_t asn_OER_memb_id_constr_870 CC_NOTUSED = {
22721         { 2, 1 }        /* (0..65535) */,
22722         -1};
22723 static asn_per_constraints_t asn_PER_memb_id_constr_870 CC_NOTUSED = {
22724         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22725         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22726         0, 0    /* No PER value map */
22727 };
22728 static asn_oer_constraints_t asn_OER_memb_criticality_constr_871 CC_NOTUSED = {
22729         { 0, 0 },
22730         -1};
22731 static asn_per_constraints_t asn_PER_memb_criticality_constr_871 CC_NOTUSED = {
22732         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22733         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22734         0, 0    /* No PER value map */
22735 };
22736 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_872 CC_NOTUSED = {
22737         { 0, 0 },
22738         -1};
22739 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_872 CC_NOTUSED = {
22740         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22741         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22742         0, 0    /* No PER value map */
22743 };
22744 static asn_oer_constraints_t asn_OER_memb_id_constr_874 CC_NOTUSED = {
22745         { 2, 1 }        /* (0..65535) */,
22746         -1};
22747 static asn_per_constraints_t asn_PER_memb_id_constr_874 CC_NOTUSED = {
22748         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22749         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22750         0, 0    /* No PER value map */
22751 };
22752 static asn_oer_constraints_t asn_OER_memb_criticality_constr_875 CC_NOTUSED = {
22753         { 0, 0 },
22754         -1};
22755 static asn_per_constraints_t asn_PER_memb_criticality_constr_875 CC_NOTUSED = {
22756         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22758         0, 0    /* No PER value map */
22759 };
22760 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_876 CC_NOTUSED = {
22761         { 0, 0 },
22762         -1};
22763 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_876 CC_NOTUSED = {
22764         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22765         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22766         0, 0    /* No PER value map */
22767 };
22768 static asn_oer_constraints_t asn_OER_memb_id_constr_878 CC_NOTUSED = {
22769         { 2, 1 }        /* (0..65535) */,
22770         -1};
22771 static asn_per_constraints_t asn_PER_memb_id_constr_878 CC_NOTUSED = {
22772         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22773         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22774         0, 0    /* No PER value map */
22775 };
22776 static asn_oer_constraints_t asn_OER_memb_criticality_constr_879 CC_NOTUSED = {
22777         { 0, 0 },
22778         -1};
22779 static asn_per_constraints_t asn_PER_memb_criticality_constr_879 CC_NOTUSED = {
22780         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22781         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22782         0, 0    /* No PER value map */
22783 };
22784 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_880 CC_NOTUSED = {
22785         { 0, 0 },
22786         -1};
22787 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_880 CC_NOTUSED = {
22788         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22789         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22790         0, 0    /* No PER value map */
22791 };
22792 static asn_oer_constraints_t asn_OER_memb_id_constr_882 CC_NOTUSED = {
22793         { 2, 1 }        /* (0..65535) */,
22794         -1};
22795 static asn_per_constraints_t asn_PER_memb_id_constr_882 CC_NOTUSED = {
22796         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22798         0, 0    /* No PER value map */
22799 };
22800 static asn_oer_constraints_t asn_OER_memb_criticality_constr_883 CC_NOTUSED = {
22801         { 0, 0 },
22802         -1};
22803 static asn_per_constraints_t asn_PER_memb_criticality_constr_883 CC_NOTUSED = {
22804         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22805         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22806         0, 0    /* No PER value map */
22807 };
22808 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_884 CC_NOTUSED = {
22809         { 0, 0 },
22810         -1};
22811 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_884 CC_NOTUSED = {
22812         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22813         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22814         0, 0    /* No PER value map */
22815 };
22816 static asn_oer_constraints_t asn_OER_memb_id_constr_886 CC_NOTUSED = {
22817         { 2, 1 }        /* (0..65535) */,
22818         -1};
22819 static asn_per_constraints_t asn_PER_memb_id_constr_886 CC_NOTUSED = {
22820         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22821         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22822         0, 0    /* No PER value map */
22823 };
22824 static asn_oer_constraints_t asn_OER_memb_criticality_constr_887 CC_NOTUSED = {
22825         { 0, 0 },
22826         -1};
22827 static asn_per_constraints_t asn_PER_memb_criticality_constr_887 CC_NOTUSED = {
22828         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22829         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22830         0, 0    /* No PER value map */
22831 };
22832 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_888 CC_NOTUSED = {
22833         { 0, 0 },
22834         -1};
22835 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_888 CC_NOTUSED = {
22836         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22837         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22838         0, 0    /* No PER value map */
22839 };
22840 static asn_oer_constraints_t asn_OER_memb_id_constr_890 CC_NOTUSED = {
22841         { 2, 1 }        /* (0..65535) */,
22842         -1};
22843 static asn_per_constraints_t asn_PER_memb_id_constr_890 CC_NOTUSED = {
22844         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
22845         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22846         0, 0    /* No PER value map */
22847 };
22848 static asn_oer_constraints_t asn_OER_memb_criticality_constr_891 CC_NOTUSED = {
22849         { 0, 0 },
22850         -1};
22851 static asn_per_constraints_t asn_PER_memb_criticality_constr_891 CC_NOTUSED = {
22852         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
22853         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22854         0, 0    /* No PER value map */
22855 };
22856 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_892 CC_NOTUSED = {
22857         { 0, 0 },
22858         -1};
22859 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_892 CC_NOTUSED = {
22860         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22861         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
22862         0, 0    /* No PER value map */
22863 };
22864 static asn_TYPE_member_t asn_MBR_extensionValue_4[] = {
22865         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.ManagementBasedMDTallowed),
22866                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22867                 0,
22868                 &asn_DEF_ManagementBasedMDTallowed,
22869                 0,
22870                 { 0, 0, 0 },
22871                 0, 0, /* No default value */
22872                 "ManagementBasedMDTallowed"
22873                 },
22874         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.MDTPLMNList),
22875                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22876                 0,
22877                 &asn_DEF_MDTPLMNList,
22878                 0,
22879                 { 0, 0, 0 },
22880                 0, 0, /* No default value */
22881                 "MDTPLMNList"
22882                 },
22883         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
22884                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22885                 0,
22886                 &asn_DEF_UESidelinkAggregateMaximumBitRate,
22887                 0,
22888                 { 0, 0, 0 },
22889                 0, 0, /* No default value */
22890                 "UESidelinkAggregateMaximumBitRate"
22891                 },
22892 };
22893 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_4[] = {
22894     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* ManagementBasedMDTallowed */
22895     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* MDTPLMNList */
22896     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* UESidelinkAggregateMaximumBitRate */
22897 };
22898 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
22899         sizeof(struct UE_ContextInformation_ExtIEs__extensionValue),
22900         offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, _asn_ctx),
22901         offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, present),
22902         sizeof(((struct UE_ContextInformation_ExtIEs__extensionValue *)0)->present),
22903         asn_MAP_extensionValue_tag2el_4,
22904         3,      /* Count of tags in the map */
22905         0, 0,
22906         -1      /* Extensions start */
22907 };
22908 static /* Use -fall-defs-global to expose */
22909 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
22910         "extensionValue",
22911         "extensionValue",
22912         &asn_OP_OPEN_TYPE,
22913         0,      /* No effective tags (pointer) */
22914         0,      /* No effective tags (count) */
22915         0,      /* No tags (pointer) */
22916         0,      /* No tags (count) */
22917         { 0, 0, OPEN_TYPE_constraint },
22918         asn_MBR_extensionValue_4,
22919         3,      /* Elements count */
22920         &asn_SPC_extensionValue_specs_4 /* Additional specs */
22921 };
22922
22923 asn_TYPE_member_t asn_MBR_UE_ContextInformation_ExtIEs_1[] = {
22924         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, id),
22925                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22926                 -1,     /* IMPLICIT tag at current level */
22927                 &asn_DEF_ProtocolIE_ID,
22928                 0,
22929                 { &asn_OER_memb_id_constr_2, &asn_PER_memb_id_constr_2,  memb_id_constraint_1 },
22930                 0, 0, /* No default value */
22931                 "id"
22932                 },
22933         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, criticality),
22934                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22935                 -1,     /* IMPLICIT tag at current level */
22936                 &asn_DEF_Criticality,
22937                 select_UE_ContextInformation_ExtIEs_criticality_type,
22938                 { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3,  memb_criticality_constraint_1 },
22939                 0, 0, /* No default value */
22940                 "criticality"
22941                 },
22942         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, extensionValue),
22943                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22944                 +1,     /* EXPLICIT tag at current level */
22945                 &asn_DEF_extensionValue_4,
22946                 select_UE_ContextInformation_ExtIEs_extensionValue_type,
22947                 { &asn_OER_memb_extensionValue_constr_4, &asn_PER_memb_extensionValue_constr_4,  memb_extensionValue_constraint_1 },
22948                 0, 0, /* No default value */
22949                 "extensionValue"
22950                 },
22951 };
22952 static const ber_tlv_tag_t asn_DEF_UE_ContextInformation_ExtIEs_tags_1[] = {
22953         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22954 };
22955 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1[] = {
22956     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22957     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22958     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22959 };
22960 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformation_ExtIEs_specs_1 = {
22961         sizeof(struct UE_ContextInformation_ExtIEs),
22962         offsetof(struct UE_ContextInformation_ExtIEs, _asn_ctx),
22963         asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1,
22964         3,      /* Count of tags in the map */
22965         0, 0, 0,        /* Optional elements (not needed) */
22966         -1,     /* First extension addition */
22967 };
22968 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformation_ExtIEs = {
22969         "UE-ContextInformation-ExtIEs",
22970         "UE-ContextInformation-ExtIEs",
22971         &asn_OP_SEQUENCE,
22972         asn_DEF_UE_ContextInformation_ExtIEs_tags_1,
22973         sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
22974                 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
22975         asn_DEF_UE_ContextInformation_ExtIEs_tags_1,    /* Same as above */
22976         sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
22977                 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
22978         { 0, 0, SEQUENCE_constraint },
22979         asn_MBR_UE_ContextInformation_ExtIEs_1,
22980         3,      /* Elements count */
22981         &asn_SPC_UE_ContextInformation_ExtIEs_specs_1   /* Additional specs */
22982 };
22983
22984 static asn_TYPE_member_t asn_MBR_extensionValue_8[] = {
22985         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, choice.BearerType),
22986                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22987                 0,
22988                 &asn_DEF_BearerType,
22989                 0,
22990                 { 0, 0, 0 },
22991                 0, 0, /* No default value */
22992                 "BearerType"
22993                 },
22994 };
22995 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_8[] = {
22996     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* BearerType */
22997 };
22998 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
22999         sizeof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue),
23000         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
23001         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, present),
23002         sizeof(((struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
23003         asn_MAP_extensionValue_tag2el_8,
23004         1,      /* Count of tags in the map */
23005         0, 0,
23006         -1      /* Extensions start */
23007 };
23008 static /* Use -fall-defs-global to expose */
23009 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
23010         "extensionValue",
23011         "extensionValue",
23012         &asn_OP_OPEN_TYPE,
23013         0,      /* No effective tags (pointer) */
23014         0,      /* No effective tags (count) */
23015         0,      /* No tags (pointer) */
23016         0,      /* No tags (count) */
23017         { 0, 0, OPEN_TYPE_constraint },
23018         asn_MBR_extensionValue_8,
23019         1,      /* Elements count */
23020         &asn_SPC_extensionValue_specs_8 /* Additional specs */
23021 };
23022
23023 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5[] = {
23024         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id),
23025                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23026                 -1,     /* IMPLICIT tag at current level */
23027                 &asn_DEF_ProtocolIE_ID,
23028                 0,
23029                 { &asn_OER_memb_id_constr_6, &asn_PER_memb_id_constr_6,  memb_id_constraint_5 },
23030                 0, 0, /* No default value */
23031                 "id"
23032                 },
23033         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, criticality),
23034                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23035                 -1,     /* IMPLICIT tag at current level */
23036                 &asn_DEF_Criticality,
23037                 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type,
23038                 { &asn_OER_memb_criticality_constr_7, &asn_PER_memb_criticality_constr_7,  memb_criticality_constraint_5 },
23039                 0, 0, /* No default value */
23040                 "criticality"
23041                 },
23042         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, extensionValue),
23043                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23044                 +1,     /* EXPLICIT tag at current level */
23045                 &asn_DEF_extensionValue_8,
23046                 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type,
23047                 { &asn_OER_memb_extensionValue_constr_8, &asn_PER_memb_extensionValue_constr_8,  memb_extensionValue_constraint_5 },
23048                 0, 0, /* No default value */
23049                 "extensionValue"
23050                 },
23051 };
23052 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[] = {
23053         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23054 };
23055 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5[] = {
23056     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23057     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23058     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23059 };
23060 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 = {
23061         sizeof(struct E_RABs_ToBeSetup_ItemExtIEs),
23062         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, _asn_ctx),
23063         asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5,
23064         3,      /* Count of tags in the map */
23065         0, 0, 0,        /* Optional elements (not needed) */
23066         -1,     /* First extension addition */
23067 };
23068 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs = {
23069         "E-RABs-ToBeSetup-ItemExtIEs",
23070         "E-RABs-ToBeSetup-ItemExtIEs",
23071         &asn_OP_SEQUENCE,
23072         asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,
23073         sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
23074                 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
23075         asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,     /* Same as above */
23076         sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
23077                 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
23078         { 0, 0, SEQUENCE_constraint },
23079         asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5,
23080         3,      /* Elements count */
23081         &asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5    /* Additional specs */
23082 };
23083
23084 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
23085         sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue),
23086         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, _asn_ctx),
23087         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, present),
23088         sizeof(((struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue *)0)->present),
23089         0,      /* No top level tags */
23090         0,      /* No tags in the map */
23091         0, 0,
23092         -1      /* Extensions start */
23093 };
23094 static /* Use -fall-defs-global to expose */
23095 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
23096         "extensionValue",
23097         "extensionValue",
23098         &asn_OP_OPEN_TYPE,
23099         0,      /* No effective tags (pointer) */
23100         0,      /* No effective tags (count) */
23101         0,      /* No tags (pointer) */
23102         0,      /* No tags (count) */
23103         { 0, 0, OPEN_TYPE_constraint },
23104         0, 0,   /* No members */
23105         &asn_SPC_extensionValue_specs_12        /* Additional specs */
23106 };
23107
23108 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9[] = {
23109         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, id),
23110                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23111                 -1,     /* IMPLICIT tag at current level */
23112                 &asn_DEF_ProtocolIE_ID,
23113                 0,
23114                 { &asn_OER_memb_id_constr_10, &asn_PER_memb_id_constr_10,  memb_id_constraint_9 },
23115                 0, 0, /* No default value */
23116                 "id"
23117                 },
23118         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, criticality),
23119                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23120                 -1,     /* IMPLICIT tag at current level */
23121                 &asn_DEF_Criticality,
23122                 0,
23123                 { &asn_OER_memb_criticality_constr_11, &asn_PER_memb_criticality_constr_11,  memb_criticality_constraint_9 },
23124                 0, 0, /* No default value */
23125                 "criticality"
23126                 },
23127         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, extensionValue),
23128                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23129                 +1,     /* EXPLICIT tag at current level */
23130                 &asn_DEF_extensionValue_12,
23131                 0,
23132                 { &asn_OER_memb_extensionValue_constr_12, &asn_PER_memb_extensionValue_constr_12,  memb_extensionValue_constraint_9 },
23133                 0, 0, /* No default value */
23134                 "extensionValue"
23135                 },
23136 };
23137 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[] = {
23138         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23139 };
23140 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9[] = {
23141     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23142     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23143     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23144 };
23145 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 = {
23146         sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs),
23147         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, _asn_ctx),
23148         asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9,
23149         3,      /* Count of tags in the map */
23150         0, 0, 0,        /* Optional elements (not needed) */
23151         -1,     /* First extension addition */
23152 };
23153 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs = {
23154         "UE-ContextReferenceAtSeNB-ItemExtIEs",
23155         "UE-ContextReferenceAtSeNB-ItemExtIEs",
23156         &asn_OP_SEQUENCE,
23157         asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,
23158         sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
23159                 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
23160         asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,    /* Same as above */
23161         sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
23162                 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
23163         { 0, 0, SEQUENCE_constraint },
23164         asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9,
23165         3,      /* Elements count */
23166         &asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9   /* Additional specs */
23167 };
23168
23169 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
23170         sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue),
23171         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, _asn_ctx),
23172         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, present),
23173         sizeof(((struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue *)0)->present),
23174         0,      /* No top level tags */
23175         0,      /* No tags in the map */
23176         0, 0,
23177         -1      /* Extensions start */
23178 };
23179 static /* Use -fall-defs-global to expose */
23180 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
23181         "extensionValue",
23182         "extensionValue",
23183         &asn_OP_OPEN_TYPE,
23184         0,      /* No effective tags (pointer) */
23185         0,      /* No effective tags (count) */
23186         0,      /* No tags (pointer) */
23187         0,      /* No tags (count) */
23188         { 0, 0, OPEN_TYPE_constraint },
23189         0, 0,   /* No members */
23190         &asn_SPC_extensionValue_specs_16        /* Additional specs */
23191 };
23192
23193 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13[] = {
23194         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, id),
23195                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23196                 -1,     /* IMPLICIT tag at current level */
23197                 &asn_DEF_ProtocolIE_ID,
23198                 0,
23199                 { &asn_OER_memb_id_constr_14, &asn_PER_memb_id_constr_14,  memb_id_constraint_13 },
23200                 0, 0, /* No default value */
23201                 "id"
23202                 },
23203         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, criticality),
23204                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23205                 -1,     /* IMPLICIT tag at current level */
23206                 &asn_DEF_Criticality,
23207                 0,
23208                 { &asn_OER_memb_criticality_constr_15, &asn_PER_memb_criticality_constr_15,  memb_criticality_constraint_13 },
23209                 0, 0, /* No default value */
23210                 "criticality"
23211                 },
23212         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, extensionValue),
23213                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23214                 +1,     /* EXPLICIT tag at current level */
23215                 &asn_DEF_extensionValue_16,
23216                 0,
23217                 { &asn_OER_memb_extensionValue_constr_16, &asn_PER_memb_extensionValue_constr_16,  memb_extensionValue_constraint_13 },
23218                 0, 0, /* No default value */
23219                 "extensionValue"
23220                 },
23221 };
23222 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[] = {
23223         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23224 };
23225 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13[] = {
23226     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23227     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23228     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23229 };
23230 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 = {
23231         sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs),
23232         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, _asn_ctx),
23233         asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13,
23234         3,      /* Count of tags in the map */
23235         0, 0, 0,        /* Optional elements (not needed) */
23236         -1,     /* First extension addition */
23237 };
23238 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs = {
23239         "UE-ContextReferenceAtWT-ItemExtIEs",
23240         "UE-ContextReferenceAtWT-ItemExtIEs",
23241         &asn_OP_SEQUENCE,
23242         asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,
23243         sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
23244                 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
23245         asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,     /* Same as above */
23246         sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
23247                 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
23248         { 0, 0, SEQUENCE_constraint },
23249         asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13,
23250         3,      /* Elements count */
23251         &asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13    /* Additional specs */
23252 };
23253
23254 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
23255         sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue),
23256         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, _asn_ctx),
23257         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, present),
23258         sizeof(((struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue *)0)->present),
23259         0,      /* No top level tags */
23260         0,      /* No tags in the map */
23261         0, 0,
23262         -1      /* Extensions start */
23263 };
23264 static /* Use -fall-defs-global to expose */
23265 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
23266         "extensionValue",
23267         "extensionValue",
23268         &asn_OP_OPEN_TYPE,
23269         0,      /* No effective tags (pointer) */
23270         0,      /* No effective tags (count) */
23271         0,      /* No tags (pointer) */
23272         0,      /* No tags (count) */
23273         { 0, 0, OPEN_TYPE_constraint },
23274         0, 0,   /* No members */
23275         &asn_SPC_extensionValue_specs_20        /* Additional specs */
23276 };
23277
23278 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17[] = {
23279         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, id),
23280                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23281                 -1,     /* IMPLICIT tag at current level */
23282                 &asn_DEF_ProtocolIE_ID,
23283                 0,
23284                 { &asn_OER_memb_id_constr_18, &asn_PER_memb_id_constr_18,  memb_id_constraint_17 },
23285                 0, 0, /* No default value */
23286                 "id"
23287                 },
23288         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, criticality),
23289                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23290                 -1,     /* IMPLICIT tag at current level */
23291                 &asn_DEF_Criticality,
23292                 0,
23293                 { &asn_OER_memb_criticality_constr_19, &asn_PER_memb_criticality_constr_19,  memb_criticality_constraint_17 },
23294                 0, 0, /* No default value */
23295                 "criticality"
23296                 },
23297         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, extensionValue),
23298                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23299                 +1,     /* EXPLICIT tag at current level */
23300                 &asn_DEF_extensionValue_20,
23301                 0,
23302                 { &asn_OER_memb_extensionValue_constr_20, &asn_PER_memb_extensionValue_constr_20,  memb_extensionValue_constraint_17 },
23303                 0, 0, /* No default value */
23304                 "extensionValue"
23305                 },
23306 };
23307 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[] = {
23308         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23309 };
23310 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17[] = {
23311     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23312     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23313     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23314 };
23315 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 = {
23316         sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs),
23317         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, _asn_ctx),
23318         asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17,
23319         3,      /* Count of tags in the map */
23320         0, 0, 0,        /* Optional elements (not needed) */
23321         -1,     /* First extension addition */
23322 };
23323 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs = {
23324         "UE-ContextReferenceAtSgNB-ItemExtIEs",
23325         "UE-ContextReferenceAtSgNB-ItemExtIEs",
23326         &asn_OP_SEQUENCE,
23327         asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,
23328         sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
23329                 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
23330         asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,   /* Same as above */
23331         sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
23332                 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
23333         { 0, 0, SEQUENCE_constraint },
23334         asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17,
23335         3,      /* Elements count */
23336         &asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17  /* Additional specs */
23337 };
23338
23339 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
23340         sizeof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue),
23341         offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, _asn_ctx),
23342         offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, present),
23343         sizeof(((struct E_RABs_Admitted_Item_ExtIEs__extensionValue *)0)->present),
23344         0,      /* No top level tags */
23345         0,      /* No tags in the map */
23346         0, 0,
23347         -1      /* Extensions start */
23348 };
23349 static /* Use -fall-defs-global to expose */
23350 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
23351         "extensionValue",
23352         "extensionValue",
23353         &asn_OP_OPEN_TYPE,
23354         0,      /* No effective tags (pointer) */
23355         0,      /* No effective tags (count) */
23356         0,      /* No tags (pointer) */
23357         0,      /* No tags (count) */
23358         { 0, 0, OPEN_TYPE_constraint },
23359         0, 0,   /* No members */
23360         &asn_SPC_extensionValue_specs_24        /* Additional specs */
23361 };
23362
23363 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_Item_ExtIEs_21[] = {
23364         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, id),
23365                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23366                 -1,     /* IMPLICIT tag at current level */
23367                 &asn_DEF_ProtocolIE_ID,
23368                 0,
23369                 { &asn_OER_memb_id_constr_22, &asn_PER_memb_id_constr_22,  memb_id_constraint_21 },
23370                 0, 0, /* No default value */
23371                 "id"
23372                 },
23373         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, criticality),
23374                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23375                 -1,     /* IMPLICIT tag at current level */
23376                 &asn_DEF_Criticality,
23377                 0,
23378                 { &asn_OER_memb_criticality_constr_23, &asn_PER_memb_criticality_constr_23,  memb_criticality_constraint_21 },
23379                 0, 0, /* No default value */
23380                 "criticality"
23381                 },
23382         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, extensionValue),
23383                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23384                 +1,     /* EXPLICIT tag at current level */
23385                 &asn_DEF_extensionValue_24,
23386                 0,
23387                 { &asn_OER_memb_extensionValue_constr_24, &asn_PER_memb_extensionValue_constr_24,  memb_extensionValue_constraint_21 },
23388                 0, 0, /* No default value */
23389                 "extensionValue"
23390                 },
23391 };
23392 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[] = {
23393         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23394 };
23395 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21[] = {
23396     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23397     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23398     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23399 };
23400 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 = {
23401         sizeof(struct E_RABs_Admitted_Item_ExtIEs),
23402         offsetof(struct E_RABs_Admitted_Item_ExtIEs, _asn_ctx),
23403         asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21,
23404         3,      /* Count of tags in the map */
23405         0, 0, 0,        /* Optional elements (not needed) */
23406         -1,     /* First extension addition */
23407 };
23408 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_Item_ExtIEs = {
23409         "E-RABs-Admitted-Item-ExtIEs",
23410         "E-RABs-Admitted-Item-ExtIEs",
23411         &asn_OP_SEQUENCE,
23412         asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,
23413         sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
23414                 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
23415         asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,    /* Same as above */
23416         sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
23417                 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
23418         { 0, 0, SEQUENCE_constraint },
23419         asn_MBR_E_RABs_Admitted_Item_ExtIEs_21,
23420         3,      /* Elements count */
23421         &asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21   /* Additional specs */
23422 };
23423
23424 static asn_TYPE_member_t asn_MBR_extensionValue_28[] = {
23425         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsExtended),
23426                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
23427                 0,
23428                 &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended,
23429                 0,
23430                 { 0, 0, 0 },
23431                 0, 0, /* No default value */
23432                 "ReceiveStatusOfULPDCPSDUsExtended"
23433                 },
23434         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTValueExtended),
23435                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23436                 0,
23437                 &asn_DEF_COUNTValueExtended,
23438                 0,
23439                 { 0, 0, 0 },
23440                 0, 0, /* No default value */
23441                 "COUNTValueExtended"
23442                 },
23443         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsPDCP_SNlength18),
23444                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
23445                 0,
23446                 &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,
23447                 0,
23448                 { 0, 0, 0 },
23449                 0, 0, /* No default value */
23450                 "ReceiveStatusOfULPDCPSDUsPDCP-SNlength18"
23451                 },
23452         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTvaluePDCP_SNlength18),
23453                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23454                 0,
23455                 &asn_DEF_COUNTvaluePDCP_SNlength18,
23456                 0,
23457                 { 0, 0, 0 },
23458                 0, 0, /* No default value */
23459                 "COUNTvaluePDCP-SNlength18"
23460                 },
23461 };
23462 static const unsigned asn_MAP_extensionValue_to_canonical_28[] = { 0, 2, 1, 3 };
23463 static const unsigned asn_MAP_extensionValue_from_canonical_28[] = { 0, 2, 1, 3 };
23464 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_28[] = {
23465     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* ReceiveStatusOfULPDCPSDUsExtended */
23466     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, -1, 0 }, /* ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 */
23467     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* COUNTValueExtended */
23468     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* COUNTvaluePDCP-SNlength18 */
23469 };
23470 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
23471         sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue),
23472         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, _asn_ctx),
23473         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, present),
23474         sizeof(((struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue *)0)->present),
23475         asn_MAP_extensionValue_tag2el_28,
23476         4,      /* Count of tags in the map */
23477         asn_MAP_extensionValue_to_canonical_28,
23478         asn_MAP_extensionValue_from_canonical_28,
23479         -1      /* Extensions start */
23480 };
23481 static /* Use -fall-defs-global to expose */
23482 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
23483         "extensionValue",
23484         "extensionValue",
23485         &asn_OP_OPEN_TYPE,
23486         0,      /* No effective tags (pointer) */
23487         0,      /* No effective tags (count) */
23488         0,      /* No tags (pointer) */
23489         0,      /* No tags (count) */
23490         { 0, 0, OPEN_TYPE_constraint },
23491         asn_MBR_extensionValue_28,
23492         4,      /* Elements count */
23493         &asn_SPC_extensionValue_specs_28        /* Additional specs */
23494 };
23495
23496 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25[] = {
23497         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id),
23498                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23499                 -1,     /* IMPLICIT tag at current level */
23500                 &asn_DEF_ProtocolIE_ID,
23501                 0,
23502                 { &asn_OER_memb_id_constr_26, &asn_PER_memb_id_constr_26,  memb_id_constraint_25 },
23503                 0, 0, /* No default value */
23504                 "id"
23505                 },
23506         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, criticality),
23507                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23508                 -1,     /* IMPLICIT tag at current level */
23509                 &asn_DEF_Criticality,
23510                 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type,
23511                 { &asn_OER_memb_criticality_constr_27, &asn_PER_memb_criticality_constr_27,  memb_criticality_constraint_25 },
23512                 0, 0, /* No default value */
23513                 "criticality"
23514                 },
23515         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, extensionValue),
23516                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23517                 +1,     /* EXPLICIT tag at current level */
23518                 &asn_DEF_extensionValue_28,
23519                 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type,
23520                 { &asn_OER_memb_extensionValue_constr_28, &asn_PER_memb_extensionValue_constr_28,  memb_extensionValue_constraint_25 },
23521                 0, 0, /* No default value */
23522                 "extensionValue"
23523                 },
23524 };
23525 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[] = {
23526         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23527 };
23528 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25[] = {
23529     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23530     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23531     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23532 };
23533 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 = {
23534         sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs),
23535         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, _asn_ctx),
23536         asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25,
23537         3,      /* Count of tags in the map */
23538         0, 0, 0,        /* Optional elements (not needed) */
23539         -1,     /* First extension addition */
23540 };
23541 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs = {
23542         "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
23543         "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
23544         &asn_OP_SEQUENCE,
23545         asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,
23546         sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
23547                 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
23548         asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,      /* Same as above */
23549         sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
23550                 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
23551         { 0, 0, SEQUENCE_constraint },
23552         asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25,
23553         3,      /* Elements count */
23554         &asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25     /* Additional specs */
23555 };
23556
23557 static asn_TYPE_member_t asn_MBR_extensionValue_32[] = {
23558         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ABSInformation),
23559                 -1 /* Ambiguous tag (CHOICE?) */,
23560                 0,
23561                 &asn_DEF_ABSInformation,
23562                 0,
23563                 { 0, 0, 0 },
23564                 0, 0, /* No default value */
23565                 "ABSInformation"
23566                 },
23567         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.InvokeIndication),
23568                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23569                 0,
23570                 &asn_DEF_InvokeIndication,
23571                 0,
23572                 { 0, 0, 0 },
23573                 0, 0, /* No default value */
23574                 "InvokeIndication"
23575                 },
23576         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.SubframeAssignment),
23577                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23578                 0,
23579                 &asn_DEF_SubframeAssignment,
23580                 0,
23581                 { 0, 0, 0 },
23582                 0, 0, /* No default value */
23583                 "SubframeAssignment"
23584                 },
23585         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ExtendedULInterferenceOverloadInfo),
23586                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23587                 0,
23588                 &asn_DEF_ExtendedULInterferenceOverloadInfo,
23589                 0,
23590                 { 0, 0, 0 },
23591                 0, 0, /* No default value */
23592                 "ExtendedULInterferenceOverloadInfo"
23593                 },
23594         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.CoMPInformation),
23595                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
23596                 0,
23597                 &asn_DEF_CoMPInformation,
23598                 0,
23599                 { 0, 0, 0 },
23600                 0, 0, /* No default value */
23601                 "CoMPInformation"
23602                 },
23603         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.DynamicDLTransmissionInformation),
23604                 -1 /* Ambiguous tag (CHOICE?) */,
23605                 0,
23606                 &asn_DEF_DynamicDLTransmissionInformation,
23607                 0,
23608                 { 0, 0, 0 },
23609                 0, 0, /* No default value */
23610                 "DynamicDLTransmissionInformation"
23611                 },
23612 };
23613 static const unsigned asn_MAP_extensionValue_to_canonical_32[] = { 1, 2, 3, 4, 0, 5 };
23614 static const unsigned asn_MAP_extensionValue_from_canonical_32[] = { 4, 0, 1, 2, 3, 5 };
23615 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_32[] = {
23616     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* InvokeIndication */
23617     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* SubframeAssignment */
23618     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* ExtendedULInterferenceOverloadInfo */
23619     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* CoMPInformation */
23620     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* fdd */
23621     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, -1, 0 }, /* naics-active */
23622     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* tdd */
23623     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, -1, 0 }, /* naics-inactive */
23624     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* abs-inactive */
23625 };
23626 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
23627         sizeof(struct CellInformation_Item_ExtIEs__extensionValue),
23628         offsetof(struct CellInformation_Item_ExtIEs__extensionValue, _asn_ctx),
23629         offsetof(struct CellInformation_Item_ExtIEs__extensionValue, present),
23630         sizeof(((struct CellInformation_Item_ExtIEs__extensionValue *)0)->present),
23631         asn_MAP_extensionValue_tag2el_32,
23632         9,      /* Count of tags in the map */
23633         asn_MAP_extensionValue_to_canonical_32,
23634         asn_MAP_extensionValue_from_canonical_32,
23635         -1      /* Extensions start */
23636 };
23637 static /* Use -fall-defs-global to expose */
23638 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
23639         "extensionValue",
23640         "extensionValue",
23641         &asn_OP_OPEN_TYPE,
23642         0,      /* No effective tags (pointer) */
23643         0,      /* No effective tags (count) */
23644         0,      /* No tags (pointer) */
23645         0,      /* No tags (count) */
23646         { 0, 0, OPEN_TYPE_constraint },
23647         asn_MBR_extensionValue_32,
23648         6,      /* Elements count */
23649         &asn_SPC_extensionValue_specs_32        /* Additional specs */
23650 };
23651
23652 asn_TYPE_member_t asn_MBR_CellInformation_Item_ExtIEs_29[] = {
23653         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, id),
23654                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23655                 -1,     /* IMPLICIT tag at current level */
23656                 &asn_DEF_ProtocolIE_ID,
23657                 0,
23658                 { &asn_OER_memb_id_constr_30, &asn_PER_memb_id_constr_30,  memb_id_constraint_29 },
23659                 0, 0, /* No default value */
23660                 "id"
23661                 },
23662         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, criticality),
23663                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23664                 -1,     /* IMPLICIT tag at current level */
23665                 &asn_DEF_Criticality,
23666                 select_CellInformation_Item_ExtIEs_criticality_type,
23667                 { &asn_OER_memb_criticality_constr_31, &asn_PER_memb_criticality_constr_31,  memb_criticality_constraint_29 },
23668                 0, 0, /* No default value */
23669                 "criticality"
23670                 },
23671         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, extensionValue),
23672                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23673                 +1,     /* EXPLICIT tag at current level */
23674                 &asn_DEF_extensionValue_32,
23675                 select_CellInformation_Item_ExtIEs_extensionValue_type,
23676                 { &asn_OER_memb_extensionValue_constr_32, &asn_PER_memb_extensionValue_constr_32,  memb_extensionValue_constraint_29 },
23677                 0, 0, /* No default value */
23678                 "extensionValue"
23679                 },
23680 };
23681 static const ber_tlv_tag_t asn_DEF_CellInformation_Item_ExtIEs_tags_29[] = {
23682         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23683 };
23684 static const asn_TYPE_tag2member_t asn_MAP_CellInformation_Item_ExtIEs_tag2el_29[] = {
23685     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23686     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23687     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23688 };
23689 asn_SEQUENCE_specifics_t asn_SPC_CellInformation_Item_ExtIEs_specs_29 = {
23690         sizeof(struct CellInformation_Item_ExtIEs),
23691         offsetof(struct CellInformation_Item_ExtIEs, _asn_ctx),
23692         asn_MAP_CellInformation_Item_ExtIEs_tag2el_29,
23693         3,      /* Count of tags in the map */
23694         0, 0, 0,        /* Optional elements (not needed) */
23695         -1,     /* First extension addition */
23696 };
23697 asn_TYPE_descriptor_t asn_DEF_CellInformation_Item_ExtIEs = {
23698         "CellInformation-Item-ExtIEs",
23699         "CellInformation-Item-ExtIEs",
23700         &asn_OP_SEQUENCE,
23701         asn_DEF_CellInformation_Item_ExtIEs_tags_29,
23702         sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
23703                 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
23704         asn_DEF_CellInformation_Item_ExtIEs_tags_29,    /* Same as above */
23705         sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
23706                 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
23707         { 0, 0, SEQUENCE_constraint },
23708         asn_MBR_CellInformation_Item_ExtIEs_29,
23709         3,      /* Elements count */
23710         &asn_SPC_CellInformation_Item_ExtIEs_specs_29   /* Additional specs */
23711 };
23712
23713 static asn_TYPE_member_t asn_MBR_extensionValue_36[] = {
23714         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, choice.DeactivationIndication),
23715                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
23716                 0,
23717                 &asn_DEF_DeactivationIndication,
23718                 0,
23719                 { 0, 0, 0 },
23720                 0, 0, /* No default value */
23721                 "DeactivationIndication"
23722                 },
23723 };
23724 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_36[] = {
23725     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* DeactivationIndication */
23726 };
23727 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
23728         sizeof(struct ServedCellsToModify_Item_ExtIEs__extensionValue),
23729         offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
23730         offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, present),
23731         sizeof(((struct ServedCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
23732         asn_MAP_extensionValue_tag2el_36,
23733         1,      /* Count of tags in the map */
23734         0, 0,
23735         -1      /* Extensions start */
23736 };
23737 static /* Use -fall-defs-global to expose */
23738 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
23739         "extensionValue",
23740         "extensionValue",
23741         &asn_OP_OPEN_TYPE,
23742         0,      /* No effective tags (pointer) */
23743         0,      /* No effective tags (count) */
23744         0,      /* No tags (pointer) */
23745         0,      /* No tags (count) */
23746         { 0, 0, OPEN_TYPE_constraint },
23747         asn_MBR_extensionValue_36,
23748         1,      /* Elements count */
23749         &asn_SPC_extensionValue_specs_36        /* Additional specs */
23750 };
23751
23752 asn_TYPE_member_t asn_MBR_ServedCellsToModify_Item_ExtIEs_33[] = {
23753         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, id),
23754                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23755                 -1,     /* IMPLICIT tag at current level */
23756                 &asn_DEF_ProtocolIE_ID,
23757                 0,
23758                 { &asn_OER_memb_id_constr_34, &asn_PER_memb_id_constr_34,  memb_id_constraint_33 },
23759                 0, 0, /* No default value */
23760                 "id"
23761                 },
23762         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, criticality),
23763                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23764                 -1,     /* IMPLICIT tag at current level */
23765                 &asn_DEF_Criticality,
23766                 select_ServedCellsToModify_Item_ExtIEs_criticality_type,
23767                 { &asn_OER_memb_criticality_constr_35, &asn_PER_memb_criticality_constr_35,  memb_criticality_constraint_33 },
23768                 0, 0, /* No default value */
23769                 "criticality"
23770                 },
23771         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, extensionValue),
23772                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23773                 +1,     /* EXPLICIT tag at current level */
23774                 &asn_DEF_extensionValue_36,
23775                 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type,
23776                 { &asn_OER_memb_extensionValue_constr_36, &asn_PER_memb_extensionValue_constr_36,  memb_extensionValue_constraint_33 },
23777                 0, 0, /* No default value */
23778                 "extensionValue"
23779                 },
23780 };
23781 static const ber_tlv_tag_t asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[] = {
23782         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23783 };
23784 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33[] = {
23785     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23786     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23787     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23788 };
23789 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 = {
23790         sizeof(struct ServedCellsToModify_Item_ExtIEs),
23791         offsetof(struct ServedCellsToModify_Item_ExtIEs, _asn_ctx),
23792         asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33,
23793         3,      /* Count of tags in the map */
23794         0, 0, 0,        /* Optional elements (not needed) */
23795         -1,     /* First extension addition */
23796 };
23797 asn_TYPE_descriptor_t asn_DEF_ServedCellsToModify_Item_ExtIEs = {
23798         "ServedCellsToModify-Item-ExtIEs",
23799         "ServedCellsToModify-Item-ExtIEs",
23800         &asn_OP_SEQUENCE,
23801         asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,
23802         sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
23803                 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
23804         asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,        /* Same as above */
23805         sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
23806                 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
23807         { 0, 0, SEQUENCE_constraint },
23808         asn_MBR_ServedCellsToModify_Item_ExtIEs_33,
23809         3,      /* Elements count */
23810         &asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33       /* Additional specs */
23811 };
23812
23813 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
23814         sizeof(struct CellToReport_Item_ExtIEs__extensionValue),
23815         offsetof(struct CellToReport_Item_ExtIEs__extensionValue, _asn_ctx),
23816         offsetof(struct CellToReport_Item_ExtIEs__extensionValue, present),
23817         sizeof(((struct CellToReport_Item_ExtIEs__extensionValue *)0)->present),
23818         0,      /* No top level tags */
23819         0,      /* No tags in the map */
23820         0, 0,
23821         -1      /* Extensions start */
23822 };
23823 static /* Use -fall-defs-global to expose */
23824 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
23825         "extensionValue",
23826         "extensionValue",
23827         &asn_OP_OPEN_TYPE,
23828         0,      /* No effective tags (pointer) */
23829         0,      /* No effective tags (count) */
23830         0,      /* No tags (pointer) */
23831         0,      /* No tags (count) */
23832         { 0, 0, OPEN_TYPE_constraint },
23833         0, 0,   /* No members */
23834         &asn_SPC_extensionValue_specs_40        /* Additional specs */
23835 };
23836
23837 asn_TYPE_member_t asn_MBR_CellToReport_Item_ExtIEs_37[] = {
23838         { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, id),
23839                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23840                 -1,     /* IMPLICIT tag at current level */
23841                 &asn_DEF_ProtocolIE_ID,
23842                 0,
23843                 { &asn_OER_memb_id_constr_38, &asn_PER_memb_id_constr_38,  memb_id_constraint_37 },
23844                 0, 0, /* No default value */
23845                 "id"
23846                 },
23847         { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, criticality),
23848                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23849                 -1,     /* IMPLICIT tag at current level */
23850                 &asn_DEF_Criticality,
23851                 0,
23852                 { &asn_OER_memb_criticality_constr_39, &asn_PER_memb_criticality_constr_39,  memb_criticality_constraint_37 },
23853                 0, 0, /* No default value */
23854                 "criticality"
23855                 },
23856         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, extensionValue),
23857                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23858                 +1,     /* EXPLICIT tag at current level */
23859                 &asn_DEF_extensionValue_40,
23860                 0,
23861                 { &asn_OER_memb_extensionValue_constr_40, &asn_PER_memb_extensionValue_constr_40,  memb_extensionValue_constraint_37 },
23862                 0, 0, /* No default value */
23863                 "extensionValue"
23864                 },
23865 };
23866 static const ber_tlv_tag_t asn_DEF_CellToReport_Item_ExtIEs_tags_37[] = {
23867         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23868 };
23869 static const asn_TYPE_tag2member_t asn_MAP_CellToReport_Item_ExtIEs_tag2el_37[] = {
23870     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23871     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23872     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23873 };
23874 asn_SEQUENCE_specifics_t asn_SPC_CellToReport_Item_ExtIEs_specs_37 = {
23875         sizeof(struct CellToReport_Item_ExtIEs),
23876         offsetof(struct CellToReport_Item_ExtIEs, _asn_ctx),
23877         asn_MAP_CellToReport_Item_ExtIEs_tag2el_37,
23878         3,      /* Count of tags in the map */
23879         0, 0, 0,        /* Optional elements (not needed) */
23880         -1,     /* First extension addition */
23881 };
23882 asn_TYPE_descriptor_t asn_DEF_CellToReport_Item_ExtIEs = {
23883         "CellToReport-Item-ExtIEs",
23884         "CellToReport-Item-ExtIEs",
23885         &asn_OP_SEQUENCE,
23886         asn_DEF_CellToReport_Item_ExtIEs_tags_37,
23887         sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
23888                 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
23889         asn_DEF_CellToReport_Item_ExtIEs_tags_37,       /* Same as above */
23890         sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
23891                 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
23892         { 0, 0, SEQUENCE_constraint },
23893         asn_MBR_CellToReport_Item_ExtIEs_37,
23894         3,      /* Elements count */
23895         &asn_SPC_CellToReport_Item_ExtIEs_specs_37      /* Additional specs */
23896 };
23897
23898 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
23899         sizeof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue),
23900         offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, _asn_ctx),
23901         offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, present),
23902         sizeof(((struct MeasurementInitiationResult_Item_ExtIEs__extensionValue *)0)->present),
23903         0,      /* No top level tags */
23904         0,      /* No tags in the map */
23905         0, 0,
23906         -1      /* Extensions start */
23907 };
23908 static /* Use -fall-defs-global to expose */
23909 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
23910         "extensionValue",
23911         "extensionValue",
23912         &asn_OP_OPEN_TYPE,
23913         0,      /* No effective tags (pointer) */
23914         0,      /* No effective tags (count) */
23915         0,      /* No tags (pointer) */
23916         0,      /* No tags (count) */
23917         { 0, 0, OPEN_TYPE_constraint },
23918         0, 0,   /* No members */
23919         &asn_SPC_extensionValue_specs_44        /* Additional specs */
23920 };
23921
23922 asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41[] = {
23923         { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, id),
23924                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23925                 -1,     /* IMPLICIT tag at current level */
23926                 &asn_DEF_ProtocolIE_ID,
23927                 0,
23928                 { &asn_OER_memb_id_constr_42, &asn_PER_memb_id_constr_42,  memb_id_constraint_41 },
23929                 0, 0, /* No default value */
23930                 "id"
23931                 },
23932         { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, criticality),
23933                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23934                 -1,     /* IMPLICIT tag at current level */
23935                 &asn_DEF_Criticality,
23936                 0,
23937                 { &asn_OER_memb_criticality_constr_43, &asn_PER_memb_criticality_constr_43,  memb_criticality_constraint_41 },
23938                 0, 0, /* No default value */
23939                 "criticality"
23940                 },
23941         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, extensionValue),
23942                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23943                 +1,     /* EXPLICIT tag at current level */
23944                 &asn_DEF_extensionValue_44,
23945                 0,
23946                 { &asn_OER_memb_extensionValue_constr_44, &asn_PER_memb_extensionValue_constr_44,  memb_extensionValue_constraint_41 },
23947                 0, 0, /* No default value */
23948                 "extensionValue"
23949                 },
23950 };
23951 static const ber_tlv_tag_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[] = {
23952         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23953 };
23954 static const asn_TYPE_tag2member_t asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41[] = {
23955     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23956     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23957     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23958 };
23959 asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 = {
23960         sizeof(struct MeasurementInitiationResult_Item_ExtIEs),
23961         offsetof(struct MeasurementInitiationResult_Item_ExtIEs, _asn_ctx),
23962         asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41,
23963         3,      /* Count of tags in the map */
23964         0, 0, 0,        /* Optional elements (not needed) */
23965         -1,     /* First extension addition */
23966 };
23967 asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs = {
23968         "MeasurementInitiationResult-Item-ExtIEs",
23969         "MeasurementInitiationResult-Item-ExtIEs",
23970         &asn_OP_SEQUENCE,
23971         asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,
23972         sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
23973                 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
23974         asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,        /* Same as above */
23975         sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
23976                 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
23977         { 0, 0, SEQUENCE_constraint },
23978         asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41,
23979         3,      /* Elements count */
23980         &asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41       /* Additional specs */
23981 };
23982
23983 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
23984         sizeof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue),
23985         offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, _asn_ctx),
23986         offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, present),
23987         sizeof(((struct MeasurementFailureCause_Item_ExtIEs__extensionValue *)0)->present),
23988         0,      /* No top level tags */
23989         0,      /* No tags in the map */
23990         0, 0,
23991         -1      /* Extensions start */
23992 };
23993 static /* Use -fall-defs-global to expose */
23994 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
23995         "extensionValue",
23996         "extensionValue",
23997         &asn_OP_OPEN_TYPE,
23998         0,      /* No effective tags (pointer) */
23999         0,      /* No effective tags (count) */
24000         0,      /* No tags (pointer) */
24001         0,      /* No tags (count) */
24002         { 0, 0, OPEN_TYPE_constraint },
24003         0, 0,   /* No members */
24004         &asn_SPC_extensionValue_specs_48        /* Additional specs */
24005 };
24006
24007 asn_TYPE_member_t asn_MBR_MeasurementFailureCause_Item_ExtIEs_45[] = {
24008         { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, id),
24009                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24010                 -1,     /* IMPLICIT tag at current level */
24011                 &asn_DEF_ProtocolIE_ID,
24012                 0,
24013                 { &asn_OER_memb_id_constr_46, &asn_PER_memb_id_constr_46,  memb_id_constraint_45 },
24014                 0, 0, /* No default value */
24015                 "id"
24016                 },
24017         { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, criticality),
24018                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24019                 -1,     /* IMPLICIT tag at current level */
24020                 &asn_DEF_Criticality,
24021                 0,
24022                 { &asn_OER_memb_criticality_constr_47, &asn_PER_memb_criticality_constr_47,  memb_criticality_constraint_45 },
24023                 0, 0, /* No default value */
24024                 "criticality"
24025                 },
24026         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, extensionValue),
24027                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24028                 +1,     /* EXPLICIT tag at current level */
24029                 &asn_DEF_extensionValue_48,
24030                 0,
24031                 { &asn_OER_memb_extensionValue_constr_48, &asn_PER_memb_extensionValue_constr_48,  memb_extensionValue_constraint_45 },
24032                 0, 0, /* No default value */
24033                 "extensionValue"
24034                 },
24035 };
24036 static const ber_tlv_tag_t asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[] = {
24037         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24038 };
24039 static const asn_TYPE_tag2member_t asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45[] = {
24040     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24041     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24042     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24043 };
24044 asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 = {
24045         sizeof(struct MeasurementFailureCause_Item_ExtIEs),
24046         offsetof(struct MeasurementFailureCause_Item_ExtIEs, _asn_ctx),
24047         asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45,
24048         3,      /* Count of tags in the map */
24049         0, 0, 0,        /* Optional elements (not needed) */
24050         -1,     /* First extension addition */
24051 };
24052 asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_Item_ExtIEs = {
24053         "MeasurementFailureCause-Item-ExtIEs",
24054         "MeasurementFailureCause-Item-ExtIEs",
24055         &asn_OP_SEQUENCE,
24056         asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,
24057         sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
24058                 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
24059         asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,    /* Same as above */
24060         sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
24061                 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
24062         { 0, 0, SEQUENCE_constraint },
24063         asn_MBR_MeasurementFailureCause_Item_ExtIEs_45,
24064         3,      /* Elements count */
24065         &asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45   /* Additional specs */
24066 };
24067
24068 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
24069         sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue),
24070         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, _asn_ctx),
24071         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, present),
24072         sizeof(((struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue *)0)->present),
24073         0,      /* No top level tags */
24074         0,      /* No tags in the map */
24075         0, 0,
24076         -1      /* Extensions start */
24077 };
24078 static /* Use -fall-defs-global to expose */
24079 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
24080         "extensionValue",
24081         "extensionValue",
24082         &asn_OP_OPEN_TYPE,
24083         0,      /* No effective tags (pointer) */
24084         0,      /* No effective tags (count) */
24085         0,      /* No tags (pointer) */
24086         0,      /* No tags (count) */
24087         { 0, 0, OPEN_TYPE_constraint },
24088         0, 0,   /* No members */
24089         &asn_SPC_extensionValue_specs_52        /* Additional specs */
24090 };
24091
24092 asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49[] = {
24093         { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, id),
24094                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24095                 -1,     /* IMPLICIT tag at current level */
24096                 &asn_DEF_ProtocolIE_ID,
24097                 0,
24098                 { &asn_OER_memb_id_constr_50, &asn_PER_memb_id_constr_50,  memb_id_constraint_49 },
24099                 0, 0, /* No default value */
24100                 "id"
24101                 },
24102         { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, criticality),
24103                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24104                 -1,     /* IMPLICIT tag at current level */
24105                 &asn_DEF_Criticality,
24106                 0,
24107                 { &asn_OER_memb_criticality_constr_51, &asn_PER_memb_criticality_constr_51,  memb_criticality_constraint_49 },
24108                 0, 0, /* No default value */
24109                 "criticality"
24110                 },
24111         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, extensionValue),
24112                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24113                 +1,     /* EXPLICIT tag at current level */
24114                 &asn_DEF_extensionValue_52,
24115                 0,
24116                 { &asn_OER_memb_extensionValue_constr_52, &asn_PER_memb_extensionValue_constr_52,  memb_extensionValue_constraint_49 },
24117                 0, 0, /* No default value */
24118                 "extensionValue"
24119                 },
24120 };
24121 static const ber_tlv_tag_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[] = {
24122         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24123 };
24124 static const asn_TYPE_tag2member_t asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49[] = {
24125     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24126     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24127     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24128 };
24129 asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 = {
24130         sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs),
24131         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, _asn_ctx),
24132         asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49,
24133         3,      /* Count of tags in the map */
24134         0, 0, 0,        /* Optional elements (not needed) */
24135         -1,     /* First extension addition */
24136 };
24137 asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs = {
24138         "CompleteFailureCauseInformation-Item-ExtIEs",
24139         "CompleteFailureCauseInformation-Item-ExtIEs",
24140         &asn_OP_SEQUENCE,
24141         asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,
24142         sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
24143                 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
24144         asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,    /* Same as above */
24145         sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
24146                 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
24147         { 0, 0, SEQUENCE_constraint },
24148         asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49,
24149         3,      /* Elements count */
24150         &asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49   /* Additional specs */
24151 };
24152
24153 static asn_TYPE_member_t asn_MBR_extensionValue_56[] = {
24154         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CompositeAvailableCapacityGroup),
24155                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24156                 0,
24157                 &asn_DEF_CompositeAvailableCapacityGroup,
24158                 0,
24159                 { 0, 0, 0 },
24160                 0, 0, /* No default value */
24161                 "CompositeAvailableCapacityGroup"
24162                 },
24163         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.ABS_Status),
24164                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24165                 0,
24166                 &asn_DEF_ABS_Status,
24167                 0,
24168                 { 0, 0, 0 },
24169                 0, 0, /* No default value */
24170                 "ABS-Status"
24171                 },
24172         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.RSRPMRList),
24173                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24174                 0,
24175                 &asn_DEF_RSRPMRList,
24176                 0,
24177                 { 0, 0, 0 },
24178                 0, 0, /* No default value */
24179                 "RSRPMRList"
24180                 },
24181         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CSIReportList),
24182                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24183                 0,
24184                 &asn_DEF_CSIReportList,
24185                 0,
24186                 { 0, 0, 0 },
24187                 0, 0, /* No default value */
24188                 "CSIReportList"
24189                 },
24190         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CellReportingIndicator),
24191                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
24192                 0,
24193                 &asn_DEF_CellReportingIndicator,
24194                 0,
24195                 { 0, 0, 0 },
24196                 0, 0, /* No default value */
24197                 "CellReportingIndicator"
24198                 },
24199 };
24200 static const unsigned asn_MAP_extensionValue_to_canonical_56[] = { 4, 0, 1, 2, 3 };
24201 static const unsigned asn_MAP_extensionValue_from_canonical_56[] = { 1, 2, 3, 4, 0 };
24202 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_56[] = {
24203     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* CellReportingIndicator */
24204     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* CompositeAvailableCapacityGroup */
24205     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* ABS-Status */
24206     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* RSRPMRList */
24207     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* CSIReportList */
24208 };
24209 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
24210         sizeof(struct CellMeasurementResult_Item_ExtIEs__extensionValue),
24211         offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, _asn_ctx),
24212         offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, present),
24213         sizeof(((struct CellMeasurementResult_Item_ExtIEs__extensionValue *)0)->present),
24214         asn_MAP_extensionValue_tag2el_56,
24215         5,      /* Count of tags in the map */
24216         asn_MAP_extensionValue_to_canonical_56,
24217         asn_MAP_extensionValue_from_canonical_56,
24218         -1      /* Extensions start */
24219 };
24220 static /* Use -fall-defs-global to expose */
24221 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
24222         "extensionValue",
24223         "extensionValue",
24224         &asn_OP_OPEN_TYPE,
24225         0,      /* No effective tags (pointer) */
24226         0,      /* No effective tags (count) */
24227         0,      /* No tags (pointer) */
24228         0,      /* No tags (count) */
24229         { 0, 0, OPEN_TYPE_constraint },
24230         asn_MBR_extensionValue_56,
24231         5,      /* Elements count */
24232         &asn_SPC_extensionValue_specs_56        /* Additional specs */
24233 };
24234
24235 asn_TYPE_member_t asn_MBR_CellMeasurementResult_Item_ExtIEs_53[] = {
24236         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, id),
24237                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24238                 -1,     /* IMPLICIT tag at current level */
24239                 &asn_DEF_ProtocolIE_ID,
24240                 0,
24241                 { &asn_OER_memb_id_constr_54, &asn_PER_memb_id_constr_54,  memb_id_constraint_53 },
24242                 0, 0, /* No default value */
24243                 "id"
24244                 },
24245         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, criticality),
24246                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24247                 -1,     /* IMPLICIT tag at current level */
24248                 &asn_DEF_Criticality,
24249                 select_CellMeasurementResult_Item_ExtIEs_criticality_type,
24250                 { &asn_OER_memb_criticality_constr_55, &asn_PER_memb_criticality_constr_55,  memb_criticality_constraint_53 },
24251                 0, 0, /* No default value */
24252                 "criticality"
24253                 },
24254         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, extensionValue),
24255                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24256                 +1,     /* EXPLICIT tag at current level */
24257                 &asn_DEF_extensionValue_56,
24258                 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type,
24259                 { &asn_OER_memb_extensionValue_constr_56, &asn_PER_memb_extensionValue_constr_56,  memb_extensionValue_constraint_53 },
24260                 0, 0, /* No default value */
24261                 "extensionValue"
24262                 },
24263 };
24264 static const ber_tlv_tag_t asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[] = {
24265         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24266 };
24267 static const asn_TYPE_tag2member_t asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53[] = {
24268     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24269     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24270     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24271 };
24272 asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 = {
24273         sizeof(struct CellMeasurementResult_Item_ExtIEs),
24274         offsetof(struct CellMeasurementResult_Item_ExtIEs, _asn_ctx),
24275         asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53,
24276         3,      /* Count of tags in the map */
24277         0, 0, 0,        /* Optional elements (not needed) */
24278         -1,     /* First extension addition */
24279 };
24280 asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_Item_ExtIEs = {
24281         "CellMeasurementResult-Item-ExtIEs",
24282         "CellMeasurementResult-Item-ExtIEs",
24283         &asn_OP_SEQUENCE,
24284         asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,
24285         sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
24286                 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
24287         asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,      /* Same as above */
24288         sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
24289                 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
24290         { 0, 0, SEQUENCE_constraint },
24291         asn_MBR_CellMeasurementResult_Item_ExtIEs_53,
24292         3,      /* Elements count */
24293         &asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53     /* Additional specs */
24294 };
24295
24296 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
24297         sizeof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue),
24298         offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
24299         offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, present),
24300         sizeof(((struct ServedCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
24301         0,      /* No top level tags */
24302         0,      /* No tags in the map */
24303         0, 0,
24304         -1      /* Extensions start */
24305 };
24306 static /* Use -fall-defs-global to expose */
24307 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
24308         "extensionValue",
24309         "extensionValue",
24310         &asn_OP_OPEN_TYPE,
24311         0,      /* No effective tags (pointer) */
24312         0,      /* No effective tags (count) */
24313         0,      /* No tags (pointer) */
24314         0,      /* No tags (count) */
24315         { 0, 0, OPEN_TYPE_constraint },
24316         0, 0,   /* No members */
24317         &asn_SPC_extensionValue_specs_60        /* Additional specs */
24318 };
24319
24320 asn_TYPE_member_t asn_MBR_ServedCellsToActivate_Item_ExtIEs_57[] = {
24321         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, id),
24322                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24323                 -1,     /* IMPLICIT tag at current level */
24324                 &asn_DEF_ProtocolIE_ID,
24325                 0,
24326                 { &asn_OER_memb_id_constr_58, &asn_PER_memb_id_constr_58,  memb_id_constraint_57 },
24327                 0, 0, /* No default value */
24328                 "id"
24329                 },
24330         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, criticality),
24331                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24332                 -1,     /* IMPLICIT tag at current level */
24333                 &asn_DEF_Criticality,
24334                 0,
24335                 { &asn_OER_memb_criticality_constr_59, &asn_PER_memb_criticality_constr_59,  memb_criticality_constraint_57 },
24336                 0, 0, /* No default value */
24337                 "criticality"
24338                 },
24339         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, extensionValue),
24340                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24341                 +1,     /* EXPLICIT tag at current level */
24342                 &asn_DEF_extensionValue_60,
24343                 0,
24344                 { &asn_OER_memb_extensionValue_constr_60, &asn_PER_memb_extensionValue_constr_60,  memb_extensionValue_constraint_57 },
24345                 0, 0, /* No default value */
24346                 "extensionValue"
24347                 },
24348 };
24349 static const ber_tlv_tag_t asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[] = {
24350         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24351 };
24352 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57[] = {
24353     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24354     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24355     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24356 };
24357 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 = {
24358         sizeof(struct ServedCellsToActivate_Item_ExtIEs),
24359         offsetof(struct ServedCellsToActivate_Item_ExtIEs, _asn_ctx),
24360         asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57,
24361         3,      /* Count of tags in the map */
24362         0, 0, 0,        /* Optional elements (not needed) */
24363         -1,     /* First extension addition */
24364 };
24365 asn_TYPE_descriptor_t asn_DEF_ServedCellsToActivate_Item_ExtIEs = {
24366         "ServedCellsToActivate-Item-ExtIEs",
24367         "ServedCellsToActivate-Item-ExtIEs",
24368         &asn_OP_SEQUENCE,
24369         asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,
24370         sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
24371                 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
24372         asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,      /* Same as above */
24373         sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
24374                 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
24375         { 0, 0, SEQUENCE_constraint },
24376         asn_MBR_ServedCellsToActivate_Item_ExtIEs_57,
24377         3,      /* Elements count */
24378         &asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57     /* Additional specs */
24379 };
24380
24381 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
24382         sizeof(struct ActivatedCellList_Item_ExtIEs__extensionValue),
24383         offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, _asn_ctx),
24384         offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, present),
24385         sizeof(((struct ActivatedCellList_Item_ExtIEs__extensionValue *)0)->present),
24386         0,      /* No top level tags */
24387         0,      /* No tags in the map */
24388         0, 0,
24389         -1      /* Extensions start */
24390 };
24391 static /* Use -fall-defs-global to expose */
24392 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
24393         "extensionValue",
24394         "extensionValue",
24395         &asn_OP_OPEN_TYPE,
24396         0,      /* No effective tags (pointer) */
24397         0,      /* No effective tags (count) */
24398         0,      /* No tags (pointer) */
24399         0,      /* No tags (count) */
24400         { 0, 0, OPEN_TYPE_constraint },
24401         0, 0,   /* No members */
24402         &asn_SPC_extensionValue_specs_64        /* Additional specs */
24403 };
24404
24405 asn_TYPE_member_t asn_MBR_ActivatedCellList_Item_ExtIEs_61[] = {
24406         { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, id),
24407                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24408                 -1,     /* IMPLICIT tag at current level */
24409                 &asn_DEF_ProtocolIE_ID,
24410                 0,
24411                 { &asn_OER_memb_id_constr_62, &asn_PER_memb_id_constr_62,  memb_id_constraint_61 },
24412                 0, 0, /* No default value */
24413                 "id"
24414                 },
24415         { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, criticality),
24416                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24417                 -1,     /* IMPLICIT tag at current level */
24418                 &asn_DEF_Criticality,
24419                 0,
24420                 { &asn_OER_memb_criticality_constr_63, &asn_PER_memb_criticality_constr_63,  memb_criticality_constraint_61 },
24421                 0, 0, /* No default value */
24422                 "criticality"
24423                 },
24424         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, extensionValue),
24425                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24426                 +1,     /* EXPLICIT tag at current level */
24427                 &asn_DEF_extensionValue_64,
24428                 0,
24429                 { &asn_OER_memb_extensionValue_constr_64, &asn_PER_memb_extensionValue_constr_64,  memb_extensionValue_constraint_61 },
24430                 0, 0, /* No default value */
24431                 "extensionValue"
24432                 },
24433 };
24434 static const ber_tlv_tag_t asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[] = {
24435         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24436 };
24437 static const asn_TYPE_tag2member_t asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61[] = {
24438     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24439     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24440     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24441 };
24442 asn_SEQUENCE_specifics_t asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 = {
24443         sizeof(struct ActivatedCellList_Item_ExtIEs),
24444         offsetof(struct ActivatedCellList_Item_ExtIEs, _asn_ctx),
24445         asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61,
24446         3,      /* Count of tags in the map */
24447         0, 0, 0,        /* Optional elements (not needed) */
24448         -1,     /* First extension addition */
24449 };
24450 asn_TYPE_descriptor_t asn_DEF_ActivatedCellList_Item_ExtIEs = {
24451         "ActivatedCellList-Item-ExtIEs",
24452         "ActivatedCellList-Item-ExtIEs",
24453         &asn_OP_SEQUENCE,
24454         asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,
24455         sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
24456                 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
24457         asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,  /* Same as above */
24458         sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
24459                 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
24460         { 0, 0, SEQUENCE_constraint },
24461         asn_MBR_ActivatedCellList_Item_ExtIEs_61,
24462         3,      /* Elements count */
24463         &asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 /* Additional specs */
24464 };
24465
24466 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
24467         sizeof(struct RNL_Header_Item_ExtIEs__extensionValue),
24468         offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, _asn_ctx),
24469         offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, present),
24470         sizeof(((struct RNL_Header_Item_ExtIEs__extensionValue *)0)->present),
24471         0,      /* No top level tags */
24472         0,      /* No tags in the map */
24473         0, 0,
24474         -1      /* Extensions start */
24475 };
24476 static /* Use -fall-defs-global to expose */
24477 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
24478         "extensionValue",
24479         "extensionValue",
24480         &asn_OP_OPEN_TYPE,
24481         0,      /* No effective tags (pointer) */
24482         0,      /* No effective tags (count) */
24483         0,      /* No tags (pointer) */
24484         0,      /* No tags (count) */
24485         { 0, 0, OPEN_TYPE_constraint },
24486         0, 0,   /* No members */
24487         &asn_SPC_extensionValue_specs_68        /* Additional specs */
24488 };
24489
24490 asn_TYPE_member_t asn_MBR_RNL_Header_Item_ExtIEs_65[] = {
24491         { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, id),
24492                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24493                 -1,     /* IMPLICIT tag at current level */
24494                 &asn_DEF_ProtocolIE_ID,
24495                 0,
24496                 { &asn_OER_memb_id_constr_66, &asn_PER_memb_id_constr_66,  memb_id_constraint_65 },
24497                 0, 0, /* No default value */
24498                 "id"
24499                 },
24500         { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, criticality),
24501                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24502                 -1,     /* IMPLICIT tag at current level */
24503                 &asn_DEF_Criticality,
24504                 0,
24505                 { &asn_OER_memb_criticality_constr_67, &asn_PER_memb_criticality_constr_67,  memb_criticality_constraint_65 },
24506                 0, 0, /* No default value */
24507                 "criticality"
24508                 },
24509         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, extensionValue),
24510                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24511                 +1,     /* EXPLICIT tag at current level */
24512                 &asn_DEF_extensionValue_68,
24513                 0,
24514                 { &asn_OER_memb_extensionValue_constr_68, &asn_PER_memb_extensionValue_constr_68,  memb_extensionValue_constraint_65 },
24515                 0, 0, /* No default value */
24516                 "extensionValue"
24517                 },
24518 };
24519 static const ber_tlv_tag_t asn_DEF_RNL_Header_Item_ExtIEs_tags_65[] = {
24520         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24521 };
24522 static const asn_TYPE_tag2member_t asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65[] = {
24523     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24524     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24525     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24526 };
24527 asn_SEQUENCE_specifics_t asn_SPC_RNL_Header_Item_ExtIEs_specs_65 = {
24528         sizeof(struct RNL_Header_Item_ExtIEs),
24529         offsetof(struct RNL_Header_Item_ExtIEs, _asn_ctx),
24530         asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65,
24531         3,      /* Count of tags in the map */
24532         0, 0, 0,        /* Optional elements (not needed) */
24533         -1,     /* First extension addition */
24534 };
24535 asn_TYPE_descriptor_t asn_DEF_RNL_Header_Item_ExtIEs = {
24536         "RNL-Header-Item-ExtIEs",
24537         "RNL-Header-Item-ExtIEs",
24538         &asn_OP_SEQUENCE,
24539         asn_DEF_RNL_Header_Item_ExtIEs_tags_65,
24540         sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
24541                 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
24542         asn_DEF_RNL_Header_Item_ExtIEs_tags_65, /* Same as above */
24543         sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
24544                 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
24545         { 0, 0, SEQUENCE_constraint },
24546         asn_MBR_RNL_Header_Item_ExtIEs_65,
24547         3,      /* Elements count */
24548         &asn_SPC_RNL_Header_Item_ExtIEs_specs_65        /* Additional specs */
24549 };
24550
24551 static asn_TYPE_member_t asn_MBR_extensionValue_72[] = {
24552         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
24553                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
24554                 0,
24555                 &asn_DEF_Correlation_ID,
24556                 0,
24557                 { 0, 0, 0 },
24558                 0, 0, /* No default value */
24559                 "Correlation-ID"
24560                 },
24561 };
24562 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_72[] = {
24563     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
24564 };
24565 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
24566         sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
24567         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24568         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
24569         sizeof(((struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
24570         asn_MAP_extensionValue_tag2el_72,
24571         1,      /* Count of tags in the map */
24572         0, 0,
24573         -1      /* Extensions start */
24574 };
24575 static /* Use -fall-defs-global to expose */
24576 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
24577         "extensionValue",
24578         "extensionValue",
24579         &asn_OP_OPEN_TYPE,
24580         0,      /* No effective tags (pointer) */
24581         0,      /* No effective tags (count) */
24582         0,      /* No tags (pointer) */
24583         0,      /* No tags (count) */
24584         { 0, 0, OPEN_TYPE_constraint },
24585         asn_MBR_extensionValue_72,
24586         1,      /* Elements count */
24587         &asn_SPC_extensionValue_specs_72        /* Additional specs */
24588 };
24589
24590 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69[] = {
24591         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id),
24592                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24593                 -1,     /* IMPLICIT tag at current level */
24594                 &asn_DEF_ProtocolIE_ID,
24595                 0,
24596                 { &asn_OER_memb_id_constr_70, &asn_PER_memb_id_constr_70,  memb_id_constraint_69 },
24597                 0, 0, /* No default value */
24598                 "id"
24599                 },
24600         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
24601                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24602                 -1,     /* IMPLICIT tag at current level */
24603                 &asn_DEF_Criticality,
24604                 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type,
24605                 { &asn_OER_memb_criticality_constr_71, &asn_PER_memb_criticality_constr_71,  memb_criticality_constraint_69 },
24606                 0, 0, /* No default value */
24607                 "criticality"
24608                 },
24609         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
24610                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24611                 +1,     /* EXPLICIT tag at current level */
24612                 &asn_DEF_extensionValue_72,
24613                 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type,
24614                 { &asn_OER_memb_extensionValue_constr_72, &asn_PER_memb_extensionValue_constr_72,  memb_extensionValue_constraint_69 },
24615                 0, 0, /* No default value */
24616                 "extensionValue"
24617                 },
24618 };
24619 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[] = {
24620         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24621 };
24622 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69[] = {
24623     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24624     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24625     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24626 };
24627 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 = {
24628         sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs),
24629         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
24630         asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69,
24631         3,      /* Count of tags in the map */
24632         0, 0, 0,        /* Optional elements (not needed) */
24633         -1,     /* First extension addition */
24634 };
24635 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs = {
24636         "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
24637         "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
24638         &asn_OP_SEQUENCE,
24639         asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69,
24640         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
24641                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
24642         asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69, /* Same as above */
24643         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
24644                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
24645         { 0, 0, SEQUENCE_constraint },
24646         asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69,
24647         3,      /* Elements count */
24648         &asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69        /* Additional specs */
24649 };
24650
24651 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
24652         sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
24653         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
24654         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
24655         sizeof(((struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
24656         0,      /* No top level tags */
24657         0,      /* No tags in the map */
24658         0, 0,
24659         -1      /* Extensions start */
24660 };
24661 static /* Use -fall-defs-global to expose */
24662 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
24663         "extensionValue",
24664         "extensionValue",
24665         &asn_OP_OPEN_TYPE,
24666         0,      /* No effective tags (pointer) */
24667         0,      /* No effective tags (count) */
24668         0,      /* No tags (pointer) */
24669         0,      /* No tags (count) */
24670         { 0, 0, OPEN_TYPE_constraint },
24671         0, 0,   /* No members */
24672         &asn_SPC_extensionValue_specs_76        /* Additional specs */
24673 };
24674
24675 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73[] = {
24676         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, id),
24677                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24678                 -1,     /* IMPLICIT tag at current level */
24679                 &asn_DEF_ProtocolIE_ID,
24680                 0,
24681                 { &asn_OER_memb_id_constr_74, &asn_PER_memb_id_constr_74,  memb_id_constraint_73 },
24682                 0, 0, /* No default value */
24683                 "id"
24684                 },
24685         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, criticality),
24686                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24687                 -1,     /* IMPLICIT tag at current level */
24688                 &asn_DEF_Criticality,
24689                 0,
24690                 { &asn_OER_memb_criticality_constr_75, &asn_PER_memb_criticality_constr_75,  memb_criticality_constraint_73 },
24691                 0, 0, /* No default value */
24692                 "criticality"
24693                 },
24694         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
24695                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24696                 +1,     /* EXPLICIT tag at current level */
24697                 &asn_DEF_extensionValue_76,
24698                 0,
24699                 { &asn_OER_memb_extensionValue_constr_76, &asn_PER_memb_extensionValue_constr_76,  memb_extensionValue_constraint_73 },
24700                 0, 0, /* No default value */
24701                 "extensionValue"
24702                 },
24703 };
24704 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[] = {
24705         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24706 };
24707 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73[] = {
24708     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24709     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24710     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24711 };
24712 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 = {
24713         sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs),
24714         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
24715         asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73,
24716         3,      /* Count of tags in the map */
24717         0, 0, 0,        /* Optional elements (not needed) */
24718         -1,     /* First extension addition */
24719 };
24720 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs = {
24721         "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
24722         "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
24723         &asn_OP_SEQUENCE,
24724         asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,
24725         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
24726                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
24727         asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,       /* Same as above */
24728         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
24729                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
24730         { 0, 0, SEQUENCE_constraint },
24731         asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73,
24732         3,      /* Elements count */
24733         &asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73      /* Additional specs */
24734 };
24735
24736 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
24737         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
24738         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24739         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
24740         sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
24741         0,      /* No top level tags */
24742         0,      /* No tags in the map */
24743         0, 0,
24744         -1      /* Extensions start */
24745 };
24746 static /* Use -fall-defs-global to expose */
24747 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
24748         "extensionValue",
24749         "extensionValue",
24750         &asn_OP_OPEN_TYPE,
24751         0,      /* No effective tags (pointer) */
24752         0,      /* No effective tags (count) */
24753         0,      /* No tags (pointer) */
24754         0,      /* No tags (count) */
24755         { 0, 0, OPEN_TYPE_constraint },
24756         0, 0,   /* No members */
24757         &asn_SPC_extensionValue_specs_80        /* Additional specs */
24758 };
24759
24760 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77[] = {
24761         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, id),
24762                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24763                 -1,     /* IMPLICIT tag at current level */
24764                 &asn_DEF_ProtocolIE_ID,
24765                 0,
24766                 { &asn_OER_memb_id_constr_78, &asn_PER_memb_id_constr_78,  memb_id_constraint_77 },
24767                 0, 0, /* No default value */
24768                 "id"
24769                 },
24770         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
24771                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24772                 -1,     /* IMPLICIT tag at current level */
24773                 &asn_DEF_Criticality,
24774                 0,
24775                 { &asn_OER_memb_criticality_constr_79, &asn_PER_memb_criticality_constr_79,  memb_criticality_constraint_77 },
24776                 0, 0, /* No default value */
24777                 "criticality"
24778                 },
24779         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
24780                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24781                 +1,     /* EXPLICIT tag at current level */
24782                 &asn_DEF_extensionValue_80,
24783                 0,
24784                 { &asn_OER_memb_extensionValue_constr_80, &asn_PER_memb_extensionValue_constr_80,  memb_extensionValue_constraint_77 },
24785                 0, 0, /* No default value */
24786                 "extensionValue"
24787                 },
24788 };
24789 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[] = {
24790         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24791 };
24792 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77[] = {
24793     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24794     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24795     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24796 };
24797 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 = {
24798         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs),
24799         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
24800         asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77,
24801         3,      /* Count of tags in the map */
24802         0, 0, 0,        /* Optional elements (not needed) */
24803         -1,     /* First extension addition */
24804 };
24805 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs = {
24806         "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
24807         "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
24808         &asn_OP_SEQUENCE,
24809         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,
24810         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
24811                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
24812         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,        /* Same as above */
24813         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
24814                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
24815         { 0, 0, SEQUENCE_constraint },
24816         asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77,
24817         3,      /* Elements count */
24818         &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77       /* Additional specs */
24819 };
24820
24821 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
24822         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
24823         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
24824         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
24825         sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
24826         0,      /* No top level tags */
24827         0,      /* No tags in the map */
24828         0, 0,
24829         -1      /* Extensions start */
24830 };
24831 static /* Use -fall-defs-global to expose */
24832 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
24833         "extensionValue",
24834         "extensionValue",
24835         &asn_OP_OPEN_TYPE,
24836         0,      /* No effective tags (pointer) */
24837         0,      /* No effective tags (count) */
24838         0,      /* No tags (pointer) */
24839         0,      /* No tags (count) */
24840         { 0, 0, OPEN_TYPE_constraint },
24841         0, 0,   /* No members */
24842         &asn_SPC_extensionValue_specs_84        /* Additional specs */
24843 };
24844
24845 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81[] = {
24846         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, id),
24847                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24848                 -1,     /* IMPLICIT tag at current level */
24849                 &asn_DEF_ProtocolIE_ID,
24850                 0,
24851                 { &asn_OER_memb_id_constr_82, &asn_PER_memb_id_constr_82,  memb_id_constraint_81 },
24852                 0, 0, /* No default value */
24853                 "id"
24854                 },
24855         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, criticality),
24856                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24857                 -1,     /* IMPLICIT tag at current level */
24858                 &asn_DEF_Criticality,
24859                 0,
24860                 { &asn_OER_memb_criticality_constr_83, &asn_PER_memb_criticality_constr_83,  memb_criticality_constraint_81 },
24861                 0, 0, /* No default value */
24862                 "criticality"
24863                 },
24864         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
24865                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24866                 +1,     /* EXPLICIT tag at current level */
24867                 &asn_DEF_extensionValue_84,
24868                 0,
24869                 { &asn_OER_memb_extensionValue_constr_84, &asn_PER_memb_extensionValue_constr_84,  memb_extensionValue_constraint_81 },
24870                 0, 0, /* No default value */
24871                 "extensionValue"
24872                 },
24873 };
24874 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[] = {
24875         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24876 };
24877 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81[] = {
24878     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24879     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24880     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24881 };
24882 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 = {
24883         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs),
24884         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
24885         asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81,
24886         3,      /* Count of tags in the map */
24887         0, 0, 0,        /* Optional elements (not needed) */
24888         -1,     /* First extension addition */
24889 };
24890 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs = {
24891         "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
24892         "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
24893         &asn_OP_SEQUENCE,
24894         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,
24895         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
24896                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
24897         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,      /* Same as above */
24898         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
24899                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
24900         { 0, 0, SEQUENCE_constraint },
24901         asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81,
24902         3,      /* Elements count */
24903         &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81     /* Additional specs */
24904 };
24905
24906 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
24907         sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue),
24908         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
24909         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, present),
24910         sizeof(((struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
24911         0,      /* No top level tags */
24912         0,      /* No tags in the map */
24913         0, 0,
24914         -1      /* Extensions start */
24915 };
24916 static /* Use -fall-defs-global to expose */
24917 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
24918         "extensionValue",
24919         "extensionValue",
24920         &asn_OP_OPEN_TYPE,
24921         0,      /* No effective tags (pointer) */
24922         0,      /* No effective tags (count) */
24923         0,      /* No tags (pointer) */
24924         0,      /* No tags (count) */
24925         { 0, 0, OPEN_TYPE_constraint },
24926         0, 0,   /* No members */
24927         &asn_SPC_extensionValue_specs_88        /* Additional specs */
24928 };
24929
24930 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85[] = {
24931         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, id),
24932                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24933                 -1,     /* IMPLICIT tag at current level */
24934                 &asn_DEF_ProtocolIE_ID,
24935                 0,
24936                 { &asn_OER_memb_id_constr_86, &asn_PER_memb_id_constr_86,  memb_id_constraint_85 },
24937                 0, 0, /* No default value */
24938                 "id"
24939                 },
24940         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, criticality),
24941                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24942                 -1,     /* IMPLICIT tag at current level */
24943                 &asn_DEF_Criticality,
24944                 0,
24945                 { &asn_OER_memb_criticality_constr_87, &asn_PER_memb_criticality_constr_87,  memb_criticality_constraint_85 },
24946                 0, 0, /* No default value */
24947                 "criticality"
24948                 },
24949         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, extensionValue),
24950                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24951                 +1,     /* EXPLICIT tag at current level */
24952                 &asn_DEF_extensionValue_88,
24953                 0,
24954                 { &asn_OER_memb_extensionValue_constr_88, &asn_PER_memb_extensionValue_constr_88,  memb_extensionValue_constraint_85 },
24955                 0, 0, /* No default value */
24956                 "extensionValue"
24957                 },
24958 };
24959 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[] = {
24960         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24961 };
24962 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85[] = {
24963     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24964     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24965     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24966 };
24967 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 = {
24968         sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs),
24969         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, _asn_ctx),
24970         asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85,
24971         3,      /* Count of tags in the map */
24972         0, 0, 0,        /* Optional elements (not needed) */
24973         -1,     /* First extension addition */
24974 };
24975 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs = {
24976         "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
24977         "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
24978         &asn_OP_SEQUENCE,
24979         asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,
24980         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
24981                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
24982         asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,    /* Same as above */
24983         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
24984                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
24985         { 0, 0, SEQUENCE_constraint },
24986         asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85,
24987         3,      /* Elements count */
24988         &asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85   /* Additional specs */
24989 };
24990
24991 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
24992         sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
24993         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
24994         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
24995         sizeof(((struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
24996         0,      /* No top level tags */
24997         0,      /* No tags in the map */
24998         0, 0,
24999         -1      /* Extensions start */
25000 };
25001 static /* Use -fall-defs-global to expose */
25002 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
25003         "extensionValue",
25004         "extensionValue",
25005         &asn_OP_OPEN_TYPE,
25006         0,      /* No effective tags (pointer) */
25007         0,      /* No effective tags (count) */
25008         0,      /* No tags (pointer) */
25009         0,      /* No tags (count) */
25010         { 0, 0, OPEN_TYPE_constraint },
25011         0, 0,   /* No members */
25012         &asn_SPC_extensionValue_specs_92        /* Additional specs */
25013 };
25014
25015 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89[] = {
25016         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, id),
25017                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25018                 -1,     /* IMPLICIT tag at current level */
25019                 &asn_DEF_ProtocolIE_ID,
25020                 0,
25021                 { &asn_OER_memb_id_constr_90, &asn_PER_memb_id_constr_90,  memb_id_constraint_89 },
25022                 0, 0, /* No default value */
25023                 "id"
25024                 },
25025         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, criticality),
25026                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25027                 -1,     /* IMPLICIT tag at current level */
25028                 &asn_DEF_Criticality,
25029                 0,
25030                 { &asn_OER_memb_criticality_constr_91, &asn_PER_memb_criticality_constr_91,  memb_criticality_constraint_89 },
25031                 0, 0, /* No default value */
25032                 "criticality"
25033                 },
25034         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
25035                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25036                 +1,     /* EXPLICIT tag at current level */
25037                 &asn_DEF_extensionValue_92,
25038                 0,
25039                 { &asn_OER_memb_extensionValue_constr_92, &asn_PER_memb_extensionValue_constr_92,  memb_extensionValue_constraint_89 },
25040                 0, 0, /* No default value */
25041                 "extensionValue"
25042                 },
25043 };
25044 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[] = {
25045         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25046 };
25047 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89[] = {
25048     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25049     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25050     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25051 };
25052 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 = {
25053         sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs),
25054         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
25055         asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89,
25056         3,      /* Count of tags in the map */
25057         0, 0, 0,        /* Optional elements (not needed) */
25058         -1,     /* First extension addition */
25059 };
25060 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs = {
25061         "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
25062         "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
25063         &asn_OP_SEQUENCE,
25064         asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,
25065         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
25066                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
25067         asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,       /* Same as above */
25068         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
25069                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
25070         { 0, 0, SEQUENCE_constraint },
25071         asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89,
25072         3,      /* Elements count */
25073         &asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89      /* Additional specs */
25074 };
25075
25076 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
25077         sizeof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue),
25078         offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, _asn_ctx),
25079         offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, present),
25080         sizeof(((struct UE_ContextInformationSeNBModReqExtIEs__extensionValue *)0)->present),
25081         0,      /* No top level tags */
25082         0,      /* No tags in the map */
25083         0, 0,
25084         -1      /* Extensions start */
25085 };
25086 static /* Use -fall-defs-global to expose */
25087 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
25088         "extensionValue",
25089         "extensionValue",
25090         &asn_OP_OPEN_TYPE,
25091         0,      /* No effective tags (pointer) */
25092         0,      /* No effective tags (count) */
25093         0,      /* No tags (pointer) */
25094         0,      /* No tags (count) */
25095         { 0, 0, OPEN_TYPE_constraint },
25096         0, 0,   /* No members */
25097         &asn_SPC_extensionValue_specs_96        /* Additional specs */
25098 };
25099
25100 asn_TYPE_member_t asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93[] = {
25101         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, id),
25102                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25103                 -1,     /* IMPLICIT tag at current level */
25104                 &asn_DEF_ProtocolIE_ID,
25105                 0,
25106                 { &asn_OER_memb_id_constr_94, &asn_PER_memb_id_constr_94,  memb_id_constraint_93 },
25107                 0, 0, /* No default value */
25108                 "id"
25109                 },
25110         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, criticality),
25111                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25112                 -1,     /* IMPLICIT tag at current level */
25113                 &asn_DEF_Criticality,
25114                 0,
25115                 { &asn_OER_memb_criticality_constr_95, &asn_PER_memb_criticality_constr_95,  memb_criticality_constraint_93 },
25116                 0, 0, /* No default value */
25117                 "criticality"
25118                 },
25119         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, extensionValue),
25120                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25121                 +1,     /* EXPLICIT tag at current level */
25122                 &asn_DEF_extensionValue_96,
25123                 0,
25124                 { &asn_OER_memb_extensionValue_constr_96, &asn_PER_memb_extensionValue_constr_96,  memb_extensionValue_constraint_93 },
25125                 0, 0, /* No default value */
25126                 "extensionValue"
25127                 },
25128 };
25129 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[] = {
25130         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25131 };
25132 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93[] = {
25133     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25134     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25135     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25136 };
25137 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 = {
25138         sizeof(struct UE_ContextInformationSeNBModReqExtIEs),
25139         offsetof(struct UE_ContextInformationSeNBModReqExtIEs, _asn_ctx),
25140         asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93,
25141         3,      /* Count of tags in the map */
25142         0, 0, 0,        /* Optional elements (not needed) */
25143         -1,     /* First extension addition */
25144 };
25145 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs = {
25146         "UE-ContextInformationSeNBModReqExtIEs",
25147         "UE-ContextInformationSeNBModReqExtIEs",
25148         &asn_OP_SEQUENCE,
25149         asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,
25150         sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
25151                 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
25152         asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,  /* Same as above */
25153         sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
25154                 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
25155         { 0, 0, SEQUENCE_constraint },
25156         asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93,
25157         3,      /* Elements count */
25158         &asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 /* Additional specs */
25159 };
25160
25161 static asn_TYPE_member_t asn_MBR_extensionValue_100[] = {
25162         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
25163                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
25164                 0,
25165                 &asn_DEF_Correlation_ID,
25166                 0,
25167                 { 0, 0, 0 },
25168                 0, 0, /* No default value */
25169                 "Correlation-ID"
25170                 },
25171 };
25172 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_100[] = {
25173     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
25174 };
25175 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
25176         sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue),
25177         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25178         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
25179         sizeof(((struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25180         asn_MAP_extensionValue_tag2el_100,
25181         1,      /* Count of tags in the map */
25182         0, 0,
25183         -1      /* Extensions start */
25184 };
25185 static /* Use -fall-defs-global to expose */
25186 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
25187         "extensionValue",
25188         "extensionValue",
25189         &asn_OP_OPEN_TYPE,
25190         0,      /* No effective tags (pointer) */
25191         0,      /* No effective tags (count) */
25192         0,      /* No tags (pointer) */
25193         0,      /* No tags (count) */
25194         { 0, 0, OPEN_TYPE_constraint },
25195         asn_MBR_extensionValue_100,
25196         1,      /* Elements count */
25197         &asn_SPC_extensionValue_specs_100       /* Additional specs */
25198 };
25199
25200 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97[] = {
25201         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id),
25202                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25203                 -1,     /* IMPLICIT tag at current level */
25204                 &asn_DEF_ProtocolIE_ID,
25205                 0,
25206                 { &asn_OER_memb_id_constr_98, &asn_PER_memb_id_constr_98,  memb_id_constraint_97 },
25207                 0, 0, /* No default value */
25208                 "id"
25209                 },
25210         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, criticality),
25211                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25212                 -1,     /* IMPLICIT tag at current level */
25213                 &asn_DEF_Criticality,
25214                 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type,
25215                 { &asn_OER_memb_criticality_constr_99, &asn_PER_memb_criticality_constr_99,  memb_criticality_constraint_97 },
25216                 0, 0, /* No default value */
25217                 "criticality"
25218                 },
25219         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, extensionValue),
25220                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25221                 +1,     /* EXPLICIT tag at current level */
25222                 &asn_DEF_extensionValue_100,
25223                 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type,
25224                 { &asn_OER_memb_extensionValue_constr_100, &asn_PER_memb_extensionValue_constr_100,  memb_extensionValue_constraint_97 },
25225                 0, 0, /* No default value */
25226                 "extensionValue"
25227                 },
25228 };
25229 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[] = {
25230         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25231 };
25232 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97[] = {
25233     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25234     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25235     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25236 };
25237 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 = {
25238         sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs),
25239         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
25240         asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97,
25241         3,      /* Count of tags in the map */
25242         0, 0, 0,        /* Optional elements (not needed) */
25243         -1,     /* First extension addition */
25244 };
25245 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs = {
25246         "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
25247         "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
25248         &asn_OP_SEQUENCE,
25249         asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,
25250         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
25251                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
25252         asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,   /* Same as above */
25253         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
25254                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
25255         { 0, 0, SEQUENCE_constraint },
25256         asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97,
25257         3,      /* Elements count */
25258         &asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97  /* Additional specs */
25259 };
25260
25261 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
25262         sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue),
25263         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
25264         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, present),
25265         sizeof(((struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
25266         0,      /* No top level tags */
25267         0,      /* No tags in the map */
25268         0, 0,
25269         -1      /* Extensions start */
25270 };
25271 static /* Use -fall-defs-global to expose */
25272 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
25273         "extensionValue",
25274         "extensionValue",
25275         &asn_OP_OPEN_TYPE,
25276         0,      /* No effective tags (pointer) */
25277         0,      /* No effective tags (count) */
25278         0,      /* No tags (pointer) */
25279         0,      /* No tags (count) */
25280         { 0, 0, OPEN_TYPE_constraint },
25281         0, 0,   /* No members */
25282         &asn_SPC_extensionValue_specs_104       /* Additional specs */
25283 };
25284
25285 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101[] = {
25286         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, id),
25287                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25288                 -1,     /* IMPLICIT tag at current level */
25289                 &asn_DEF_ProtocolIE_ID,
25290                 0,
25291                 { &asn_OER_memb_id_constr_102, &asn_PER_memb_id_constr_102,  memb_id_constraint_101 },
25292                 0, 0, /* No default value */
25293                 "id"
25294                 },
25295         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, criticality),
25296                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25297                 -1,     /* IMPLICIT tag at current level */
25298                 &asn_DEF_Criticality,
25299                 0,
25300                 { &asn_OER_memb_criticality_constr_103, &asn_PER_memb_criticality_constr_103,  memb_criticality_constraint_101 },
25301                 0, 0, /* No default value */
25302                 "criticality"
25303                 },
25304         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, extensionValue),
25305                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25306                 +1,     /* EXPLICIT tag at current level */
25307                 &asn_DEF_extensionValue_104,
25308                 0,
25309                 { &asn_OER_memb_extensionValue_constr_104, &asn_PER_memb_extensionValue_constr_104,  memb_extensionValue_constraint_101 },
25310                 0, 0, /* No default value */
25311                 "extensionValue"
25312                 },
25313 };
25314 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[] = {
25315         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25316 };
25317 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101[] = {
25318     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25319     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25320     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25321 };
25322 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 = {
25323         sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs),
25324         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, _asn_ctx),
25325         asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101,
25326         3,      /* Count of tags in the map */
25327         0, 0, 0,        /* Optional elements (not needed) */
25328         -1,     /* First extension addition */
25329 };
25330 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs = {
25331         "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
25332         "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
25333         &asn_OP_SEQUENCE,
25334         asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,
25335         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
25336                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
25337         asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,        /* Same as above */
25338         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
25339                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
25340         { 0, 0, SEQUENCE_constraint },
25341         asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101,
25342         3,      /* Elements count */
25343         &asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101       /* Additional specs */
25344 };
25345
25346 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
25347         sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue),
25348         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25349         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
25350         sizeof(((struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25351         0,      /* No top level tags */
25352         0,      /* No tags in the map */
25353         0, 0,
25354         -1      /* Extensions start */
25355 };
25356 static /* Use -fall-defs-global to expose */
25357 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
25358         "extensionValue",
25359         "extensionValue",
25360         &asn_OP_OPEN_TYPE,
25361         0,      /* No effective tags (pointer) */
25362         0,      /* No effective tags (count) */
25363         0,      /* No tags (pointer) */
25364         0,      /* No tags (count) */
25365         { 0, 0, OPEN_TYPE_constraint },
25366         0, 0,   /* No members */
25367         &asn_SPC_extensionValue_specs_108       /* Additional specs */
25368 };
25369
25370 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105[] = {
25371         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, id),
25372                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25373                 -1,     /* IMPLICIT tag at current level */
25374                 &asn_DEF_ProtocolIE_ID,
25375                 0,
25376                 { &asn_OER_memb_id_constr_106, &asn_PER_memb_id_constr_106,  memb_id_constraint_105 },
25377                 0, 0, /* No default value */
25378                 "id"
25379                 },
25380         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, criticality),
25381                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25382                 -1,     /* IMPLICIT tag at current level */
25383                 &asn_DEF_Criticality,
25384                 0,
25385                 { &asn_OER_memb_criticality_constr_107, &asn_PER_memb_criticality_constr_107,  memb_criticality_constraint_105 },
25386                 0, 0, /* No default value */
25387                 "criticality"
25388                 },
25389         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, extensionValue),
25390                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25391                 +1,     /* EXPLICIT tag at current level */
25392                 &asn_DEF_extensionValue_108,
25393                 0,
25394                 { &asn_OER_memb_extensionValue_constr_108, &asn_PER_memb_extensionValue_constr_108,  memb_extensionValue_constraint_105 },
25395                 0, 0, /* No default value */
25396                 "extensionValue"
25397                 },
25398 };
25399 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[] = {
25400         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25401 };
25402 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105[] = {
25403     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25404     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25405     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25406 };
25407 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 = {
25408         sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs),
25409         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
25410         asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105,
25411         3,      /* Count of tags in the map */
25412         0, 0, 0,        /* Optional elements (not needed) */
25413         -1,     /* First extension addition */
25414 };
25415 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs = {
25416         "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
25417         "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
25418         &asn_OP_SEQUENCE,
25419         asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,
25420         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
25421                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
25422         asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,       /* Same as above */
25423         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
25424                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
25425         { 0, 0, SEQUENCE_constraint },
25426         asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105,
25427         3,      /* Elements count */
25428         &asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105      /* Additional specs */
25429 };
25430
25431 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
25432         sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue),
25433         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
25434         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, present),
25435         sizeof(((struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
25436         0,      /* No top level tags */
25437         0,      /* No tags in the map */
25438         0, 0,
25439         -1      /* Extensions start */
25440 };
25441 static /* Use -fall-defs-global to expose */
25442 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
25443         "extensionValue",
25444         "extensionValue",
25445         &asn_OP_OPEN_TYPE,
25446         0,      /* No effective tags (pointer) */
25447         0,      /* No effective tags (count) */
25448         0,      /* No tags (pointer) */
25449         0,      /* No tags (count) */
25450         { 0, 0, OPEN_TYPE_constraint },
25451         0, 0,   /* No members */
25452         &asn_SPC_extensionValue_specs_112       /* Additional specs */
25453 };
25454
25455 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109[] = {
25456         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, id),
25457                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25458                 -1,     /* IMPLICIT tag at current level */
25459                 &asn_DEF_ProtocolIE_ID,
25460                 0,
25461                 { &asn_OER_memb_id_constr_110, &asn_PER_memb_id_constr_110,  memb_id_constraint_109 },
25462                 0, 0, /* No default value */
25463                 "id"
25464                 },
25465         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, criticality),
25466                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25467                 -1,     /* IMPLICIT tag at current level */
25468                 &asn_DEF_Criticality,
25469                 0,
25470                 { &asn_OER_memb_criticality_constr_111, &asn_PER_memb_criticality_constr_111,  memb_criticality_constraint_109 },
25471                 0, 0, /* No default value */
25472                 "criticality"
25473                 },
25474         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, extensionValue),
25475                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25476                 +1,     /* EXPLICIT tag at current level */
25477                 &asn_DEF_extensionValue_112,
25478                 0,
25479                 { &asn_OER_memb_extensionValue_constr_112, &asn_PER_memb_extensionValue_constr_112,  memb_extensionValue_constraint_109 },
25480                 0, 0, /* No default value */
25481                 "extensionValue"
25482                 },
25483 };
25484 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[] = {
25485         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25486 };
25487 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109[] = {
25488     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25489     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25490     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25491 };
25492 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 = {
25493         sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs),
25494         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, _asn_ctx),
25495         asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109,
25496         3,      /* Count of tags in the map */
25497         0, 0, 0,        /* Optional elements (not needed) */
25498         -1,     /* First extension addition */
25499 };
25500 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs = {
25501         "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
25502         "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
25503         &asn_OP_SEQUENCE,
25504         asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,
25505         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
25506                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
25507         asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,     /* Same as above */
25508         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
25509                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
25510         { 0, 0, SEQUENCE_constraint },
25511         asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109,
25512         3,      /* Elements count */
25513         &asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109    /* Additional specs */
25514 };
25515
25516 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
25517         sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue),
25518         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25519         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
25520         sizeof(((struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25521         0,      /* No top level tags */
25522         0,      /* No tags in the map */
25523         0, 0,
25524         -1      /* Extensions start */
25525 };
25526 static /* Use -fall-defs-global to expose */
25527 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
25528         "extensionValue",
25529         "extensionValue",
25530         &asn_OP_OPEN_TYPE,
25531         0,      /* No effective tags (pointer) */
25532         0,      /* No effective tags (count) */
25533         0,      /* No tags (pointer) */
25534         0,      /* No tags (count) */
25535         { 0, 0, OPEN_TYPE_constraint },
25536         0, 0,   /* No members */
25537         &asn_SPC_extensionValue_specs_116       /* Additional specs */
25538 };
25539
25540 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113[] = {
25541         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, id),
25542                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25543                 -1,     /* IMPLICIT tag at current level */
25544                 &asn_DEF_ProtocolIE_ID,
25545                 0,
25546                 { &asn_OER_memb_id_constr_114, &asn_PER_memb_id_constr_114,  memb_id_constraint_113 },
25547                 0, 0, /* No default value */
25548                 "id"
25549                 },
25550         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, criticality),
25551                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25552                 -1,     /* IMPLICIT tag at current level */
25553                 &asn_DEF_Criticality,
25554                 0,
25555                 { &asn_OER_memb_criticality_constr_115, &asn_PER_memb_criticality_constr_115,  memb_criticality_constraint_113 },
25556                 0, 0, /* No default value */
25557                 "criticality"
25558                 },
25559         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, extensionValue),
25560                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25561                 +1,     /* EXPLICIT tag at current level */
25562                 &asn_DEF_extensionValue_116,
25563                 0,
25564                 { &asn_OER_memb_extensionValue_constr_116, &asn_PER_memb_extensionValue_constr_116,  memb_extensionValue_constraint_113 },
25565                 0, 0, /* No default value */
25566                 "extensionValue"
25567                 },
25568 };
25569 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[] = {
25570         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25571 };
25572 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113[] = {
25573     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25574     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25575     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25576 };
25577 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 = {
25578         sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs),
25579         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
25580         asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113,
25581         3,      /* Count of tags in the map */
25582         0, 0, 0,        /* Optional elements (not needed) */
25583         -1,     /* First extension addition */
25584 };
25585 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs = {
25586         "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
25587         "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
25588         &asn_OP_SEQUENCE,
25589         asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,
25590         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
25591                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
25592         asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,       /* Same as above */
25593         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
25594                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
25595         { 0, 0, SEQUENCE_constraint },
25596         asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113,
25597         3,      /* Elements count */
25598         &asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113      /* Additional specs */
25599 };
25600
25601 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
25602         sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue),
25603         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
25604         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, present),
25605         sizeof(((struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
25606         0,      /* No top level tags */
25607         0,      /* No tags in the map */
25608         0, 0,
25609         -1      /* Extensions start */
25610 };
25611 static /* Use -fall-defs-global to expose */
25612 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
25613         "extensionValue",
25614         "extensionValue",
25615         &asn_OP_OPEN_TYPE,
25616         0,      /* No effective tags (pointer) */
25617         0,      /* No effective tags (count) */
25618         0,      /* No tags (pointer) */
25619         0,      /* No tags (count) */
25620         { 0, 0, OPEN_TYPE_constraint },
25621         0, 0,   /* No members */
25622         &asn_SPC_extensionValue_specs_120       /* Additional specs */
25623 };
25624
25625 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117[] = {
25626         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, id),
25627                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25628                 -1,     /* IMPLICIT tag at current level */
25629                 &asn_DEF_ProtocolIE_ID,
25630                 0,
25631                 { &asn_OER_memb_id_constr_118, &asn_PER_memb_id_constr_118,  memb_id_constraint_117 },
25632                 0, 0, /* No default value */
25633                 "id"
25634                 },
25635         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, criticality),
25636                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25637                 -1,     /* IMPLICIT tag at current level */
25638                 &asn_DEF_Criticality,
25639                 0,
25640                 { &asn_OER_memb_criticality_constr_119, &asn_PER_memb_criticality_constr_119,  memb_criticality_constraint_117 },
25641                 0, 0, /* No default value */
25642                 "criticality"
25643                 },
25644         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, extensionValue),
25645                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25646                 +1,     /* EXPLICIT tag at current level */
25647                 &asn_DEF_extensionValue_120,
25648                 0,
25649                 { &asn_OER_memb_extensionValue_constr_120, &asn_PER_memb_extensionValue_constr_120,  memb_extensionValue_constraint_117 },
25650                 0, 0, /* No default value */
25651                 "extensionValue"
25652                 },
25653 };
25654 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[] = {
25655         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25656 };
25657 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117[] = {
25658     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25659     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25660     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25661 };
25662 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 = {
25663         sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs),
25664         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, _asn_ctx),
25665         asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117,
25666         3,      /* Count of tags in the map */
25667         0, 0, 0,        /* Optional elements (not needed) */
25668         -1,     /* First extension addition */
25669 };
25670 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs = {
25671         "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
25672         "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
25673         &asn_OP_SEQUENCE,
25674         asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,
25675         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
25676                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
25677         asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,     /* Same as above */
25678         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
25679                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
25680         { 0, 0, SEQUENCE_constraint },
25681         asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117,
25682         3,      /* Elements count */
25683         &asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117    /* Additional specs */
25684 };
25685
25686 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
25687         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue),
25688         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25689         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
25690         sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25691         0,      /* No top level tags */
25692         0,      /* No tags in the map */
25693         0, 0,
25694         -1      /* Extensions start */
25695 };
25696 static /* Use -fall-defs-global to expose */
25697 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
25698         "extensionValue",
25699         "extensionValue",
25700         &asn_OP_OPEN_TYPE,
25701         0,      /* No effective tags (pointer) */
25702         0,      /* No effective tags (count) */
25703         0,      /* No tags (pointer) */
25704         0,      /* No tags (count) */
25705         { 0, 0, OPEN_TYPE_constraint },
25706         0, 0,   /* No members */
25707         &asn_SPC_extensionValue_specs_124       /* Additional specs */
25708 };
25709
25710 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121[] = {
25711         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, id),
25712                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25713                 -1,     /* IMPLICIT tag at current level */
25714                 &asn_DEF_ProtocolIE_ID,
25715                 0,
25716                 { &asn_OER_memb_id_constr_122, &asn_PER_memb_id_constr_122,  memb_id_constraint_121 },
25717                 0, 0, /* No default value */
25718                 "id"
25719                 },
25720         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, criticality),
25721                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25722                 -1,     /* IMPLICIT tag at current level */
25723                 &asn_DEF_Criticality,
25724                 0,
25725                 { &asn_OER_memb_criticality_constr_123, &asn_PER_memb_criticality_constr_123,  memb_criticality_constraint_121 },
25726                 0, 0, /* No default value */
25727                 "criticality"
25728                 },
25729         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, extensionValue),
25730                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25731                 +1,     /* EXPLICIT tag at current level */
25732                 &asn_DEF_extensionValue_124,
25733                 0,
25734                 { &asn_OER_memb_extensionValue_constr_124, &asn_PER_memb_extensionValue_constr_124,  memb_extensionValue_constraint_121 },
25735                 0, 0, /* No default value */
25736                 "extensionValue"
25737                 },
25738 };
25739 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[] = {
25740         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25741 };
25742 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121[] = {
25743     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25744     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25745     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25746 };
25747 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 = {
25748         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs),
25749         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
25750         asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121,
25751         3,      /* Count of tags in the map */
25752         0, 0, 0,        /* Optional elements (not needed) */
25753         -1,     /* First extension addition */
25754 };
25755 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs = {
25756         "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
25757         "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
25758         &asn_OP_SEQUENCE,
25759         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121,
25760         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
25761                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
25762         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121, /* Same as above */
25763         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
25764                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
25765         { 0, 0, SEQUENCE_constraint },
25766         asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121,
25767         3,      /* Elements count */
25768         &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121        /* Additional specs */
25769 };
25770
25771 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
25772         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue),
25773         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
25774         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, present),
25775         sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
25776         0,      /* No top level tags */
25777         0,      /* No tags in the map */
25778         0, 0,
25779         -1      /* Extensions start */
25780 };
25781 static /* Use -fall-defs-global to expose */
25782 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
25783         "extensionValue",
25784         "extensionValue",
25785         &asn_OP_OPEN_TYPE,
25786         0,      /* No effective tags (pointer) */
25787         0,      /* No effective tags (count) */
25788         0,      /* No tags (pointer) */
25789         0,      /* No tags (count) */
25790         { 0, 0, OPEN_TYPE_constraint },
25791         0, 0,   /* No members */
25792         &asn_SPC_extensionValue_specs_128       /* Additional specs */
25793 };
25794
25795 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125[] = {
25796         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, id),
25797                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25798                 -1,     /* IMPLICIT tag at current level */
25799                 &asn_DEF_ProtocolIE_ID,
25800                 0,
25801                 { &asn_OER_memb_id_constr_126, &asn_PER_memb_id_constr_126,  memb_id_constraint_125 },
25802                 0, 0, /* No default value */
25803                 "id"
25804                 },
25805         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, criticality),
25806                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25807                 -1,     /* IMPLICIT tag at current level */
25808                 &asn_DEF_Criticality,
25809                 0,
25810                 { &asn_OER_memb_criticality_constr_127, &asn_PER_memb_criticality_constr_127,  memb_criticality_constraint_125 },
25811                 0, 0, /* No default value */
25812                 "criticality"
25813                 },
25814         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, extensionValue),
25815                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25816                 +1,     /* EXPLICIT tag at current level */
25817                 &asn_DEF_extensionValue_128,
25818                 0,
25819                 { &asn_OER_memb_extensionValue_constr_128, &asn_PER_memb_extensionValue_constr_128,  memb_extensionValue_constraint_125 },
25820                 0, 0, /* No default value */
25821                 "extensionValue"
25822                 },
25823 };
25824 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[] = {
25825         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25826 };
25827 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125[] = {
25828     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25829     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25830     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25831 };
25832 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 = {
25833         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs),
25834         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, _asn_ctx),
25835         asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125,
25836         3,      /* Count of tags in the map */
25837         0, 0, 0,        /* Optional elements (not needed) */
25838         -1,     /* First extension addition */
25839 };
25840 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs = {
25841         "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
25842         "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
25843         &asn_OP_SEQUENCE,
25844         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,
25845         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
25846                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
25847         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,       /* Same as above */
25848         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
25849                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
25850         { 0, 0, SEQUENCE_constraint },
25851         asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125,
25852         3,      /* Elements count */
25853         &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125      /* Additional specs */
25854 };
25855
25856 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
25857         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue),
25858         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
25859         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
25860         sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
25861         0,      /* No top level tags */
25862         0,      /* No tags in the map */
25863         0, 0,
25864         -1      /* Extensions start */
25865 };
25866 static /* Use -fall-defs-global to expose */
25867 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
25868         "extensionValue",
25869         "extensionValue",
25870         &asn_OP_OPEN_TYPE,
25871         0,      /* No effective tags (pointer) */
25872         0,      /* No effective tags (count) */
25873         0,      /* No tags (pointer) */
25874         0,      /* No tags (count) */
25875         { 0, 0, OPEN_TYPE_constraint },
25876         0, 0,   /* No members */
25877         &asn_SPC_extensionValue_specs_132       /* Additional specs */
25878 };
25879
25880 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129[] = {
25881         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, id),
25882                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25883                 -1,     /* IMPLICIT tag at current level */
25884                 &asn_DEF_ProtocolIE_ID,
25885                 0,
25886                 { &asn_OER_memb_id_constr_130, &asn_PER_memb_id_constr_130,  memb_id_constraint_129 },
25887                 0, 0, /* No default value */
25888                 "id"
25889                 },
25890         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, criticality),
25891                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25892                 -1,     /* IMPLICIT tag at current level */
25893                 &asn_DEF_Criticality,
25894                 0,
25895                 { &asn_OER_memb_criticality_constr_131, &asn_PER_memb_criticality_constr_131,  memb_criticality_constraint_129 },
25896                 0, 0, /* No default value */
25897                 "criticality"
25898                 },
25899         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, extensionValue),
25900                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25901                 +1,     /* EXPLICIT tag at current level */
25902                 &asn_DEF_extensionValue_132,
25903                 0,
25904                 { &asn_OER_memb_extensionValue_constr_132, &asn_PER_memb_extensionValue_constr_132,  memb_extensionValue_constraint_129 },
25905                 0, 0, /* No default value */
25906                 "extensionValue"
25907                 },
25908 };
25909 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[] = {
25910         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25911 };
25912 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129[] = {
25913     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25914     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25915     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25916 };
25917 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 = {
25918         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs),
25919         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
25920         asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129,
25921         3,      /* Count of tags in the map */
25922         0, 0, 0,        /* Optional elements (not needed) */
25923         -1,     /* First extension addition */
25924 };
25925 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs = {
25926         "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
25927         "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
25928         &asn_OP_SEQUENCE,
25929         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,
25930         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
25931                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
25932         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,      /* Same as above */
25933         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
25934                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
25935         { 0, 0, SEQUENCE_constraint },
25936         asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129,
25937         3,      /* Elements count */
25938         &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129     /* Additional specs */
25939 };
25940
25941 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
25942         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue),
25943         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
25944         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, present),
25945         sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
25946         0,      /* No top level tags */
25947         0,      /* No tags in the map */
25948         0, 0,
25949         -1      /* Extensions start */
25950 };
25951 static /* Use -fall-defs-global to expose */
25952 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
25953         "extensionValue",
25954         "extensionValue",
25955         &asn_OP_OPEN_TYPE,
25956         0,      /* No effective tags (pointer) */
25957         0,      /* No effective tags (count) */
25958         0,      /* No tags (pointer) */
25959         0,      /* No tags (count) */
25960         { 0, 0, OPEN_TYPE_constraint },
25961         0, 0,   /* No members */
25962         &asn_SPC_extensionValue_specs_136       /* Additional specs */
25963 };
25964
25965 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133[] = {
25966         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, id),
25967                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25968                 -1,     /* IMPLICIT tag at current level */
25969                 &asn_DEF_ProtocolIE_ID,
25970                 0,
25971                 { &asn_OER_memb_id_constr_134, &asn_PER_memb_id_constr_134,  memb_id_constraint_133 },
25972                 0, 0, /* No default value */
25973                 "id"
25974                 },
25975         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, criticality),
25976                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25977                 -1,     /* IMPLICIT tag at current level */
25978                 &asn_DEF_Criticality,
25979                 0,
25980                 { &asn_OER_memb_criticality_constr_135, &asn_PER_memb_criticality_constr_135,  memb_criticality_constraint_133 },
25981                 0, 0, /* No default value */
25982                 "criticality"
25983                 },
25984         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, extensionValue),
25985                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25986                 +1,     /* EXPLICIT tag at current level */
25987                 &asn_DEF_extensionValue_136,
25988                 0,
25989                 { &asn_OER_memb_extensionValue_constr_136, &asn_PER_memb_extensionValue_constr_136,  memb_extensionValue_constraint_133 },
25990                 0, 0, /* No default value */
25991                 "extensionValue"
25992                 },
25993 };
25994 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[] = {
25995         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25996 };
25997 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133[] = {
25998     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25999     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26000     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26001 };
26002 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 = {
26003         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs),
26004         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, _asn_ctx),
26005         asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133,
26006         3,      /* Count of tags in the map */
26007         0, 0, 0,        /* Optional elements (not needed) */
26008         -1,     /* First extension addition */
26009 };
26010 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs = {
26011         "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
26012         "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
26013         &asn_OP_SEQUENCE,
26014         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,
26015         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
26016                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
26017         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,    /* Same as above */
26018         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
26019                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
26020         { 0, 0, SEQUENCE_constraint },
26021         asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133,
26022         3,      /* Elements count */
26023         &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133   /* Additional specs */
26024 };
26025
26026 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
26027         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue),
26028         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
26029         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
26030         sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
26031         0,      /* No top level tags */
26032         0,      /* No tags in the map */
26033         0, 0,
26034         -1      /* Extensions start */
26035 };
26036 static /* Use -fall-defs-global to expose */
26037 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
26038         "extensionValue",
26039         "extensionValue",
26040         &asn_OP_OPEN_TYPE,
26041         0,      /* No effective tags (pointer) */
26042         0,      /* No effective tags (count) */
26043         0,      /* No tags (pointer) */
26044         0,      /* No tags (count) */
26045         { 0, 0, OPEN_TYPE_constraint },
26046         0, 0,   /* No members */
26047         &asn_SPC_extensionValue_specs_140       /* Additional specs */
26048 };
26049
26050 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137[] = {
26051         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, id),
26052                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26053                 -1,     /* IMPLICIT tag at current level */
26054                 &asn_DEF_ProtocolIE_ID,
26055                 0,
26056                 { &asn_OER_memb_id_constr_138, &asn_PER_memb_id_constr_138,  memb_id_constraint_137 },
26057                 0, 0, /* No default value */
26058                 "id"
26059                 },
26060         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, criticality),
26061                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26062                 -1,     /* IMPLICIT tag at current level */
26063                 &asn_DEF_Criticality,
26064                 0,
26065                 { &asn_OER_memb_criticality_constr_139, &asn_PER_memb_criticality_constr_139,  memb_criticality_constraint_137 },
26066                 0, 0, /* No default value */
26067                 "criticality"
26068                 },
26069         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, extensionValue),
26070                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26071                 +1,     /* EXPLICIT tag at current level */
26072                 &asn_DEF_extensionValue_140,
26073                 0,
26074                 { &asn_OER_memb_extensionValue_constr_140, &asn_PER_memb_extensionValue_constr_140,  memb_extensionValue_constraint_137 },
26075                 0, 0, /* No default value */
26076                 "extensionValue"
26077                 },
26078 };
26079 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[] = {
26080         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26081 };
26082 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137[] = {
26083     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26084     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26085     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26086 };
26087 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 = {
26088         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs),
26089         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
26090         asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137,
26091         3,      /* Count of tags in the map */
26092         0, 0, 0,        /* Optional elements (not needed) */
26093         -1,     /* First extension addition */
26094 };
26095 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs = {
26096         "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
26097         "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
26098         &asn_OP_SEQUENCE,
26099         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,
26100         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
26101                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
26102         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,      /* Same as above */
26103         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
26104                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
26105         { 0, 0, SEQUENCE_constraint },
26106         asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137,
26107         3,      /* Elements count */
26108         &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137     /* Additional specs */
26109 };
26110
26111 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
26112         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue),
26113         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
26114         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, present),
26115         sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
26116         0,      /* No top level tags */
26117         0,      /* No tags in the map */
26118         0, 0,
26119         -1      /* Extensions start */
26120 };
26121 static /* Use -fall-defs-global to expose */
26122 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
26123         "extensionValue",
26124         "extensionValue",
26125         &asn_OP_OPEN_TYPE,
26126         0,      /* No effective tags (pointer) */
26127         0,      /* No effective tags (count) */
26128         0,      /* No tags (pointer) */
26129         0,      /* No tags (count) */
26130         { 0, 0, OPEN_TYPE_constraint },
26131         0, 0,   /* No members */
26132         &asn_SPC_extensionValue_specs_144       /* Additional specs */
26133 };
26134
26135 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141[] = {
26136         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, id),
26137                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26138                 -1,     /* IMPLICIT tag at current level */
26139                 &asn_DEF_ProtocolIE_ID,
26140                 0,
26141                 { &asn_OER_memb_id_constr_142, &asn_PER_memb_id_constr_142,  memb_id_constraint_141 },
26142                 0, 0, /* No default value */
26143                 "id"
26144                 },
26145         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, criticality),
26146                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26147                 -1,     /* IMPLICIT tag at current level */
26148                 &asn_DEF_Criticality,
26149                 0,
26150                 { &asn_OER_memb_criticality_constr_143, &asn_PER_memb_criticality_constr_143,  memb_criticality_constraint_141 },
26151                 0, 0, /* No default value */
26152                 "criticality"
26153                 },
26154         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, extensionValue),
26155                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26156                 +1,     /* EXPLICIT tag at current level */
26157                 &asn_DEF_extensionValue_144,
26158                 0,
26159                 { &asn_OER_memb_extensionValue_constr_144, &asn_PER_memb_extensionValue_constr_144,  memb_extensionValue_constraint_141 },
26160                 0, 0, /* No default value */
26161                 "extensionValue"
26162                 },
26163 };
26164 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[] = {
26165         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26166 };
26167 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141[] = {
26168     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26169     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26170     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26171 };
26172 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 = {
26173         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs),
26174         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, _asn_ctx),
26175         asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141,
26176         3,      /* Count of tags in the map */
26177         0, 0, 0,        /* Optional elements (not needed) */
26178         -1,     /* First extension addition */
26179 };
26180 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs = {
26181         "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
26182         "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
26183         &asn_OP_SEQUENCE,
26184         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,
26185         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
26186                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
26187         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,    /* Same as above */
26188         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
26189                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
26190         { 0, 0, SEQUENCE_constraint },
26191         asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141,
26192         3,      /* Elements count */
26193         &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141   /* Additional specs */
26194 };
26195
26196 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
26197         sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue),
26198         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, _asn_ctx),
26199         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, present),
26200         sizeof(((struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue *)0)->present),
26201         0,      /* No top level tags */
26202         0,      /* No tags in the map */
26203         0, 0,
26204         -1      /* Extensions start */
26205 };
26206 static /* Use -fall-defs-global to expose */
26207 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
26208         "extensionValue",
26209         "extensionValue",
26210         &asn_OP_OPEN_TYPE,
26211         0,      /* No effective tags (pointer) */
26212         0,      /* No effective tags (count) */
26213         0,      /* No tags (pointer) */
26214         0,      /* No tags (count) */
26215         { 0, 0, OPEN_TYPE_constraint },
26216         0, 0,   /* No members */
26217         &asn_SPC_extensionValue_specs_148       /* Additional specs */
26218 };
26219
26220 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145[] = {
26221         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, id),
26222                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26223                 -1,     /* IMPLICIT tag at current level */
26224                 &asn_DEF_ProtocolIE_ID,
26225                 0,
26226                 { &asn_OER_memb_id_constr_146, &asn_PER_memb_id_constr_146,  memb_id_constraint_145 },
26227                 0, 0, /* No default value */
26228                 "id"
26229                 },
26230         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, criticality),
26231                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26232                 -1,     /* IMPLICIT tag at current level */
26233                 &asn_DEF_Criticality,
26234                 0,
26235                 { &asn_OER_memb_criticality_constr_147, &asn_PER_memb_criticality_constr_147,  memb_criticality_constraint_145 },
26236                 0, 0, /* No default value */
26237                 "criticality"
26238                 },
26239         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, extensionValue),
26240                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26241                 +1,     /* EXPLICIT tag at current level */
26242                 &asn_DEF_extensionValue_148,
26243                 0,
26244                 { &asn_OER_memb_extensionValue_constr_148, &asn_PER_memb_extensionValue_constr_148,  memb_extensionValue_constraint_145 },
26245                 0, 0, /* No default value */
26246                 "extensionValue"
26247                 },
26248 };
26249 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[] = {
26250         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26251 };
26252 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145[] = {
26253     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26254     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26255     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26256 };
26257 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 = {
26258         sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs),
26259         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, _asn_ctx),
26260         asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145,
26261         3,      /* Count of tags in the map */
26262         0, 0, 0,        /* Optional elements (not needed) */
26263         -1,     /* First extension addition */
26264 };
26265 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs = {
26266         "E-RABs-ToBeReleased-ModReqdItemExtIEs",
26267         "E-RABs-ToBeReleased-ModReqdItemExtIEs",
26268         &asn_OP_SEQUENCE,
26269         asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145,
26270         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
26271                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
26272         asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145, /* Same as above */
26273         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
26274                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
26275         { 0, 0, SEQUENCE_constraint },
26276         asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145,
26277         3,      /* Elements count */
26278         &asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145        /* Additional specs */
26279 };
26280
26281 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
26282         sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue),
26283         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
26284         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, present),
26285         sizeof(((struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
26286         0,      /* No top level tags */
26287         0,      /* No tags in the map */
26288         0, 0,
26289         -1      /* Extensions start */
26290 };
26291 static /* Use -fall-defs-global to expose */
26292 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
26293         "extensionValue",
26294         "extensionValue",
26295         &asn_OP_OPEN_TYPE,
26296         0,      /* No effective tags (pointer) */
26297         0,      /* No effective tags (count) */
26298         0,      /* No tags (pointer) */
26299         0,      /* No tags (count) */
26300         { 0, 0, OPEN_TYPE_constraint },
26301         0, 0,   /* No members */
26302         &asn_SPC_extensionValue_specs_152       /* Additional specs */
26303 };
26304
26305 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149[] = {
26306         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, id),
26307                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26308                 -1,     /* IMPLICIT tag at current level */
26309                 &asn_DEF_ProtocolIE_ID,
26310                 0,
26311                 { &asn_OER_memb_id_constr_150, &asn_PER_memb_id_constr_150,  memb_id_constraint_149 },
26312                 0, 0, /* No default value */
26313                 "id"
26314                 },
26315         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, criticality),
26316                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26317                 -1,     /* IMPLICIT tag at current level */
26318                 &asn_DEF_Criticality,
26319                 0,
26320                 { &asn_OER_memb_criticality_constr_151, &asn_PER_memb_criticality_constr_151,  memb_criticality_constraint_149 },
26321                 0, 0, /* No default value */
26322                 "criticality"
26323                 },
26324         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, extensionValue),
26325                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26326                 +1,     /* EXPLICIT tag at current level */
26327                 &asn_DEF_extensionValue_152,
26328                 0,
26329                 { &asn_OER_memb_extensionValue_constr_152, &asn_PER_memb_extensionValue_constr_152,  memb_extensionValue_constraint_149 },
26330                 0, 0, /* No default value */
26331                 "extensionValue"
26332                 },
26333 };
26334 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[] = {
26335         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26336 };
26337 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149[] = {
26338     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26339     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26340     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26341 };
26342 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 = {
26343         sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs),
26344         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, _asn_ctx),
26345         asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149,
26346         3,      /* Count of tags in the map */
26347         0, 0, 0,        /* Optional elements (not needed) */
26348         -1,     /* First extension addition */
26349 };
26350 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs = {
26351         "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
26352         "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
26353         &asn_OP_SEQUENCE,
26354         asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,
26355         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
26356                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
26357         asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,       /* Same as above */
26358         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
26359                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
26360         { 0, 0, SEQUENCE_constraint },
26361         asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149,
26362         3,      /* Elements count */
26363         &asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149      /* Additional specs */
26364 };
26365
26366 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
26367         sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue),
26368         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
26369         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, present),
26370         sizeof(((struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
26371         0,      /* No top level tags */
26372         0,      /* No tags in the map */
26373         0, 0,
26374         -1      /* Extensions start */
26375 };
26376 static /* Use -fall-defs-global to expose */
26377 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
26378         "extensionValue",
26379         "extensionValue",
26380         &asn_OP_OPEN_TYPE,
26381         0,      /* No effective tags (pointer) */
26382         0,      /* No effective tags (count) */
26383         0,      /* No tags (pointer) */
26384         0,      /* No tags (count) */
26385         { 0, 0, OPEN_TYPE_constraint },
26386         0, 0,   /* No members */
26387         &asn_SPC_extensionValue_specs_156       /* Additional specs */
26388 };
26389
26390 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153[] = {
26391         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, id),
26392                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26393                 -1,     /* IMPLICIT tag at current level */
26394                 &asn_DEF_ProtocolIE_ID,
26395                 0,
26396                 { &asn_OER_memb_id_constr_154, &asn_PER_memb_id_constr_154,  memb_id_constraint_153 },
26397                 0, 0, /* No default value */
26398                 "id"
26399                 },
26400         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, criticality),
26401                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26402                 -1,     /* IMPLICIT tag at current level */
26403                 &asn_DEF_Criticality,
26404                 0,
26405                 { &asn_OER_memb_criticality_constr_155, &asn_PER_memb_criticality_constr_155,  memb_criticality_constraint_153 },
26406                 0, 0, /* No default value */
26407                 "criticality"
26408                 },
26409         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, extensionValue),
26410                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26411                 +1,     /* EXPLICIT tag at current level */
26412                 &asn_DEF_extensionValue_156,
26413                 0,
26414                 { &asn_OER_memb_extensionValue_constr_156, &asn_PER_memb_extensionValue_constr_156,  memb_extensionValue_constraint_153 },
26415                 0, 0, /* No default value */
26416                 "extensionValue"
26417                 },
26418 };
26419 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[] = {
26420         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26421 };
26422 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153[] = {
26423     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26424     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26425     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26426 };
26427 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 = {
26428         sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs),
26429         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, _asn_ctx),
26430         asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153,
26431         3,      /* Count of tags in the map */
26432         0, 0, 0,        /* Optional elements (not needed) */
26433         -1,     /* First extension addition */
26434 };
26435 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs = {
26436         "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
26437         "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
26438         &asn_OP_SEQUENCE,
26439         asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,
26440         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
26441                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
26442         asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,     /* Same as above */
26443         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
26444                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
26445         { 0, 0, SEQUENCE_constraint },
26446         asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153,
26447         3,      /* Elements count */
26448         &asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153    /* Additional specs */
26449 };
26450
26451 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
26452         sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue),
26453         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
26454         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, present),
26455         sizeof(((struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue *)0)->present),
26456         0,      /* No top level tags */
26457         0,      /* No tags in the map */
26458         0, 0,
26459         -1      /* Extensions start */
26460 };
26461 static /* Use -fall-defs-global to expose */
26462 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
26463         "extensionValue",
26464         "extensionValue",
26465         &asn_OP_OPEN_TYPE,
26466         0,      /* No effective tags (pointer) */
26467         0,      /* No effective tags (count) */
26468         0,      /* No tags (pointer) */
26469         0,      /* No tags (count) */
26470         { 0, 0, OPEN_TYPE_constraint },
26471         0, 0,   /* No members */
26472         &asn_SPC_extensionValue_specs_160       /* Additional specs */
26473 };
26474
26475 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157[] = {
26476         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, id),
26477                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26478                 -1,     /* IMPLICIT tag at current level */
26479                 &asn_DEF_ProtocolIE_ID,
26480                 0,
26481                 { &asn_OER_memb_id_constr_158, &asn_PER_memb_id_constr_158,  memb_id_constraint_157 },
26482                 0, 0, /* No default value */
26483                 "id"
26484                 },
26485         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, criticality),
26486                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26487                 -1,     /* IMPLICIT tag at current level */
26488                 &asn_DEF_Criticality,
26489                 0,
26490                 { &asn_OER_memb_criticality_constr_159, &asn_PER_memb_criticality_constr_159,  memb_criticality_constraint_157 },
26491                 0, 0, /* No default value */
26492                 "criticality"
26493                 },
26494         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, extensionValue),
26495                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26496                 +1,     /* EXPLICIT tag at current level */
26497                 &asn_DEF_extensionValue_160,
26498                 0,
26499                 { &asn_OER_memb_extensionValue_constr_160, &asn_PER_memb_extensionValue_constr_160,  memb_extensionValue_constraint_157 },
26500                 0, 0, /* No default value */
26501                 "extensionValue"
26502                 },
26503 };
26504 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[] = {
26505         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26506 };
26507 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157[] = {
26508     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26509     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26510     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26511 };
26512 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 = {
26513         sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs),
26514         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, _asn_ctx),
26515         asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157,
26516         3,      /* Count of tags in the map */
26517         0, 0, 0,        /* Optional elements (not needed) */
26518         -1,     /* First extension addition */
26519 };
26520 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs = {
26521         "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
26522         "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
26523         &asn_OP_SEQUENCE,
26524         asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,
26525         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
26526                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
26527         asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,      /* Same as above */
26528         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
26529                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
26530         { 0, 0, SEQUENCE_constraint },
26531         asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157,
26532         3,      /* Elements count */
26533         &asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157     /* Additional specs */
26534 };
26535
26536 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
26537         sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue),
26538         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
26539         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, present),
26540         sizeof(((struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue *)0)->present),
26541         0,      /* No top level tags */
26542         0,      /* No tags in the map */
26543         0, 0,
26544         -1      /* Extensions start */
26545 };
26546 static /* Use -fall-defs-global to expose */
26547 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
26548         "extensionValue",
26549         "extensionValue",
26550         &asn_OP_OPEN_TYPE,
26551         0,      /* No effective tags (pointer) */
26552         0,      /* No effective tags (count) */
26553         0,      /* No tags (pointer) */
26554         0,      /* No tags (count) */
26555         { 0, 0, OPEN_TYPE_constraint },
26556         0, 0,   /* No members */
26557         &asn_SPC_extensionValue_specs_164       /* Additional specs */
26558 };
26559
26560 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161[] = {
26561         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, id),
26562                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26563                 -1,     /* IMPLICIT tag at current level */
26564                 &asn_DEF_ProtocolIE_ID,
26565                 0,
26566                 { &asn_OER_memb_id_constr_162, &asn_PER_memb_id_constr_162,  memb_id_constraint_161 },
26567                 0, 0, /* No default value */
26568                 "id"
26569                 },
26570         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, criticality),
26571                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26572                 -1,     /* IMPLICIT tag at current level */
26573                 &asn_DEF_Criticality,
26574                 0,
26575                 { &asn_OER_memb_criticality_constr_163, &asn_PER_memb_criticality_constr_163,  memb_criticality_constraint_161 },
26576                 0, 0, /* No default value */
26577                 "criticality"
26578                 },
26579         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, extensionValue),
26580                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26581                 +1,     /* EXPLICIT tag at current level */
26582                 &asn_DEF_extensionValue_164,
26583                 0,
26584                 { &asn_OER_memb_extensionValue_constr_164, &asn_PER_memb_extensionValue_constr_164,  memb_extensionValue_constraint_161 },
26585                 0, 0, /* No default value */
26586                 "extensionValue"
26587                 },
26588 };
26589 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[] = {
26590         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26591 };
26592 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161[] = {
26593     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26594     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26595     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26596 };
26597 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 = {
26598         sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs),
26599         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, _asn_ctx),
26600         asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161,
26601         3,      /* Count of tags in the map */
26602         0, 0, 0,        /* Optional elements (not needed) */
26603         -1,     /* First extension addition */
26604 };
26605 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs = {
26606         "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
26607         "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
26608         &asn_OP_SEQUENCE,
26609         asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,
26610         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
26611                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
26612         asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,    /* Same as above */
26613         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
26614                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
26615         { 0, 0, SEQUENCE_constraint },
26616         asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161,
26617         3,      /* Elements count */
26618         &asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161   /* Additional specs */
26619 };
26620
26621 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
26622         sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue),
26623         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, _asn_ctx),
26624         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, present),
26625         sizeof(((struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue *)0)->present),
26626         0,      /* No top level tags */
26627         0,      /* No tags in the map */
26628         0, 0,
26629         -1      /* Extensions start */
26630 };
26631 static /* Use -fall-defs-global to expose */
26632 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
26633         "extensionValue",
26634         "extensionValue",
26635         &asn_OP_OPEN_TYPE,
26636         0,      /* No effective tags (pointer) */
26637         0,      /* No effective tags (count) */
26638         0,      /* No tags (pointer) */
26639         0,      /* No tags (count) */
26640         { 0, 0, OPEN_TYPE_constraint },
26641         0, 0,   /* No members */
26642         &asn_SPC_extensionValue_specs_168       /* Additional specs */
26643 };
26644
26645 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165[] = {
26646         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, id),
26647                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26648                 -1,     /* IMPLICIT tag at current level */
26649                 &asn_DEF_ProtocolIE_ID,
26650                 0,
26651                 { &asn_OER_memb_id_constr_166, &asn_PER_memb_id_constr_166,  memb_id_constraint_165 },
26652                 0, 0, /* No default value */
26653                 "id"
26654                 },
26655         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, criticality),
26656                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26657                 -1,     /* IMPLICIT tag at current level */
26658                 &asn_DEF_Criticality,
26659                 0,
26660                 { &asn_OER_memb_criticality_constr_167, &asn_PER_memb_criticality_constr_167,  memb_criticality_constraint_165 },
26661                 0, 0, /* No default value */
26662                 "criticality"
26663                 },
26664         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, extensionValue),
26665                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26666                 +1,     /* EXPLICIT tag at current level */
26667                 &asn_DEF_extensionValue_168,
26668                 0,
26669                 { &asn_OER_memb_extensionValue_constr_168, &asn_PER_memb_extensionValue_constr_168,  memb_extensionValue_constraint_165 },
26670                 0, 0, /* No default value */
26671                 "extensionValue"
26672                 },
26673 };
26674 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[] = {
26675         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26676 };
26677 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165[] = {
26678     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26679     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26680     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26681 };
26682 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 = {
26683         sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs),
26684         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, _asn_ctx),
26685         asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165,
26686         3,      /* Count of tags in the map */
26687         0, 0, 0,        /* Optional elements (not needed) */
26688         -1,     /* First extension addition */
26689 };
26690 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs = {
26691         "E-RABs-SubjectToCounterCheckItemExtIEs",
26692         "E-RABs-SubjectToCounterCheckItemExtIEs",
26693         &asn_OP_SEQUENCE,
26694         asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,
26695         sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
26696                 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
26697         asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,        /* Same as above */
26698         sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
26699                 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
26700         { 0, 0, SEQUENCE_constraint },
26701         asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165,
26702         3,      /* Elements count */
26703         &asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165       /* Additional specs */
26704 };
26705
26706 static asn_TYPE_member_t asn_MBR_extensionValue_172[] = {
26707         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
26708                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26709                 0,
26710                 &asn_DEF_UESidelinkAggregateMaximumBitRate,
26711                 0,
26712                 { 0, 0, 0 },
26713                 0, 0, /* No default value */
26714                 "UESidelinkAggregateMaximumBitRate"
26715                 },
26716 };
26717 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_172[] = {
26718     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UESidelinkAggregateMaximumBitRate */
26719 };
26720 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
26721         sizeof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue),
26722         offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, _asn_ctx),
26723         offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, present),
26724         sizeof(((struct UE_ContextInformationRetrieve_ExtIEs__extensionValue *)0)->present),
26725         asn_MAP_extensionValue_tag2el_172,
26726         1,      /* Count of tags in the map */
26727         0, 0,
26728         -1      /* Extensions start */
26729 };
26730 static /* Use -fall-defs-global to expose */
26731 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
26732         "extensionValue",
26733         "extensionValue",
26734         &asn_OP_OPEN_TYPE,
26735         0,      /* No effective tags (pointer) */
26736         0,      /* No effective tags (count) */
26737         0,      /* No tags (pointer) */
26738         0,      /* No tags (count) */
26739         { 0, 0, OPEN_TYPE_constraint },
26740         asn_MBR_extensionValue_172,
26741         1,      /* Elements count */
26742         &asn_SPC_extensionValue_specs_172       /* Additional specs */
26743 };
26744
26745 asn_TYPE_member_t asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169[] = {
26746         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id),
26747                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26748                 -1,     /* IMPLICIT tag at current level */
26749                 &asn_DEF_ProtocolIE_ID,
26750                 0,
26751                 { &asn_OER_memb_id_constr_170, &asn_PER_memb_id_constr_170,  memb_id_constraint_169 },
26752                 0, 0, /* No default value */
26753                 "id"
26754                 },
26755         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, criticality),
26756                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26757                 -1,     /* IMPLICIT tag at current level */
26758                 &asn_DEF_Criticality,
26759                 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type,
26760                 { &asn_OER_memb_criticality_constr_171, &asn_PER_memb_criticality_constr_171,  memb_criticality_constraint_169 },
26761                 0, 0, /* No default value */
26762                 "criticality"
26763                 },
26764         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, extensionValue),
26765                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26766                 +1,     /* EXPLICIT tag at current level */
26767                 &asn_DEF_extensionValue_172,
26768                 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type,
26769                 { &asn_OER_memb_extensionValue_constr_172, &asn_PER_memb_extensionValue_constr_172,  memb_extensionValue_constraint_169 },
26770                 0, 0, /* No default value */
26771                 "extensionValue"
26772                 },
26773 };
26774 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[] = {
26775         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26776 };
26777 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169[] = {
26778     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26779     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26780     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26781 };
26782 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 = {
26783         sizeof(struct UE_ContextInformationRetrieve_ExtIEs),
26784         offsetof(struct UE_ContextInformationRetrieve_ExtIEs, _asn_ctx),
26785         asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169,
26786         3,      /* Count of tags in the map */
26787         0, 0, 0,        /* Optional elements (not needed) */
26788         -1,     /* First extension addition */
26789 };
26790 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs = {
26791         "UE-ContextInformationRetrieve-ExtIEs",
26792         "UE-ContextInformationRetrieve-ExtIEs",
26793         &asn_OP_SEQUENCE,
26794         asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,
26795         sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
26796                 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
26797         asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,  /* Same as above */
26798         sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
26799                 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
26800         { 0, 0, SEQUENCE_constraint },
26801         asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169,
26802         3,      /* Elements count */
26803         &asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 /* Additional specs */
26804 };
26805
26806 static asn_TYPE_member_t asn_MBR_extensionValue_176[] = {
26807         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.GTPtunnelEndpoint),
26808                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26809                 0,
26810                 &asn_DEF_GTPtunnelEndpoint,
26811                 0,
26812                 { 0, 0, 0 },
26813                 0, 0, /* No default value */
26814                 "GTPtunnelEndpoint"
26815                 },
26816         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.DL_Forwarding),
26817                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26818                 0,
26819                 &asn_DEF_DL_Forwarding,
26820                 0,
26821                 { 0, 0, 0 },
26822                 0, 0, /* No default value */
26823                 "DL-Forwarding"
26824                 },
26825 };
26826 static const unsigned asn_MAP_extensionValue_to_canonical_176[] = { 1, 0 };
26827 static const unsigned asn_MAP_extensionValue_from_canonical_176[] = { 1, 0 };
26828 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_176[] = {
26829     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* DL-Forwarding */
26830     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GTPtunnelEndpoint */
26831 };
26832 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
26833         sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue),
26834         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, _asn_ctx),
26835         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, present),
26836         sizeof(((struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue *)0)->present),
26837         asn_MAP_extensionValue_tag2el_176,
26838         2,      /* Count of tags in the map */
26839         asn_MAP_extensionValue_to_canonical_176,
26840         asn_MAP_extensionValue_from_canonical_176,
26841         -1      /* Extensions start */
26842 };
26843 static /* Use -fall-defs-global to expose */
26844 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
26845         "extensionValue",
26846         "extensionValue",
26847         &asn_OP_OPEN_TYPE,
26848         0,      /* No effective tags (pointer) */
26849         0,      /* No effective tags (count) */
26850         0,      /* No tags (pointer) */
26851         0,      /* No tags (count) */
26852         { 0, 0, OPEN_TYPE_constraint },
26853         asn_MBR_extensionValue_176,
26854         2,      /* Elements count */
26855         &asn_SPC_extensionValue_specs_176       /* Additional specs */
26856 };
26857
26858 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173[] = {
26859         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id),
26860                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26861                 -1,     /* IMPLICIT tag at current level */
26862                 &asn_DEF_ProtocolIE_ID,
26863                 0,
26864                 { &asn_OER_memb_id_constr_174, &asn_PER_memb_id_constr_174,  memb_id_constraint_173 },
26865                 0, 0, /* No default value */
26866                 "id"
26867                 },
26868         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, criticality),
26869                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26870                 -1,     /* IMPLICIT tag at current level */
26871                 &asn_DEF_Criticality,
26872                 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type,
26873                 { &asn_OER_memb_criticality_constr_175, &asn_PER_memb_criticality_constr_175,  memb_criticality_constraint_173 },
26874                 0, 0, /* No default value */
26875                 "criticality"
26876                 },
26877         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, extensionValue),
26878                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26879                 +1,     /* EXPLICIT tag at current level */
26880                 &asn_DEF_extensionValue_176,
26881                 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type,
26882                 { &asn_OER_memb_extensionValue_constr_176, &asn_PER_memb_extensionValue_constr_176,  memb_extensionValue_constraint_173 },
26883                 0, 0, /* No default value */
26884                 "extensionValue"
26885                 },
26886 };
26887 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[] = {
26888         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26889 };
26890 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173[] = {
26891     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26892     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26893     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26894 };
26895 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 = {
26896         sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs),
26897         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, _asn_ctx),
26898         asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173,
26899         3,      /* Count of tags in the map */
26900         0, 0, 0,        /* Optional elements (not needed) */
26901         -1,     /* First extension addition */
26902 };
26903 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs = {
26904         "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
26905         "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
26906         &asn_OP_SEQUENCE,
26907         asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,
26908         sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
26909                 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
26910         asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,   /* Same as above */
26911         sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
26912                 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
26913         { 0, 0, SEQUENCE_constraint },
26914         asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173,
26915         3,      /* Elements count */
26916         &asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173  /* Additional specs */
26917 };
26918
26919 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
26920         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue),
26921         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, _asn_ctx),
26922         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, present),
26923         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue *)0)->present),
26924         0,      /* No top level tags */
26925         0,      /* No tags in the map */
26926         0, 0,
26927         -1      /* Extensions start */
26928 };
26929 static /* Use -fall-defs-global to expose */
26930 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
26931         "extensionValue",
26932         "extensionValue",
26933         &asn_OP_OPEN_TYPE,
26934         0,      /* No effective tags (pointer) */
26935         0,      /* No effective tags (count) */
26936         0,      /* No tags (pointer) */
26937         0,      /* No tags (count) */
26938         { 0, 0, OPEN_TYPE_constraint },
26939         0, 0,   /* No members */
26940         &asn_SPC_extensionValue_specs_180       /* Additional specs */
26941 };
26942
26943 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177[] = {
26944         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, id),
26945                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26946                 -1,     /* IMPLICIT tag at current level */
26947                 &asn_DEF_ProtocolIE_ID,
26948                 0,
26949                 { &asn_OER_memb_id_constr_178, &asn_PER_memb_id_constr_178,  memb_id_constraint_177 },
26950                 0, 0, /* No default value */
26951                 "id"
26952                 },
26953         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, criticality),
26954                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26955                 -1,     /* IMPLICIT tag at current level */
26956                 &asn_DEF_Criticality,
26957                 0,
26958                 { &asn_OER_memb_criticality_constr_179, &asn_PER_memb_criticality_constr_179,  memb_criticality_constraint_177 },
26959                 0, 0, /* No default value */
26960                 "criticality"
26961                 },
26962         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, extensionValue),
26963                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26964                 +1,     /* EXPLICIT tag at current level */
26965                 &asn_DEF_extensionValue_180,
26966                 0,
26967                 { &asn_OER_memb_extensionValue_constr_180, &asn_PER_memb_extensionValue_constr_180,  memb_extensionValue_constraint_177 },
26968                 0, 0, /* No default value */
26969                 "extensionValue"
26970                 },
26971 };
26972 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[] = {
26973         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26974 };
26975 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177[] = {
26976     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26977     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26978     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26979 };
26980 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 = {
26981         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs),
26982         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, _asn_ctx),
26983         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177,
26984         3,      /* Count of tags in the map */
26985         0, 0, 0,        /* Optional elements (not needed) */
26986         -1,     /* First extension addition */
26987 };
26988 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs = {
26989         "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
26990         "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
26991         &asn_OP_SEQUENCE,
26992         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,
26993         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
26994                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
26995         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,        /* Same as above */
26996         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
26997                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
26998         { 0, 0, SEQUENCE_constraint },
26999         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177,
27000         3,      /* Elements count */
27001         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177       /* Additional specs */
27002 };
27003
27004 static asn_TYPE_member_t asn_MBR_extensionValue_184[] = {
27005         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
27006                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27007                 0,
27008                 &asn_DEF_RLCMode,
27009                 0,
27010                 { 0, 0, 0 },
27011                 0, 0, /* No default value */
27012                 "RLCMode"
27013                 },
27014 };
27015 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_184[] = {
27016     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
27017 };
27018 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
27019         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
27020         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27021         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27022         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27023         asn_MAP_extensionValue_tag2el_184,
27024         1,      /* Count of tags in the map */
27025         0, 0,
27026         -1      /* Extensions start */
27027 };
27028 static /* Use -fall-defs-global to expose */
27029 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
27030         "extensionValue",
27031         "extensionValue",
27032         &asn_OP_OPEN_TYPE,
27033         0,      /* No effective tags (pointer) */
27034         0,      /* No effective tags (count) */
27035         0,      /* No tags (pointer) */
27036         0,      /* No tags (count) */
27037         { 0, 0, OPEN_TYPE_constraint },
27038         asn_MBR_extensionValue_184,
27039         1,      /* Elements count */
27040         &asn_SPC_extensionValue_specs_184       /* Additional specs */
27041 };
27042
27043 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181[] = {
27044         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id),
27045                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27046                 -1,     /* IMPLICIT tag at current level */
27047                 &asn_DEF_ProtocolIE_ID,
27048                 0,
27049                 { &asn_OER_memb_id_constr_182, &asn_PER_memb_id_constr_182,  memb_id_constraint_181 },
27050                 0, 0, /* No default value */
27051                 "id"
27052                 },
27053         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, criticality),
27054                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27055                 -1,     /* IMPLICIT tag at current level */
27056                 &asn_DEF_Criticality,
27057                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
27058                 { &asn_OER_memb_criticality_constr_183, &asn_PER_memb_criticality_constr_183,  memb_criticality_constraint_181 },
27059                 0, 0, /* No default value */
27060                 "criticality"
27061                 },
27062         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
27063                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27064                 +1,     /* EXPLICIT tag at current level */
27065                 &asn_DEF_extensionValue_184,
27066                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27067                 { &asn_OER_memb_extensionValue_constr_184, &asn_PER_memb_extensionValue_constr_184,  memb_extensionValue_constraint_181 },
27068                 0, 0, /* No default value */
27069                 "extensionValue"
27070                 },
27071 };
27072 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[] = {
27073         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27074 };
27075 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181[] = {
27076     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27077     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27078     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27079 };
27080 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 = {
27081         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs),
27082         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27083         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181,
27084         3,      /* Count of tags in the map */
27085         0, 0, 0,        /* Optional elements (not needed) */
27086         -1,     /* First extension addition */
27087 };
27088 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs = {
27089         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
27090         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
27091         &asn_OP_SEQUENCE,
27092         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,
27093         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
27094                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
27095         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,        /* Same as above */
27096         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
27097                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
27098         { 0, 0, SEQUENCE_constraint },
27099         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181,
27100         3,      /* Elements count */
27101         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181       /* Additional specs */
27102 };
27103
27104 static asn_TYPE_member_t asn_MBR_extensionValue_188[] = {
27105         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
27106                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27107                 0,
27108                 &asn_DEF_PDCPSnLength,
27109                 0,
27110                 { 0, 0, 0 },
27111                 0, 0, /* No default value */
27112                 "PDCPSnLength"
27113                 },
27114         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
27115                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27116                 0,
27117                 &asn_DEF_DuplicationActivation,
27118                 0,
27119                 { 0, 0, 0 },
27120                 0, 0, /* No default value */
27121                 "DuplicationActivation"
27122                 },
27123 };
27124 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_188[] = {
27125     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
27126     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
27127 };
27128 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
27129         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27130         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27131         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27132         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27133         asn_MAP_extensionValue_tag2el_188,
27134         2,      /* Count of tags in the map */
27135         0, 0,
27136         -1      /* Extensions start */
27137 };
27138 static /* Use -fall-defs-global to expose */
27139 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
27140         "extensionValue",
27141         "extensionValue",
27142         &asn_OP_OPEN_TYPE,
27143         0,      /* No effective tags (pointer) */
27144         0,      /* No effective tags (count) */
27145         0,      /* No tags (pointer) */
27146         0,      /* No tags (count) */
27147         { 0, 0, OPEN_TYPE_constraint },
27148         asn_MBR_extensionValue_188,
27149         2,      /* Elements count */
27150         &asn_SPC_extensionValue_specs_188       /* Additional specs */
27151 };
27152
27153 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185[] = {
27154         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id),
27155                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27156                 -1,     /* IMPLICIT tag at current level */
27157                 &asn_DEF_ProtocolIE_ID,
27158                 0,
27159                 { &asn_OER_memb_id_constr_186, &asn_PER_memb_id_constr_186,  memb_id_constraint_185 },
27160                 0, 0, /* No default value */
27161                 "id"
27162                 },
27163         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
27164                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27165                 -1,     /* IMPLICIT tag at current level */
27166                 &asn_DEF_Criticality,
27167                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27168                 { &asn_OER_memb_criticality_constr_187, &asn_PER_memb_criticality_constr_187,  memb_criticality_constraint_185 },
27169                 0, 0, /* No default value */
27170                 "criticality"
27171                 },
27172         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27173                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27174                 +1,     /* EXPLICIT tag at current level */
27175                 &asn_DEF_extensionValue_188,
27176                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27177                 { &asn_OER_memb_extensionValue_constr_188, &asn_PER_memb_extensionValue_constr_188,  memb_extensionValue_constraint_185 },
27178                 0, 0, /* No default value */
27179                 "extensionValue"
27180                 },
27181 };
27182 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[] = {
27183         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27184 };
27185 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185[] = {
27186     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27187     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27188     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27189 };
27190 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 = {
27191         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs),
27192         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27193         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185,
27194         3,      /* Count of tags in the map */
27195         0, 0, 0,        /* Optional elements (not needed) */
27196         -1,     /* First extension addition */
27197 };
27198 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs = {
27199         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
27200         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
27201         &asn_OP_SEQUENCE,
27202         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,
27203         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
27204                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
27205         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,     /* Same as above */
27206         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
27207                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
27208         { 0, 0, SEQUENCE_constraint },
27209         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185,
27210         3,      /* Elements count */
27211         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185    /* Additional specs */
27212 };
27213
27214 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
27215         sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue),
27216         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, _asn_ctx),
27217         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, present),
27218         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue *)0)->present),
27219         0,      /* No top level tags */
27220         0,      /* No tags in the map */
27221         0, 0,
27222         -1      /* Extensions start */
27223 };
27224 static /* Use -fall-defs-global to expose */
27225 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
27226         "extensionValue",
27227         "extensionValue",
27228         &asn_OP_OPEN_TYPE,
27229         0,      /* No effective tags (pointer) */
27230         0,      /* No effective tags (count) */
27231         0,      /* No tags (pointer) */
27232         0,      /* No tags (count) */
27233         { 0, 0, OPEN_TYPE_constraint },
27234         0, 0,   /* No members */
27235         &asn_SPC_extensionValue_specs_192       /* Additional specs */
27236 };
27237
27238 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189[] = {
27239         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, id),
27240                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27241                 -1,     /* IMPLICIT tag at current level */
27242                 &asn_DEF_ProtocolIE_ID,
27243                 0,
27244                 { &asn_OER_memb_id_constr_190, &asn_PER_memb_id_constr_190,  memb_id_constraint_189 },
27245                 0, 0, /* No default value */
27246                 "id"
27247                 },
27248         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, criticality),
27249                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27250                 -1,     /* IMPLICIT tag at current level */
27251                 &asn_DEF_Criticality,
27252                 0,
27253                 { &asn_OER_memb_criticality_constr_191, &asn_PER_memb_criticality_constr_191,  memb_criticality_constraint_189 },
27254                 0, 0, /* No default value */
27255                 "criticality"
27256                 },
27257         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, extensionValue),
27258                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27259                 +1,     /* EXPLICIT tag at current level */
27260                 &asn_DEF_extensionValue_192,
27261                 0,
27262                 { &asn_OER_memb_extensionValue_constr_192, &asn_PER_memb_extensionValue_constr_192,  memb_extensionValue_constraint_189 },
27263                 0, 0, /* No default value */
27264                 "extensionValue"
27265                 },
27266 };
27267 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[] = {
27268         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27269 };
27270 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189[] = {
27271     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27272     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27273     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27274 };
27275 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 = {
27276         sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs),
27277         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, _asn_ctx),
27278         asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189,
27279         3,      /* Count of tags in the map */
27280         0, 0, 0,        /* Optional elements (not needed) */
27281         -1,     /* First extension addition */
27282 };
27283 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs = {
27284         "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
27285         "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
27286         &asn_OP_SEQUENCE,
27287         asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,
27288         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
27289                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
27290         asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,     /* Same as above */
27291         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
27292                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
27293         { 0, 0, SEQUENCE_constraint },
27294         asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189,
27295         3,      /* Elements count */
27296         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189    /* Additional specs */
27297 };
27298
27299 static asn_TYPE_member_t asn_MBR_extensionValue_196[] = {
27300         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
27301                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27302                 0,
27303                 &asn_DEF_PDCPSnLength,
27304                 0,
27305                 { 0, 0, 0 },
27306                 0, 0, /* No default value */
27307                 "PDCPSnLength"
27308                 },
27309 };
27310 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_196[] = {
27311     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
27312 };
27313 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
27314         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
27315         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27316         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27317         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27318         asn_MAP_extensionValue_tag2el_196,
27319         1,      /* Count of tags in the map */
27320         0, 0,
27321         -1      /* Extensions start */
27322 };
27323 static /* Use -fall-defs-global to expose */
27324 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
27325         "extensionValue",
27326         "extensionValue",
27327         &asn_OP_OPEN_TYPE,
27328         0,      /* No effective tags (pointer) */
27329         0,      /* No effective tags (count) */
27330         0,      /* No tags (pointer) */
27331         0,      /* No tags (count) */
27332         { 0, 0, OPEN_TYPE_constraint },
27333         asn_MBR_extensionValue_196,
27334         1,      /* Elements count */
27335         &asn_SPC_extensionValue_specs_196       /* Additional specs */
27336 };
27337
27338 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193[] = {
27339         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id),
27340                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27341                 -1,     /* IMPLICIT tag at current level */
27342                 &asn_DEF_ProtocolIE_ID,
27343                 0,
27344                 { &asn_OER_memb_id_constr_194, &asn_PER_memb_id_constr_194,  memb_id_constraint_193 },
27345                 0, 0, /* No default value */
27346                 "id"
27347                 },
27348         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, criticality),
27349                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27350                 -1,     /* IMPLICIT tag at current level */
27351                 &asn_DEF_Criticality,
27352                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
27353                 { &asn_OER_memb_criticality_constr_195, &asn_PER_memb_criticality_constr_195,  memb_criticality_constraint_193 },
27354                 0, 0, /* No default value */
27355                 "criticality"
27356                 },
27357         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27358                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27359                 +1,     /* EXPLICIT tag at current level */
27360                 &asn_DEF_extensionValue_196,
27361                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27362                 { &asn_OER_memb_extensionValue_constr_196, &asn_PER_memb_extensionValue_constr_196,  memb_extensionValue_constraint_193 },
27363                 0, 0, /* No default value */
27364                 "extensionValue"
27365                 },
27366 };
27367 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[] = {
27368         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27369 };
27370 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193[] = {
27371     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27372     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27373     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27374 };
27375 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 = {
27376         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs),
27377         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27378         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193,
27379         3,      /* Count of tags in the map */
27380         0, 0, 0,        /* Optional elements (not needed) */
27381         -1,     /* First extension addition */
27382 };
27383 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs = {
27384         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
27385         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
27386         &asn_OP_SEQUENCE,
27387         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,
27388         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
27389                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
27390         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,    /* Same as above */
27391         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
27392                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
27393         { 0, 0, SEQUENCE_constraint },
27394         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193,
27395         3,      /* Elements count */
27396         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193   /* Additional specs */
27397 };
27398
27399 static asn_TYPE_member_t asn_MBR_extensionValue_200[] = {
27400         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
27401                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27402                 0,
27403                 &asn_DEF_LCID,
27404                 0,
27405                 { 0, 0, 0 },
27406                 0, 0, /* No default value */
27407                 "LCID"
27408                 },
27409 };
27410 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_200[] = {
27411     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
27412 };
27413 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
27414         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27415         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27416         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27417         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27418         asn_MAP_extensionValue_tag2el_200,
27419         1,      /* Count of tags in the map */
27420         0, 0,
27421         -1      /* Extensions start */
27422 };
27423 static /* Use -fall-defs-global to expose */
27424 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
27425         "extensionValue",
27426         "extensionValue",
27427         &asn_OP_OPEN_TYPE,
27428         0,      /* No effective tags (pointer) */
27429         0,      /* No effective tags (count) */
27430         0,      /* No tags (pointer) */
27431         0,      /* No tags (count) */
27432         { 0, 0, OPEN_TYPE_constraint },
27433         asn_MBR_extensionValue_200,
27434         1,      /* Elements count */
27435         &asn_SPC_extensionValue_specs_200       /* Additional specs */
27436 };
27437
27438 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197[] = {
27439         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id),
27440                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27441                 -1,     /* IMPLICIT tag at current level */
27442                 &asn_DEF_ProtocolIE_ID,
27443                 0,
27444                 { &asn_OER_memb_id_constr_198, &asn_PER_memb_id_constr_198,  memb_id_constraint_197 },
27445                 0, 0, /* No default value */
27446                 "id"
27447                 },
27448         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27449                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27450                 -1,     /* IMPLICIT tag at current level */
27451                 &asn_DEF_Criticality,
27452                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27453                 { &asn_OER_memb_criticality_constr_199, &asn_PER_memb_criticality_constr_199,  memb_criticality_constraint_197 },
27454                 0, 0, /* No default value */
27455                 "criticality"
27456                 },
27457         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27458                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27459                 +1,     /* EXPLICIT tag at current level */
27460                 &asn_DEF_extensionValue_200,
27461                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27462                 { &asn_OER_memb_extensionValue_constr_200, &asn_PER_memb_extensionValue_constr_200,  memb_extensionValue_constraint_197 },
27463                 0, 0, /* No default value */
27464                 "extensionValue"
27465                 },
27466 };
27467 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[] = {
27468         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27469 };
27470 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197[] = {
27471     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27472     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27473     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27474 };
27475 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 = {
27476         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs),
27477         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27478         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197,
27479         3,      /* Count of tags in the map */
27480         0, 0, 0,        /* Optional elements (not needed) */
27481         -1,     /* First extension addition */
27482 };
27483 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs = {
27484         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
27485         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
27486         &asn_OP_SEQUENCE,
27487         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197,
27488         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
27489                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
27490         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197, /* Same as above */
27491         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
27492                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
27493         { 0, 0, SEQUENCE_constraint },
27494         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197,
27495         3,      /* Elements count */
27496         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197        /* Additional specs */
27497 };
27498
27499 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
27500         sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue),
27501         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
27502         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, present),
27503         sizeof(((struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
27504         0,      /* No top level tags */
27505         0,      /* No tags in the map */
27506         0, 0,
27507         -1      /* Extensions start */
27508 };
27509 static /* Use -fall-defs-global to expose */
27510 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
27511         "extensionValue",
27512         "extensionValue",
27513         &asn_OP_OPEN_TYPE,
27514         0,      /* No effective tags (pointer) */
27515         0,      /* No effective tags (count) */
27516         0,      /* No tags (pointer) */
27517         0,      /* No tags (count) */
27518         { 0, 0, OPEN_TYPE_constraint },
27519         0, 0,   /* No members */
27520         &asn_SPC_extensionValue_specs_204       /* Additional specs */
27521 };
27522
27523 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201[] = {
27524         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, id),
27525                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27526                 -1,     /* IMPLICIT tag at current level */
27527                 &asn_DEF_ProtocolIE_ID,
27528                 0,
27529                 { &asn_OER_memb_id_constr_202, &asn_PER_memb_id_constr_202,  memb_id_constraint_201 },
27530                 0, 0, /* No default value */
27531                 "id"
27532                 },
27533         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, criticality),
27534                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27535                 -1,     /* IMPLICIT tag at current level */
27536                 &asn_DEF_Criticality,
27537                 0,
27538                 { &asn_OER_memb_criticality_constr_203, &asn_PER_memb_criticality_constr_203,  memb_criticality_constraint_201 },
27539                 0, 0, /* No default value */
27540                 "criticality"
27541                 },
27542         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, extensionValue),
27543                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27544                 +1,     /* EXPLICIT tag at current level */
27545                 &asn_DEF_extensionValue_204,
27546                 0,
27547                 { &asn_OER_memb_extensionValue_constr_204, &asn_PER_memb_extensionValue_constr_204,  memb_extensionValue_constraint_201 },
27548                 0, 0, /* No default value */
27549                 "extensionValue"
27550                 },
27551 };
27552 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[] = {
27553         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27554 };
27555 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201[] = {
27556     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27557     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27558     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27559 };
27560 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 = {
27561         sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs),
27562         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, _asn_ctx),
27563         asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201,
27564         3,      /* Count of tags in the map */
27565         0, 0, 0,        /* Optional elements (not needed) */
27566         -1,     /* First extension addition */
27567 };
27568 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs = {
27569         "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
27570         "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
27571         &asn_OP_SEQUENCE,
27572         asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,
27573         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
27574                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
27575         asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,   /* Same as above */
27576         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
27577                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
27578         { 0, 0, SEQUENCE_constraint },
27579         asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201,
27580         3,      /* Elements count */
27581         &asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201  /* Additional specs */
27582 };
27583
27584 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
27585         sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
27586         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
27587         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
27588         sizeof(((struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
27589         0,      /* No top level tags */
27590         0,      /* No tags in the map */
27591         0, 0,
27592         -1      /* Extensions start */
27593 };
27594 static /* Use -fall-defs-global to expose */
27595 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
27596         "extensionValue",
27597         "extensionValue",
27598         &asn_OP_OPEN_TYPE,
27599         0,      /* No effective tags (pointer) */
27600         0,      /* No effective tags (count) */
27601         0,      /* No tags (pointer) */
27602         0,      /* No tags (count) */
27603         { 0, 0, OPEN_TYPE_constraint },
27604         0, 0,   /* No members */
27605         &asn_SPC_extensionValue_specs_208       /* Additional specs */
27606 };
27607
27608 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205[] = {
27609         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, id),
27610                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27611                 -1,     /* IMPLICIT tag at current level */
27612                 &asn_DEF_ProtocolIE_ID,
27613                 0,
27614                 { &asn_OER_memb_id_constr_206, &asn_PER_memb_id_constr_206,  memb_id_constraint_205 },
27615                 0, 0, /* No default value */
27616                 "id"
27617                 },
27618         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, criticality),
27619                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27620                 -1,     /* IMPLICIT tag at current level */
27621                 &asn_DEF_Criticality,
27622                 0,
27623                 { &asn_OER_memb_criticality_constr_207, &asn_PER_memb_criticality_constr_207,  memb_criticality_constraint_205 },
27624                 0, 0, /* No default value */
27625                 "criticality"
27626                 },
27627         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
27628                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27629                 +1,     /* EXPLICIT tag at current level */
27630                 &asn_DEF_extensionValue_208,
27631                 0,
27632                 { &asn_OER_memb_extensionValue_constr_208, &asn_PER_memb_extensionValue_constr_208,  memb_extensionValue_constraint_205 },
27633                 0, 0, /* No default value */
27634                 "extensionValue"
27635                 },
27636 };
27637 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[] = {
27638         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27639 };
27640 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205[] = {
27641     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27642     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27643     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27644 };
27645 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 = {
27646         sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs),
27647         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
27648         asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205,
27649         3,      /* Count of tags in the map */
27650         0, 0, 0,        /* Optional elements (not needed) */
27651         -1,     /* First extension addition */
27652 };
27653 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs = {
27654         "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
27655         "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
27656         &asn_OP_SEQUENCE,
27657         asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,
27658         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
27659                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
27660         asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,      /* Same as above */
27661         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
27662                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
27663         { 0, 0, SEQUENCE_constraint },
27664         asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205,
27665         3,      /* Elements count */
27666         &asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205     /* Additional specs */
27667 };
27668
27669 static asn_TYPE_member_t asn_MBR_extensionValue_212[] = {
27670         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, choice.SubscriberProfileIDforRFP),
27671                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27672                 0,
27673                 &asn_DEF_SubscriberProfileIDforRFP,
27674                 0,
27675                 { 0, 0, 0 },
27676                 0, 0, /* No default value */
27677                 "SubscriberProfileIDforRFP"
27678                 },
27679 };
27680 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_212[] = {
27681     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* SubscriberProfileIDforRFP */
27682 };
27683 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
27684         sizeof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue),
27685         offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, _asn_ctx),
27686         offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, present),
27687         sizeof(((struct UE_ContextInformationSgNBModReqExtIEs__extensionValue *)0)->present),
27688         asn_MAP_extensionValue_tag2el_212,
27689         1,      /* Count of tags in the map */
27690         0, 0,
27691         -1      /* Extensions start */
27692 };
27693 static /* Use -fall-defs-global to expose */
27694 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
27695         "extensionValue",
27696         "extensionValue",
27697         &asn_OP_OPEN_TYPE,
27698         0,      /* No effective tags (pointer) */
27699         0,      /* No effective tags (count) */
27700         0,      /* No tags (pointer) */
27701         0,      /* No tags (count) */
27702         { 0, 0, OPEN_TYPE_constraint },
27703         asn_MBR_extensionValue_212,
27704         1,      /* Elements count */
27705         &asn_SPC_extensionValue_specs_212       /* Additional specs */
27706 };
27707
27708 asn_TYPE_member_t asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209[] = {
27709         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id),
27710                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27711                 -1,     /* IMPLICIT tag at current level */
27712                 &asn_DEF_ProtocolIE_ID,
27713                 0,
27714                 { &asn_OER_memb_id_constr_210, &asn_PER_memb_id_constr_210,  memb_id_constraint_209 },
27715                 0, 0, /* No default value */
27716                 "id"
27717                 },
27718         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, criticality),
27719                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27720                 -1,     /* IMPLICIT tag at current level */
27721                 &asn_DEF_Criticality,
27722                 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type,
27723                 { &asn_OER_memb_criticality_constr_211, &asn_PER_memb_criticality_constr_211,  memb_criticality_constraint_209 },
27724                 0, 0, /* No default value */
27725                 "criticality"
27726                 },
27727         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, extensionValue),
27728                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27729                 +1,     /* EXPLICIT tag at current level */
27730                 &asn_DEF_extensionValue_212,
27731                 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type,
27732                 { &asn_OER_memb_extensionValue_constr_212, &asn_PER_memb_extensionValue_constr_212,  memb_extensionValue_constraint_209 },
27733                 0, 0, /* No default value */
27734                 "extensionValue"
27735                 },
27736 };
27737 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[] = {
27738         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27739 };
27740 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209[] = {
27741     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27742     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27743     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27744 };
27745 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 = {
27746         sizeof(struct UE_ContextInformationSgNBModReqExtIEs),
27747         offsetof(struct UE_ContextInformationSgNBModReqExtIEs, _asn_ctx),
27748         asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209,
27749         3,      /* Count of tags in the map */
27750         0, 0, 0,        /* Optional elements (not needed) */
27751         -1,     /* First extension addition */
27752 };
27753 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs = {
27754         "UE-ContextInformationSgNBModReqExtIEs",
27755         "UE-ContextInformationSgNBModReqExtIEs",
27756         &asn_OP_SEQUENCE,
27757         asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209,
27758         sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
27759                 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
27760         asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209, /* Same as above */
27761         sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
27762                 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
27763         { 0, 0, SEQUENCE_constraint },
27764         asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209,
27765         3,      /* Elements count */
27766         &asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209        /* Additional specs */
27767 };
27768
27769 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
27770         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue),
27771         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
27772         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, present),
27773         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
27774         0,      /* No top level tags */
27775         0,      /* No tags in the map */
27776         0, 0,
27777         -1      /* Extensions start */
27778 };
27779 static /* Use -fall-defs-global to expose */
27780 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
27781         "extensionValue",
27782         "extensionValue",
27783         &asn_OP_OPEN_TYPE,
27784         0,      /* No effective tags (pointer) */
27785         0,      /* No effective tags (count) */
27786         0,      /* No tags (pointer) */
27787         0,      /* No tags (count) */
27788         { 0, 0, OPEN_TYPE_constraint },
27789         0, 0,   /* No members */
27790         &asn_SPC_extensionValue_specs_216       /* Additional specs */
27791 };
27792
27793 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213[] = {
27794         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, id),
27795                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27796                 -1,     /* IMPLICIT tag at current level */
27797                 &asn_DEF_ProtocolIE_ID,
27798                 0,
27799                 { &asn_OER_memb_id_constr_214, &asn_PER_memb_id_constr_214,  memb_id_constraint_213 },
27800                 0, 0, /* No default value */
27801                 "id"
27802                 },
27803         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, criticality),
27804                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27805                 -1,     /* IMPLICIT tag at current level */
27806                 &asn_DEF_Criticality,
27807                 0,
27808                 { &asn_OER_memb_criticality_constr_215, &asn_PER_memb_criticality_constr_215,  memb_criticality_constraint_213 },
27809                 0, 0, /* No default value */
27810                 "criticality"
27811                 },
27812         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, extensionValue),
27813                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27814                 +1,     /* EXPLICIT tag at current level */
27815                 &asn_DEF_extensionValue_216,
27816                 0,
27817                 { &asn_OER_memb_extensionValue_constr_216, &asn_PER_memb_extensionValue_constr_216,  memb_extensionValue_constraint_213 },
27818                 0, 0, /* No default value */
27819                 "extensionValue"
27820                 },
27821 };
27822 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[] = {
27823         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27824 };
27825 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213[] = {
27826     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27827     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27828     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27829 };
27830 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 = {
27831         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs),
27832         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, _asn_ctx),
27833         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213,
27834         3,      /* Count of tags in the map */
27835         0, 0, 0,        /* Optional elements (not needed) */
27836         -1,     /* First extension addition */
27837 };
27838 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs = {
27839         "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
27840         "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
27841         &asn_OP_SEQUENCE,
27842         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,
27843         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
27844                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
27845         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,        /* Same as above */
27846         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
27847                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
27848         { 0, 0, SEQUENCE_constraint },
27849         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213,
27850         3,      /* Elements count */
27851         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213       /* Additional specs */
27852 };
27853
27854 static asn_TYPE_member_t asn_MBR_extensionValue_220[] = {
27855         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
27856                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27857                 0,
27858                 &asn_DEF_RLCMode,
27859                 0,
27860                 { 0, 0, 0 },
27861                 0, 0, /* No default value */
27862                 "RLCMode"
27863                 },
27864 };
27865 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_220[] = {
27866     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
27867 };
27868 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
27869         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
27870         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27871         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27872         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27873         asn_MAP_extensionValue_tag2el_220,
27874         1,      /* Count of tags in the map */
27875         0, 0,
27876         -1      /* Extensions start */
27877 };
27878 static /* Use -fall-defs-global to expose */
27879 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
27880         "extensionValue",
27881         "extensionValue",
27882         &asn_OP_OPEN_TYPE,
27883         0,      /* No effective tags (pointer) */
27884         0,      /* No effective tags (count) */
27885         0,      /* No tags (pointer) */
27886         0,      /* No tags (count) */
27887         { 0, 0, OPEN_TYPE_constraint },
27888         asn_MBR_extensionValue_220,
27889         1,      /* Elements count */
27890         &asn_SPC_extensionValue_specs_220       /* Additional specs */
27891 };
27892
27893 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217[] = {
27894         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
27895                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27896                 -1,     /* IMPLICIT tag at current level */
27897                 &asn_DEF_ProtocolIE_ID,
27898                 0,
27899                 { &asn_OER_memb_id_constr_218, &asn_PER_memb_id_constr_218,  memb_id_constraint_217 },
27900                 0, 0, /* No default value */
27901                 "id"
27902                 },
27903         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
27904                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27905                 -1,     /* IMPLICIT tag at current level */
27906                 &asn_DEF_Criticality,
27907                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
27908                 { &asn_OER_memb_criticality_constr_219, &asn_PER_memb_criticality_constr_219,  memb_criticality_constraint_217 },
27909                 0, 0, /* No default value */
27910                 "criticality"
27911                 },
27912         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
27913                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27914                 +1,     /* EXPLICIT tag at current level */
27915                 &asn_DEF_extensionValue_220,
27916                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27917                 { &asn_OER_memb_extensionValue_constr_220, &asn_PER_memb_extensionValue_constr_220,  memb_extensionValue_constraint_217 },
27918                 0, 0, /* No default value */
27919                 "extensionValue"
27920                 },
27921 };
27922 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[] = {
27923         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27924 };
27925 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217[] = {
27926     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27927     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27928     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27929 };
27930 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 = {
27931         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
27932         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27933         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217,
27934         3,      /* Count of tags in the map */
27935         0, 0, 0,        /* Optional elements (not needed) */
27936         -1,     /* First extension addition */
27937 };
27938 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
27939         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
27940         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
27941         &asn_OP_SEQUENCE,
27942         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,
27943         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
27944                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
27945         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,        /* Same as above */
27946         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
27947                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
27948         { 0, 0, SEQUENCE_constraint },
27949         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217,
27950         3,      /* Elements count */
27951         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217       /* Additional specs */
27952 };
27953
27954 static asn_TYPE_member_t asn_MBR_extensionValue_224[] = {
27955         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
27956                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27957                 0,
27958                 &asn_DEF_PDCPSnLength,
27959                 0,
27960                 { 0, 0, 0 },
27961                 0, 0, /* No default value */
27962                 "PDCPSnLength"
27963                 },
27964         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
27965                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27966                 0,
27967                 &asn_DEF_DuplicationActivation,
27968                 0,
27969                 { 0, 0, 0 },
27970                 0, 0, /* No default value */
27971                 "DuplicationActivation"
27972                 },
27973 };
27974 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_224[] = {
27975     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
27976     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
27977 };
27978 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
27979         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27980         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27981         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27982         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27983         asn_MAP_extensionValue_tag2el_224,
27984         2,      /* Count of tags in the map */
27985         0, 0,
27986         -1      /* Extensions start */
27987 };
27988 static /* Use -fall-defs-global to expose */
27989 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
27990         "extensionValue",
27991         "extensionValue",
27992         &asn_OP_OPEN_TYPE,
27993         0,      /* No effective tags (pointer) */
27994         0,      /* No effective tags (count) */
27995         0,      /* No tags (pointer) */
27996         0,      /* No tags (count) */
27997         { 0, 0, OPEN_TYPE_constraint },
27998         asn_MBR_extensionValue_224,
27999         2,      /* Elements count */
28000         &asn_SPC_extensionValue_specs_224       /* Additional specs */
28001 };
28002
28003 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221[] = {
28004         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
28005                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28006                 -1,     /* IMPLICIT tag at current level */
28007                 &asn_DEF_ProtocolIE_ID,
28008                 0,
28009                 { &asn_OER_memb_id_constr_222, &asn_PER_memb_id_constr_222,  memb_id_constraint_221 },
28010                 0, 0, /* No default value */
28011                 "id"
28012                 },
28013         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28014                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28015                 -1,     /* IMPLICIT tag at current level */
28016                 &asn_DEF_Criticality,
28017                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28018                 { &asn_OER_memb_criticality_constr_223, &asn_PER_memb_criticality_constr_223,  memb_criticality_constraint_221 },
28019                 0, 0, /* No default value */
28020                 "criticality"
28021                 },
28022         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28023                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28024                 +1,     /* EXPLICIT tag at current level */
28025                 &asn_DEF_extensionValue_224,
28026                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28027                 { &asn_OER_memb_extensionValue_constr_224, &asn_PER_memb_extensionValue_constr_224,  memb_extensionValue_constraint_221 },
28028                 0, 0, /* No default value */
28029                 "extensionValue"
28030                 },
28031 };
28032 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[] = {
28033         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28034 };
28035 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221[] = {
28036     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28037     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28038     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28039 };
28040 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 = {
28041         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
28042         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28043         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221,
28044         3,      /* Count of tags in the map */
28045         0, 0, 0,        /* Optional elements (not needed) */
28046         -1,     /* First extension addition */
28047 };
28048 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
28049         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28050         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28051         &asn_OP_SEQUENCE,
28052         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,
28053         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
28054                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
28055         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,     /* Same as above */
28056         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
28057                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
28058         { 0, 0, SEQUENCE_constraint },
28059         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221,
28060         3,      /* Elements count */
28061         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221    /* Additional specs */
28062 };
28063
28064 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
28065         sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue),
28066         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
28067         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, present),
28068         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
28069         0,      /* No top level tags */
28070         0,      /* No tags in the map */
28071         0, 0,
28072         -1      /* Extensions start */
28073 };
28074 static /* Use -fall-defs-global to expose */
28075 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
28076         "extensionValue",
28077         "extensionValue",
28078         &asn_OP_OPEN_TYPE,
28079         0,      /* No effective tags (pointer) */
28080         0,      /* No effective tags (count) */
28081         0,      /* No tags (pointer) */
28082         0,      /* No tags (count) */
28083         { 0, 0, OPEN_TYPE_constraint },
28084         0, 0,   /* No members */
28085         &asn_SPC_extensionValue_specs_228       /* Additional specs */
28086 };
28087
28088 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225[] = {
28089         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, id),
28090                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28091                 -1,     /* IMPLICIT tag at current level */
28092                 &asn_DEF_ProtocolIE_ID,
28093                 0,
28094                 { &asn_OER_memb_id_constr_226, &asn_PER_memb_id_constr_226,  memb_id_constraint_225 },
28095                 0, 0, /* No default value */
28096                 "id"
28097                 },
28098         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, criticality),
28099                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28100                 -1,     /* IMPLICIT tag at current level */
28101                 &asn_DEF_Criticality,
28102                 0,
28103                 { &asn_OER_memb_criticality_constr_227, &asn_PER_memb_criticality_constr_227,  memb_criticality_constraint_225 },
28104                 0, 0, /* No default value */
28105                 "criticality"
28106                 },
28107         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, extensionValue),
28108                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28109                 +1,     /* EXPLICIT tag at current level */
28110                 &asn_DEF_extensionValue_228,
28111                 0,
28112                 { &asn_OER_memb_extensionValue_constr_228, &asn_PER_memb_extensionValue_constr_228,  memb_extensionValue_constraint_225 },
28113                 0, 0, /* No default value */
28114                 "extensionValue"
28115                 },
28116 };
28117 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[] = {
28118         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28119 };
28120 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225[] = {
28121     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28122     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28123     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28124 };
28125 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 = {
28126         sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs),
28127         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, _asn_ctx),
28128         asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225,
28129         3,      /* Count of tags in the map */
28130         0, 0, 0,        /* Optional elements (not needed) */
28131         -1,     /* First extension addition */
28132 };
28133 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs = {
28134         "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
28135         "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
28136         &asn_OP_SEQUENCE,
28137         asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,
28138         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
28139                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
28140         asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,     /* Same as above */
28141         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
28142                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
28143         { 0, 0, SEQUENCE_constraint },
28144         asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225,
28145         3,      /* Elements count */
28146         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225    /* Additional specs */
28147 };
28148
28149 static asn_TYPE_member_t asn_MBR_extensionValue_232[] = {
28150         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLC_Status),
28151                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28152                 0,
28153                 &asn_DEF_RLC_Status,
28154                 0,
28155                 { 0, 0, 0 },
28156                 0, 0, /* No default value */
28157                 "RLC-Status"
28158                 },
28159 };
28160 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_232[] = {
28161     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
28162 };
28163 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
28164         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
28165         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28166         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28167         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28168         asn_MAP_extensionValue_tag2el_232,
28169         1,      /* Count of tags in the map */
28170         0, 0,
28171         -1      /* Extensions start */
28172 };
28173 static /* Use -fall-defs-global to expose */
28174 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
28175         "extensionValue",
28176         "extensionValue",
28177         &asn_OP_OPEN_TYPE,
28178         0,      /* No effective tags (pointer) */
28179         0,      /* No effective tags (count) */
28180         0,      /* No tags (pointer) */
28181         0,      /* No tags (count) */
28182         { 0, 0, OPEN_TYPE_constraint },
28183         asn_MBR_extensionValue_232,
28184         1,      /* Elements count */
28185         &asn_SPC_extensionValue_specs_232       /* Additional specs */
28186 };
28187
28188 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229[] = {
28189         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
28190                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28191                 -1,     /* IMPLICIT tag at current level */
28192                 &asn_DEF_ProtocolIE_ID,
28193                 0,
28194                 { &asn_OER_memb_id_constr_230, &asn_PER_memb_id_constr_230,  memb_id_constraint_229 },
28195                 0, 0, /* No default value */
28196                 "id"
28197                 },
28198         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
28199                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28200                 -1,     /* IMPLICIT tag at current level */
28201                 &asn_DEF_Criticality,
28202                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
28203                 { &asn_OER_memb_criticality_constr_231, &asn_PER_memb_criticality_constr_231,  memb_criticality_constraint_229 },
28204                 0, 0, /* No default value */
28205                 "criticality"
28206                 },
28207         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
28208                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28209                 +1,     /* EXPLICIT tag at current level */
28210                 &asn_DEF_extensionValue_232,
28211                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
28212                 { &asn_OER_memb_extensionValue_constr_232, &asn_PER_memb_extensionValue_constr_232,  memb_extensionValue_constraint_229 },
28213                 0, 0, /* No default value */
28214                 "extensionValue"
28215                 },
28216 };
28217 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[] = {
28218         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28219 };
28220 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229[] = {
28221     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28222     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28223     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28224 };
28225 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 = {
28226         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
28227         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28228         asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229,
28229         3,      /* Count of tags in the map */
28230         0, 0, 0,        /* Optional elements (not needed) */
28231         -1,     /* First extension addition */
28232 };
28233 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
28234         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28235         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28236         &asn_OP_SEQUENCE,
28237         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,
28238         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
28239                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
28240         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,     /* Same as above */
28241         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
28242                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
28243         { 0, 0, SEQUENCE_constraint },
28244         asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229,
28245         3,      /* Elements count */
28246         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229    /* Additional specs */
28247 };
28248
28249 static asn_TYPE_member_t asn_MBR_extensionValue_236[] = {
28250         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
28251                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28252                 0,
28253                 &asn_DEF_PDCPSnLength,
28254                 0,
28255                 { 0, 0, 0 },
28256                 0, 0, /* No default value */
28257                 "PDCPSnLength"
28258                 },
28259         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
28260                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
28261                 0,
28262                 &asn_DEF_GTPtunnelEndpoint,
28263                 0,
28264                 { 0, 0, 0 },
28265                 0, 0, /* No default value */
28266                 "GTPtunnelEndpoint"
28267                 },
28268 };
28269 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_236[] = {
28270     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* PDCPSnLength */
28271     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* GTPtunnelEndpoint */
28272 };
28273 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
28274         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28275         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28276         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28277         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28278         asn_MAP_extensionValue_tag2el_236,
28279         2,      /* Count of tags in the map */
28280         0, 0,
28281         -1      /* Extensions start */
28282 };
28283 static /* Use -fall-defs-global to expose */
28284 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
28285         "extensionValue",
28286         "extensionValue",
28287         &asn_OP_OPEN_TYPE,
28288         0,      /* No effective tags (pointer) */
28289         0,      /* No effective tags (count) */
28290         0,      /* No tags (pointer) */
28291         0,      /* No tags (count) */
28292         { 0, 0, OPEN_TYPE_constraint },
28293         asn_MBR_extensionValue_236,
28294         2,      /* Elements count */
28295         &asn_SPC_extensionValue_specs_236       /* Additional specs */
28296 };
28297
28298 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233[] = {
28299         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
28300                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28301                 -1,     /* IMPLICIT tag at current level */
28302                 &asn_DEF_ProtocolIE_ID,
28303                 0,
28304                 { &asn_OER_memb_id_constr_234, &asn_PER_memb_id_constr_234,  memb_id_constraint_233 },
28305                 0, 0, /* No default value */
28306                 "id"
28307                 },
28308         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28309                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28310                 -1,     /* IMPLICIT tag at current level */
28311                 &asn_DEF_Criticality,
28312                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28313                 { &asn_OER_memb_criticality_constr_235, &asn_PER_memb_criticality_constr_235,  memb_criticality_constraint_233 },
28314                 0, 0, /* No default value */
28315                 "criticality"
28316                 },
28317         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28318                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28319                 +1,     /* EXPLICIT tag at current level */
28320                 &asn_DEF_extensionValue_236,
28321                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28322                 { &asn_OER_memb_extensionValue_constr_236, &asn_PER_memb_extensionValue_constr_236,  memb_extensionValue_constraint_233 },
28323                 0, 0, /* No default value */
28324                 "extensionValue"
28325                 },
28326 };
28327 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[] = {
28328         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28329 };
28330 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233[] = {
28331     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28332     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28333     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28334 };
28335 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 = {
28336         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
28337         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28338         asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233,
28339         3,      /* Count of tags in the map */
28340         0, 0, 0,        /* Optional elements (not needed) */
28341         -1,     /* First extension addition */
28342 };
28343 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
28344         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28345         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28346         &asn_OP_SEQUENCE,
28347         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,
28348         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
28349                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
28350         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,  /* Same as above */
28351         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
28352                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
28353         { 0, 0, SEQUENCE_constraint },
28354         asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233,
28355         3,      /* Elements count */
28356         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 /* Additional specs */
28357 };
28358
28359 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
28360         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue),
28361         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
28362         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, present),
28363         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
28364         0,      /* No top level tags */
28365         0,      /* No tags in the map */
28366         0, 0,
28367         -1      /* Extensions start */
28368 };
28369 static /* Use -fall-defs-global to expose */
28370 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
28371         "extensionValue",
28372         "extensionValue",
28373         &asn_OP_OPEN_TYPE,
28374         0,      /* No effective tags (pointer) */
28375         0,      /* No effective tags (count) */
28376         0,      /* No tags (pointer) */
28377         0,      /* No tags (count) */
28378         { 0, 0, OPEN_TYPE_constraint },
28379         0, 0,   /* No members */
28380         &asn_SPC_extensionValue_specs_240       /* Additional specs */
28381 };
28382
28383 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237[] = {
28384         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, id),
28385                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28386                 -1,     /* IMPLICIT tag at current level */
28387                 &asn_DEF_ProtocolIE_ID,
28388                 0,
28389                 { &asn_OER_memb_id_constr_238, &asn_PER_memb_id_constr_238,  memb_id_constraint_237 },
28390                 0, 0, /* No default value */
28391                 "id"
28392                 },
28393         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, criticality),
28394                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28395                 -1,     /* IMPLICIT tag at current level */
28396                 &asn_DEF_Criticality,
28397                 0,
28398                 { &asn_OER_memb_criticality_constr_239, &asn_PER_memb_criticality_constr_239,  memb_criticality_constraint_237 },
28399                 0, 0, /* No default value */
28400                 "criticality"
28401                 },
28402         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, extensionValue),
28403                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28404                 +1,     /* EXPLICIT tag at current level */
28405                 &asn_DEF_extensionValue_240,
28406                 0,
28407                 { &asn_OER_memb_extensionValue_constr_240, &asn_PER_memb_extensionValue_constr_240,  memb_extensionValue_constraint_237 },
28408                 0, 0, /* No default value */
28409                 "extensionValue"
28410                 },
28411 };
28412 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[] = {
28413         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28414 };
28415 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237[] = {
28416     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28417     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28418     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28419 };
28420 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 = {
28421         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs),
28422         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, _asn_ctx),
28423         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237,
28424         3,      /* Count of tags in the map */
28425         0, 0, 0,        /* Optional elements (not needed) */
28426         -1,     /* First extension addition */
28427 };
28428 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs = {
28429         "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
28430         "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
28431         &asn_OP_SEQUENCE,
28432         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,
28433         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
28434                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
28435         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,     /* Same as above */
28436         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
28437                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
28438         { 0, 0, SEQUENCE_constraint },
28439         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237,
28440         3,      /* Elements count */
28441         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237    /* Additional specs */
28442 };
28443
28444 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
28445         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
28446         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28447         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28448         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28449         0,      /* No top level tags */
28450         0,      /* No tags in the map */
28451         0, 0,
28452         -1      /* Extensions start */
28453 };
28454 static /* Use -fall-defs-global to expose */
28455 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
28456         "extensionValue",
28457         "extensionValue",
28458         &asn_OP_OPEN_TYPE,
28459         0,      /* No effective tags (pointer) */
28460         0,      /* No effective tags (count) */
28461         0,      /* No tags (pointer) */
28462         0,      /* No tags (count) */
28463         { 0, 0, OPEN_TYPE_constraint },
28464         0, 0,   /* No members */
28465         &asn_SPC_extensionValue_specs_244       /* Additional specs */
28466 };
28467
28468 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241[] = {
28469         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
28470                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28471                 -1,     /* IMPLICIT tag at current level */
28472                 &asn_DEF_ProtocolIE_ID,
28473                 0,
28474                 { &asn_OER_memb_id_constr_242, &asn_PER_memb_id_constr_242,  memb_id_constraint_241 },
28475                 0, 0, /* No default value */
28476                 "id"
28477                 },
28478         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
28479                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28480                 -1,     /* IMPLICIT tag at current level */
28481                 &asn_DEF_Criticality,
28482                 0,
28483                 { &asn_OER_memb_criticality_constr_243, &asn_PER_memb_criticality_constr_243,  memb_criticality_constraint_241 },
28484                 0, 0, /* No default value */
28485                 "criticality"
28486                 },
28487         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
28488                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28489                 +1,     /* EXPLICIT tag at current level */
28490                 &asn_DEF_extensionValue_244,
28491                 0,
28492                 { &asn_OER_memb_extensionValue_constr_244, &asn_PER_memb_extensionValue_constr_244,  memb_extensionValue_constraint_241 },
28493                 0, 0, /* No default value */
28494                 "extensionValue"
28495                 },
28496 };
28497 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[] = {
28498         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28499 };
28500 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241[] = {
28501     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28502     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28503     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28504 };
28505 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 = {
28506         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
28507         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28508         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241,
28509         3,      /* Count of tags in the map */
28510         0, 0, 0,        /* Optional elements (not needed) */
28511         -1,     /* First extension addition */
28512 };
28513 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
28514         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28515         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
28516         &asn_OP_SEQUENCE,
28517         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,
28518         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
28519                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
28520         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,     /* Same as above */
28521         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
28522                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
28523         { 0, 0, SEQUENCE_constraint },
28524         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241,
28525         3,      /* Elements count */
28526         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241    /* Additional specs */
28527 };
28528
28529 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
28530         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28531         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28532         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28533         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28534         0,      /* No top level tags */
28535         0,      /* No tags in the map */
28536         0, 0,
28537         -1      /* Extensions start */
28538 };
28539 static /* Use -fall-defs-global to expose */
28540 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
28541         "extensionValue",
28542         "extensionValue",
28543         &asn_OP_OPEN_TYPE,
28544         0,      /* No effective tags (pointer) */
28545         0,      /* No effective tags (count) */
28546         0,      /* No tags (pointer) */
28547         0,      /* No tags (count) */
28548         { 0, 0, OPEN_TYPE_constraint },
28549         0, 0,   /* No members */
28550         &asn_SPC_extensionValue_specs_248       /* Additional specs */
28551 };
28552
28553 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245[] = {
28554         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
28555                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28556                 -1,     /* IMPLICIT tag at current level */
28557                 &asn_DEF_ProtocolIE_ID,
28558                 0,
28559                 { &asn_OER_memb_id_constr_246, &asn_PER_memb_id_constr_246,  memb_id_constraint_245 },
28560                 0, 0, /* No default value */
28561                 "id"
28562                 },
28563         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28564                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28565                 -1,     /* IMPLICIT tag at current level */
28566                 &asn_DEF_Criticality,
28567                 0,
28568                 { &asn_OER_memb_criticality_constr_247, &asn_PER_memb_criticality_constr_247,  memb_criticality_constraint_245 },
28569                 0, 0, /* No default value */
28570                 "criticality"
28571                 },
28572         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28573                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28574                 +1,     /* EXPLICIT tag at current level */
28575                 &asn_DEF_extensionValue_248,
28576                 0,
28577                 { &asn_OER_memb_extensionValue_constr_248, &asn_PER_memb_extensionValue_constr_248,  memb_extensionValue_constraint_245 },
28578                 0, 0, /* No default value */
28579                 "extensionValue"
28580                 },
28581 };
28582 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[] = {
28583         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28584 };
28585 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245[] = {
28586     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28587     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28588     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28589 };
28590 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 = {
28591         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
28592         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28593         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245,
28594         3,      /* Count of tags in the map */
28595         0, 0, 0,        /* Optional elements (not needed) */
28596         -1,     /* First extension addition */
28597 };
28598 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
28599         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28600         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
28601         &asn_OP_SEQUENCE,
28602         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,
28603         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
28604                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
28605         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,  /* Same as above */
28606         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
28607                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
28608         { 0, 0, SEQUENCE_constraint },
28609         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245,
28610         3,      /* Elements count */
28611         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 /* Additional specs */
28612 };
28613
28614 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
28615         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
28616         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
28617         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
28618         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
28619         0,      /* No top level tags */
28620         0,      /* No tags in the map */
28621         0, 0,
28622         -1      /* Extensions start */
28623 };
28624 static /* Use -fall-defs-global to expose */
28625 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
28626         "extensionValue",
28627         "extensionValue",
28628         &asn_OP_OPEN_TYPE,
28629         0,      /* No effective tags (pointer) */
28630         0,      /* No effective tags (count) */
28631         0,      /* No tags (pointer) */
28632         0,      /* No tags (count) */
28633         { 0, 0, OPEN_TYPE_constraint },
28634         0, 0,   /* No members */
28635         &asn_SPC_extensionValue_specs_252       /* Additional specs */
28636 };
28637
28638 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249[] = {
28639         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, id),
28640                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28641                 -1,     /* IMPLICIT tag at current level */
28642                 &asn_DEF_ProtocolIE_ID,
28643                 0,
28644                 { &asn_OER_memb_id_constr_250, &asn_PER_memb_id_constr_250,  memb_id_constraint_249 },
28645                 0, 0, /* No default value */
28646                 "id"
28647                 },
28648         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
28649                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28650                 -1,     /* IMPLICIT tag at current level */
28651                 &asn_DEF_Criticality,
28652                 0,
28653                 { &asn_OER_memb_criticality_constr_251, &asn_PER_memb_criticality_constr_251,  memb_criticality_constraint_249 },
28654                 0, 0, /* No default value */
28655                 "criticality"
28656                 },
28657         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
28658                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28659                 +1,     /* EXPLICIT tag at current level */
28660                 &asn_DEF_extensionValue_252,
28661                 0,
28662                 { &asn_OER_memb_extensionValue_constr_252, &asn_PER_memb_extensionValue_constr_252,  memb_extensionValue_constraint_249 },
28663                 0, 0, /* No default value */
28664                 "extensionValue"
28665                 },
28666 };
28667 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[] = {
28668         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28669 };
28670 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249[] = {
28671     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28672     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28673     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28674 };
28675 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 = {
28676         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs),
28677         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
28678         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249,
28679         3,      /* Count of tags in the map */
28680         0, 0, 0,        /* Optional elements (not needed) */
28681         -1,     /* First extension addition */
28682 };
28683 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs = {
28684         "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
28685         "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
28686         &asn_OP_SEQUENCE,
28687         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,
28688         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
28689                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
28690         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,       /* Same as above */
28691         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
28692                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
28693         { 0, 0, SEQUENCE_constraint },
28694         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249,
28695         3,      /* Elements count */
28696         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249      /* Additional specs */
28697 };
28698
28699 static asn_TYPE_member_t asn_MBR_extensionValue_256[] = {
28700         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
28701                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28702                 0,
28703                 &asn_DEF_PDCPSnLength,
28704                 0,
28705                 { 0, 0, 0 },
28706                 0, 0, /* No default value */
28707                 "PDCPSnLength"
28708                 },
28709 };
28710 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_256[] = {
28711     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
28712 };
28713 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
28714         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
28715         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28716         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28717         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28718         asn_MAP_extensionValue_tag2el_256,
28719         1,      /* Count of tags in the map */
28720         0, 0,
28721         -1      /* Extensions start */
28722 };
28723 static /* Use -fall-defs-global to expose */
28724 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
28725         "extensionValue",
28726         "extensionValue",
28727         &asn_OP_OPEN_TYPE,
28728         0,      /* No effective tags (pointer) */
28729         0,      /* No effective tags (count) */
28730         0,      /* No tags (pointer) */
28731         0,      /* No tags (count) */
28732         { 0, 0, OPEN_TYPE_constraint },
28733         asn_MBR_extensionValue_256,
28734         1,      /* Elements count */
28735         &asn_SPC_extensionValue_specs_256       /* Additional specs */
28736 };
28737
28738 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253[] = {
28739         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
28740                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28741                 -1,     /* IMPLICIT tag at current level */
28742                 &asn_DEF_ProtocolIE_ID,
28743                 0,
28744                 { &asn_OER_memb_id_constr_254, &asn_PER_memb_id_constr_254,  memb_id_constraint_253 },
28745                 0, 0, /* No default value */
28746                 "id"
28747                 },
28748         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
28749                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28750                 -1,     /* IMPLICIT tag at current level */
28751                 &asn_DEF_Criticality,
28752                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
28753                 { &asn_OER_memb_criticality_constr_255, &asn_PER_memb_criticality_constr_255,  memb_criticality_constraint_253 },
28754                 0, 0, /* No default value */
28755                 "criticality"
28756                 },
28757         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
28758                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28759                 +1,     /* EXPLICIT tag at current level */
28760                 &asn_DEF_extensionValue_256,
28761                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
28762                 { &asn_OER_memb_extensionValue_constr_256, &asn_PER_memb_extensionValue_constr_256,  memb_extensionValue_constraint_253 },
28763                 0, 0, /* No default value */
28764                 "extensionValue"
28765                 },
28766 };
28767 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[] = {
28768         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28769 };
28770 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253[] = {
28771     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28772     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28773     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28774 };
28775 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 = {
28776         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
28777         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28778         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253,
28779         3,      /* Count of tags in the map */
28780         0, 0, 0,        /* Optional elements (not needed) */
28781         -1,     /* First extension addition */
28782 };
28783 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
28784         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
28785         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
28786         &asn_OP_SEQUENCE,
28787         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,
28788         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
28789                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
28790         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,       /* Same as above */
28791         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
28792                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
28793         { 0, 0, SEQUENCE_constraint },
28794         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253,
28795         3,      /* Elements count */
28796         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253      /* Additional specs */
28797 };
28798
28799 static asn_TYPE_member_t asn_MBR_extensionValue_260[] = {
28800         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
28801                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
28802                 0,
28803                 &asn_DEF_LCID,
28804                 0,
28805                 { 0, 0, 0 },
28806                 0, 0, /* No default value */
28807                 "LCID"
28808                 },
28809 };
28810 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_260[] = {
28811     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
28812 };
28813 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
28814         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28815         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28816         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28817         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28818         asn_MAP_extensionValue_tag2el_260,
28819         1,      /* Count of tags in the map */
28820         0, 0,
28821         -1      /* Extensions start */
28822 };
28823 static /* Use -fall-defs-global to expose */
28824 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
28825         "extensionValue",
28826         "extensionValue",
28827         &asn_OP_OPEN_TYPE,
28828         0,      /* No effective tags (pointer) */
28829         0,      /* No effective tags (count) */
28830         0,      /* No tags (pointer) */
28831         0,      /* No tags (count) */
28832         { 0, 0, OPEN_TYPE_constraint },
28833         asn_MBR_extensionValue_260,
28834         1,      /* Elements count */
28835         &asn_SPC_extensionValue_specs_260       /* Additional specs */
28836 };
28837
28838 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257[] = {
28839         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
28840                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28841                 -1,     /* IMPLICIT tag at current level */
28842                 &asn_DEF_ProtocolIE_ID,
28843                 0,
28844                 { &asn_OER_memb_id_constr_258, &asn_PER_memb_id_constr_258,  memb_id_constraint_257 },
28845                 0, 0, /* No default value */
28846                 "id"
28847                 },
28848         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
28849                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28850                 -1,     /* IMPLICIT tag at current level */
28851                 &asn_DEF_Criticality,
28852                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28853                 { &asn_OER_memb_criticality_constr_259, &asn_PER_memb_criticality_constr_259,  memb_criticality_constraint_257 },
28854                 0, 0, /* No default value */
28855                 "criticality"
28856                 },
28857         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28858                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28859                 +1,     /* EXPLICIT tag at current level */
28860                 &asn_DEF_extensionValue_260,
28861                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28862                 { &asn_OER_memb_extensionValue_constr_260, &asn_PER_memb_extensionValue_constr_260,  memb_extensionValue_constraint_257 },
28863                 0, 0, /* No default value */
28864                 "extensionValue"
28865                 },
28866 };
28867 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[] = {
28868         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28869 };
28870 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257[] = {
28871     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28872     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28873     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28874 };
28875 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 = {
28876         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
28877         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28878         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257,
28879         3,      /* Count of tags in the map */
28880         0, 0, 0,        /* Optional elements (not needed) */
28881         -1,     /* First extension addition */
28882 };
28883 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
28884         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
28885         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
28886         &asn_OP_SEQUENCE,
28887         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,
28888         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
28889                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
28890         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,    /* Same as above */
28891         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
28892                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
28893         { 0, 0, SEQUENCE_constraint },
28894         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257,
28895         3,      /* Elements count */
28896         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257   /* Additional specs */
28897 };
28898
28899 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
28900         sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
28901         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
28902         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
28903         sizeof(((struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
28904         0,      /* No top level tags */
28905         0,      /* No tags in the map */
28906         0, 0,
28907         -1      /* Extensions start */
28908 };
28909 static /* Use -fall-defs-global to expose */
28910 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
28911         "extensionValue",
28912         "extensionValue",
28913         &asn_OP_OPEN_TYPE,
28914         0,      /* No effective tags (pointer) */
28915         0,      /* No effective tags (count) */
28916         0,      /* No tags (pointer) */
28917         0,      /* No tags (count) */
28918         { 0, 0, OPEN_TYPE_constraint },
28919         0, 0,   /* No members */
28920         &asn_SPC_extensionValue_specs_264       /* Additional specs */
28921 };
28922
28923 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261[] = {
28924         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, id),
28925                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28926                 -1,     /* IMPLICIT tag at current level */
28927                 &asn_DEF_ProtocolIE_ID,
28928                 0,
28929                 { &asn_OER_memb_id_constr_262, &asn_PER_memb_id_constr_262,  memb_id_constraint_261 },
28930                 0, 0, /* No default value */
28931                 "id"
28932                 },
28933         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
28934                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28935                 -1,     /* IMPLICIT tag at current level */
28936                 &asn_DEF_Criticality,
28937                 0,
28938                 { &asn_OER_memb_criticality_constr_263, &asn_PER_memb_criticality_constr_263,  memb_criticality_constraint_261 },
28939                 0, 0, /* No default value */
28940                 "criticality"
28941                 },
28942         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
28943                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28944                 +1,     /* EXPLICIT tag at current level */
28945                 &asn_DEF_extensionValue_264,
28946                 0,
28947                 { &asn_OER_memb_extensionValue_constr_264, &asn_PER_memb_extensionValue_constr_264,  memb_extensionValue_constraint_261 },
28948                 0, 0, /* No default value */
28949                 "extensionValue"
28950                 },
28951 };
28952 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[] = {
28953         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28954 };
28955 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261[] = {
28956     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28957     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28958     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28959 };
28960 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 = {
28961         sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs),
28962         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
28963         asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261,
28964         3,      /* Count of tags in the map */
28965         0, 0, 0,        /* Optional elements (not needed) */
28966         -1,     /* First extension addition */
28967 };
28968 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs = {
28969         "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
28970         "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
28971         &asn_OP_SEQUENCE,
28972         asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,
28973         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
28974                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
28975         asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,        /* Same as above */
28976         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
28977                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
28978         { 0, 0, SEQUENCE_constraint },
28979         asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261,
28980         3,      /* Elements count */
28981         &asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261       /* Additional specs */
28982 };
28983
28984 static asn_TYPE_member_t asn_MBR_extensionValue_268[] = {
28985         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
28986                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28987                 0,
28988                 &asn_DEF_PDCPSnLength,
28989                 0,
28990                 { 0, 0, 0 },
28991                 0, 0, /* No default value */
28992                 "PDCPSnLength"
28993                 },
28994 };
28995 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_268[] = {
28996     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
28997 };
28998 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
28999         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
29000         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
29001         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
29002         sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
29003         asn_MAP_extensionValue_tag2el_268,
29004         1,      /* Count of tags in the map */
29005         0, 0,
29006         -1      /* Extensions start */
29007 };
29008 static /* Use -fall-defs-global to expose */
29009 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
29010         "extensionValue",
29011         "extensionValue",
29012         &asn_OP_OPEN_TYPE,
29013         0,      /* No effective tags (pointer) */
29014         0,      /* No effective tags (count) */
29015         0,      /* No tags (pointer) */
29016         0,      /* No tags (count) */
29017         { 0, 0, OPEN_TYPE_constraint },
29018         asn_MBR_extensionValue_268,
29019         1,      /* Elements count */
29020         &asn_SPC_extensionValue_specs_268       /* Additional specs */
29021 };
29022
29023 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265[] = {
29024         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
29025                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29026                 -1,     /* IMPLICIT tag at current level */
29027                 &asn_DEF_ProtocolIE_ID,
29028                 0,
29029                 { &asn_OER_memb_id_constr_266, &asn_PER_memb_id_constr_266,  memb_id_constraint_265 },
29030                 0, 0, /* No default value */
29031                 "id"
29032                 },
29033         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
29034                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29035                 -1,     /* IMPLICIT tag at current level */
29036                 &asn_DEF_Criticality,
29037                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
29038                 { &asn_OER_memb_criticality_constr_267, &asn_PER_memb_criticality_constr_267,  memb_criticality_constraint_265 },
29039                 0, 0, /* No default value */
29040                 "criticality"
29041                 },
29042         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
29043                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29044                 +1,     /* EXPLICIT tag at current level */
29045                 &asn_DEF_extensionValue_268,
29046                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
29047                 { &asn_OER_memb_extensionValue_constr_268, &asn_PER_memb_extensionValue_constr_268,  memb_extensionValue_constraint_265 },
29048                 0, 0, /* No default value */
29049                 "extensionValue"
29050                 },
29051 };
29052 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[] = {
29053         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29054 };
29055 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265[] = {
29056     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29057     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29058     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29059 };
29060 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 = {
29061         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
29062         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29063         asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265,
29064         3,      /* Count of tags in the map */
29065         0, 0, 0,        /* Optional elements (not needed) */
29066         -1,     /* First extension addition */
29067 };
29068 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
29069         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
29070         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
29071         &asn_OP_SEQUENCE,
29072         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,
29073         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
29074                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
29075         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,    /* Same as above */
29076         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
29077                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
29078         { 0, 0, SEQUENCE_constraint },
29079         asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265,
29080         3,      /* Elements count */
29081         &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265   /* Additional specs */
29082 };
29083
29084 static asn_TYPE_member_t asn_MBR_extensionValue_272[] = {
29085         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
29086                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29087                 0,
29088                 &asn_DEF_GTPtunnelEndpoint,
29089                 0,
29090                 { 0, 0, 0 },
29091                 0, 0, /* No default value */
29092                 "GTPtunnelEndpoint"
29093                 },
29094         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
29095                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29096                 0,
29097                 &asn_DEF_RLC_Status,
29098                 0,
29099                 { 0, 0, 0 },
29100                 0, 0, /* No default value */
29101                 "RLC-Status"
29102                 },
29103 };
29104 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_272[] = {
29105     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GTPtunnelEndpoint */
29106     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* RLC-Status */
29107 };
29108 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
29109         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29110         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29111         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29112         sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29113         asn_MAP_extensionValue_tag2el_272,
29114         2,      /* Count of tags in the map */
29115         0, 0,
29116         -1      /* Extensions start */
29117 };
29118 static /* Use -fall-defs-global to expose */
29119 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
29120         "extensionValue",
29121         "extensionValue",
29122         &asn_OP_OPEN_TYPE,
29123         0,      /* No effective tags (pointer) */
29124         0,      /* No effective tags (count) */
29125         0,      /* No tags (pointer) */
29126         0,      /* No tags (count) */
29127         { 0, 0, OPEN_TYPE_constraint },
29128         asn_MBR_extensionValue_272,
29129         2,      /* Elements count */
29130         &asn_SPC_extensionValue_specs_272       /* Additional specs */
29131 };
29132
29133 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269[] = {
29134         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
29135                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29136                 -1,     /* IMPLICIT tag at current level */
29137                 &asn_DEF_ProtocolIE_ID,
29138                 0,
29139                 { &asn_OER_memb_id_constr_270, &asn_PER_memb_id_constr_270,  memb_id_constraint_269 },
29140                 0, 0, /* No default value */
29141                 "id"
29142                 },
29143         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
29144                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29145                 -1,     /* IMPLICIT tag at current level */
29146                 &asn_DEF_Criticality,
29147                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
29148                 { &asn_OER_memb_criticality_constr_271, &asn_PER_memb_criticality_constr_271,  memb_criticality_constraint_269 },
29149                 0, 0, /* No default value */
29150                 "criticality"
29151                 },
29152         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29153                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29154                 +1,     /* EXPLICIT tag at current level */
29155                 &asn_DEF_extensionValue_272,
29156                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
29157                 { &asn_OER_memb_extensionValue_constr_272, &asn_PER_memb_extensionValue_constr_272,  memb_extensionValue_constraint_269 },
29158                 0, 0, /* No default value */
29159                 "extensionValue"
29160                 },
29161 };
29162 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[] = {
29163         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29164 };
29165 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269[] = {
29166     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29167     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29168     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29169 };
29170 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 = {
29171         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
29172         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29173         asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269,
29174         3,      /* Count of tags in the map */
29175         0, 0, 0,        /* Optional elements (not needed) */
29176         -1,     /* First extension addition */
29177 };
29178 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
29179         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
29180         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
29181         &asn_OP_SEQUENCE,
29182         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269,
29183         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
29184                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
29185         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269, /* Same as above */
29186         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
29187                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
29188         { 0, 0, SEQUENCE_constraint },
29189         asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269,
29190         3,      /* Elements count */
29191         &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269        /* Additional specs */
29192 };
29193
29194 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
29195         sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue),
29196         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
29197         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, present),
29198         sizeof(((struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
29199         0,      /* No top level tags */
29200         0,      /* No tags in the map */
29201         0, 0,
29202         -1      /* Extensions start */
29203 };
29204 static /* Use -fall-defs-global to expose */
29205 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
29206         "extensionValue",
29207         "extensionValue",
29208         &asn_OP_OPEN_TYPE,
29209         0,      /* No effective tags (pointer) */
29210         0,      /* No effective tags (count) */
29211         0,      /* No tags (pointer) */
29212         0,      /* No tags (count) */
29213         { 0, 0, OPEN_TYPE_constraint },
29214         0, 0,   /* No members */
29215         &asn_SPC_extensionValue_specs_276       /* Additional specs */
29216 };
29217
29218 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273[] = {
29219         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, id),
29220                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29221                 -1,     /* IMPLICIT tag at current level */
29222                 &asn_DEF_ProtocolIE_ID,
29223                 0,
29224                 { &asn_OER_memb_id_constr_274, &asn_PER_memb_id_constr_274,  memb_id_constraint_273 },
29225                 0, 0, /* No default value */
29226                 "id"
29227                 },
29228         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, criticality),
29229                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29230                 -1,     /* IMPLICIT tag at current level */
29231                 &asn_DEF_Criticality,
29232                 0,
29233                 { &asn_OER_memb_criticality_constr_275, &asn_PER_memb_criticality_constr_275,  memb_criticality_constraint_273 },
29234                 0, 0, /* No default value */
29235                 "criticality"
29236                 },
29237         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, extensionValue),
29238                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29239                 +1,     /* EXPLICIT tag at current level */
29240                 &asn_DEF_extensionValue_276,
29241                 0,
29242                 { &asn_OER_memb_extensionValue_constr_276, &asn_PER_memb_extensionValue_constr_276,  memb_extensionValue_constraint_273 },
29243                 0, 0, /* No default value */
29244                 "extensionValue"
29245                 },
29246 };
29247 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[] = {
29248         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29249 };
29250 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273[] = {
29251     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29252     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29253     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29254 };
29255 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 = {
29256         sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs),
29257         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, _asn_ctx),
29258         asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273,
29259         3,      /* Count of tags in the map */
29260         0, 0, 0,        /* Optional elements (not needed) */
29261         -1,     /* First extension addition */
29262 };
29263 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs = {
29264         "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
29265         "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
29266         &asn_OP_SEQUENCE,
29267         asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,
29268         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
29269                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
29270         asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,     /* Same as above */
29271         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
29272                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
29273         { 0, 0, SEQUENCE_constraint },
29274         asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273,
29275         3,      /* Elements count */
29276         &asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273    /* Additional specs */
29277 };
29278
29279 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
29280         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
29281         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
29282         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
29283         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
29284         0,      /* No top level tags */
29285         0,      /* No tags in the map */
29286         0, 0,
29287         -1      /* Extensions start */
29288 };
29289 static /* Use -fall-defs-global to expose */
29290 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
29291         "extensionValue",
29292         "extensionValue",
29293         &asn_OP_OPEN_TYPE,
29294         0,      /* No effective tags (pointer) */
29295         0,      /* No effective tags (count) */
29296         0,      /* No tags (pointer) */
29297         0,      /* No tags (count) */
29298         { 0, 0, OPEN_TYPE_constraint },
29299         0, 0,   /* No members */
29300         &asn_SPC_extensionValue_specs_280       /* Additional specs */
29301 };
29302
29303 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277[] = {
29304         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
29305                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29306                 -1,     /* IMPLICIT tag at current level */
29307                 &asn_DEF_ProtocolIE_ID,
29308                 0,
29309                 { &asn_OER_memb_id_constr_278, &asn_PER_memb_id_constr_278,  memb_id_constraint_277 },
29310                 0, 0, /* No default value */
29311                 "id"
29312                 },
29313         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
29314                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29315                 -1,     /* IMPLICIT tag at current level */
29316                 &asn_DEF_Criticality,
29317                 0,
29318                 { &asn_OER_memb_criticality_constr_279, &asn_PER_memb_criticality_constr_279,  memb_criticality_constraint_277 },
29319                 0, 0, /* No default value */
29320                 "criticality"
29321                 },
29322         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
29323                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29324                 +1,     /* EXPLICIT tag at current level */
29325                 &asn_DEF_extensionValue_280,
29326                 0,
29327                 { &asn_OER_memb_extensionValue_constr_280, &asn_PER_memb_extensionValue_constr_280,  memb_extensionValue_constraint_277 },
29328                 0, 0, /* No default value */
29329                 "extensionValue"
29330                 },
29331 };
29332 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[] = {
29333         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29334 };
29335 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277[] = {
29336     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29337     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29338     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29339 };
29340 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 = {
29341         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
29342         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29343         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277,
29344         3,      /* Count of tags in the map */
29345         0, 0, 0,        /* Optional elements (not needed) */
29346         -1,     /* First extension addition */
29347 };
29348 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
29349         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
29350         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
29351         &asn_OP_SEQUENCE,
29352         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,
29353         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
29354                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
29355         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,    /* Same as above */
29356         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
29357                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
29358         { 0, 0, SEQUENCE_constraint },
29359         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277,
29360         3,      /* Elements count */
29361         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277   /* Additional specs */
29362 };
29363
29364 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
29365         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29366         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29367         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29368         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29369         0,      /* No top level tags */
29370         0,      /* No tags in the map */
29371         0, 0,
29372         -1      /* Extensions start */
29373 };
29374 static /* Use -fall-defs-global to expose */
29375 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
29376         "extensionValue",
29377         "extensionValue",
29378         &asn_OP_OPEN_TYPE,
29379         0,      /* No effective tags (pointer) */
29380         0,      /* No effective tags (count) */
29381         0,      /* No tags (pointer) */
29382         0,      /* No tags (count) */
29383         { 0, 0, OPEN_TYPE_constraint },
29384         0, 0,   /* No members */
29385         &asn_SPC_extensionValue_specs_284       /* Additional specs */
29386 };
29387
29388 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281[] = {
29389         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
29390                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29391                 -1,     /* IMPLICIT tag at current level */
29392                 &asn_DEF_ProtocolIE_ID,
29393                 0,
29394                 { &asn_OER_memb_id_constr_282, &asn_PER_memb_id_constr_282,  memb_id_constraint_281 },
29395                 0, 0, /* No default value */
29396                 "id"
29397                 },
29398         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
29399                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29400                 -1,     /* IMPLICIT tag at current level */
29401                 &asn_DEF_Criticality,
29402                 0,
29403                 { &asn_OER_memb_criticality_constr_283, &asn_PER_memb_criticality_constr_283,  memb_criticality_constraint_281 },
29404                 0, 0, /* No default value */
29405                 "criticality"
29406                 },
29407         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29408                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29409                 +1,     /* EXPLICIT tag at current level */
29410                 &asn_DEF_extensionValue_284,
29411                 0,
29412                 { &asn_OER_memb_extensionValue_constr_284, &asn_PER_memb_extensionValue_constr_284,  memb_extensionValue_constraint_281 },
29413                 0, 0, /* No default value */
29414                 "extensionValue"
29415                 },
29416 };
29417 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[] = {
29418         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29419 };
29420 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281[] = {
29421     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29422     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29423     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29424 };
29425 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 = {
29426         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
29427         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29428         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281,
29429         3,      /* Count of tags in the map */
29430         0, 0, 0,        /* Optional elements (not needed) */
29431         -1,     /* First extension addition */
29432 };
29433 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
29434         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
29435         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
29436         &asn_OP_SEQUENCE,
29437         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281,
29438         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
29439                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
29440         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281, /* Same as above */
29441         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
29442                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
29443         { 0, 0, SEQUENCE_constraint },
29444         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281,
29445         3,      /* Elements count */
29446         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281        /* Additional specs */
29447 };
29448
29449 static asn_TYPE_member_t asn_MBR_extensionValue_288[] = {
29450         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, choice.RLCMode),
29451                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29452                 0,
29453                 &asn_DEF_RLCMode,
29454                 0,
29455                 { 0, 0, 0 },
29456                 0, 0, /* No default value */
29457                 "RLCMode"
29458                 },
29459 };
29460 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_288[] = {
29461     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
29462 };
29463 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
29464         sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue),
29465         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
29466         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, present),
29467         sizeof(((struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
29468         asn_MAP_extensionValue_tag2el_288,
29469         1,      /* Count of tags in the map */
29470         0, 0,
29471         -1      /* Extensions start */
29472 };
29473 static /* Use -fall-defs-global to expose */
29474 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
29475         "extensionValue",
29476         "extensionValue",
29477         &asn_OP_OPEN_TYPE,
29478         0,      /* No effective tags (pointer) */
29479         0,      /* No effective tags (count) */
29480         0,      /* No tags (pointer) */
29481         0,      /* No tags (count) */
29482         { 0, 0, OPEN_TYPE_constraint },
29483         asn_MBR_extensionValue_288,
29484         1,      /* Elements count */
29485         &asn_SPC_extensionValue_specs_288       /* Additional specs */
29486 };
29487
29488 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285[] = {
29489         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id),
29490                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29491                 -1,     /* IMPLICIT tag at current level */
29492                 &asn_DEF_ProtocolIE_ID,
29493                 0,
29494                 { &asn_OER_memb_id_constr_286, &asn_PER_memb_id_constr_286,  memb_id_constraint_285 },
29495                 0, 0, /* No default value */
29496                 "id"
29497                 },
29498         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, criticality),
29499                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29500                 -1,     /* IMPLICIT tag at current level */
29501                 &asn_DEF_Criticality,
29502                 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type,
29503                 { &asn_OER_memb_criticality_constr_287, &asn_PER_memb_criticality_constr_287,  memb_criticality_constraint_285 },
29504                 0, 0, /* No default value */
29505                 "criticality"
29506                 },
29507         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, extensionValue),
29508                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29509                 +1,     /* EXPLICIT tag at current level */
29510                 &asn_DEF_extensionValue_288,
29511                 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type,
29512                 { &asn_OER_memb_extensionValue_constr_288, &asn_PER_memb_extensionValue_constr_288,  memb_extensionValue_constraint_285 },
29513                 0, 0, /* No default value */
29514                 "extensionValue"
29515                 },
29516 };
29517 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[] = {
29518         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29519 };
29520 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285[] = {
29521     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29522     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29523     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29524 };
29525 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 = {
29526         sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs),
29527         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, _asn_ctx),
29528         asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285,
29529         3,      /* Count of tags in the map */
29530         0, 0, 0,        /* Optional elements (not needed) */
29531         -1,     /* First extension addition */
29532 };
29533 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs = {
29534         "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
29535         "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
29536         &asn_OP_SEQUENCE,
29537         asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,
29538         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
29539                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
29540         asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,    /* Same as above */
29541         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
29542                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
29543         { 0, 0, SEQUENCE_constraint },
29544         asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285,
29545         3,      /* Elements count */
29546         &asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285   /* Additional specs */
29547 };
29548
29549 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
29550         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue),
29551         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
29552         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, present),
29553         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
29554         0,      /* No top level tags */
29555         0,      /* No tags in the map */
29556         0, 0,
29557         -1      /* Extensions start */
29558 };
29559 static /* Use -fall-defs-global to expose */
29560 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
29561         "extensionValue",
29562         "extensionValue",
29563         &asn_OP_OPEN_TYPE,
29564         0,      /* No effective tags (pointer) */
29565         0,      /* No effective tags (count) */
29566         0,      /* No tags (pointer) */
29567         0,      /* No tags (count) */
29568         { 0, 0, OPEN_TYPE_constraint },
29569         0, 0,   /* No members */
29570         &asn_SPC_extensionValue_specs_292       /* Additional specs */
29571 };
29572
29573 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289[] = {
29574         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, id),
29575                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29576                 -1,     /* IMPLICIT tag at current level */
29577                 &asn_DEF_ProtocolIE_ID,
29578                 0,
29579                 { &asn_OER_memb_id_constr_290, &asn_PER_memb_id_constr_290,  memb_id_constraint_289 },
29580                 0, 0, /* No default value */
29581                 "id"
29582                 },
29583         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, criticality),
29584                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29585                 -1,     /* IMPLICIT tag at current level */
29586                 &asn_DEF_Criticality,
29587                 0,
29588                 { &asn_OER_memb_criticality_constr_291, &asn_PER_memb_criticality_constr_291,  memb_criticality_constraint_289 },
29589                 0, 0, /* No default value */
29590                 "criticality"
29591                 },
29592         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, extensionValue),
29593                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29594                 +1,     /* EXPLICIT tag at current level */
29595                 &asn_DEF_extensionValue_292,
29596                 0,
29597                 { &asn_OER_memb_extensionValue_constr_292, &asn_PER_memb_extensionValue_constr_292,  memb_extensionValue_constraint_289 },
29598                 0, 0, /* No default value */
29599                 "extensionValue"
29600                 },
29601 };
29602 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[] = {
29603         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29604 };
29605 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289[] = {
29606     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29607     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29608     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29609 };
29610 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 = {
29611         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs),
29612         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, _asn_ctx),
29613         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289,
29614         3,      /* Count of tags in the map */
29615         0, 0, 0,        /* Optional elements (not needed) */
29616         -1,     /* First extension addition */
29617 };
29618 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs = {
29619         "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
29620         "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
29621         &asn_OP_SEQUENCE,
29622         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,
29623         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
29624                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
29625         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,    /* Same as above */
29626         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
29627                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
29628         { 0, 0, SEQUENCE_constraint },
29629         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289,
29630         3,      /* Elements count */
29631         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289   /* Additional specs */
29632 };
29633
29634 static asn_TYPE_member_t asn_MBR_extensionValue_296[] = {
29635         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
29636                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29637                 0,
29638                 &asn_DEF_PDCPSnLength,
29639                 0,
29640                 { 0, 0, 0 },
29641                 0, 0, /* No default value */
29642                 "PDCPSnLength"
29643                 },
29644         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.NewDRBIDrequest),
29645                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
29646                 0,
29647                 &asn_DEF_NewDRBIDrequest,
29648                 0,
29649                 { 0, 0, 0 },
29650                 0, 0, /* No default value */
29651                 "NewDRBIDrequest"
29652                 },
29653 };
29654 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_296[] = {
29655     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
29656     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* NewDRBIDrequest */
29657 };
29658 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
29659         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue),
29660         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
29661         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
29662         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
29663         asn_MAP_extensionValue_tag2el_296,
29664         2,      /* Count of tags in the map */
29665         0, 0,
29666         -1      /* Extensions start */
29667 };
29668 static /* Use -fall-defs-global to expose */
29669 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
29670         "extensionValue",
29671         "extensionValue",
29672         &asn_OP_OPEN_TYPE,
29673         0,      /* No effective tags (pointer) */
29674         0,      /* No effective tags (count) */
29675         0,      /* No tags (pointer) */
29676         0,      /* No tags (count) */
29677         { 0, 0, OPEN_TYPE_constraint },
29678         asn_MBR_extensionValue_296,
29679         2,      /* Elements count */
29680         &asn_SPC_extensionValue_specs_296       /* Additional specs */
29681 };
29682
29683 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293[] = {
29684         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id),
29685                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29686                 -1,     /* IMPLICIT tag at current level */
29687                 &asn_DEF_ProtocolIE_ID,
29688                 0,
29689                 { &asn_OER_memb_id_constr_294, &asn_PER_memb_id_constr_294,  memb_id_constraint_293 },
29690                 0, 0, /* No default value */
29691                 "id"
29692                 },
29693         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, criticality),
29694                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29695                 -1,     /* IMPLICIT tag at current level */
29696                 &asn_DEF_Criticality,
29697                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type,
29698                 { &asn_OER_memb_criticality_constr_295, &asn_PER_memb_criticality_constr_295,  memb_criticality_constraint_293 },
29699                 0, 0, /* No default value */
29700                 "criticality"
29701                 },
29702         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, extensionValue),
29703                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29704                 +1,     /* EXPLICIT tag at current level */
29705                 &asn_DEF_extensionValue_296,
29706                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
29707                 { &asn_OER_memb_extensionValue_constr_296, &asn_PER_memb_extensionValue_constr_296,  memb_extensionValue_constraint_293 },
29708                 0, 0, /* No default value */
29709                 "extensionValue"
29710                 },
29711 };
29712 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[] = {
29713         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29714 };
29715 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293[] = {
29716     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29717     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29718     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29719 };
29720 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 = {
29721         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs),
29722         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29723         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293,
29724         3,      /* Count of tags in the map */
29725         0, 0, 0,        /* Optional elements (not needed) */
29726         -1,     /* First extension addition */
29727 };
29728 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs = {
29729         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
29730         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
29731         &asn_OP_SEQUENCE,
29732         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,
29733         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
29734                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
29735         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,    /* Same as above */
29736         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
29737                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
29738         { 0, 0, SEQUENCE_constraint },
29739         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293,
29740         3,      /* Elements count */
29741         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293   /* Additional specs */
29742 };
29743
29744 static asn_TYPE_member_t asn_MBR_extensionValue_300[] = {
29745         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
29746                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
29747                 0,
29748                 &asn_DEF_RLC_Status,
29749                 0,
29750                 { 0, 0, 0 },
29751                 0, 0, /* No default value */
29752                 "RLC-Status"
29753                 },
29754         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
29755                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
29756                 0,
29757                 &asn_DEF_LCID,
29758                 0,
29759                 { 0, 0, 0 },
29760                 0, 0, /* No default value */
29761                 "LCID"
29762                 },
29763 };
29764 static const unsigned asn_MAP_extensionValue_to_canonical_300[] = { 1, 0 };
29765 static const unsigned asn_MAP_extensionValue_from_canonical_300[] = { 1, 0 };
29766 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_300[] = {
29767     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* LCID */
29768     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
29769 };
29770 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
29771         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29772         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29773         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29774         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29775         asn_MAP_extensionValue_tag2el_300,
29776         2,      /* Count of tags in the map */
29777         asn_MAP_extensionValue_to_canonical_300,
29778         asn_MAP_extensionValue_from_canonical_300,
29779         -1      /* Extensions start */
29780 };
29781 static /* Use -fall-defs-global to expose */
29782 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
29783         "extensionValue",
29784         "extensionValue",
29785         &asn_OP_OPEN_TYPE,
29786         0,      /* No effective tags (pointer) */
29787         0,      /* No effective tags (count) */
29788         0,      /* No tags (pointer) */
29789         0,      /* No tags (count) */
29790         { 0, 0, OPEN_TYPE_constraint },
29791         asn_MBR_extensionValue_300,
29792         2,      /* Elements count */
29793         &asn_SPC_extensionValue_specs_300       /* Additional specs */
29794 };
29795
29796 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297[] = {
29797         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id),
29798                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29799                 -1,     /* IMPLICIT tag at current level */
29800                 &asn_DEF_ProtocolIE_ID,
29801                 0,
29802                 { &asn_OER_memb_id_constr_298, &asn_PER_memb_id_constr_298,  memb_id_constraint_297 },
29803                 0, 0, /* No default value */
29804                 "id"
29805                 },
29806         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, criticality),
29807                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29808                 -1,     /* IMPLICIT tag at current level */
29809                 &asn_DEF_Criticality,
29810                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
29811                 { &asn_OER_memb_criticality_constr_299, &asn_PER_memb_criticality_constr_299,  memb_criticality_constraint_297 },
29812                 0, 0, /* No default value */
29813                 "criticality"
29814                 },
29815         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29816                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29817                 +1,     /* EXPLICIT tag at current level */
29818                 &asn_DEF_extensionValue_300,
29819                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
29820                 { &asn_OER_memb_extensionValue_constr_300, &asn_PER_memb_extensionValue_constr_300,  memb_extensionValue_constraint_297 },
29821                 0, 0, /* No default value */
29822                 "extensionValue"
29823                 },
29824 };
29825 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[] = {
29826         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29827 };
29828 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297[] = {
29829     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29830     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29831     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29832 };
29833 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 = {
29834         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs),
29835         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29836         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297,
29837         3,      /* Count of tags in the map */
29838         0, 0, 0,        /* Optional elements (not needed) */
29839         -1,     /* First extension addition */
29840 };
29841 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs = {
29842         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
29843         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
29844         &asn_OP_SEQUENCE,
29845         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297,
29846         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
29847                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
29848         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297, /* Same as above */
29849         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
29850                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
29851         { 0, 0, SEQUENCE_constraint },
29852         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297,
29853         3,      /* Elements count */
29854         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297        /* Additional specs */
29855 };
29856
29857 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
29858         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue),
29859         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, _asn_ctx),
29860         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, present),
29861         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue *)0)->present),
29862         0,      /* No top level tags */
29863         0,      /* No tags in the map */
29864         0, 0,
29865         -1      /* Extensions start */
29866 };
29867 static /* Use -fall-defs-global to expose */
29868 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
29869         "extensionValue",
29870         "extensionValue",
29871         &asn_OP_OPEN_TYPE,
29872         0,      /* No effective tags (pointer) */
29873         0,      /* No effective tags (count) */
29874         0,      /* No tags (pointer) */
29875         0,      /* No tags (count) */
29876         { 0, 0, OPEN_TYPE_constraint },
29877         0, 0,   /* No members */
29878         &asn_SPC_extensionValue_specs_304       /* Additional specs */
29879 };
29880
29881 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301[] = {
29882         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, id),
29883                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29884                 -1,     /* IMPLICIT tag at current level */
29885                 &asn_DEF_ProtocolIE_ID,
29886                 0,
29887                 { &asn_OER_memb_id_constr_302, &asn_PER_memb_id_constr_302,  memb_id_constraint_301 },
29888                 0, 0, /* No default value */
29889                 "id"
29890                 },
29891         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, criticality),
29892                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29893                 -1,     /* IMPLICIT tag at current level */
29894                 &asn_DEF_Criticality,
29895                 0,
29896                 { &asn_OER_memb_criticality_constr_303, &asn_PER_memb_criticality_constr_303,  memb_criticality_constraint_301 },
29897                 0, 0, /* No default value */
29898                 "criticality"
29899                 },
29900         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, extensionValue),
29901                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29902                 +1,     /* EXPLICIT tag at current level */
29903                 &asn_DEF_extensionValue_304,
29904                 0,
29905                 { &asn_OER_memb_extensionValue_constr_304, &asn_PER_memb_extensionValue_constr_304,  memb_extensionValue_constraint_301 },
29906                 0, 0, /* No default value */
29907                 "extensionValue"
29908                 },
29909 };
29910 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[] = {
29911         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29912 };
29913 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301[] = {
29914     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29915     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29916     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29917 };
29918 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 = {
29919         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs),
29920         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, _asn_ctx),
29921         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301,
29922         3,      /* Count of tags in the map */
29923         0, 0, 0,        /* Optional elements (not needed) */
29924         -1,     /* First extension addition */
29925 };
29926 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs = {
29927         "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
29928         "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
29929         &asn_OP_SEQUENCE,
29930         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,
29931         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
29932                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
29933         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,    /* Same as above */
29934         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
29935                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
29936         { 0, 0, SEQUENCE_constraint },
29937         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301,
29938         3,      /* Elements count */
29939         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301   /* Additional specs */
29940 };
29941
29942 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_308 = {
29943         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
29944         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
29945         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
29946         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
29947         0,      /* No top level tags */
29948         0,      /* No tags in the map */
29949         0, 0,
29950         -1      /* Extensions start */
29951 };
29952 static /* Use -fall-defs-global to expose */
29953 asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = {
29954         "extensionValue",
29955         "extensionValue",
29956         &asn_OP_OPEN_TYPE,
29957         0,      /* No effective tags (pointer) */
29958         0,      /* No effective tags (count) */
29959         0,      /* No tags (pointer) */
29960         0,      /* No tags (count) */
29961         { 0, 0, OPEN_TYPE_constraint },
29962         0, 0,   /* No members */
29963         &asn_SPC_extensionValue_specs_308       /* Additional specs */
29964 };
29965
29966 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305[] = {
29967         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, id),
29968                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29969                 -1,     /* IMPLICIT tag at current level */
29970                 &asn_DEF_ProtocolIE_ID,
29971                 0,
29972                 { &asn_OER_memb_id_constr_306, &asn_PER_memb_id_constr_306,  memb_id_constraint_305 },
29973                 0, 0, /* No default value */
29974                 "id"
29975                 },
29976         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, criticality),
29977                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29978                 -1,     /* IMPLICIT tag at current level */
29979                 &asn_DEF_Criticality,
29980                 0,
29981                 { &asn_OER_memb_criticality_constr_307, &asn_PER_memb_criticality_constr_307,  memb_criticality_constraint_305 },
29982                 0, 0, /* No default value */
29983                 "criticality"
29984                 },
29985         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
29986                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29987                 +1,     /* EXPLICIT tag at current level */
29988                 &asn_DEF_extensionValue_308,
29989                 0,
29990                 { &asn_OER_memb_extensionValue_constr_308, &asn_PER_memb_extensionValue_constr_308,  memb_extensionValue_constraint_305 },
29991                 0, 0, /* No default value */
29992                 "extensionValue"
29993                 },
29994 };
29995 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[] = {
29996         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29997 };
29998 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305[] = {
29999     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30000     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30001     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30002 };
30003 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 = {
30004         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs),
30005         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
30006         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305,
30007         3,      /* Count of tags in the map */
30008         0, 0, 0,        /* Optional elements (not needed) */
30009         -1,     /* First extension addition */
30010 };
30011 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs = {
30012         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
30013         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
30014         &asn_OP_SEQUENCE,
30015         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,
30016         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
30017                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
30018         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,    /* Same as above */
30019         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
30020                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
30021         { 0, 0, SEQUENCE_constraint },
30022         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305,
30023         3,      /* Elements count */
30024         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305   /* Additional specs */
30025 };
30026
30027 static asn_TYPE_member_t asn_MBR_extensionValue_312[] = {
30028         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
30029                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30030                 0,
30031                 &asn_DEF_PDCPSnLength,
30032                 0,
30033                 { 0, 0, 0 },
30034                 0, 0, /* No default value */
30035                 "PDCPSnLength"
30036                 },
30037 };
30038 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_312[] = {
30039     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
30040 };
30041 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_312 = {
30042         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
30043         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
30044         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
30045         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
30046         asn_MAP_extensionValue_tag2el_312,
30047         1,      /* Count of tags in the map */
30048         0, 0,
30049         -1      /* Extensions start */
30050 };
30051 static /* Use -fall-defs-global to expose */
30052 asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = {
30053         "extensionValue",
30054         "extensionValue",
30055         &asn_OP_OPEN_TYPE,
30056         0,      /* No effective tags (pointer) */
30057         0,      /* No effective tags (count) */
30058         0,      /* No tags (pointer) */
30059         0,      /* No tags (count) */
30060         { 0, 0, OPEN_TYPE_constraint },
30061         asn_MBR_extensionValue_312,
30062         1,      /* Elements count */
30063         &asn_SPC_extensionValue_specs_312       /* Additional specs */
30064 };
30065
30066 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309[] = {
30067         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id),
30068                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30069                 -1,     /* IMPLICIT tag at current level */
30070                 &asn_DEF_ProtocolIE_ID,
30071                 0,
30072                 { &asn_OER_memb_id_constr_310, &asn_PER_memb_id_constr_310,  memb_id_constraint_309 },
30073                 0, 0, /* No default value */
30074                 "id"
30075                 },
30076         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
30077                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30078                 -1,     /* IMPLICIT tag at current level */
30079                 &asn_DEF_Criticality,
30080                 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
30081                 { &asn_OER_memb_criticality_constr_311, &asn_PER_memb_criticality_constr_311,  memb_criticality_constraint_309 },
30082                 0, 0, /* No default value */
30083                 "criticality"
30084                 },
30085         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
30086                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30087                 +1,     /* EXPLICIT tag at current level */
30088                 &asn_DEF_extensionValue_312,
30089                 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
30090                 { &asn_OER_memb_extensionValue_constr_312, &asn_PER_memb_extensionValue_constr_312,  memb_extensionValue_constraint_309 },
30091                 0, 0, /* No default value */
30092                 "extensionValue"
30093                 },
30094 };
30095 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[] = {
30096         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30097 };
30098 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309[] = {
30099     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30100     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30101     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30102 };
30103 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 = {
30104         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs),
30105         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
30106         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309,
30107         3,      /* Count of tags in the map */
30108         0, 0, 0,        /* Optional elements (not needed) */
30109         -1,     /* First extension addition */
30110 };
30111 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs = {
30112         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
30113         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
30114         &asn_OP_SEQUENCE,
30115         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309,
30116         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
30117                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
30118         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309, /* Same as above */
30119         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
30120                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
30121         { 0, 0, SEQUENCE_constraint },
30122         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309,
30123         3,      /* Elements count */
30124         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309        /* Additional specs */
30125 };
30126
30127 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_316 = {
30128         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue),
30129         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, _asn_ctx),
30130         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, present),
30131         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue *)0)->present),
30132         0,      /* No top level tags */
30133         0,      /* No tags in the map */
30134         0, 0,
30135         -1      /* Extensions start */
30136 };
30137 static /* Use -fall-defs-global to expose */
30138 asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = {
30139         "extensionValue",
30140         "extensionValue",
30141         &asn_OP_OPEN_TYPE,
30142         0,      /* No effective tags (pointer) */
30143         0,      /* No effective tags (count) */
30144         0,      /* No tags (pointer) */
30145         0,      /* No tags (count) */
30146         { 0, 0, OPEN_TYPE_constraint },
30147         0, 0,   /* No members */
30148         &asn_SPC_extensionValue_specs_316       /* Additional specs */
30149 };
30150
30151 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313[] = {
30152         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, id),
30153                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30154                 -1,     /* IMPLICIT tag at current level */
30155                 &asn_DEF_ProtocolIE_ID,
30156                 0,
30157                 { &asn_OER_memb_id_constr_314, &asn_PER_memb_id_constr_314,  memb_id_constraint_313 },
30158                 0, 0, /* No default value */
30159                 "id"
30160                 },
30161         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, criticality),
30162                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30163                 -1,     /* IMPLICIT tag at current level */
30164                 &asn_DEF_Criticality,
30165                 0,
30166                 { &asn_OER_memb_criticality_constr_315, &asn_PER_memb_criticality_constr_315,  memb_criticality_constraint_313 },
30167                 0, 0, /* No default value */
30168                 "criticality"
30169                 },
30170         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, extensionValue),
30171                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30172                 +1,     /* EXPLICIT tag at current level */
30173                 &asn_DEF_extensionValue_316,
30174                 0,
30175                 { &asn_OER_memb_extensionValue_constr_316, &asn_PER_memb_extensionValue_constr_316,  memb_extensionValue_constraint_313 },
30176                 0, 0, /* No default value */
30177                 "extensionValue"
30178                 },
30179 };
30180 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[] = {
30181         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30182 };
30183 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313[] = {
30184     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30185     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30186     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30187 };
30188 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 = {
30189         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs),
30190         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, _asn_ctx),
30191         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313,
30192         3,      /* Count of tags in the map */
30193         0, 0, 0,        /* Optional elements (not needed) */
30194         -1,     /* First extension addition */
30195 };
30196 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs = {
30197         "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
30198         "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
30199         &asn_OP_SEQUENCE,
30200         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,
30201         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
30202                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
30203         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,     /* Same as above */
30204         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
30205                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
30206         { 0, 0, SEQUENCE_constraint },
30207         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313,
30208         3,      /* Elements count */
30209         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313    /* Additional specs */
30210 };
30211
30212 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_320 = {
30213         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
30214         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
30215         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
30216         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
30217         0,      /* No top level tags */
30218         0,      /* No tags in the map */
30219         0, 0,
30220         -1      /* Extensions start */
30221 };
30222 static /* Use -fall-defs-global to expose */
30223 asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = {
30224         "extensionValue",
30225         "extensionValue",
30226         &asn_OP_OPEN_TYPE,
30227         0,      /* No effective tags (pointer) */
30228         0,      /* No effective tags (count) */
30229         0,      /* No tags (pointer) */
30230         0,      /* No tags (count) */
30231         { 0, 0, OPEN_TYPE_constraint },
30232         0, 0,   /* No members */
30233         &asn_SPC_extensionValue_specs_320       /* Additional specs */
30234 };
30235
30236 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317[] = {
30237         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, id),
30238                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30239                 -1,     /* IMPLICIT tag at current level */
30240                 &asn_DEF_ProtocolIE_ID,
30241                 0,
30242                 { &asn_OER_memb_id_constr_318, &asn_PER_memb_id_constr_318,  memb_id_constraint_317 },
30243                 0, 0, /* No default value */
30244                 "id"
30245                 },
30246         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, criticality),
30247                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30248                 -1,     /* IMPLICIT tag at current level */
30249                 &asn_DEF_Criticality,
30250                 0,
30251                 { &asn_OER_memb_criticality_constr_319, &asn_PER_memb_criticality_constr_319,  memb_criticality_constraint_317 },
30252                 0, 0, /* No default value */
30253                 "criticality"
30254                 },
30255         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
30256                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30257                 +1,     /* EXPLICIT tag at current level */
30258                 &asn_DEF_extensionValue_320,
30259                 0,
30260                 { &asn_OER_memb_extensionValue_constr_320, &asn_PER_memb_extensionValue_constr_320,  memb_extensionValue_constraint_317 },
30261                 0, 0, /* No default value */
30262                 "extensionValue"
30263                 },
30264 };
30265 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[] = {
30266         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30267 };
30268 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317[] = {
30269     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30270     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30271     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30272 };
30273 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 = {
30274         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs),
30275         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
30276         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317,
30277         3,      /* Count of tags in the map */
30278         0, 0, 0,        /* Optional elements (not needed) */
30279         -1,     /* First extension addition */
30280 };
30281 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs = {
30282         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
30283         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
30284         &asn_OP_SEQUENCE,
30285         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,
30286         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
30287                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
30288         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,     /* Same as above */
30289         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
30290                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
30291         { 0, 0, SEQUENCE_constraint },
30292         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317,
30293         3,      /* Elements count */
30294         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317    /* Additional specs */
30295 };
30296
30297 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_324 = {
30298         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
30299         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
30300         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
30301         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
30302         0,      /* No top level tags */
30303         0,      /* No tags in the map */
30304         0, 0,
30305         -1      /* Extensions start */
30306 };
30307 static /* Use -fall-defs-global to expose */
30308 asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = {
30309         "extensionValue",
30310         "extensionValue",
30311         &asn_OP_OPEN_TYPE,
30312         0,      /* No effective tags (pointer) */
30313         0,      /* No effective tags (count) */
30314         0,      /* No tags (pointer) */
30315         0,      /* No tags (count) */
30316         { 0, 0, OPEN_TYPE_constraint },
30317         0, 0,   /* No members */
30318         &asn_SPC_extensionValue_specs_324       /* Additional specs */
30319 };
30320
30321 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321[] = {
30322         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, id),
30323                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30324                 -1,     /* IMPLICIT tag at current level */
30325                 &asn_DEF_ProtocolIE_ID,
30326                 0,
30327                 { &asn_OER_memb_id_constr_322, &asn_PER_memb_id_constr_322,  memb_id_constraint_321 },
30328                 0, 0, /* No default value */
30329                 "id"
30330                 },
30331         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
30332                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30333                 -1,     /* IMPLICIT tag at current level */
30334                 &asn_DEF_Criticality,
30335                 0,
30336                 { &asn_OER_memb_criticality_constr_323, &asn_PER_memb_criticality_constr_323,  memb_criticality_constraint_321 },
30337                 0, 0, /* No default value */
30338                 "criticality"
30339                 },
30340         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
30341                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30342                 +1,     /* EXPLICIT tag at current level */
30343                 &asn_DEF_extensionValue_324,
30344                 0,
30345                 { &asn_OER_memb_extensionValue_constr_324, &asn_PER_memb_extensionValue_constr_324,  memb_extensionValue_constraint_321 },
30346                 0, 0, /* No default value */
30347                 "extensionValue"
30348                 },
30349 };
30350 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[] = {
30351         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30352 };
30353 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321[] = {
30354     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30355     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30356     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30357 };
30358 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 = {
30359         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs),
30360         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
30361         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321,
30362         3,      /* Count of tags in the map */
30363         0, 0, 0,        /* Optional elements (not needed) */
30364         -1,     /* First extension addition */
30365 };
30366 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs = {
30367         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
30368         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
30369         &asn_OP_SEQUENCE,
30370         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,
30371         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
30372                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
30373         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,  /* Same as above */
30374         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
30375                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
30376         { 0, 0, SEQUENCE_constraint },
30377         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321,
30378         3,      /* Elements count */
30379         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 /* Additional specs */
30380 };
30381
30382 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_328 = {
30383         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue),
30384         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, _asn_ctx),
30385         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, present),
30386         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue *)0)->present),
30387         0,      /* No top level tags */
30388         0,      /* No tags in the map */
30389         0, 0,
30390         -1      /* Extensions start */
30391 };
30392 static /* Use -fall-defs-global to expose */
30393 asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = {
30394         "extensionValue",
30395         "extensionValue",
30396         &asn_OP_OPEN_TYPE,
30397         0,      /* No effective tags (pointer) */
30398         0,      /* No effective tags (count) */
30399         0,      /* No tags (pointer) */
30400         0,      /* No tags (count) */
30401         { 0, 0, OPEN_TYPE_constraint },
30402         0, 0,   /* No members */
30403         &asn_SPC_extensionValue_specs_328       /* Additional specs */
30404 };
30405
30406 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325[] = {
30407         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, id),
30408                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30409                 -1,     /* IMPLICIT tag at current level */
30410                 &asn_DEF_ProtocolIE_ID,
30411                 0,
30412                 { &asn_OER_memb_id_constr_326, &asn_PER_memb_id_constr_326,  memb_id_constraint_325 },
30413                 0, 0, /* No default value */
30414                 "id"
30415                 },
30416         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, criticality),
30417                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30418                 -1,     /* IMPLICIT tag at current level */
30419                 &asn_DEF_Criticality,
30420                 0,
30421                 { &asn_OER_memb_criticality_constr_327, &asn_PER_memb_criticality_constr_327,  memb_criticality_constraint_325 },
30422                 0, 0, /* No default value */
30423                 "criticality"
30424                 },
30425         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, extensionValue),
30426                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30427                 +1,     /* EXPLICIT tag at current level */
30428                 &asn_DEF_extensionValue_328,
30429                 0,
30430                 { &asn_OER_memb_extensionValue_constr_328, &asn_PER_memb_extensionValue_constr_328,  memb_extensionValue_constraint_325 },
30431                 0, 0, /* No default value */
30432                 "extensionValue"
30433                 },
30434 };
30435 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[] = {
30436         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30437 };
30438 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325[] = {
30439     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30440     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30441     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30442 };
30443 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 = {
30444         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs),
30445         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, _asn_ctx),
30446         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325,
30447         3,      /* Count of tags in the map */
30448         0, 0, 0,        /* Optional elements (not needed) */
30449         -1,     /* First extension addition */
30450 };
30451 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs = {
30452         "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
30453         "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
30454         &asn_OP_SEQUENCE,
30455         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325,
30456         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
30457                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
30458         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325, /* Same as above */
30459         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
30460                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
30461         { 0, 0, SEQUENCE_constraint },
30462         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325,
30463         3,      /* Elements count */
30464         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325        /* Additional specs */
30465 };
30466
30467 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_332 = {
30468         sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue),
30469         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, _asn_ctx),
30470         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, present),
30471         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue *)0)->present),
30472         0,      /* No top level tags */
30473         0,      /* No tags in the map */
30474         0, 0,
30475         -1      /* Extensions start */
30476 };
30477 static /* Use -fall-defs-global to expose */
30478 asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = {
30479         "extensionValue",
30480         "extensionValue",
30481         &asn_OP_OPEN_TYPE,
30482         0,      /* No effective tags (pointer) */
30483         0,      /* No effective tags (count) */
30484         0,      /* No tags (pointer) */
30485         0,      /* No tags (count) */
30486         { 0, 0, OPEN_TYPE_constraint },
30487         0, 0,   /* No members */
30488         &asn_SPC_extensionValue_specs_332       /* Additional specs */
30489 };
30490
30491 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329[] = {
30492         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, id),
30493                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30494                 -1,     /* IMPLICIT tag at current level */
30495                 &asn_DEF_ProtocolIE_ID,
30496                 0,
30497                 { &asn_OER_memb_id_constr_330, &asn_PER_memb_id_constr_330,  memb_id_constraint_329 },
30498                 0, 0, /* No default value */
30499                 "id"
30500                 },
30501         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, criticality),
30502                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30503                 -1,     /* IMPLICIT tag at current level */
30504                 &asn_DEF_Criticality,
30505                 0,
30506                 { &asn_OER_memb_criticality_constr_331, &asn_PER_memb_criticality_constr_331,  memb_criticality_constraint_329 },
30507                 0, 0, /* No default value */
30508                 "criticality"
30509                 },
30510         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, extensionValue),
30511                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30512                 +1,     /* EXPLICIT tag at current level */
30513                 &asn_DEF_extensionValue_332,
30514                 0,
30515                 { &asn_OER_memb_extensionValue_constr_332, &asn_PER_memb_extensionValue_constr_332,  memb_extensionValue_constraint_329 },
30516                 0, 0, /* No default value */
30517                 "extensionValue"
30518                 },
30519 };
30520 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[] = {
30521         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30522 };
30523 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329[] = {
30524     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30525     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30526     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30527 };
30528 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 = {
30529         sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs),
30530         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, _asn_ctx),
30531         asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329,
30532         3,      /* Count of tags in the map */
30533         0, 0, 0,        /* Optional elements (not needed) */
30534         -1,     /* First extension addition */
30535 };
30536 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs = {
30537         "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
30538         "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
30539         &asn_OP_SEQUENCE,
30540         asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,
30541         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
30542                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
30543         asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,    /* Same as above */
30544         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
30545                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
30546         { 0, 0, SEQUENCE_constraint },
30547         asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329,
30548         3,      /* Elements count */
30549         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329   /* Additional specs */
30550 };
30551
30552 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_336 = {
30553         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue),
30554         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, _asn_ctx),
30555         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, present),
30556         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue *)0)->present),
30557         0,      /* No top level tags */
30558         0,      /* No tags in the map */
30559         0, 0,
30560         -1      /* Extensions start */
30561 };
30562 static /* Use -fall-defs-global to expose */
30563 asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = {
30564         "extensionValue",
30565         "extensionValue",
30566         &asn_OP_OPEN_TYPE,
30567         0,      /* No effective tags (pointer) */
30568         0,      /* No effective tags (count) */
30569         0,      /* No tags (pointer) */
30570         0,      /* No tags (count) */
30571         { 0, 0, OPEN_TYPE_constraint },
30572         0, 0,   /* No members */
30573         &asn_SPC_extensionValue_specs_336       /* Additional specs */
30574 };
30575
30576 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333[] = {
30577         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, id),
30578                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30579                 -1,     /* IMPLICIT tag at current level */
30580                 &asn_DEF_ProtocolIE_ID,
30581                 0,
30582                 { &asn_OER_memb_id_constr_334, &asn_PER_memb_id_constr_334,  memb_id_constraint_333 },
30583                 0, 0, /* No default value */
30584                 "id"
30585                 },
30586         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, criticality),
30587                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30588                 -1,     /* IMPLICIT tag at current level */
30589                 &asn_DEF_Criticality,
30590                 0,
30591                 { &asn_OER_memb_criticality_constr_335, &asn_PER_memb_criticality_constr_335,  memb_criticality_constraint_333 },
30592                 0, 0, /* No default value */
30593                 "criticality"
30594                 },
30595         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, extensionValue),
30596                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30597                 +1,     /* EXPLICIT tag at current level */
30598                 &asn_DEF_extensionValue_336,
30599                 0,
30600                 { &asn_OER_memb_extensionValue_constr_336, &asn_PER_memb_extensionValue_constr_336,  memb_extensionValue_constraint_333 },
30601                 0, 0, /* No default value */
30602                 "extensionValue"
30603                 },
30604 };
30605 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[] = {
30606         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30607 };
30608 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333[] = {
30609     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30610     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30611     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30612 };
30613 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 = {
30614         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs),
30615         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, _asn_ctx),
30616         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333,
30617         3,      /* Count of tags in the map */
30618         0, 0, 0,        /* Optional elements (not needed) */
30619         -1,     /* First extension addition */
30620 };
30621 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs = {
30622         "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
30623         "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
30624         &asn_OP_SEQUENCE,
30625         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,
30626         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
30627                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
30628         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,    /* Same as above */
30629         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
30630                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
30631         { 0, 0, SEQUENCE_constraint },
30632         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333,
30633         3,      /* Elements count */
30634         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333   /* Additional specs */
30635 };
30636
30637 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_340 = {
30638         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
30639         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
30640         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
30641         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
30642         0,      /* No top level tags */
30643         0,      /* No tags in the map */
30644         0, 0,
30645         -1      /* Extensions start */
30646 };
30647 static /* Use -fall-defs-global to expose */
30648 asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = {
30649         "extensionValue",
30650         "extensionValue",
30651         &asn_OP_OPEN_TYPE,
30652         0,      /* No effective tags (pointer) */
30653         0,      /* No effective tags (count) */
30654         0,      /* No tags (pointer) */
30655         0,      /* No tags (count) */
30656         { 0, 0, OPEN_TYPE_constraint },
30657         0, 0,   /* No members */
30658         &asn_SPC_extensionValue_specs_340       /* Additional specs */
30659 };
30660
30661 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337[] = {
30662         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, id),
30663                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30664                 -1,     /* IMPLICIT tag at current level */
30665                 &asn_DEF_ProtocolIE_ID,
30666                 0,
30667                 { &asn_OER_memb_id_constr_338, &asn_PER_memb_id_constr_338,  memb_id_constraint_337 },
30668                 0, 0, /* No default value */
30669                 "id"
30670                 },
30671         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, criticality),
30672                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30673                 -1,     /* IMPLICIT tag at current level */
30674                 &asn_DEF_Criticality,
30675                 0,
30676                 { &asn_OER_memb_criticality_constr_339, &asn_PER_memb_criticality_constr_339,  memb_criticality_constraint_337 },
30677                 0, 0, /* No default value */
30678                 "criticality"
30679                 },
30680         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
30681                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30682                 +1,     /* EXPLICIT tag at current level */
30683                 &asn_DEF_extensionValue_340,
30684                 0,
30685                 { &asn_OER_memb_extensionValue_constr_340, &asn_PER_memb_extensionValue_constr_340,  memb_extensionValue_constraint_337 },
30686                 0, 0, /* No default value */
30687                 "extensionValue"
30688                 },
30689 };
30690 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[] = {
30691         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30692 };
30693 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337[] = {
30694     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30695     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30696     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30697 };
30698 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 = {
30699         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs),
30700         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
30701         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337,
30702         3,      /* Count of tags in the map */
30703         0, 0, 0,        /* Optional elements (not needed) */
30704         -1,     /* First extension addition */
30705 };
30706 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs = {
30707         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
30708         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
30709         &asn_OP_SEQUENCE,
30710         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,
30711         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
30712                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
30713         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,    /* Same as above */
30714         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
30715                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
30716         { 0, 0, SEQUENCE_constraint },
30717         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337,
30718         3,      /* Elements count */
30719         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337   /* Additional specs */
30720 };
30721
30722 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_344 = {
30723         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
30724         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
30725         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
30726         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
30727         0,      /* No top level tags */
30728         0,      /* No tags in the map */
30729         0, 0,
30730         -1      /* Extensions start */
30731 };
30732 static /* Use -fall-defs-global to expose */
30733 asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = {
30734         "extensionValue",
30735         "extensionValue",
30736         &asn_OP_OPEN_TYPE,
30737         0,      /* No effective tags (pointer) */
30738         0,      /* No effective tags (count) */
30739         0,      /* No tags (pointer) */
30740         0,      /* No tags (count) */
30741         { 0, 0, OPEN_TYPE_constraint },
30742         0, 0,   /* No members */
30743         &asn_SPC_extensionValue_specs_344       /* Additional specs */
30744 };
30745
30746 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341[] = {
30747         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, id),
30748                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30749                 -1,     /* IMPLICIT tag at current level */
30750                 &asn_DEF_ProtocolIE_ID,
30751                 0,
30752                 { &asn_OER_memb_id_constr_342, &asn_PER_memb_id_constr_342,  memb_id_constraint_341 },
30753                 0, 0, /* No default value */
30754                 "id"
30755                 },
30756         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
30757                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30758                 -1,     /* IMPLICIT tag at current level */
30759                 &asn_DEF_Criticality,
30760                 0,
30761                 { &asn_OER_memb_criticality_constr_343, &asn_PER_memb_criticality_constr_343,  memb_criticality_constraint_341 },
30762                 0, 0, /* No default value */
30763                 "criticality"
30764                 },
30765         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
30766                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30767                 +1,     /* EXPLICIT tag at current level */
30768                 &asn_DEF_extensionValue_344,
30769                 0,
30770                 { &asn_OER_memb_extensionValue_constr_344, &asn_PER_memb_extensionValue_constr_344,  memb_extensionValue_constraint_341 },
30771                 0, 0, /* No default value */
30772                 "extensionValue"
30773                 },
30774 };
30775 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[] = {
30776         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30777 };
30778 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341[] = {
30779     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30780     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30781     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30782 };
30783 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 = {
30784         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs),
30785         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
30786         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341,
30787         3,      /* Count of tags in the map */
30788         0, 0, 0,        /* Optional elements (not needed) */
30789         -1,     /* First extension addition */
30790 };
30791 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs = {
30792         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
30793         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
30794         &asn_OP_SEQUENCE,
30795         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341,
30796         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
30797                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
30798         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341, /* Same as above */
30799         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
30800                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
30801         { 0, 0, SEQUENCE_constraint },
30802         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341,
30803         3,      /* Elements count */
30804         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341        /* Additional specs */
30805 };
30806
30807 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_348 = {
30808         sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue),
30809         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, _asn_ctx),
30810         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, present),
30811         sizeof(((struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue *)0)->present),
30812         0,      /* No top level tags */
30813         0,      /* No tags in the map */
30814         0, 0,
30815         -1      /* Extensions start */
30816 };
30817 static /* Use -fall-defs-global to expose */
30818 asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = {
30819         "extensionValue",
30820         "extensionValue",
30821         &asn_OP_OPEN_TYPE,
30822         0,      /* No effective tags (pointer) */
30823         0,      /* No effective tags (count) */
30824         0,      /* No tags (pointer) */
30825         0,      /* No tags (count) */
30826         { 0, 0, OPEN_TYPE_constraint },
30827         0, 0,   /* No members */
30828         &asn_SPC_extensionValue_specs_348       /* Additional specs */
30829 };
30830
30831 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345[] = {
30832         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, id),
30833                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30834                 -1,     /* IMPLICIT tag at current level */
30835                 &asn_DEF_ProtocolIE_ID,
30836                 0,
30837                 { &asn_OER_memb_id_constr_346, &asn_PER_memb_id_constr_346,  memb_id_constraint_345 },
30838                 0, 0, /* No default value */
30839                 "id"
30840                 },
30841         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, criticality),
30842                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30843                 -1,     /* IMPLICIT tag at current level */
30844                 &asn_DEF_Criticality,
30845                 0,
30846                 { &asn_OER_memb_criticality_constr_347, &asn_PER_memb_criticality_constr_347,  memb_criticality_constraint_345 },
30847                 0, 0, /* No default value */
30848                 "criticality"
30849                 },
30850         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, extensionValue),
30851                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30852                 +1,     /* EXPLICIT tag at current level */
30853                 &asn_DEF_extensionValue_348,
30854                 0,
30855                 { &asn_OER_memb_extensionValue_constr_348, &asn_PER_memb_extensionValue_constr_348,  memb_extensionValue_constraint_345 },
30856                 0, 0, /* No default value */
30857                 "extensionValue"
30858                 },
30859 };
30860 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[] = {
30861         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30862 };
30863 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345[] = {
30864     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30865     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30866     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30867 };
30868 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 = {
30869         sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs),
30870         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, _asn_ctx),
30871         asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345,
30872         3,      /* Count of tags in the map */
30873         0, 0, 0,        /* Optional elements (not needed) */
30874         -1,     /* First extension addition */
30875 };
30876 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs = {
30877         "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
30878         "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
30879         &asn_OP_SEQUENCE,
30880         asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,
30881         sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
30882                 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
30883         asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,   /* Same as above */
30884         sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
30885                 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
30886         { 0, 0, SEQUENCE_constraint },
30887         asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345,
30888         3,      /* Elements count */
30889         &asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345  /* Additional specs */
30890 };
30891
30892 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_352 = {
30893         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue),
30894         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, _asn_ctx),
30895         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, present),
30896         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue *)0)->present),
30897         0,      /* No top level tags */
30898         0,      /* No tags in the map */
30899         0, 0,
30900         -1      /* Extensions start */
30901 };
30902 static /* Use -fall-defs-global to expose */
30903 asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = {
30904         "extensionValue",
30905         "extensionValue",
30906         &asn_OP_OPEN_TYPE,
30907         0,      /* No effective tags (pointer) */
30908         0,      /* No effective tags (count) */
30909         0,      /* No tags (pointer) */
30910         0,      /* No tags (count) */
30911         { 0, 0, OPEN_TYPE_constraint },
30912         0, 0,   /* No members */
30913         &asn_SPC_extensionValue_specs_352       /* Additional specs */
30914 };
30915
30916 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349[] = {
30917         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, id),
30918                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30919                 -1,     /* IMPLICIT tag at current level */
30920                 &asn_DEF_ProtocolIE_ID,
30921                 0,
30922                 { &asn_OER_memb_id_constr_350, &asn_PER_memb_id_constr_350,  memb_id_constraint_349 },
30923                 0, 0, /* No default value */
30924                 "id"
30925                 },
30926         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, criticality),
30927                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30928                 -1,     /* IMPLICIT tag at current level */
30929                 &asn_DEF_Criticality,
30930                 0,
30931                 { &asn_OER_memb_criticality_constr_351, &asn_PER_memb_criticality_constr_351,  memb_criticality_constraint_349 },
30932                 0, 0, /* No default value */
30933                 "criticality"
30934                 },
30935         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, extensionValue),
30936                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30937                 +1,     /* EXPLICIT tag at current level */
30938                 &asn_DEF_extensionValue_352,
30939                 0,
30940                 { &asn_OER_memb_extensionValue_constr_352, &asn_PER_memb_extensionValue_constr_352,  memb_extensionValue_constraint_349 },
30941                 0, 0, /* No default value */
30942                 "extensionValue"
30943                 },
30944 };
30945 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[] = {
30946         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30947 };
30948 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349[] = {
30949     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30950     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30951     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30952 };
30953 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 = {
30954         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs),
30955         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, _asn_ctx),
30956         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349,
30957         3,      /* Count of tags in the map */
30958         0, 0, 0,        /* Optional elements (not needed) */
30959         -1,     /* First extension addition */
30960 };
30961 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs = {
30962         "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
30963         "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
30964         &asn_OP_SEQUENCE,
30965         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,
30966         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
30967                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
30968         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,    /* Same as above */
30969         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
30970                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
30971         { 0, 0, SEQUENCE_constraint },
30972         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349,
30973         3,      /* Elements count */
30974         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349   /* Additional specs */
30975 };
30976
30977 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_356 = {
30978         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
30979         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
30980         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
30981         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
30982         0,      /* No top level tags */
30983         0,      /* No tags in the map */
30984         0, 0,
30985         -1      /* Extensions start */
30986 };
30987 static /* Use -fall-defs-global to expose */
30988 asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = {
30989         "extensionValue",
30990         "extensionValue",
30991         &asn_OP_OPEN_TYPE,
30992         0,      /* No effective tags (pointer) */
30993         0,      /* No effective tags (count) */
30994         0,      /* No tags (pointer) */
30995         0,      /* No tags (count) */
30996         { 0, 0, OPEN_TYPE_constraint },
30997         0, 0,   /* No members */
30998         &asn_SPC_extensionValue_specs_356       /* Additional specs */
30999 };
31000
31001 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353[] = {
31002         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, id),
31003                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31004                 -1,     /* IMPLICIT tag at current level */
31005                 &asn_DEF_ProtocolIE_ID,
31006                 0,
31007                 { &asn_OER_memb_id_constr_354, &asn_PER_memb_id_constr_354,  memb_id_constraint_353 },
31008                 0, 0, /* No default value */
31009                 "id"
31010                 },
31011         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, criticality),
31012                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31013                 -1,     /* IMPLICIT tag at current level */
31014                 &asn_DEF_Criticality,
31015                 0,
31016                 { &asn_OER_memb_criticality_constr_355, &asn_PER_memb_criticality_constr_355,  memb_criticality_constraint_353 },
31017                 0, 0, /* No default value */
31018                 "criticality"
31019                 },
31020         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
31021                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31022                 +1,     /* EXPLICIT tag at current level */
31023                 &asn_DEF_extensionValue_356,
31024                 0,
31025                 { &asn_OER_memb_extensionValue_constr_356, &asn_PER_memb_extensionValue_constr_356,  memb_extensionValue_constraint_353 },
31026                 0, 0, /* No default value */
31027                 "extensionValue"
31028                 },
31029 };
31030 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[] = {
31031         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31032 };
31033 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353[] = {
31034     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31035     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31036     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31037 };
31038 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 = {
31039         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs),
31040         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
31041         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353,
31042         3,      /* Count of tags in the map */
31043         0, 0, 0,        /* Optional elements (not needed) */
31044         -1,     /* First extension addition */
31045 };
31046 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs = {
31047         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
31048         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
31049         &asn_OP_SEQUENCE,
31050         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,
31051         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
31052                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
31053         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,    /* Same as above */
31054         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
31055                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
31056         { 0, 0, SEQUENCE_constraint },
31057         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353,
31058         3,      /* Elements count */
31059         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353   /* Additional specs */
31060 };
31061
31062 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_360 = {
31063         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
31064         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
31065         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
31066         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
31067         0,      /* No top level tags */
31068         0,      /* No tags in the map */
31069         0, 0,
31070         -1      /* Extensions start */
31071 };
31072 static /* Use -fall-defs-global to expose */
31073 asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = {
31074         "extensionValue",
31075         "extensionValue",
31076         &asn_OP_OPEN_TYPE,
31077         0,      /* No effective tags (pointer) */
31078         0,      /* No effective tags (count) */
31079         0,      /* No tags (pointer) */
31080         0,      /* No tags (count) */
31081         { 0, 0, OPEN_TYPE_constraint },
31082         0, 0,   /* No members */
31083         &asn_SPC_extensionValue_specs_360       /* Additional specs */
31084 };
31085
31086 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357[] = {
31087         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, id),
31088                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31089                 -1,     /* IMPLICIT tag at current level */
31090                 &asn_DEF_ProtocolIE_ID,
31091                 0,
31092                 { &asn_OER_memb_id_constr_358, &asn_PER_memb_id_constr_358,  memb_id_constraint_357 },
31093                 0, 0, /* No default value */
31094                 "id"
31095                 },
31096         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
31097                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31098                 -1,     /* IMPLICIT tag at current level */
31099                 &asn_DEF_Criticality,
31100                 0,
31101                 { &asn_OER_memb_criticality_constr_359, &asn_PER_memb_criticality_constr_359,  memb_criticality_constraint_357 },
31102                 0, 0, /* No default value */
31103                 "criticality"
31104                 },
31105         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
31106                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31107                 +1,     /* EXPLICIT tag at current level */
31108                 &asn_DEF_extensionValue_360,
31109                 0,
31110                 { &asn_OER_memb_extensionValue_constr_360, &asn_PER_memb_extensionValue_constr_360,  memb_extensionValue_constraint_357 },
31111                 0, 0, /* No default value */
31112                 "extensionValue"
31113                 },
31114 };
31115 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[] = {
31116         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31117 };
31118 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357[] = {
31119     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31120     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31121     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31122 };
31123 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 = {
31124         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs),
31125         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
31126         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357,
31127         3,      /* Count of tags in the map */
31128         0, 0, 0,        /* Optional elements (not needed) */
31129         -1,     /* First extension addition */
31130 };
31131 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs = {
31132         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
31133         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
31134         &asn_OP_SEQUENCE,
31135         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357,
31136         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
31137                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
31138         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357, /* Same as above */
31139         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
31140                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
31141         { 0, 0, SEQUENCE_constraint },
31142         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357,
31143         3,      /* Elements count */
31144         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357        /* Additional specs */
31145 };
31146
31147 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_364 = {
31148         sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue),
31149         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, _asn_ctx),
31150         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, present),
31151         sizeof(((struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue *)0)->present),
31152         0,      /* No top level tags */
31153         0,      /* No tags in the map */
31154         0, 0,
31155         -1      /* Extensions start */
31156 };
31157 static /* Use -fall-defs-global to expose */
31158 asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = {
31159         "extensionValue",
31160         "extensionValue",
31161         &asn_OP_OPEN_TYPE,
31162         0,      /* No effective tags (pointer) */
31163         0,      /* No effective tags (count) */
31164         0,      /* No tags (pointer) */
31165         0,      /* No tags (count) */
31166         { 0, 0, OPEN_TYPE_constraint },
31167         0, 0,   /* No members */
31168         &asn_SPC_extensionValue_specs_364       /* Additional specs */
31169 };
31170
31171 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361[] = {
31172         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, id),
31173                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31174                 -1,     /* IMPLICIT tag at current level */
31175                 &asn_DEF_ProtocolIE_ID,
31176                 0,
31177                 { &asn_OER_memb_id_constr_362, &asn_PER_memb_id_constr_362,  memb_id_constraint_361 },
31178                 0, 0, /* No default value */
31179                 "id"
31180                 },
31181         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, criticality),
31182                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31183                 -1,     /* IMPLICIT tag at current level */
31184                 &asn_DEF_Criticality,
31185                 0,
31186                 { &asn_OER_memb_criticality_constr_363, &asn_PER_memb_criticality_constr_363,  memb_criticality_constraint_361 },
31187                 0, 0, /* No default value */
31188                 "criticality"
31189                 },
31190         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, extensionValue),
31191                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31192                 +1,     /* EXPLICIT tag at current level */
31193                 &asn_DEF_extensionValue_364,
31194                 0,
31195                 { &asn_OER_memb_extensionValue_constr_364, &asn_PER_memb_extensionValue_constr_364,  memb_extensionValue_constraint_361 },
31196                 0, 0, /* No default value */
31197                 "extensionValue"
31198                 },
31199 };
31200 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[] = {
31201         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31202 };
31203 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361[] = {
31204     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31205     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31206     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31207 };
31208 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 = {
31209         sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs),
31210         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, _asn_ctx),
31211         asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361,
31212         3,      /* Count of tags in the map */
31213         0, 0, 0,        /* Optional elements (not needed) */
31214         -1,     /* First extension addition */
31215 };
31216 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs = {
31217         "ServedEUTRAcellsENDCX2Management-ExtIEs",
31218         "ServedEUTRAcellsENDCX2Management-ExtIEs",
31219         &asn_OP_SEQUENCE,
31220         asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,
31221         sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
31222                 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
31223         asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,       /* Same as above */
31224         sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
31225                 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
31226         { 0, 0, SEQUENCE_constraint },
31227         asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361,
31228         3,      /* Elements count */
31229         &asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361      /* Additional specs */
31230 };
31231
31232 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_368 = {
31233         sizeof(struct En_gNBServedCells_ExtIEs__extensionValue),
31234         offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, _asn_ctx),
31235         offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, present),
31236         sizeof(((struct En_gNBServedCells_ExtIEs__extensionValue *)0)->present),
31237         0,      /* No top level tags */
31238         0,      /* No tags in the map */
31239         0, 0,
31240         -1      /* Extensions start */
31241 };
31242 static /* Use -fall-defs-global to expose */
31243 asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = {
31244         "extensionValue",
31245         "extensionValue",
31246         &asn_OP_OPEN_TYPE,
31247         0,      /* No effective tags (pointer) */
31248         0,      /* No effective tags (count) */
31249         0,      /* No tags (pointer) */
31250         0,      /* No tags (count) */
31251         { 0, 0, OPEN_TYPE_constraint },
31252         0, 0,   /* No members */
31253         &asn_SPC_extensionValue_specs_368       /* Additional specs */
31254 };
31255
31256 asn_TYPE_member_t asn_MBR_En_gNBServedCells_ExtIEs_365[] = {
31257         { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, id),
31258                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31259                 -1,     /* IMPLICIT tag at current level */
31260                 &asn_DEF_ProtocolIE_ID,
31261                 0,
31262                 { &asn_OER_memb_id_constr_366, &asn_PER_memb_id_constr_366,  memb_id_constraint_365 },
31263                 0, 0, /* No default value */
31264                 "id"
31265                 },
31266         { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, criticality),
31267                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31268                 -1,     /* IMPLICIT tag at current level */
31269                 &asn_DEF_Criticality,
31270                 0,
31271                 { &asn_OER_memb_criticality_constr_367, &asn_PER_memb_criticality_constr_367,  memb_criticality_constraint_365 },
31272                 0, 0, /* No default value */
31273                 "criticality"
31274                 },
31275         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, extensionValue),
31276                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31277                 +1,     /* EXPLICIT tag at current level */
31278                 &asn_DEF_extensionValue_368,
31279                 0,
31280                 { &asn_OER_memb_extensionValue_constr_368, &asn_PER_memb_extensionValue_constr_368,  memb_extensionValue_constraint_365 },
31281                 0, 0, /* No default value */
31282                 "extensionValue"
31283                 },
31284 };
31285 static const ber_tlv_tag_t asn_DEF_En_gNBServedCells_ExtIEs_tags_365[] = {
31286         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31287 };
31288 static const asn_TYPE_tag2member_t asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365[] = {
31289     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31290     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31291     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31292 };
31293 asn_SEQUENCE_specifics_t asn_SPC_En_gNBServedCells_ExtIEs_specs_365 = {
31294         sizeof(struct En_gNBServedCells_ExtIEs),
31295         offsetof(struct En_gNBServedCells_ExtIEs, _asn_ctx),
31296         asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365,
31297         3,      /* Count of tags in the map */
31298         0, 0, 0,        /* Optional elements (not needed) */
31299         -1,     /* First extension addition */
31300 };
31301 asn_TYPE_descriptor_t asn_DEF_En_gNBServedCells_ExtIEs = {
31302         "En-gNBServedCells-ExtIEs",
31303         "En-gNBServedCells-ExtIEs",
31304         &asn_OP_SEQUENCE,
31305         asn_DEF_En_gNBServedCells_ExtIEs_tags_365,
31306         sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
31307                 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
31308         asn_DEF_En_gNBServedCells_ExtIEs_tags_365,      /* Same as above */
31309         sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
31310                 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
31311         { 0, 0, SEQUENCE_constraint },
31312         asn_MBR_En_gNBServedCells_ExtIEs_365,
31313         3,      /* Elements count */
31314         &asn_SPC_En_gNBServedCells_ExtIEs_specs_365     /* Additional specs */
31315 };
31316
31317 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_372 = {
31318         sizeof(struct ServedNRCell_Information_ExtIEs__extensionValue),
31319         offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31320         offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, present),
31321         sizeof(((struct ServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31322         0,      /* No top level tags */
31323         0,      /* No tags in the map */
31324         0, 0,
31325         -1      /* Extensions start */
31326 };
31327 static /* Use -fall-defs-global to expose */
31328 asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = {
31329         "extensionValue",
31330         "extensionValue",
31331         &asn_OP_OPEN_TYPE,
31332         0,      /* No effective tags (pointer) */
31333         0,      /* No effective tags (count) */
31334         0,      /* No tags (pointer) */
31335         0,      /* No tags (count) */
31336         { 0, 0, OPEN_TYPE_constraint },
31337         0, 0,   /* No members */
31338         &asn_SPC_extensionValue_specs_372       /* Additional specs */
31339 };
31340
31341 asn_TYPE_member_t asn_MBR_ServedNRCell_Information_ExtIEs_369[] = {
31342         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, id),
31343                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31344                 -1,     /* IMPLICIT tag at current level */
31345                 &asn_DEF_ProtocolIE_ID,
31346                 0,
31347                 { &asn_OER_memb_id_constr_370, &asn_PER_memb_id_constr_370,  memb_id_constraint_369 },
31348                 0, 0, /* No default value */
31349                 "id"
31350                 },
31351         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, criticality),
31352                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31353                 -1,     /* IMPLICIT tag at current level */
31354                 &asn_DEF_Criticality,
31355                 0,
31356                 { &asn_OER_memb_criticality_constr_371, &asn_PER_memb_criticality_constr_371,  memb_criticality_constraint_369 },
31357                 0, 0, /* No default value */
31358                 "criticality"
31359                 },
31360         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, extensionValue),
31361                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31362                 +1,     /* EXPLICIT tag at current level */
31363                 &asn_DEF_extensionValue_372,
31364                 0,
31365                 { &asn_OER_memb_extensionValue_constr_372, &asn_PER_memb_extensionValue_constr_372,  memb_extensionValue_constraint_369 },
31366                 0, 0, /* No default value */
31367                 "extensionValue"
31368                 },
31369 };
31370 static const ber_tlv_tag_t asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[] = {
31371         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31372 };
31373 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369[] = {
31374     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31375     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31376     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31377 };
31378 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 = {
31379         sizeof(struct ServedNRCell_Information_ExtIEs),
31380         offsetof(struct ServedNRCell_Information_ExtIEs, _asn_ctx),
31381         asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369,
31382         3,      /* Count of tags in the map */
31383         0, 0, 0,        /* Optional elements (not needed) */
31384         -1,     /* First extension addition */
31385 };
31386 asn_TYPE_descriptor_t asn_DEF_ServedNRCell_Information_ExtIEs = {
31387         "ServedNRCell-Information-ExtIEs",
31388         "ServedNRCell-Information-ExtIEs",
31389         &asn_OP_SEQUENCE,
31390         asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,
31391         sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
31392                 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
31393         asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,       /* Same as above */
31394         sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
31395                 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
31396         { 0, 0, SEQUENCE_constraint },
31397         asn_MBR_ServedNRCell_Information_ExtIEs_369,
31398         3,      /* Elements count */
31399         &asn_SPC_ServedNRCell_Information_ExtIEs_specs_369      /* Additional specs */
31400 };
31401
31402 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_376 = {
31403         sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
31404         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31405         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
31406         sizeof(((struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31407         0,      /* No top level tags */
31408         0,      /* No tags in the map */
31409         0, 0,
31410         -1      /* Extensions start */
31411 };
31412 static /* Use -fall-defs-global to expose */
31413 asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = {
31414         "extensionValue",
31415         "extensionValue",
31416         &asn_OP_OPEN_TYPE,
31417         0,      /* No effective tags (pointer) */
31418         0,      /* No effective tags (count) */
31419         0,      /* No tags (pointer) */
31420         0,      /* No tags (count) */
31421         { 0, 0, OPEN_TYPE_constraint },
31422         0, 0,   /* No members */
31423         &asn_SPC_extensionValue_specs_376       /* Additional specs */
31424 };
31425
31426 asn_TYPE_member_t asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373[] = {
31427         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, id),
31428                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31429                 -1,     /* IMPLICIT tag at current level */
31430                 &asn_DEF_ProtocolIE_ID,
31431                 0,
31432                 { &asn_OER_memb_id_constr_374, &asn_PER_memb_id_constr_374,  memb_id_constraint_373 },
31433                 0, 0, /* No default value */
31434                 "id"
31435                 },
31436         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, criticality),
31437                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31438                 -1,     /* IMPLICIT tag at current level */
31439                 &asn_DEF_Criticality,
31440                 0,
31441                 { &asn_OER_memb_criticality_constr_375, &asn_PER_memb_criticality_constr_375,  memb_criticality_constraint_373 },
31442                 0, 0, /* No default value */
31443                 "criticality"
31444                 },
31445         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
31446                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31447                 +1,     /* EXPLICIT tag at current level */
31448                 &asn_DEF_extensionValue_376,
31449                 0,
31450                 { &asn_OER_memb_extensionValue_constr_376, &asn_PER_memb_extensionValue_constr_376,  memb_extensionValue_constraint_373 },
31451                 0, 0, /* No default value */
31452                 "extensionValue"
31453                 },
31454 };
31455 static const ber_tlv_tag_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[] = {
31456         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31457 };
31458 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373[] = {
31459     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31460     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31461     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31462 };
31463 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 = {
31464         sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs),
31465         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
31466         asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373,
31467         3,      /* Count of tags in the map */
31468         0, 0, 0,        /* Optional elements (not needed) */
31469         -1,     /* First extension addition */
31470 };
31471 asn_TYPE_descriptor_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs = {
31472         "FDD-InfoServedNRCell-Information-ExtIEs",
31473         "FDD-InfoServedNRCell-Information-ExtIEs",
31474         &asn_OP_SEQUENCE,
31475         asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,
31476         sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
31477                 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
31478         asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,       /* Same as above */
31479         sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
31480                 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
31481         { 0, 0, SEQUENCE_constraint },
31482         asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373,
31483         3,      /* Elements count */
31484         &asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373      /* Additional specs */
31485 };
31486
31487 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_380 = {
31488         sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
31489         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31490         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
31491         sizeof(((struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31492         0,      /* No top level tags */
31493         0,      /* No tags in the map */
31494         0, 0,
31495         -1      /* Extensions start */
31496 };
31497 static /* Use -fall-defs-global to expose */
31498 asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = {
31499         "extensionValue",
31500         "extensionValue",
31501         &asn_OP_OPEN_TYPE,
31502         0,      /* No effective tags (pointer) */
31503         0,      /* No effective tags (count) */
31504         0,      /* No tags (pointer) */
31505         0,      /* No tags (count) */
31506         { 0, 0, OPEN_TYPE_constraint },
31507         0, 0,   /* No members */
31508         &asn_SPC_extensionValue_specs_380       /* Additional specs */
31509 };
31510
31511 asn_TYPE_member_t asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377[] = {
31512         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
31513                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31514                 -1,     /* IMPLICIT tag at current level */
31515                 &asn_DEF_ProtocolIE_ID,
31516                 0,
31517                 { &asn_OER_memb_id_constr_378, &asn_PER_memb_id_constr_378,  memb_id_constraint_377 },
31518                 0, 0, /* No default value */
31519                 "id"
31520                 },
31521         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
31522                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31523                 -1,     /* IMPLICIT tag at current level */
31524                 &asn_DEF_Criticality,
31525                 0,
31526                 { &asn_OER_memb_criticality_constr_379, &asn_PER_memb_criticality_constr_379,  memb_criticality_constraint_377 },
31527                 0, 0, /* No default value */
31528                 "criticality"
31529                 },
31530         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
31531                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31532                 +1,     /* EXPLICIT tag at current level */
31533                 &asn_DEF_extensionValue_380,
31534                 0,
31535                 { &asn_OER_memb_extensionValue_constr_380, &asn_PER_memb_extensionValue_constr_380,  memb_extensionValue_constraint_377 },
31536                 0, 0, /* No default value */
31537                 "extensionValue"
31538                 },
31539 };
31540 static const ber_tlv_tag_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[] = {
31541         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31542 };
31543 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377[] = {
31544     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31545     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31546     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31547 };
31548 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 = {
31549         sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs),
31550         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
31551         asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377,
31552         3,      /* Count of tags in the map */
31553         0, 0, 0,        /* Optional elements (not needed) */
31554         -1,     /* First extension addition */
31555 };
31556 asn_TYPE_descriptor_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
31557         "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
31558         "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
31559         &asn_OP_SEQUENCE,
31560         asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,
31561         sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
31562                 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
31563         asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,      /* Same as above */
31564         sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
31565                 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
31566         { 0, 0, SEQUENCE_constraint },
31567         asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377,
31568         3,      /* Elements count */
31569         &asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377     /* Additional specs */
31570 };
31571
31572 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_384 = {
31573         sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
31574         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31575         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
31576         sizeof(((struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31577         0,      /* No top level tags */
31578         0,      /* No tags in the map */
31579         0, 0,
31580         -1      /* Extensions start */
31581 };
31582 static /* Use -fall-defs-global to expose */
31583 asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = {
31584         "extensionValue",
31585         "extensionValue",
31586         &asn_OP_OPEN_TYPE,
31587         0,      /* No effective tags (pointer) */
31588         0,      /* No effective tags (count) */
31589         0,      /* No tags (pointer) */
31590         0,      /* No tags (count) */
31591         { 0, 0, OPEN_TYPE_constraint },
31592         0, 0,   /* No members */
31593         &asn_SPC_extensionValue_specs_384       /* Additional specs */
31594 };
31595
31596 asn_TYPE_member_t asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381[] = {
31597         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, id),
31598                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31599                 -1,     /* IMPLICIT tag at current level */
31600                 &asn_DEF_ProtocolIE_ID,
31601                 0,
31602                 { &asn_OER_memb_id_constr_382, &asn_PER_memb_id_constr_382,  memb_id_constraint_381 },
31603                 0, 0, /* No default value */
31604                 "id"
31605                 },
31606         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, criticality),
31607                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31608                 -1,     /* IMPLICIT tag at current level */
31609                 &asn_DEF_Criticality,
31610                 0,
31611                 { &asn_OER_memb_criticality_constr_383, &asn_PER_memb_criticality_constr_383,  memb_criticality_constraint_381 },
31612                 0, 0, /* No default value */
31613                 "criticality"
31614                 },
31615         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
31616                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31617                 +1,     /* EXPLICIT tag at current level */
31618                 &asn_DEF_extensionValue_384,
31619                 0,
31620                 { &asn_OER_memb_extensionValue_constr_384, &asn_PER_memb_extensionValue_constr_384,  memb_extensionValue_constraint_381 },
31621                 0, 0, /* No default value */
31622                 "extensionValue"
31623                 },
31624 };
31625 static const ber_tlv_tag_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[] = {
31626         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31627 };
31628 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381[] = {
31629     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31630     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31631     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31632 };
31633 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 = {
31634         sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs),
31635         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
31636         asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381,
31637         3,      /* Count of tags in the map */
31638         0, 0, 0,        /* Optional elements (not needed) */
31639         -1,     /* First extension addition */
31640 };
31641 asn_TYPE_descriptor_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs = {
31642         "TDD-InfoServedNRCell-Information-ExtIEs",
31643         "TDD-InfoServedNRCell-Information-ExtIEs",
31644         &asn_OP_SEQUENCE,
31645         asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,
31646         sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
31647                 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
31648         asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,       /* Same as above */
31649         sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
31650                 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
31651         { 0, 0, SEQUENCE_constraint },
31652         asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381,
31653         3,      /* Elements count */
31654         &asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381      /* Additional specs */
31655 };
31656
31657 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_388 = {
31658         sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
31659         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
31660         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
31661         sizeof(((struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
31662         0,      /* No top level tags */
31663         0,      /* No tags in the map */
31664         0, 0,
31665         -1      /* Extensions start */
31666 };
31667 static /* Use -fall-defs-global to expose */
31668 asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = {
31669         "extensionValue",
31670         "extensionValue",
31671         &asn_OP_OPEN_TYPE,
31672         0,      /* No effective tags (pointer) */
31673         0,      /* No effective tags (count) */
31674         0,      /* No tags (pointer) */
31675         0,      /* No tags (count) */
31676         { 0, 0, OPEN_TYPE_constraint },
31677         0, 0,   /* No members */
31678         &asn_SPC_extensionValue_specs_388       /* Additional specs */
31679 };
31680
31681 asn_TYPE_member_t asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385[] = {
31682         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
31683                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31684                 -1,     /* IMPLICIT tag at current level */
31685                 &asn_DEF_ProtocolIE_ID,
31686                 0,
31687                 { &asn_OER_memb_id_constr_386, &asn_PER_memb_id_constr_386,  memb_id_constraint_385 },
31688                 0, 0, /* No default value */
31689                 "id"
31690                 },
31691         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
31692                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31693                 -1,     /* IMPLICIT tag at current level */
31694                 &asn_DEF_Criticality,
31695                 0,
31696                 { &asn_OER_memb_criticality_constr_387, &asn_PER_memb_criticality_constr_387,  memb_criticality_constraint_385 },
31697                 0, 0, /* No default value */
31698                 "criticality"
31699                 },
31700         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
31701                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31702                 +1,     /* EXPLICIT tag at current level */
31703                 &asn_DEF_extensionValue_388,
31704                 0,
31705                 { &asn_OER_memb_extensionValue_constr_388, &asn_PER_memb_extensionValue_constr_388,  memb_extensionValue_constraint_385 },
31706                 0, 0, /* No default value */
31707                 "extensionValue"
31708                 },
31709 };
31710 static const ber_tlv_tag_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[] = {
31711         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31712 };
31713 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385[] = {
31714     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31715     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31716     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31717 };
31718 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 = {
31719         sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs),
31720         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
31721         asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385,
31722         3,      /* Count of tags in the map */
31723         0, 0, 0,        /* Optional elements (not needed) */
31724         -1,     /* First extension addition */
31725 };
31726 asn_TYPE_descriptor_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
31727         "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
31728         "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
31729         &asn_OP_SEQUENCE,
31730         asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,
31731         sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
31732                 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
31733         asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,      /* Same as above */
31734         sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
31735                 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
31736         { 0, 0, SEQUENCE_constraint },
31737         asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385,
31738         3,      /* Elements count */
31739         &asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385     /* Additional specs */
31740 };
31741
31742 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_392 = {
31743         sizeof(struct NRNeighbour_Information_ExtIEs__extensionValue),
31744         offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, _asn_ctx),
31745         offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, present),
31746         sizeof(((struct NRNeighbour_Information_ExtIEs__extensionValue *)0)->present),
31747         0,      /* No top level tags */
31748         0,      /* No tags in the map */
31749         0, 0,
31750         -1      /* Extensions start */
31751 };
31752 static /* Use -fall-defs-global to expose */
31753 asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = {
31754         "extensionValue",
31755         "extensionValue",
31756         &asn_OP_OPEN_TYPE,
31757         0,      /* No effective tags (pointer) */
31758         0,      /* No effective tags (count) */
31759         0,      /* No tags (pointer) */
31760         0,      /* No tags (count) */
31761         { 0, 0, OPEN_TYPE_constraint },
31762         0, 0,   /* No members */
31763         &asn_SPC_extensionValue_specs_392       /* Additional specs */
31764 };
31765
31766 asn_TYPE_member_t asn_MBR_NRNeighbour_Information_ExtIEs_389[] = {
31767         { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, id),
31768                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31769                 -1,     /* IMPLICIT tag at current level */
31770                 &asn_DEF_ProtocolIE_ID,
31771                 0,
31772                 { &asn_OER_memb_id_constr_390, &asn_PER_memb_id_constr_390,  memb_id_constraint_389 },
31773                 0, 0, /* No default value */
31774                 "id"
31775                 },
31776         { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, criticality),
31777                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31778                 -1,     /* IMPLICIT tag at current level */
31779                 &asn_DEF_Criticality,
31780                 0,
31781                 { &asn_OER_memb_criticality_constr_391, &asn_PER_memb_criticality_constr_391,  memb_criticality_constraint_389 },
31782                 0, 0, /* No default value */
31783                 "criticality"
31784                 },
31785         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, extensionValue),
31786                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31787                 +1,     /* EXPLICIT tag at current level */
31788                 &asn_DEF_extensionValue_392,
31789                 0,
31790                 { &asn_OER_memb_extensionValue_constr_392, &asn_PER_memb_extensionValue_constr_392,  memb_extensionValue_constraint_389 },
31791                 0, 0, /* No default value */
31792                 "extensionValue"
31793                 },
31794 };
31795 static const ber_tlv_tag_t asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[] = {
31796         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31797 };
31798 static const asn_TYPE_tag2member_t asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389[] = {
31799     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31800     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31801     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31802 };
31803 asn_SEQUENCE_specifics_t asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 = {
31804         sizeof(struct NRNeighbour_Information_ExtIEs),
31805         offsetof(struct NRNeighbour_Information_ExtIEs, _asn_ctx),
31806         asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389,
31807         3,      /* Count of tags in the map */
31808         0, 0, 0,        /* Optional elements (not needed) */
31809         -1,     /* First extension addition */
31810 };
31811 asn_TYPE_descriptor_t asn_DEF_NRNeighbour_Information_ExtIEs = {
31812         "NRNeighbour-Information-ExtIEs",
31813         "NRNeighbour-Information-ExtIEs",
31814         &asn_OP_SEQUENCE,
31815         asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,
31816         sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
31817                 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
31818         asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,        /* Same as above */
31819         sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
31820                 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
31821         { 0, 0, SEQUENCE_constraint },
31822         asn_MBR_NRNeighbour_Information_ExtIEs_389,
31823         3,      /* Elements count */
31824         &asn_SPC_NRNeighbour_Information_ExtIEs_specs_389       /* Additional specs */
31825 };
31826
31827 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_396 = {
31828         sizeof(struct Limited_list_ExtIEs__extensionValue),
31829         offsetof(struct Limited_list_ExtIEs__extensionValue, _asn_ctx),
31830         offsetof(struct Limited_list_ExtIEs__extensionValue, present),
31831         sizeof(((struct Limited_list_ExtIEs__extensionValue *)0)->present),
31832         0,      /* No top level tags */
31833         0,      /* No tags in the map */
31834         0, 0,
31835         -1      /* Extensions start */
31836 };
31837 static /* Use -fall-defs-global to expose */
31838 asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = {
31839         "extensionValue",
31840         "extensionValue",
31841         &asn_OP_OPEN_TYPE,
31842         0,      /* No effective tags (pointer) */
31843         0,      /* No effective tags (count) */
31844         0,      /* No tags (pointer) */
31845         0,      /* No tags (count) */
31846         { 0, 0, OPEN_TYPE_constraint },
31847         0, 0,   /* No members */
31848         &asn_SPC_extensionValue_specs_396       /* Additional specs */
31849 };
31850
31851 asn_TYPE_member_t asn_MBR_Limited_list_ExtIEs_393[] = {
31852         { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, id),
31853                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31854                 -1,     /* IMPLICIT tag at current level */
31855                 &asn_DEF_ProtocolIE_ID,
31856                 0,
31857                 { &asn_OER_memb_id_constr_394, &asn_PER_memb_id_constr_394,  memb_id_constraint_393 },
31858                 0, 0, /* No default value */
31859                 "id"
31860                 },
31861         { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, criticality),
31862                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31863                 -1,     /* IMPLICIT tag at current level */
31864                 &asn_DEF_Criticality,
31865                 0,
31866                 { &asn_OER_memb_criticality_constr_395, &asn_PER_memb_criticality_constr_395,  memb_criticality_constraint_393 },
31867                 0, 0, /* No default value */
31868                 "criticality"
31869                 },
31870         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, extensionValue),
31871                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31872                 +1,     /* EXPLICIT tag at current level */
31873                 &asn_DEF_extensionValue_396,
31874                 0,
31875                 { &asn_OER_memb_extensionValue_constr_396, &asn_PER_memb_extensionValue_constr_396,  memb_extensionValue_constraint_393 },
31876                 0, 0, /* No default value */
31877                 "extensionValue"
31878                 },
31879 };
31880 static const ber_tlv_tag_t asn_DEF_Limited_list_ExtIEs_tags_393[] = {
31881         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31882 };
31883 static const asn_TYPE_tag2member_t asn_MAP_Limited_list_ExtIEs_tag2el_393[] = {
31884     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31885     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31886     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31887 };
31888 asn_SEQUENCE_specifics_t asn_SPC_Limited_list_ExtIEs_specs_393 = {
31889         sizeof(struct Limited_list_ExtIEs),
31890         offsetof(struct Limited_list_ExtIEs, _asn_ctx),
31891         asn_MAP_Limited_list_ExtIEs_tag2el_393,
31892         3,      /* Count of tags in the map */
31893         0, 0, 0,        /* Optional elements (not needed) */
31894         -1,     /* First extension addition */
31895 };
31896 asn_TYPE_descriptor_t asn_DEF_Limited_list_ExtIEs = {
31897         "Limited-list-ExtIEs",
31898         "Limited-list-ExtIEs",
31899         &asn_OP_SEQUENCE,
31900         asn_DEF_Limited_list_ExtIEs_tags_393,
31901         sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
31902                 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
31903         asn_DEF_Limited_list_ExtIEs_tags_393,   /* Same as above */
31904         sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
31905                 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
31906         { 0, 0, SEQUENCE_constraint },
31907         asn_MBR_Limited_list_ExtIEs_393,
31908         3,      /* Elements count */
31909         &asn_SPC_Limited_list_ExtIEs_specs_393  /* Additional specs */
31910 };
31911
31912 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_400 = {
31913         sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue),
31914         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, _asn_ctx),
31915         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, present),
31916         sizeof(((struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue *)0)->present),
31917         0,      /* No top level tags */
31918         0,      /* No tags in the map */
31919         0, 0,
31920         -1      /* Extensions start */
31921 };
31922 static /* Use -fall-defs-global to expose */
31923 asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = {
31924         "extensionValue",
31925         "extensionValue",
31926         &asn_OP_OPEN_TYPE,
31927         0,      /* No effective tags (pointer) */
31928         0,      /* No effective tags (count) */
31929         0,      /* No tags (pointer) */
31930         0,      /* No tags (count) */
31931         { 0, 0, OPEN_TYPE_constraint },
31932         0, 0,   /* No members */
31933         &asn_SPC_extensionValue_specs_400       /* Additional specs */
31934 };
31935
31936 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397[] = {
31937         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, id),
31938                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31939                 -1,     /* IMPLICIT tag at current level */
31940                 &asn_DEF_ProtocolIE_ID,
31941                 0,
31942                 { &asn_OER_memb_id_constr_398, &asn_PER_memb_id_constr_398,  memb_id_constraint_397 },
31943                 0, 0, /* No default value */
31944                 "id"
31945                 },
31946         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, criticality),
31947                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31948                 -1,     /* IMPLICIT tag at current level */
31949                 &asn_DEF_Criticality,
31950                 0,
31951                 { &asn_OER_memb_criticality_constr_399, &asn_PER_memb_criticality_constr_399,  memb_criticality_constraint_397 },
31952                 0, 0, /* No default value */
31953                 "criticality"
31954                 },
31955         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, extensionValue),
31956                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31957                 +1,     /* EXPLICIT tag at current level */
31958                 &asn_DEF_extensionValue_400,
31959                 0,
31960                 { &asn_OER_memb_extensionValue_constr_400, &asn_PER_memb_extensionValue_constr_400,  memb_extensionValue_constraint_397 },
31961                 0, 0, /* No default value */
31962                 "extensionValue"
31963                 },
31964 };
31965 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[] = {
31966         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31967 };
31968 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397[] = {
31969     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31970     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31971     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31972 };
31973 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 = {
31974         sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs),
31975         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, _asn_ctx),
31976         asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397,
31977         3,      /* Count of tags in the map */
31978         0, 0, 0,        /* Optional elements (not needed) */
31979         -1,     /* First extension addition */
31980 };
31981 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs = {
31982         "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
31983         "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
31984         &asn_OP_SEQUENCE,
31985         asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,
31986         sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
31987                 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
31988         asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,        /* Same as above */
31989         sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
31990                 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
31991         { 0, 0, SEQUENCE_constraint },
31992         asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397,
31993         3,      /* Elements count */
31994         &asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397       /* Additional specs */
31995 };
31996
31997 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_404 = {
31998         sizeof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue),
31999         offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
32000         offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, present),
32001         sizeof(((struct ServedNRCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
32002         0,      /* No top level tags */
32003         0,      /* No tags in the map */
32004         0, 0,
32005         -1      /* Extensions start */
32006 };
32007 static /* Use -fall-defs-global to expose */
32008 asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = {
32009         "extensionValue",
32010         "extensionValue",
32011         &asn_OP_OPEN_TYPE,
32012         0,      /* No effective tags (pointer) */
32013         0,      /* No effective tags (count) */
32014         0,      /* No tags (pointer) */
32015         0,      /* No tags (count) */
32016         { 0, 0, OPEN_TYPE_constraint },
32017         0, 0,   /* No members */
32018         &asn_SPC_extensionValue_specs_404       /* Additional specs */
32019 };
32020
32021 asn_TYPE_member_t asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401[] = {
32022         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, id),
32023                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32024                 -1,     /* IMPLICIT tag at current level */
32025                 &asn_DEF_ProtocolIE_ID,
32026                 0,
32027                 { &asn_OER_memb_id_constr_402, &asn_PER_memb_id_constr_402,  memb_id_constraint_401 },
32028                 0, 0, /* No default value */
32029                 "id"
32030                 },
32031         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, criticality),
32032                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32033                 -1,     /* IMPLICIT tag at current level */
32034                 &asn_DEF_Criticality,
32035                 0,
32036                 { &asn_OER_memb_criticality_constr_403, &asn_PER_memb_criticality_constr_403,  memb_criticality_constraint_401 },
32037                 0, 0, /* No default value */
32038                 "criticality"
32039                 },
32040         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, extensionValue),
32041                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32042                 +1,     /* EXPLICIT tag at current level */
32043                 &asn_DEF_extensionValue_404,
32044                 0,
32045                 { &asn_OER_memb_extensionValue_constr_404, &asn_PER_memb_extensionValue_constr_404,  memb_extensionValue_constraint_401 },
32046                 0, 0, /* No default value */
32047                 "extensionValue"
32048                 },
32049 };
32050 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[] = {
32051         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32052 };
32053 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401[] = {
32054     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32055     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32056     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32057 };
32058 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 = {
32059         sizeof(struct ServedNRCellsToModify_Item_ExtIEs),
32060         offsetof(struct ServedNRCellsToModify_Item_ExtIEs, _asn_ctx),
32061         asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401,
32062         3,      /* Count of tags in the map */
32063         0, 0, 0,        /* Optional elements (not needed) */
32064         -1,     /* First extension addition */
32065 };
32066 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs = {
32067         "ServedNRCellsToModify-Item-ExtIEs",
32068         "ServedNRCellsToModify-Item-ExtIEs",
32069         &asn_OP_SEQUENCE,
32070         asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,
32071         sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
32072                 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
32073         asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,     /* Same as above */
32074         sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
32075                 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
32076         { 0, 0, SEQUENCE_constraint },
32077         asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401,
32078         3,      /* Elements count */
32079         &asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401    /* Additional specs */
32080 };
32081
32082 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_408 = {
32083         sizeof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue),
32084         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
32085         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, present),
32086         sizeof(((struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
32087         0,      /* No top level tags */
32088         0,      /* No tags in the map */
32089         0, 0,
32090         -1      /* Extensions start */
32091 };
32092 static /* Use -fall-defs-global to expose */
32093 asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = {
32094         "extensionValue",
32095         "extensionValue",
32096         &asn_OP_OPEN_TYPE,
32097         0,      /* No effective tags (pointer) */
32098         0,      /* No effective tags (count) */
32099         0,      /* No tags (pointer) */
32100         0,      /* No tags (count) */
32101         { 0, 0, OPEN_TYPE_constraint },
32102         0, 0,   /* No members */
32103         &asn_SPC_extensionValue_specs_408       /* Additional specs */
32104 };
32105
32106 asn_TYPE_member_t asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405[] = {
32107         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, id),
32108                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32109                 -1,     /* IMPLICIT tag at current level */
32110                 &asn_DEF_ProtocolIE_ID,
32111                 0,
32112                 { &asn_OER_memb_id_constr_406, &asn_PER_memb_id_constr_406,  memb_id_constraint_405 },
32113                 0, 0, /* No default value */
32114                 "id"
32115                 },
32116         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, criticality),
32117                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32118                 -1,     /* IMPLICIT tag at current level */
32119                 &asn_DEF_Criticality,
32120                 0,
32121                 { &asn_OER_memb_criticality_constr_407, &asn_PER_memb_criticality_constr_407,  memb_criticality_constraint_405 },
32122                 0, 0, /* No default value */
32123                 "criticality"
32124                 },
32125         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, extensionValue),
32126                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32127                 +1,     /* EXPLICIT tag at current level */
32128                 &asn_DEF_extensionValue_408,
32129                 0,
32130                 { &asn_OER_memb_extensionValue_constr_408, &asn_PER_memb_extensionValue_constr_408,  memb_extensionValue_constraint_405 },
32131                 0, 0, /* No default value */
32132                 "extensionValue"
32133                 },
32134 };
32135 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[] = {
32136         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32137 };
32138 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405[] = {
32139     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32140     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32141     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32142 };
32143 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 = {
32144         sizeof(struct ServedNRCellsToActivate_Item_ExtIEs),
32145         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, _asn_ctx),
32146         asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405,
32147         3,      /* Count of tags in the map */
32148         0, 0, 0,        /* Optional elements (not needed) */
32149         -1,     /* First extension addition */
32150 };
32151 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs = {
32152         "ServedNRCellsToActivate-Item-ExtIEs",
32153         "ServedNRCellsToActivate-Item-ExtIEs",
32154         &asn_OP_SEQUENCE,
32155         asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,
32156         sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
32157                 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
32158         asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,   /* Same as above */
32159         sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
32160                 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
32161         { 0, 0, SEQUENCE_constraint },
32162         asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405,
32163         3,      /* Elements count */
32164         &asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405  /* Additional specs */
32165 };
32166
32167 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_412 = {
32168         sizeof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue),
32169         offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, _asn_ctx),
32170         offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, present),
32171         sizeof(((struct ActivatedNRCellList_Item_ExtIEs__extensionValue *)0)->present),
32172         0,      /* No top level tags */
32173         0,      /* No tags in the map */
32174         0, 0,
32175         -1      /* Extensions start */
32176 };
32177 static /* Use -fall-defs-global to expose */
32178 asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = {
32179         "extensionValue",
32180         "extensionValue",
32181         &asn_OP_OPEN_TYPE,
32182         0,      /* No effective tags (pointer) */
32183         0,      /* No effective tags (count) */
32184         0,      /* No tags (pointer) */
32185         0,      /* No tags (count) */
32186         { 0, 0, OPEN_TYPE_constraint },
32187         0, 0,   /* No members */
32188         &asn_SPC_extensionValue_specs_412       /* Additional specs */
32189 };
32190
32191 asn_TYPE_member_t asn_MBR_ActivatedNRCellList_Item_ExtIEs_409[] = {
32192         { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, id),
32193                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32194                 -1,     /* IMPLICIT tag at current level */
32195                 &asn_DEF_ProtocolIE_ID,
32196                 0,
32197                 { &asn_OER_memb_id_constr_410, &asn_PER_memb_id_constr_410,  memb_id_constraint_409 },
32198                 0, 0, /* No default value */
32199                 "id"
32200                 },
32201         { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, criticality),
32202                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32203                 -1,     /* IMPLICIT tag at current level */
32204                 &asn_DEF_Criticality,
32205                 0,
32206                 { &asn_OER_memb_criticality_constr_411, &asn_PER_memb_criticality_constr_411,  memb_criticality_constraint_409 },
32207                 0, 0, /* No default value */
32208                 "criticality"
32209                 },
32210         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, extensionValue),
32211                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32212                 +1,     /* EXPLICIT tag at current level */
32213                 &asn_DEF_extensionValue_412,
32214                 0,
32215                 { &asn_OER_memb_extensionValue_constr_412, &asn_PER_memb_extensionValue_constr_412,  memb_extensionValue_constraint_409 },
32216                 0, 0, /* No default value */
32217                 "extensionValue"
32218                 },
32219 };
32220 static const ber_tlv_tag_t asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[] = {
32221         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32222 };
32223 static const asn_TYPE_tag2member_t asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409[] = {
32224     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32225     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32226     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32227 };
32228 asn_SEQUENCE_specifics_t asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 = {
32229         sizeof(struct ActivatedNRCellList_Item_ExtIEs),
32230         offsetof(struct ActivatedNRCellList_Item_ExtIEs, _asn_ctx),
32231         asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409,
32232         3,      /* Count of tags in the map */
32233         0, 0, 0,        /* Optional elements (not needed) */
32234         -1,     /* First extension addition */
32235 };
32236 asn_TYPE_descriptor_t asn_DEF_ActivatedNRCellList_Item_ExtIEs = {
32237         "ActivatedNRCellList-Item-ExtIEs",
32238         "ActivatedNRCellList-Item-ExtIEs",
32239         &asn_OP_SEQUENCE,
32240         asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,
32241         sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
32242                 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
32243         asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,       /* Same as above */
32244         sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
32245                 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
32246         { 0, 0, SEQUENCE_constraint },
32247         asn_MBR_ActivatedNRCellList_Item_ExtIEs_409,
32248         3,      /* Elements count */
32249         &asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409      /* Additional specs */
32250 };
32251
32252 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_416 = {
32253         sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue),
32254         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, _asn_ctx),
32255         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, present),
32256         sizeof(((struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue *)0)->present),
32257         0,      /* No top level tags */
32258         0,      /* No tags in the map */
32259         0, 0,
32260         -1      /* Extensions start */
32261 };
32262 static /* Use -fall-defs-global to expose */
32263 asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = {
32264         "extensionValue",
32265         "extensionValue",
32266         &asn_OP_OPEN_TYPE,
32267         0,      /* No effective tags (pointer) */
32268         0,      /* No effective tags (count) */
32269         0,      /* No tags (pointer) */
32270         0,      /* No tags (count) */
32271         { 0, 0, OPEN_TYPE_constraint },
32272         0, 0,   /* No members */
32273         &asn_SPC_extensionValue_specs_416       /* Additional specs */
32274 };
32275
32276 asn_TYPE_member_t asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413[] = {
32277         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, id),
32278                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32279                 -1,     /* IMPLICIT tag at current level */
32280                 &asn_DEF_ProtocolIE_ID,
32281                 0,
32282                 { &asn_OER_memb_id_constr_414, &asn_PER_memb_id_constr_414,  memb_id_constraint_413 },
32283                 0, 0, /* No default value */
32284                 "id"
32285                 },
32286         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, criticality),
32287                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32288                 -1,     /* IMPLICIT tag at current level */
32289                 &asn_DEF_Criticality,
32290                 0,
32291                 { &asn_OER_memb_criticality_constr_415, &asn_PER_memb_criticality_constr_415,  memb_criticality_constraint_413 },
32292                 0, 0, /* No default value */
32293                 "criticality"
32294                 },
32295         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, extensionValue),
32296                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32297                 +1,     /* EXPLICIT tag at current level */
32298                 &asn_DEF_extensionValue_416,
32299                 0,
32300                 { &asn_OER_memb_extensionValue_constr_416, &asn_PER_memb_extensionValue_constr_416,  memb_extensionValue_constraint_413 },
32301                 0, 0, /* No default value */
32302                 "extensionValue"
32303                 },
32304 };
32305 static const ber_tlv_tag_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[] = {
32306         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32307 };
32308 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413[] = {
32309     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32310     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32311     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32312 };
32313 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 = {
32314         sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs),
32315         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, _asn_ctx),
32316         asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413,
32317         3,      /* Count of tags in the map */
32318         0, 0, 0,        /* Optional elements (not needed) */
32319         -1,     /* First extension addition */
32320 };
32321 asn_TYPE_descriptor_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs = {
32322         "E-RABs-DataForwardingAddress-ItemExtIEs",
32323         "E-RABs-DataForwardingAddress-ItemExtIEs",
32324         &asn_OP_SEQUENCE,
32325         asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,
32326         sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
32327                 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
32328         asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,       /* Same as above */
32329         sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
32330                 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
32331         { 0, 0, SEQUENCE_constraint },
32332         asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413,
32333         3,      /* Elements count */
32334         &asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413      /* Additional specs */
32335 };
32336
32337 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_420 = {
32338         sizeof(struct ABSInformationFDD_ExtIEs__extensionValue),
32339         offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
32340         offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, present),
32341         sizeof(((struct ABSInformationFDD_ExtIEs__extensionValue *)0)->present),
32342         0,      /* No top level tags */
32343         0,      /* No tags in the map */
32344         0, 0,
32345         -1      /* Extensions start */
32346 };
32347 static /* Use -fall-defs-global to expose */
32348 asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = {
32349         "extensionValue",
32350         "extensionValue",
32351         &asn_OP_OPEN_TYPE,
32352         0,      /* No effective tags (pointer) */
32353         0,      /* No effective tags (count) */
32354         0,      /* No tags (pointer) */
32355         0,      /* No tags (count) */
32356         { 0, 0, OPEN_TYPE_constraint },
32357         0, 0,   /* No members */
32358         &asn_SPC_extensionValue_specs_420       /* Additional specs */
32359 };
32360
32361 asn_TYPE_member_t asn_MBR_ABSInformationFDD_ExtIEs_417[] = {
32362         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, id),
32363                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32364                 -1,     /* IMPLICIT tag at current level */
32365                 &asn_DEF_ProtocolIE_ID,
32366                 0,
32367                 { &asn_OER_memb_id_constr_418, &asn_PER_memb_id_constr_418,  memb_id_constraint_417 },
32368                 0, 0, /* No default value */
32369                 "id"
32370                 },
32371         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, criticality),
32372                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32373                 -1,     /* IMPLICIT tag at current level */
32374                 &asn_DEF_Criticality,
32375                 0,
32376                 { &asn_OER_memb_criticality_constr_419, &asn_PER_memb_criticality_constr_419,  memb_criticality_constraint_417 },
32377                 0, 0, /* No default value */
32378                 "criticality"
32379                 },
32380         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, extensionValue),
32381                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32382                 +1,     /* EXPLICIT tag at current level */
32383                 &asn_DEF_extensionValue_420,
32384                 0,
32385                 { &asn_OER_memb_extensionValue_constr_420, &asn_PER_memb_extensionValue_constr_420,  memb_extensionValue_constraint_417 },
32386                 0, 0, /* No default value */
32387                 "extensionValue"
32388                 },
32389 };
32390 static const ber_tlv_tag_t asn_DEF_ABSInformationFDD_ExtIEs_tags_417[] = {
32391         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32392 };
32393 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417[] = {
32394     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32395     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32396     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32397 };
32398 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationFDD_ExtIEs_specs_417 = {
32399         sizeof(struct ABSInformationFDD_ExtIEs),
32400         offsetof(struct ABSInformationFDD_ExtIEs, _asn_ctx),
32401         asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417,
32402         3,      /* Count of tags in the map */
32403         0, 0, 0,        /* Optional elements (not needed) */
32404         -1,     /* First extension addition */
32405 };
32406 asn_TYPE_descriptor_t asn_DEF_ABSInformationFDD_ExtIEs = {
32407         "ABSInformationFDD-ExtIEs",
32408         "ABSInformationFDD-ExtIEs",
32409         &asn_OP_SEQUENCE,
32410         asn_DEF_ABSInformationFDD_ExtIEs_tags_417,
32411         sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
32412                 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
32413         asn_DEF_ABSInformationFDD_ExtIEs_tags_417,      /* Same as above */
32414         sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
32415                 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
32416         { 0, 0, SEQUENCE_constraint },
32417         asn_MBR_ABSInformationFDD_ExtIEs_417,
32418         3,      /* Elements count */
32419         &asn_SPC_ABSInformationFDD_ExtIEs_specs_417     /* Additional specs */
32420 };
32421
32422 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_424 = {
32423         sizeof(struct ABSInformationTDD_ExtIEs__extensionValue),
32424         offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
32425         offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, present),
32426         sizeof(((struct ABSInformationTDD_ExtIEs__extensionValue *)0)->present),
32427         0,      /* No top level tags */
32428         0,      /* No tags in the map */
32429         0, 0,
32430         -1      /* Extensions start */
32431 };
32432 static /* Use -fall-defs-global to expose */
32433 asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = {
32434         "extensionValue",
32435         "extensionValue",
32436         &asn_OP_OPEN_TYPE,
32437         0,      /* No effective tags (pointer) */
32438         0,      /* No effective tags (count) */
32439         0,      /* No tags (pointer) */
32440         0,      /* No tags (count) */
32441         { 0, 0, OPEN_TYPE_constraint },
32442         0, 0,   /* No members */
32443         &asn_SPC_extensionValue_specs_424       /* Additional specs */
32444 };
32445
32446 asn_TYPE_member_t asn_MBR_ABSInformationTDD_ExtIEs_421[] = {
32447         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, id),
32448                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32449                 -1,     /* IMPLICIT tag at current level */
32450                 &asn_DEF_ProtocolIE_ID,
32451                 0,
32452                 { &asn_OER_memb_id_constr_422, &asn_PER_memb_id_constr_422,  memb_id_constraint_421 },
32453                 0, 0, /* No default value */
32454                 "id"
32455                 },
32456         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, criticality),
32457                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32458                 -1,     /* IMPLICIT tag at current level */
32459                 &asn_DEF_Criticality,
32460                 0,
32461                 { &asn_OER_memb_criticality_constr_423, &asn_PER_memb_criticality_constr_423,  memb_criticality_constraint_421 },
32462                 0, 0, /* No default value */
32463                 "criticality"
32464                 },
32465         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, extensionValue),
32466                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32467                 +1,     /* EXPLICIT tag at current level */
32468                 &asn_DEF_extensionValue_424,
32469                 0,
32470                 { &asn_OER_memb_extensionValue_constr_424, &asn_PER_memb_extensionValue_constr_424,  memb_extensionValue_constraint_421 },
32471                 0, 0, /* No default value */
32472                 "extensionValue"
32473                 },
32474 };
32475 static const ber_tlv_tag_t asn_DEF_ABSInformationTDD_ExtIEs_tags_421[] = {
32476         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32477 };
32478 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421[] = {
32479     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32480     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32481     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32482 };
32483 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationTDD_ExtIEs_specs_421 = {
32484         sizeof(struct ABSInformationTDD_ExtIEs),
32485         offsetof(struct ABSInformationTDD_ExtIEs, _asn_ctx),
32486         asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421,
32487         3,      /* Count of tags in the map */
32488         0, 0, 0,        /* Optional elements (not needed) */
32489         -1,     /* First extension addition */
32490 };
32491 asn_TYPE_descriptor_t asn_DEF_ABSInformationTDD_ExtIEs = {
32492         "ABSInformationTDD-ExtIEs",
32493         "ABSInformationTDD-ExtIEs",
32494         &asn_OP_SEQUENCE,
32495         asn_DEF_ABSInformationTDD_ExtIEs_tags_421,
32496         sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
32497                 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
32498         asn_DEF_ABSInformationTDD_ExtIEs_tags_421,      /* Same as above */
32499         sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
32500                 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
32501         { 0, 0, SEQUENCE_constraint },
32502         asn_MBR_ABSInformationTDD_ExtIEs_421,
32503         3,      /* Elements count */
32504         &asn_SPC_ABSInformationTDD_ExtIEs_specs_421     /* Additional specs */
32505 };
32506
32507 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_428 = {
32508         sizeof(struct ABS_Status_ExtIEs__extensionValue),
32509         offsetof(struct ABS_Status_ExtIEs__extensionValue, _asn_ctx),
32510         offsetof(struct ABS_Status_ExtIEs__extensionValue, present),
32511         sizeof(((struct ABS_Status_ExtIEs__extensionValue *)0)->present),
32512         0,      /* No top level tags */
32513         0,      /* No tags in the map */
32514         0, 0,
32515         -1      /* Extensions start */
32516 };
32517 static /* Use -fall-defs-global to expose */
32518 asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = {
32519         "extensionValue",
32520         "extensionValue",
32521         &asn_OP_OPEN_TYPE,
32522         0,      /* No effective tags (pointer) */
32523         0,      /* No effective tags (count) */
32524         0,      /* No tags (pointer) */
32525         0,      /* No tags (count) */
32526         { 0, 0, OPEN_TYPE_constraint },
32527         0, 0,   /* No members */
32528         &asn_SPC_extensionValue_specs_428       /* Additional specs */
32529 };
32530
32531 asn_TYPE_member_t asn_MBR_ABS_Status_ExtIEs_425[] = {
32532         { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, id),
32533                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32534                 -1,     /* IMPLICIT tag at current level */
32535                 &asn_DEF_ProtocolIE_ID,
32536                 0,
32537                 { &asn_OER_memb_id_constr_426, &asn_PER_memb_id_constr_426,  memb_id_constraint_425 },
32538                 0, 0, /* No default value */
32539                 "id"
32540                 },
32541         { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, criticality),
32542                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32543                 -1,     /* IMPLICIT tag at current level */
32544                 &asn_DEF_Criticality,
32545                 0,
32546                 { &asn_OER_memb_criticality_constr_427, &asn_PER_memb_criticality_constr_427,  memb_criticality_constraint_425 },
32547                 0, 0, /* No default value */
32548                 "criticality"
32549                 },
32550         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, extensionValue),
32551                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32552                 +1,     /* EXPLICIT tag at current level */
32553                 &asn_DEF_extensionValue_428,
32554                 0,
32555                 { &asn_OER_memb_extensionValue_constr_428, &asn_PER_memb_extensionValue_constr_428,  memb_extensionValue_constraint_425 },
32556                 0, 0, /* No default value */
32557                 "extensionValue"
32558                 },
32559 };
32560 static const ber_tlv_tag_t asn_DEF_ABS_Status_ExtIEs_tags_425[] = {
32561         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32562 };
32563 static const asn_TYPE_tag2member_t asn_MAP_ABS_Status_ExtIEs_tag2el_425[] = {
32564     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32565     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32566     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32567 };
32568 asn_SEQUENCE_specifics_t asn_SPC_ABS_Status_ExtIEs_specs_425 = {
32569         sizeof(struct ABS_Status_ExtIEs),
32570         offsetof(struct ABS_Status_ExtIEs, _asn_ctx),
32571         asn_MAP_ABS_Status_ExtIEs_tag2el_425,
32572         3,      /* Count of tags in the map */
32573         0, 0, 0,        /* Optional elements (not needed) */
32574         -1,     /* First extension addition */
32575 };
32576 asn_TYPE_descriptor_t asn_DEF_ABS_Status_ExtIEs = {
32577         "ABS-Status-ExtIEs",
32578         "ABS-Status-ExtIEs",
32579         &asn_OP_SEQUENCE,
32580         asn_DEF_ABS_Status_ExtIEs_tags_425,
32581         sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
32582                 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
32583         asn_DEF_ABS_Status_ExtIEs_tags_425,     /* Same as above */
32584         sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
32585                 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
32586         { 0, 0, SEQUENCE_constraint },
32587         asn_MBR_ABS_Status_ExtIEs_425,
32588         3,      /* Elements count */
32589         &asn_SPC_ABS_Status_ExtIEs_specs_425    /* Additional specs */
32590 };
32591
32592 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_432 = {
32593         sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue),
32594         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
32595         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, present),
32596         sizeof(((struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
32597         0,      /* No top level tags */
32598         0,      /* No tags in the map */
32599         0, 0,
32600         -1      /* Extensions start */
32601 };
32602 static /* Use -fall-defs-global to expose */
32603 asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = {
32604         "extensionValue",
32605         "extensionValue",
32606         &asn_OP_OPEN_TYPE,
32607         0,      /* No effective tags (pointer) */
32608         0,      /* No effective tags (count) */
32609         0,      /* No tags (pointer) */
32610         0,      /* No tags (count) */
32611         { 0, 0, OPEN_TYPE_constraint },
32612         0, 0,   /* No members */
32613         &asn_SPC_extensionValue_specs_432       /* Additional specs */
32614 };
32615
32616 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429[] = {
32617         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, id),
32618                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32619                 -1,     /* IMPLICIT tag at current level */
32620                 &asn_DEF_ProtocolIE_ID,
32621                 0,
32622                 { &asn_OER_memb_id_constr_430, &asn_PER_memb_id_constr_430,  memb_id_constraint_429 },
32623                 0, 0, /* No default value */
32624                 "id"
32625                 },
32626         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, criticality),
32627                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32628                 -1,     /* IMPLICIT tag at current level */
32629                 &asn_DEF_Criticality,
32630                 0,
32631                 { &asn_OER_memb_criticality_constr_431, &asn_PER_memb_criticality_constr_431,  memb_criticality_constraint_429 },
32632                 0, 0, /* No default value */
32633                 "criticality"
32634                 },
32635         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, extensionValue),
32636                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32637                 +1,     /* EXPLICIT tag at current level */
32638                 &asn_DEF_extensionValue_432,
32639                 0,
32640                 { &asn_OER_memb_extensionValue_constr_432, &asn_PER_memb_extensionValue_constr_432,  memb_extensionValue_constraint_429 },
32641                 0, 0, /* No default value */
32642                 "extensionValue"
32643                 },
32644 };
32645 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[] = {
32646         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32647 };
32648 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429[] = {
32649     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32650     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32651     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32652 };
32653 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 = {
32654         sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs),
32655         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, _asn_ctx),
32656         asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429,
32657         3,      /* Count of tags in the map */
32658         0, 0, 0,        /* Optional elements (not needed) */
32659         -1,     /* First extension addition */
32660 };
32661 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs = {
32662         "AdditionalSpecialSubframe-Info-ExtIEs",
32663         "AdditionalSpecialSubframe-Info-ExtIEs",
32664         &asn_OP_SEQUENCE,
32665         asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429,
32666         sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
32667                 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
32668         asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429, /* Same as above */
32669         sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
32670                 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
32671         { 0, 0, SEQUENCE_constraint },
32672         asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429,
32673         3,      /* Elements count */
32674         &asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429        /* Additional specs */
32675 };
32676
32677 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_436 = {
32678         sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue),
32679         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, _asn_ctx),
32680         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, present),
32681         sizeof(((struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue *)0)->present),
32682         0,      /* No top level tags */
32683         0,      /* No tags in the map */
32684         0, 0,
32685         -1      /* Extensions start */
32686 };
32687 static /* Use -fall-defs-global to expose */
32688 asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = {
32689         "extensionValue",
32690         "extensionValue",
32691         &asn_OP_OPEN_TYPE,
32692         0,      /* No effective tags (pointer) */
32693         0,      /* No effective tags (count) */
32694         0,      /* No tags (pointer) */
32695         0,      /* No tags (count) */
32696         { 0, 0, OPEN_TYPE_constraint },
32697         0, 0,   /* No members */
32698         &asn_SPC_extensionValue_specs_436       /* Additional specs */
32699 };
32700
32701 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433[] = {
32702         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, id),
32703                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32704                 -1,     /* IMPLICIT tag at current level */
32705                 &asn_DEF_ProtocolIE_ID,
32706                 0,
32707                 { &asn_OER_memb_id_constr_434, &asn_PER_memb_id_constr_434,  memb_id_constraint_433 },
32708                 0, 0, /* No default value */
32709                 "id"
32710                 },
32711         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, criticality),
32712                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32713                 -1,     /* IMPLICIT tag at current level */
32714                 &asn_DEF_Criticality,
32715                 0,
32716                 { &asn_OER_memb_criticality_constr_435, &asn_PER_memb_criticality_constr_435,  memb_criticality_constraint_433 },
32717                 0, 0, /* No default value */
32718                 "criticality"
32719                 },
32720         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, extensionValue),
32721                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32722                 +1,     /* EXPLICIT tag at current level */
32723                 &asn_DEF_extensionValue_436,
32724                 0,
32725                 { &asn_OER_memb_extensionValue_constr_436, &asn_PER_memb_extensionValue_constr_436,  memb_extensionValue_constraint_433 },
32726                 0, 0, /* No default value */
32727                 "extensionValue"
32728                 },
32729 };
32730 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[] = {
32731         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32732 };
32733 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433[] = {
32734     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32735     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32736     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32737 };
32738 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 = {
32739         sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs),
32740         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, _asn_ctx),
32741         asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433,
32742         3,      /* Count of tags in the map */
32743         0, 0, 0,        /* Optional elements (not needed) */
32744         -1,     /* First extension addition */
32745 };
32746 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs = {
32747         "AdditionalSpecialSubframeExtension-Info-ExtIEs",
32748         "AdditionalSpecialSubframeExtension-Info-ExtIEs",
32749         &asn_OP_SEQUENCE,
32750         asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,
32751         sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
32752                 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
32753         asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,        /* Same as above */
32754         sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
32755                 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
32756         { 0, 0, SEQUENCE_constraint },
32757         asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433,
32758         3,      /* Elements count */
32759         &asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433       /* Additional specs */
32760 };
32761
32762 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_440 = {
32763         sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue),
32764         offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
32765         offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, present),
32766         sizeof(((struct AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
32767         0,      /* No top level tags */
32768         0,      /* No tags in the map */
32769         0, 0,
32770         -1      /* Extensions start */
32771 };
32772 static /* Use -fall-defs-global to expose */
32773 asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = {
32774         "extensionValue",
32775         "extensionValue",
32776         &asn_OP_OPEN_TYPE,
32777         0,      /* No effective tags (pointer) */
32778         0,      /* No effective tags (count) */
32779         0,      /* No tags (pointer) */
32780         0,      /* No tags (count) */
32781         { 0, 0, OPEN_TYPE_constraint },
32782         0, 0,   /* No members */
32783         &asn_SPC_extensionValue_specs_440       /* Additional specs */
32784 };
32785
32786 asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_437[] = {
32787         { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, id),
32788                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32789                 -1,     /* IMPLICIT tag at current level */
32790                 &asn_DEF_ProtocolIE_ID,
32791                 0,
32792                 { &asn_OER_memb_id_constr_438, &asn_PER_memb_id_constr_438,  memb_id_constraint_437 },
32793                 0, 0, /* No default value */
32794                 "id"
32795                 },
32796         { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, criticality),
32797                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32798                 -1,     /* IMPLICIT tag at current level */
32799                 &asn_DEF_Criticality,
32800                 0,
32801                 { &asn_OER_memb_criticality_constr_439, &asn_PER_memb_criticality_constr_439,  memb_criticality_constraint_437 },
32802                 0, 0, /* No default value */
32803                 "criticality"
32804                 },
32805         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, extensionValue),
32806                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32807                 +1,     /* EXPLICIT tag at current level */
32808                 &asn_DEF_extensionValue_440,
32809                 0,
32810                 { &asn_OER_memb_extensionValue_constr_440, &asn_PER_memb_extensionValue_constr_440,  memb_extensionValue_constraint_437 },
32811                 0, 0, /* No default value */
32812                 "extensionValue"
32813                 },
32814 };
32815 static const ber_tlv_tag_t asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[] = {
32816         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32817 };
32818 static const asn_TYPE_tag2member_t asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437[] = {
32819     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32820     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32821     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32822 };
32823 asn_SEQUENCE_specifics_t asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 = {
32824         sizeof(struct AllocationAndRetentionPriority_ExtIEs),
32825         offsetof(struct AllocationAndRetentionPriority_ExtIEs, _asn_ctx),
32826         asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437,
32827         3,      /* Count of tags in the map */
32828         0, 0, 0,        /* Optional elements (not needed) */
32829         -1,     /* First extension addition */
32830 };
32831 asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = {
32832         "AllocationAndRetentionPriority-ExtIEs",
32833         "AllocationAndRetentionPriority-ExtIEs",
32834         &asn_OP_SEQUENCE,
32835         asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437,
32836         sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
32837                 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
32838         asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437, /* Same as above */
32839         sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
32840                 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
32841         { 0, 0, SEQUENCE_constraint },
32842         asn_MBR_AllocationAndRetentionPriority_ExtIEs_437,
32843         3,      /* Elements count */
32844         &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437        /* Additional specs */
32845 };
32846
32847 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_444 = {
32848         sizeof(struct AS_SecurityInformation_ExtIEs__extensionValue),
32849         offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, _asn_ctx),
32850         offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, present),
32851         sizeof(((struct AS_SecurityInformation_ExtIEs__extensionValue *)0)->present),
32852         0,      /* No top level tags */
32853         0,      /* No tags in the map */
32854         0, 0,
32855         -1      /* Extensions start */
32856 };
32857 static /* Use -fall-defs-global to expose */
32858 asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = {
32859         "extensionValue",
32860         "extensionValue",
32861         &asn_OP_OPEN_TYPE,
32862         0,      /* No effective tags (pointer) */
32863         0,      /* No effective tags (count) */
32864         0,      /* No tags (pointer) */
32865         0,      /* No tags (count) */
32866         { 0, 0, OPEN_TYPE_constraint },
32867         0, 0,   /* No members */
32868         &asn_SPC_extensionValue_specs_444       /* Additional specs */
32869 };
32870
32871 asn_TYPE_member_t asn_MBR_AS_SecurityInformation_ExtIEs_441[] = {
32872         { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, id),
32873                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32874                 -1,     /* IMPLICIT tag at current level */
32875                 &asn_DEF_ProtocolIE_ID,
32876                 0,
32877                 { &asn_OER_memb_id_constr_442, &asn_PER_memb_id_constr_442,  memb_id_constraint_441 },
32878                 0, 0, /* No default value */
32879                 "id"
32880                 },
32881         { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, criticality),
32882                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32883                 -1,     /* IMPLICIT tag at current level */
32884                 &asn_DEF_Criticality,
32885                 0,
32886                 { &asn_OER_memb_criticality_constr_443, &asn_PER_memb_criticality_constr_443,  memb_criticality_constraint_441 },
32887                 0, 0, /* No default value */
32888                 "criticality"
32889                 },
32890         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, extensionValue),
32891                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32892                 +1,     /* EXPLICIT tag at current level */
32893                 &asn_DEF_extensionValue_444,
32894                 0,
32895                 { &asn_OER_memb_extensionValue_constr_444, &asn_PER_memb_extensionValue_constr_444,  memb_extensionValue_constraint_441 },
32896                 0, 0, /* No default value */
32897                 "extensionValue"
32898                 },
32899 };
32900 static const ber_tlv_tag_t asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[] = {
32901         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32902 };
32903 static const asn_TYPE_tag2member_t asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441[] = {
32904     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32905     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32906     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32907 };
32908 asn_SEQUENCE_specifics_t asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 = {
32909         sizeof(struct AS_SecurityInformation_ExtIEs),
32910         offsetof(struct AS_SecurityInformation_ExtIEs, _asn_ctx),
32911         asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441,
32912         3,      /* Count of tags in the map */
32913         0, 0, 0,        /* Optional elements (not needed) */
32914         -1,     /* First extension addition */
32915 };
32916 asn_TYPE_descriptor_t asn_DEF_AS_SecurityInformation_ExtIEs = {
32917         "AS-SecurityInformation-ExtIEs",
32918         "AS-SecurityInformation-ExtIEs",
32919         &asn_OP_SEQUENCE,
32920         asn_DEF_AS_SecurityInformation_ExtIEs_tags_441,
32921         sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
32922                 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
32923         asn_DEF_AS_SecurityInformation_ExtIEs_tags_441, /* Same as above */
32924         sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
32925                 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
32926         { 0, 0, SEQUENCE_constraint },
32927         asn_MBR_AS_SecurityInformation_ExtIEs_441,
32928         3,      /* Elements count */
32929         &asn_SPC_AS_SecurityInformation_ExtIEs_specs_441        /* Additional specs */
32930 };
32931
32932 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_448 = {
32933         sizeof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue),
32934         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
32935         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present),
32936         sizeof(((struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
32937         0,      /* No top level tags */
32938         0,      /* No tags in the map */
32939         0, 0,
32940         -1      /* Extensions start */
32941 };
32942 static /* Use -fall-defs-global to expose */
32943 asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = {
32944         "extensionValue",
32945         "extensionValue",
32946         &asn_OP_OPEN_TYPE,
32947         0,      /* No effective tags (pointer) */
32948         0,      /* No effective tags (count) */
32949         0,      /* No tags (pointer) */
32950         0,      /* No tags (count) */
32951         { 0, 0, OPEN_TYPE_constraint },
32952         0, 0,   /* No members */
32953         &asn_SPC_extensionValue_specs_448       /* Additional specs */
32954 };
32955
32956 asn_TYPE_member_t asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445[] = {
32957         { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, id),
32958                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32959                 -1,     /* IMPLICIT tag at current level */
32960                 &asn_DEF_ProtocolIE_ID,
32961                 0,
32962                 { &asn_OER_memb_id_constr_446, &asn_PER_memb_id_constr_446,  memb_id_constraint_445 },
32963                 0, 0, /* No default value */
32964                 "id"
32965                 },
32966         { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, criticality),
32967                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32968                 -1,     /* IMPLICIT tag at current level */
32969                 &asn_DEF_Criticality,
32970                 0,
32971                 { &asn_OER_memb_criticality_constr_447, &asn_PER_memb_criticality_constr_447,  memb_criticality_constraint_445 },
32972                 0, 0, /* No default value */
32973                 "criticality"
32974                 },
32975         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, extensionValue),
32976                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32977                 +1,     /* EXPLICIT tag at current level */
32978                 &asn_DEF_extensionValue_448,
32979                 0,
32980                 { &asn_OER_memb_extensionValue_constr_448, &asn_PER_memb_extensionValue_constr_448,  memb_extensionValue_constraint_445 },
32981                 0, 0, /* No default value */
32982                 "extensionValue"
32983                 },
32984 };
32985 static const ber_tlv_tag_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[] = {
32986         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32987 };
32988 static const asn_TYPE_tag2member_t asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445[] = {
32989     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32990     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32991     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32992 };
32993 asn_SEQUENCE_specifics_t asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 = {
32994         sizeof(struct BluetoothMeasurementConfiguration_ExtIEs),
32995         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx),
32996         asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445,
32997         3,      /* Count of tags in the map */
32998         0, 0, 0,        /* Optional elements (not needed) */
32999         -1,     /* First extension addition */
33000 };
33001 asn_TYPE_descriptor_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs = {
33002         "BluetoothMeasurementConfiguration-ExtIEs",
33003         "BluetoothMeasurementConfiguration-ExtIEs",
33004         &asn_OP_SEQUENCE,
33005         asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,
33006         sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
33007                 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
33008         asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,      /* Same as above */
33009         sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
33010                 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
33011         { 0, 0, SEQUENCE_constraint },
33012         asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445,
33013         3,      /* Elements count */
33014         &asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445     /* Additional specs */
33015 };
33016
33017 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_452 = {
33018         sizeof(struct CellBasedMDT_ExtIEs__extensionValue),
33019         offsetof(struct CellBasedMDT_ExtIEs__extensionValue, _asn_ctx),
33020         offsetof(struct CellBasedMDT_ExtIEs__extensionValue, present),
33021         sizeof(((struct CellBasedMDT_ExtIEs__extensionValue *)0)->present),
33022         0,      /* No top level tags */
33023         0,      /* No tags in the map */
33024         0, 0,
33025         -1      /* Extensions start */
33026 };
33027 static /* Use -fall-defs-global to expose */
33028 asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = {
33029         "extensionValue",
33030         "extensionValue",
33031         &asn_OP_OPEN_TYPE,
33032         0,      /* No effective tags (pointer) */
33033         0,      /* No effective tags (count) */
33034         0,      /* No tags (pointer) */
33035         0,      /* No tags (count) */
33036         { 0, 0, OPEN_TYPE_constraint },
33037         0, 0,   /* No members */
33038         &asn_SPC_extensionValue_specs_452       /* Additional specs */
33039 };
33040
33041 asn_TYPE_member_t asn_MBR_CellBasedMDT_ExtIEs_449[] = {
33042         { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, id),
33043                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33044                 -1,     /* IMPLICIT tag at current level */
33045                 &asn_DEF_ProtocolIE_ID,
33046                 0,
33047                 { &asn_OER_memb_id_constr_450, &asn_PER_memb_id_constr_450,  memb_id_constraint_449 },
33048                 0, 0, /* No default value */
33049                 "id"
33050                 },
33051         { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, criticality),
33052                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33053                 -1,     /* IMPLICIT tag at current level */
33054                 &asn_DEF_Criticality,
33055                 0,
33056                 { &asn_OER_memb_criticality_constr_451, &asn_PER_memb_criticality_constr_451,  memb_criticality_constraint_449 },
33057                 0, 0, /* No default value */
33058                 "criticality"
33059                 },
33060         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, extensionValue),
33061                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33062                 +1,     /* EXPLICIT tag at current level */
33063                 &asn_DEF_extensionValue_452,
33064                 0,
33065                 { &asn_OER_memb_extensionValue_constr_452, &asn_PER_memb_extensionValue_constr_452,  memb_extensionValue_constraint_449 },
33066                 0, 0, /* No default value */
33067                 "extensionValue"
33068                 },
33069 };
33070 static const ber_tlv_tag_t asn_DEF_CellBasedMDT_ExtIEs_tags_449[] = {
33071         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33072 };
33073 static const asn_TYPE_tag2member_t asn_MAP_CellBasedMDT_ExtIEs_tag2el_449[] = {
33074     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33075     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33076     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33077 };
33078 asn_SEQUENCE_specifics_t asn_SPC_CellBasedMDT_ExtIEs_specs_449 = {
33079         sizeof(struct CellBasedMDT_ExtIEs),
33080         offsetof(struct CellBasedMDT_ExtIEs, _asn_ctx),
33081         asn_MAP_CellBasedMDT_ExtIEs_tag2el_449,
33082         3,      /* Count of tags in the map */
33083         0, 0, 0,        /* Optional elements (not needed) */
33084         -1,     /* First extension addition */
33085 };
33086 asn_TYPE_descriptor_t asn_DEF_CellBasedMDT_ExtIEs = {
33087         "CellBasedMDT-ExtIEs",
33088         "CellBasedMDT-ExtIEs",
33089         &asn_OP_SEQUENCE,
33090         asn_DEF_CellBasedMDT_ExtIEs_tags_449,
33091         sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
33092                 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
33093         asn_DEF_CellBasedMDT_ExtIEs_tags_449,   /* Same as above */
33094         sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
33095                 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
33096         { 0, 0, SEQUENCE_constraint },
33097         asn_MBR_CellBasedMDT_ExtIEs_449,
33098         3,      /* Elements count */
33099         &asn_SPC_CellBasedMDT_ExtIEs_specs_449  /* Additional specs */
33100 };
33101
33102 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_456 = {
33103         sizeof(struct CellBasedQMC_ExtIEs__extensionValue),
33104         offsetof(struct CellBasedQMC_ExtIEs__extensionValue, _asn_ctx),
33105         offsetof(struct CellBasedQMC_ExtIEs__extensionValue, present),
33106         sizeof(((struct CellBasedQMC_ExtIEs__extensionValue *)0)->present),
33107         0,      /* No top level tags */
33108         0,      /* No tags in the map */
33109         0, 0,
33110         -1      /* Extensions start */
33111 };
33112 static /* Use -fall-defs-global to expose */
33113 asn_TYPE_descriptor_t asn_DEF_extensionValue_456 = {
33114         "extensionValue",
33115         "extensionValue",
33116         &asn_OP_OPEN_TYPE,
33117         0,      /* No effective tags (pointer) */
33118         0,      /* No effective tags (count) */
33119         0,      /* No tags (pointer) */
33120         0,      /* No tags (count) */
33121         { 0, 0, OPEN_TYPE_constraint },
33122         0, 0,   /* No members */
33123         &asn_SPC_extensionValue_specs_456       /* Additional specs */
33124 };
33125
33126 asn_TYPE_member_t asn_MBR_CellBasedQMC_ExtIEs_453[] = {
33127         { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, id),
33128                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33129                 -1,     /* IMPLICIT tag at current level */
33130                 &asn_DEF_ProtocolIE_ID,
33131                 0,
33132                 { &asn_OER_memb_id_constr_454, &asn_PER_memb_id_constr_454,  memb_id_constraint_453 },
33133                 0, 0, /* No default value */
33134                 "id"
33135                 },
33136         { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, criticality),
33137                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33138                 -1,     /* IMPLICIT tag at current level */
33139                 &asn_DEF_Criticality,
33140                 0,
33141                 { &asn_OER_memb_criticality_constr_455, &asn_PER_memb_criticality_constr_455,  memb_criticality_constraint_453 },
33142                 0, 0, /* No default value */
33143                 "criticality"
33144                 },
33145         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, extensionValue),
33146                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33147                 +1,     /* EXPLICIT tag at current level */
33148                 &asn_DEF_extensionValue_456,
33149                 0,
33150                 { &asn_OER_memb_extensionValue_constr_456, &asn_PER_memb_extensionValue_constr_456,  memb_extensionValue_constraint_453 },
33151                 0, 0, /* No default value */
33152                 "extensionValue"
33153                 },
33154 };
33155 static const ber_tlv_tag_t asn_DEF_CellBasedQMC_ExtIEs_tags_453[] = {
33156         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33157 };
33158 static const asn_TYPE_tag2member_t asn_MAP_CellBasedQMC_ExtIEs_tag2el_453[] = {
33159     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33160     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33161     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33162 };
33163 asn_SEQUENCE_specifics_t asn_SPC_CellBasedQMC_ExtIEs_specs_453 = {
33164         sizeof(struct CellBasedQMC_ExtIEs),
33165         offsetof(struct CellBasedQMC_ExtIEs, _asn_ctx),
33166         asn_MAP_CellBasedQMC_ExtIEs_tag2el_453,
33167         3,      /* Count of tags in the map */
33168         0, 0, 0,        /* Optional elements (not needed) */
33169         -1,     /* First extension addition */
33170 };
33171 asn_TYPE_descriptor_t asn_DEF_CellBasedQMC_ExtIEs = {
33172         "CellBasedQMC-ExtIEs",
33173         "CellBasedQMC-ExtIEs",
33174         &asn_OP_SEQUENCE,
33175         asn_DEF_CellBasedQMC_ExtIEs_tags_453,
33176         sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
33177                 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
33178         asn_DEF_CellBasedQMC_ExtIEs_tags_453,   /* Same as above */
33179         sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
33180                 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
33181         { 0, 0, SEQUENCE_constraint },
33182         asn_MBR_CellBasedQMC_ExtIEs_453,
33183         3,      /* Elements count */
33184         &asn_SPC_CellBasedQMC_ExtIEs_specs_453  /* Additional specs */
33185 };
33186
33187 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_460 = {
33188         sizeof(struct CellReplacingInfo_ExtIEs__extensionValue),
33189         offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, _asn_ctx),
33190         offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, present),
33191         sizeof(((struct CellReplacingInfo_ExtIEs__extensionValue *)0)->present),
33192         0,      /* No top level tags */
33193         0,      /* No tags in the map */
33194         0, 0,
33195         -1      /* Extensions start */
33196 };
33197 static /* Use -fall-defs-global to expose */
33198 asn_TYPE_descriptor_t asn_DEF_extensionValue_460 = {
33199         "extensionValue",
33200         "extensionValue",
33201         &asn_OP_OPEN_TYPE,
33202         0,      /* No effective tags (pointer) */
33203         0,      /* No effective tags (count) */
33204         0,      /* No tags (pointer) */
33205         0,      /* No tags (count) */
33206         { 0, 0, OPEN_TYPE_constraint },
33207         0, 0,   /* No members */
33208         &asn_SPC_extensionValue_specs_460       /* Additional specs */
33209 };
33210
33211 asn_TYPE_member_t asn_MBR_CellReplacingInfo_ExtIEs_457[] = {
33212         { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, id),
33213                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33214                 -1,     /* IMPLICIT tag at current level */
33215                 &asn_DEF_ProtocolIE_ID,
33216                 0,
33217                 { &asn_OER_memb_id_constr_458, &asn_PER_memb_id_constr_458,  memb_id_constraint_457 },
33218                 0, 0, /* No default value */
33219                 "id"
33220                 },
33221         { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, criticality),
33222                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33223                 -1,     /* IMPLICIT tag at current level */
33224                 &asn_DEF_Criticality,
33225                 0,
33226                 { &asn_OER_memb_criticality_constr_459, &asn_PER_memb_criticality_constr_459,  memb_criticality_constraint_457 },
33227                 0, 0, /* No default value */
33228                 "criticality"
33229                 },
33230         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, extensionValue),
33231                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33232                 +1,     /* EXPLICIT tag at current level */
33233                 &asn_DEF_extensionValue_460,
33234                 0,
33235                 { &asn_OER_memb_extensionValue_constr_460, &asn_PER_memb_extensionValue_constr_460,  memb_extensionValue_constraint_457 },
33236                 0, 0, /* No default value */
33237                 "extensionValue"
33238                 },
33239 };
33240 static const ber_tlv_tag_t asn_DEF_CellReplacingInfo_ExtIEs_tags_457[] = {
33241         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33242 };
33243 static const asn_TYPE_tag2member_t asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457[] = {
33244     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33245     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33246     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33247 };
33248 asn_SEQUENCE_specifics_t asn_SPC_CellReplacingInfo_ExtIEs_specs_457 = {
33249         sizeof(struct CellReplacingInfo_ExtIEs),
33250         offsetof(struct CellReplacingInfo_ExtIEs, _asn_ctx),
33251         asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457,
33252         3,      /* Count of tags in the map */
33253         0, 0, 0,        /* Optional elements (not needed) */
33254         -1,     /* First extension addition */
33255 };
33256 asn_TYPE_descriptor_t asn_DEF_CellReplacingInfo_ExtIEs = {
33257         "CellReplacingInfo-ExtIEs",
33258         "CellReplacingInfo-ExtIEs",
33259         &asn_OP_SEQUENCE,
33260         asn_DEF_CellReplacingInfo_ExtIEs_tags_457,
33261         sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
33262                 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
33263         asn_DEF_CellReplacingInfo_ExtIEs_tags_457,      /* Same as above */
33264         sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
33265                 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
33266         { 0, 0, SEQUENCE_constraint },
33267         asn_MBR_CellReplacingInfo_ExtIEs_457,
33268         3,      /* Elements count */
33269         &asn_SPC_CellReplacingInfo_ExtIEs_specs_457     /* Additional specs */
33270 };
33271
33272 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_464 = {
33273         sizeof(struct CellType_ExtIEs__extensionValue),
33274         offsetof(struct CellType_ExtIEs__extensionValue, _asn_ctx),
33275         offsetof(struct CellType_ExtIEs__extensionValue, present),
33276         sizeof(((struct CellType_ExtIEs__extensionValue *)0)->present),
33277         0,      /* No top level tags */
33278         0,      /* No tags in the map */
33279         0, 0,
33280         -1      /* Extensions start */
33281 };
33282 static /* Use -fall-defs-global to expose */
33283 asn_TYPE_descriptor_t asn_DEF_extensionValue_464 = {
33284         "extensionValue",
33285         "extensionValue",
33286         &asn_OP_OPEN_TYPE,
33287         0,      /* No effective tags (pointer) */
33288         0,      /* No effective tags (count) */
33289         0,      /* No tags (pointer) */
33290         0,      /* No tags (count) */
33291         { 0, 0, OPEN_TYPE_constraint },
33292         0, 0,   /* No members */
33293         &asn_SPC_extensionValue_specs_464       /* Additional specs */
33294 };
33295
33296 asn_TYPE_member_t asn_MBR_CellType_ExtIEs_461[] = {
33297         { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, id),
33298                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33299                 -1,     /* IMPLICIT tag at current level */
33300                 &asn_DEF_ProtocolIE_ID,
33301                 0,
33302                 { &asn_OER_memb_id_constr_462, &asn_PER_memb_id_constr_462,  memb_id_constraint_461 },
33303                 0, 0, /* No default value */
33304                 "id"
33305                 },
33306         { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, criticality),
33307                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33308                 -1,     /* IMPLICIT tag at current level */
33309                 &asn_DEF_Criticality,
33310                 0,
33311                 { &asn_OER_memb_criticality_constr_463, &asn_PER_memb_criticality_constr_463,  memb_criticality_constraint_461 },
33312                 0, 0, /* No default value */
33313                 "criticality"
33314                 },
33315         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, extensionValue),
33316                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33317                 +1,     /* EXPLICIT tag at current level */
33318                 &asn_DEF_extensionValue_464,
33319                 0,
33320                 { &asn_OER_memb_extensionValue_constr_464, &asn_PER_memb_extensionValue_constr_464,  memb_extensionValue_constraint_461 },
33321                 0, 0, /* No default value */
33322                 "extensionValue"
33323                 },
33324 };
33325 static const ber_tlv_tag_t asn_DEF_CellType_ExtIEs_tags_461[] = {
33326         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33327 };
33328 static const asn_TYPE_tag2member_t asn_MAP_CellType_ExtIEs_tag2el_461[] = {
33329     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33330     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33331     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33332 };
33333 asn_SEQUENCE_specifics_t asn_SPC_CellType_ExtIEs_specs_461 = {
33334         sizeof(struct CellType_ExtIEs),
33335         offsetof(struct CellType_ExtIEs, _asn_ctx),
33336         asn_MAP_CellType_ExtIEs_tag2el_461,
33337         3,      /* Count of tags in the map */
33338         0, 0, 0,        /* Optional elements (not needed) */
33339         -1,     /* First extension addition */
33340 };
33341 asn_TYPE_descriptor_t asn_DEF_CellType_ExtIEs = {
33342         "CellType-ExtIEs",
33343         "CellType-ExtIEs",
33344         &asn_OP_SEQUENCE,
33345         asn_DEF_CellType_ExtIEs_tags_461,
33346         sizeof(asn_DEF_CellType_ExtIEs_tags_461)
33347                 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
33348         asn_DEF_CellType_ExtIEs_tags_461,       /* Same as above */
33349         sizeof(asn_DEF_CellType_ExtIEs_tags_461)
33350                 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
33351         { 0, 0, SEQUENCE_constraint },
33352         asn_MBR_CellType_ExtIEs_461,
33353         3,      /* Elements count */
33354         &asn_SPC_CellType_ExtIEs_specs_461      /* Additional specs */
33355 };
33356
33357 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_468 = {
33358         sizeof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue),
33359         offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, _asn_ctx),
33360         offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, present),
33361         sizeof(((struct CNTypeRestrictionsItem_ExtIEs__extensionValue *)0)->present),
33362         0,      /* No top level tags */
33363         0,      /* No tags in the map */
33364         0, 0,
33365         -1      /* Extensions start */
33366 };
33367 static /* Use -fall-defs-global to expose */
33368 asn_TYPE_descriptor_t asn_DEF_extensionValue_468 = {
33369         "extensionValue",
33370         "extensionValue",
33371         &asn_OP_OPEN_TYPE,
33372         0,      /* No effective tags (pointer) */
33373         0,      /* No effective tags (count) */
33374         0,      /* No tags (pointer) */
33375         0,      /* No tags (count) */
33376         { 0, 0, OPEN_TYPE_constraint },
33377         0, 0,   /* No members */
33378         &asn_SPC_extensionValue_specs_468       /* Additional specs */
33379 };
33380
33381 asn_TYPE_member_t asn_MBR_CNTypeRestrictionsItem_ExtIEs_465[] = {
33382         { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, id),
33383                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33384                 -1,     /* IMPLICIT tag at current level */
33385                 &asn_DEF_ProtocolIE_ID,
33386                 0,
33387                 { &asn_OER_memb_id_constr_466, &asn_PER_memb_id_constr_466,  memb_id_constraint_465 },
33388                 0, 0, /* No default value */
33389                 "id"
33390                 },
33391         { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, criticality),
33392                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33393                 -1,     /* IMPLICIT tag at current level */
33394                 &asn_DEF_Criticality,
33395                 0,
33396                 { &asn_OER_memb_criticality_constr_467, &asn_PER_memb_criticality_constr_467,  memb_criticality_constraint_465 },
33397                 0, 0, /* No default value */
33398                 "criticality"
33399                 },
33400         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, extensionValue),
33401                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33402                 +1,     /* EXPLICIT tag at current level */
33403                 &asn_DEF_extensionValue_468,
33404                 0,
33405                 { &asn_OER_memb_extensionValue_constr_468, &asn_PER_memb_extensionValue_constr_468,  memb_extensionValue_constraint_465 },
33406                 0, 0, /* No default value */
33407                 "extensionValue"
33408                 },
33409 };
33410 static const ber_tlv_tag_t asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[] = {
33411         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33412 };
33413 static const asn_TYPE_tag2member_t asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465[] = {
33414     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33415     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33416     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33417 };
33418 asn_SEQUENCE_specifics_t asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 = {
33419         sizeof(struct CNTypeRestrictionsItem_ExtIEs),
33420         offsetof(struct CNTypeRestrictionsItem_ExtIEs, _asn_ctx),
33421         asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465,
33422         3,      /* Count of tags in the map */
33423         0, 0, 0,        /* Optional elements (not needed) */
33424         -1,     /* First extension addition */
33425 };
33426 asn_TYPE_descriptor_t asn_DEF_CNTypeRestrictionsItem_ExtIEs = {
33427         "CNTypeRestrictionsItem-ExtIEs",
33428         "CNTypeRestrictionsItem-ExtIEs",
33429         &asn_OP_SEQUENCE,
33430         asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465,
33431         sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
33432                 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
33433         asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465, /* Same as above */
33434         sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
33435                 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
33436         { 0, 0, SEQUENCE_constraint },
33437         asn_MBR_CNTypeRestrictionsItem_ExtIEs_465,
33438         3,      /* Elements count */
33439         &asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465        /* Additional specs */
33440 };
33441
33442 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_472 = {
33443         sizeof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue),
33444         offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, _asn_ctx),
33445         offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, present),
33446         sizeof(((struct CoMPHypothesisSetItem_ExtIEs__extensionValue *)0)->present),
33447         0,      /* No top level tags */
33448         0,      /* No tags in the map */
33449         0, 0,
33450         -1      /* Extensions start */
33451 };
33452 static /* Use -fall-defs-global to expose */
33453 asn_TYPE_descriptor_t asn_DEF_extensionValue_472 = {
33454         "extensionValue",
33455         "extensionValue",
33456         &asn_OP_OPEN_TYPE,
33457         0,      /* No effective tags (pointer) */
33458         0,      /* No effective tags (count) */
33459         0,      /* No tags (pointer) */
33460         0,      /* No tags (count) */
33461         { 0, 0, OPEN_TYPE_constraint },
33462         0, 0,   /* No members */
33463         &asn_SPC_extensionValue_specs_472       /* Additional specs */
33464 };
33465
33466 asn_TYPE_member_t asn_MBR_CoMPHypothesisSetItem_ExtIEs_469[] = {
33467         { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, id),
33468                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33469                 -1,     /* IMPLICIT tag at current level */
33470                 &asn_DEF_ProtocolIE_ID,
33471                 0,
33472                 { &asn_OER_memb_id_constr_470, &asn_PER_memb_id_constr_470,  memb_id_constraint_469 },
33473                 0, 0, /* No default value */
33474                 "id"
33475                 },
33476         { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, criticality),
33477                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33478                 -1,     /* IMPLICIT tag at current level */
33479                 &asn_DEF_Criticality,
33480                 0,
33481                 { &asn_OER_memb_criticality_constr_471, &asn_PER_memb_criticality_constr_471,  memb_criticality_constraint_469 },
33482                 0, 0, /* No default value */
33483                 "criticality"
33484                 },
33485         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, extensionValue),
33486                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33487                 +1,     /* EXPLICIT tag at current level */
33488                 &asn_DEF_extensionValue_472,
33489                 0,
33490                 { &asn_OER_memb_extensionValue_constr_472, &asn_PER_memb_extensionValue_constr_472,  memb_extensionValue_constraint_469 },
33491                 0, 0, /* No default value */
33492                 "extensionValue"
33493                 },
33494 };
33495 static const ber_tlv_tag_t asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[] = {
33496         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33497 };
33498 static const asn_TYPE_tag2member_t asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469[] = {
33499     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33500     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33501     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33502 };
33503 asn_SEQUENCE_specifics_t asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 = {
33504         sizeof(struct CoMPHypothesisSetItem_ExtIEs),
33505         offsetof(struct CoMPHypothesisSetItem_ExtIEs, _asn_ctx),
33506         asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469,
33507         3,      /* Count of tags in the map */
33508         0, 0, 0,        /* Optional elements (not needed) */
33509         -1,     /* First extension addition */
33510 };
33511 asn_TYPE_descriptor_t asn_DEF_CoMPHypothesisSetItem_ExtIEs = {
33512         "CoMPHypothesisSetItem-ExtIEs",
33513         "CoMPHypothesisSetItem-ExtIEs",
33514         &asn_OP_SEQUENCE,
33515         asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,
33516         sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
33517                 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
33518         asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,  /* Same as above */
33519         sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
33520                 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
33521         { 0, 0, SEQUENCE_constraint },
33522         asn_MBR_CoMPHypothesisSetItem_ExtIEs_469,
33523         3,      /* Elements count */
33524         &asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 /* Additional specs */
33525 };
33526
33527 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_476 = {
33528         sizeof(struct CoMPInformation_ExtIEs__extensionValue),
33529         offsetof(struct CoMPInformation_ExtIEs__extensionValue, _asn_ctx),
33530         offsetof(struct CoMPInformation_ExtIEs__extensionValue, present),
33531         sizeof(((struct CoMPInformation_ExtIEs__extensionValue *)0)->present),
33532         0,      /* No top level tags */
33533         0,      /* No tags in the map */
33534         0, 0,
33535         -1      /* Extensions start */
33536 };
33537 static /* Use -fall-defs-global to expose */
33538 asn_TYPE_descriptor_t asn_DEF_extensionValue_476 = {
33539         "extensionValue",
33540         "extensionValue",
33541         &asn_OP_OPEN_TYPE,
33542         0,      /* No effective tags (pointer) */
33543         0,      /* No effective tags (count) */
33544         0,      /* No tags (pointer) */
33545         0,      /* No tags (count) */
33546         { 0, 0, OPEN_TYPE_constraint },
33547         0, 0,   /* No members */
33548         &asn_SPC_extensionValue_specs_476       /* Additional specs */
33549 };
33550
33551 asn_TYPE_member_t asn_MBR_CoMPInformation_ExtIEs_473[] = {
33552         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, id),
33553                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33554                 -1,     /* IMPLICIT tag at current level */
33555                 &asn_DEF_ProtocolIE_ID,
33556                 0,
33557                 { &asn_OER_memb_id_constr_474, &asn_PER_memb_id_constr_474,  memb_id_constraint_473 },
33558                 0, 0, /* No default value */
33559                 "id"
33560                 },
33561         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, criticality),
33562                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33563                 -1,     /* IMPLICIT tag at current level */
33564                 &asn_DEF_Criticality,
33565                 0,
33566                 { &asn_OER_memb_criticality_constr_475, &asn_PER_memb_criticality_constr_475,  memb_criticality_constraint_473 },
33567                 0, 0, /* No default value */
33568                 "criticality"
33569                 },
33570         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, extensionValue),
33571                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33572                 +1,     /* EXPLICIT tag at current level */
33573                 &asn_DEF_extensionValue_476,
33574                 0,
33575                 { &asn_OER_memb_extensionValue_constr_476, &asn_PER_memb_extensionValue_constr_476,  memb_extensionValue_constraint_473 },
33576                 0, 0, /* No default value */
33577                 "extensionValue"
33578                 },
33579 };
33580 static const ber_tlv_tag_t asn_DEF_CoMPInformation_ExtIEs_tags_473[] = {
33581         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33582 };
33583 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformation_ExtIEs_tag2el_473[] = {
33584     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33585     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33586     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33587 };
33588 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformation_ExtIEs_specs_473 = {
33589         sizeof(struct CoMPInformation_ExtIEs),
33590         offsetof(struct CoMPInformation_ExtIEs, _asn_ctx),
33591         asn_MAP_CoMPInformation_ExtIEs_tag2el_473,
33592         3,      /* Count of tags in the map */
33593         0, 0, 0,        /* Optional elements (not needed) */
33594         -1,     /* First extension addition */
33595 };
33596 asn_TYPE_descriptor_t asn_DEF_CoMPInformation_ExtIEs = {
33597         "CoMPInformation-ExtIEs",
33598         "CoMPInformation-ExtIEs",
33599         &asn_OP_SEQUENCE,
33600         asn_DEF_CoMPInformation_ExtIEs_tags_473,
33601         sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
33602                 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
33603         asn_DEF_CoMPInformation_ExtIEs_tags_473,        /* Same as above */
33604         sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
33605                 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
33606         { 0, 0, SEQUENCE_constraint },
33607         asn_MBR_CoMPInformation_ExtIEs_473,
33608         3,      /* Elements count */
33609         &asn_SPC_CoMPInformation_ExtIEs_specs_473       /* Additional specs */
33610 };
33611
33612 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_480 = {
33613         sizeof(struct CoMPInformationItem_ExtIEs__extensionValue),
33614         offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, _asn_ctx),
33615         offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, present),
33616         sizeof(((struct CoMPInformationItem_ExtIEs__extensionValue *)0)->present),
33617         0,      /* No top level tags */
33618         0,      /* No tags in the map */
33619         0, 0,
33620         -1      /* Extensions start */
33621 };
33622 static /* Use -fall-defs-global to expose */
33623 asn_TYPE_descriptor_t asn_DEF_extensionValue_480 = {
33624         "extensionValue",
33625         "extensionValue",
33626         &asn_OP_OPEN_TYPE,
33627         0,      /* No effective tags (pointer) */
33628         0,      /* No effective tags (count) */
33629         0,      /* No tags (pointer) */
33630         0,      /* No tags (count) */
33631         { 0, 0, OPEN_TYPE_constraint },
33632         0, 0,   /* No members */
33633         &asn_SPC_extensionValue_specs_480       /* Additional specs */
33634 };
33635
33636 asn_TYPE_member_t asn_MBR_CoMPInformationItem_ExtIEs_477[] = {
33637         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, id),
33638                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33639                 -1,     /* IMPLICIT tag at current level */
33640                 &asn_DEF_ProtocolIE_ID,
33641                 0,
33642                 { &asn_OER_memb_id_constr_478, &asn_PER_memb_id_constr_478,  memb_id_constraint_477 },
33643                 0, 0, /* No default value */
33644                 "id"
33645                 },
33646         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, criticality),
33647                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33648                 -1,     /* IMPLICIT tag at current level */
33649                 &asn_DEF_Criticality,
33650                 0,
33651                 { &asn_OER_memb_criticality_constr_479, &asn_PER_memb_criticality_constr_479,  memb_criticality_constraint_477 },
33652                 0, 0, /* No default value */
33653                 "criticality"
33654                 },
33655         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, extensionValue),
33656                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33657                 +1,     /* EXPLICIT tag at current level */
33658                 &asn_DEF_extensionValue_480,
33659                 0,
33660                 { &asn_OER_memb_extensionValue_constr_480, &asn_PER_memb_extensionValue_constr_480,  memb_extensionValue_constraint_477 },
33661                 0, 0, /* No default value */
33662                 "extensionValue"
33663                 },
33664 };
33665 static const ber_tlv_tag_t asn_DEF_CoMPInformationItem_ExtIEs_tags_477[] = {
33666         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33667 };
33668 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477[] = {
33669     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33670     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33671     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33672 };
33673 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationItem_ExtIEs_specs_477 = {
33674         sizeof(struct CoMPInformationItem_ExtIEs),
33675         offsetof(struct CoMPInformationItem_ExtIEs, _asn_ctx),
33676         asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477,
33677         3,      /* Count of tags in the map */
33678         0, 0, 0,        /* Optional elements (not needed) */
33679         -1,     /* First extension addition */
33680 };
33681 asn_TYPE_descriptor_t asn_DEF_CoMPInformationItem_ExtIEs = {
33682         "CoMPInformationItem-ExtIEs",
33683         "CoMPInformationItem-ExtIEs",
33684         &asn_OP_SEQUENCE,
33685         asn_DEF_CoMPInformationItem_ExtIEs_tags_477,
33686         sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
33687                 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
33688         asn_DEF_CoMPInformationItem_ExtIEs_tags_477,    /* Same as above */
33689         sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
33690                 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
33691         { 0, 0, SEQUENCE_constraint },
33692         asn_MBR_CoMPInformationItem_ExtIEs_477,
33693         3,      /* Elements count */
33694         &asn_SPC_CoMPInformationItem_ExtIEs_specs_477   /* Additional specs */
33695 };
33696
33697 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_484 = {
33698         sizeof(struct CoMPInformationStartTime_ExtIEs__extensionValue),
33699         offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, _asn_ctx),
33700         offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, present),
33701         sizeof(((struct CoMPInformationStartTime_ExtIEs__extensionValue *)0)->present),
33702         0,      /* No top level tags */
33703         0,      /* No tags in the map */
33704         0, 0,
33705         -1      /* Extensions start */
33706 };
33707 static /* Use -fall-defs-global to expose */
33708 asn_TYPE_descriptor_t asn_DEF_extensionValue_484 = {
33709         "extensionValue",
33710         "extensionValue",
33711         &asn_OP_OPEN_TYPE,
33712         0,      /* No effective tags (pointer) */
33713         0,      /* No effective tags (count) */
33714         0,      /* No tags (pointer) */
33715         0,      /* No tags (count) */
33716         { 0, 0, OPEN_TYPE_constraint },
33717         0, 0,   /* No members */
33718         &asn_SPC_extensionValue_specs_484       /* Additional specs */
33719 };
33720
33721 asn_TYPE_member_t asn_MBR_CoMPInformationStartTime_ExtIEs_481[] = {
33722         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, id),
33723                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33724                 -1,     /* IMPLICIT tag at current level */
33725                 &asn_DEF_ProtocolIE_ID,
33726                 0,
33727                 { &asn_OER_memb_id_constr_482, &asn_PER_memb_id_constr_482,  memb_id_constraint_481 },
33728                 0, 0, /* No default value */
33729                 "id"
33730                 },
33731         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, criticality),
33732                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33733                 -1,     /* IMPLICIT tag at current level */
33734                 &asn_DEF_Criticality,
33735                 0,
33736                 { &asn_OER_memb_criticality_constr_483, &asn_PER_memb_criticality_constr_483,  memb_criticality_constraint_481 },
33737                 0, 0, /* No default value */
33738                 "criticality"
33739                 },
33740         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, extensionValue),
33741                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33742                 +1,     /* EXPLICIT tag at current level */
33743                 &asn_DEF_extensionValue_484,
33744                 0,
33745                 { &asn_OER_memb_extensionValue_constr_484, &asn_PER_memb_extensionValue_constr_484,  memb_extensionValue_constraint_481 },
33746                 0, 0, /* No default value */
33747                 "extensionValue"
33748                 },
33749 };
33750 static const ber_tlv_tag_t asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[] = {
33751         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33752 };
33753 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481[] = {
33754     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33755     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33756     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33757 };
33758 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 = {
33759         sizeof(struct CoMPInformationStartTime_ExtIEs),
33760         offsetof(struct CoMPInformationStartTime_ExtIEs, _asn_ctx),
33761         asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481,
33762         3,      /* Count of tags in the map */
33763         0, 0, 0,        /* Optional elements (not needed) */
33764         -1,     /* First extension addition */
33765 };
33766 asn_TYPE_descriptor_t asn_DEF_CoMPInformationStartTime_ExtIEs = {
33767         "CoMPInformationStartTime-ExtIEs",
33768         "CoMPInformationStartTime-ExtIEs",
33769         &asn_OP_SEQUENCE,
33770         asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,
33771         sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
33772                 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
33773         asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,       /* Same as above */
33774         sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
33775                 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
33776         { 0, 0, SEQUENCE_constraint },
33777         asn_MBR_CoMPInformationStartTime_ExtIEs_481,
33778         3,      /* Elements count */
33779         &asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481      /* Additional specs */
33780 };
33781
33782 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_488 = {
33783         sizeof(struct CompositeAvailableCapacity_ExtIEs__extensionValue),
33784         offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, _asn_ctx),
33785         offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, present),
33786         sizeof(((struct CompositeAvailableCapacity_ExtIEs__extensionValue *)0)->present),
33787         0,      /* No top level tags */
33788         0,      /* No tags in the map */
33789         0, 0,
33790         -1      /* Extensions start */
33791 };
33792 static /* Use -fall-defs-global to expose */
33793 asn_TYPE_descriptor_t asn_DEF_extensionValue_488 = {
33794         "extensionValue",
33795         "extensionValue",
33796         &asn_OP_OPEN_TYPE,
33797         0,      /* No effective tags (pointer) */
33798         0,      /* No effective tags (count) */
33799         0,      /* No tags (pointer) */
33800         0,      /* No tags (count) */
33801         { 0, 0, OPEN_TYPE_constraint },
33802         0, 0,   /* No members */
33803         &asn_SPC_extensionValue_specs_488       /* Additional specs */
33804 };
33805
33806 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacity_ExtIEs_485[] = {
33807         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, id),
33808                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33809                 -1,     /* IMPLICIT tag at current level */
33810                 &asn_DEF_ProtocolIE_ID,
33811                 0,
33812                 { &asn_OER_memb_id_constr_486, &asn_PER_memb_id_constr_486,  memb_id_constraint_485 },
33813                 0, 0, /* No default value */
33814                 "id"
33815                 },
33816         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, criticality),
33817                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33818                 -1,     /* IMPLICIT tag at current level */
33819                 &asn_DEF_Criticality,
33820                 0,
33821                 { &asn_OER_memb_criticality_constr_487, &asn_PER_memb_criticality_constr_487,  memb_criticality_constraint_485 },
33822                 0, 0, /* No default value */
33823                 "criticality"
33824                 },
33825         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, extensionValue),
33826                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33827                 +1,     /* EXPLICIT tag at current level */
33828                 &asn_DEF_extensionValue_488,
33829                 0,
33830                 { &asn_OER_memb_extensionValue_constr_488, &asn_PER_memb_extensionValue_constr_488,  memb_extensionValue_constraint_485 },
33831                 0, 0, /* No default value */
33832                 "extensionValue"
33833                 },
33834 };
33835 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[] = {
33836         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33837 };
33838 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485[] = {
33839     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33840     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33841     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33842 };
33843 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 = {
33844         sizeof(struct CompositeAvailableCapacity_ExtIEs),
33845         offsetof(struct CompositeAvailableCapacity_ExtIEs, _asn_ctx),
33846         asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485,
33847         3,      /* Count of tags in the map */
33848         0, 0, 0,        /* Optional elements (not needed) */
33849         -1,     /* First extension addition */
33850 };
33851 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacity_ExtIEs = {
33852         "CompositeAvailableCapacity-ExtIEs",
33853         "CompositeAvailableCapacity-ExtIEs",
33854         &asn_OP_SEQUENCE,
33855         asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,
33856         sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
33857                 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
33858         asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,     /* Same as above */
33859         sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
33860                 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
33861         { 0, 0, SEQUENCE_constraint },
33862         asn_MBR_CompositeAvailableCapacity_ExtIEs_485,
33863         3,      /* Elements count */
33864         &asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485    /* Additional specs */
33865 };
33866
33867 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_492 = {
33868         sizeof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue),
33869         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, _asn_ctx),
33870         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, present),
33871         sizeof(((struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue *)0)->present),
33872         0,      /* No top level tags */
33873         0,      /* No tags in the map */
33874         0, 0,
33875         -1      /* Extensions start */
33876 };
33877 static /* Use -fall-defs-global to expose */
33878 asn_TYPE_descriptor_t asn_DEF_extensionValue_492 = {
33879         "extensionValue",
33880         "extensionValue",
33881         &asn_OP_OPEN_TYPE,
33882         0,      /* No effective tags (pointer) */
33883         0,      /* No effective tags (count) */
33884         0,      /* No tags (pointer) */
33885         0,      /* No tags (count) */
33886         { 0, 0, OPEN_TYPE_constraint },
33887         0, 0,   /* No members */
33888         &asn_SPC_extensionValue_specs_492       /* Additional specs */
33889 };
33890
33891 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489[] = {
33892         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, id),
33893                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33894                 -1,     /* IMPLICIT tag at current level */
33895                 &asn_DEF_ProtocolIE_ID,
33896                 0,
33897                 { &asn_OER_memb_id_constr_490, &asn_PER_memb_id_constr_490,  memb_id_constraint_489 },
33898                 0, 0, /* No default value */
33899                 "id"
33900                 },
33901         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, criticality),
33902                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33903                 -1,     /* IMPLICIT tag at current level */
33904                 &asn_DEF_Criticality,
33905                 0,
33906                 { &asn_OER_memb_criticality_constr_491, &asn_PER_memb_criticality_constr_491,  memb_criticality_constraint_489 },
33907                 0, 0, /* No default value */
33908                 "criticality"
33909                 },
33910         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, extensionValue),
33911                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33912                 +1,     /* EXPLICIT tag at current level */
33913                 &asn_DEF_extensionValue_492,
33914                 0,
33915                 { &asn_OER_memb_extensionValue_constr_492, &asn_PER_memb_extensionValue_constr_492,  memb_extensionValue_constraint_489 },
33916                 0, 0, /* No default value */
33917                 "extensionValue"
33918                 },
33919 };
33920 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[] = {
33921         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33922 };
33923 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489[] = {
33924     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33925     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33926     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33927 };
33928 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 = {
33929         sizeof(struct CompositeAvailableCapacityGroup_ExtIEs),
33930         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, _asn_ctx),
33931         asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489,
33932         3,      /* Count of tags in the map */
33933         0, 0, 0,        /* Optional elements (not needed) */
33934         -1,     /* First extension addition */
33935 };
33936 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs = {
33937         "CompositeAvailableCapacityGroup-ExtIEs",
33938         "CompositeAvailableCapacityGroup-ExtIEs",
33939         &asn_OP_SEQUENCE,
33940         asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,
33941         sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
33942                 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
33943         asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,        /* Same as above */
33944         sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
33945                 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
33946         { 0, 0, SEQUENCE_constraint },
33947         asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489,
33948         3,      /* Elements count */
33949         &asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489       /* Additional specs */
33950 };
33951
33952 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_496 = {
33953         sizeof(struct COUNTvalue_ExtIEs__extensionValue),
33954         offsetof(struct COUNTvalue_ExtIEs__extensionValue, _asn_ctx),
33955         offsetof(struct COUNTvalue_ExtIEs__extensionValue, present),
33956         sizeof(((struct COUNTvalue_ExtIEs__extensionValue *)0)->present),
33957         0,      /* No top level tags */
33958         0,      /* No tags in the map */
33959         0, 0,
33960         -1      /* Extensions start */
33961 };
33962 static /* Use -fall-defs-global to expose */
33963 asn_TYPE_descriptor_t asn_DEF_extensionValue_496 = {
33964         "extensionValue",
33965         "extensionValue",
33966         &asn_OP_OPEN_TYPE,
33967         0,      /* No effective tags (pointer) */
33968         0,      /* No effective tags (count) */
33969         0,      /* No tags (pointer) */
33970         0,      /* No tags (count) */
33971         { 0, 0, OPEN_TYPE_constraint },
33972         0, 0,   /* No members */
33973         &asn_SPC_extensionValue_specs_496       /* Additional specs */
33974 };
33975
33976 asn_TYPE_member_t asn_MBR_COUNTvalue_ExtIEs_493[] = {
33977         { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, id),
33978                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33979                 -1,     /* IMPLICIT tag at current level */
33980                 &asn_DEF_ProtocolIE_ID,
33981                 0,
33982                 { &asn_OER_memb_id_constr_494, &asn_PER_memb_id_constr_494,  memb_id_constraint_493 },
33983                 0, 0, /* No default value */
33984                 "id"
33985                 },
33986         { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, criticality),
33987                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33988                 -1,     /* IMPLICIT tag at current level */
33989                 &asn_DEF_Criticality,
33990                 0,
33991                 { &asn_OER_memb_criticality_constr_495, &asn_PER_memb_criticality_constr_495,  memb_criticality_constraint_493 },
33992                 0, 0, /* No default value */
33993                 "criticality"
33994                 },
33995         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, extensionValue),
33996                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33997                 +1,     /* EXPLICIT tag at current level */
33998                 &asn_DEF_extensionValue_496,
33999                 0,
34000                 { &asn_OER_memb_extensionValue_constr_496, &asn_PER_memb_extensionValue_constr_496,  memb_extensionValue_constraint_493 },
34001                 0, 0, /* No default value */
34002                 "extensionValue"
34003                 },
34004 };
34005 static const ber_tlv_tag_t asn_DEF_COUNTvalue_ExtIEs_tags_493[] = {
34006         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34007 };
34008 static const asn_TYPE_tag2member_t asn_MAP_COUNTvalue_ExtIEs_tag2el_493[] = {
34009     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34010     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34011     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34012 };
34013 asn_SEQUENCE_specifics_t asn_SPC_COUNTvalue_ExtIEs_specs_493 = {
34014         sizeof(struct COUNTvalue_ExtIEs),
34015         offsetof(struct COUNTvalue_ExtIEs, _asn_ctx),
34016         asn_MAP_COUNTvalue_ExtIEs_tag2el_493,
34017         3,      /* Count of tags in the map */
34018         0, 0, 0,        /* Optional elements (not needed) */
34019         -1,     /* First extension addition */
34020 };
34021 asn_TYPE_descriptor_t asn_DEF_COUNTvalue_ExtIEs = {
34022         "COUNTvalue-ExtIEs",
34023         "COUNTvalue-ExtIEs",
34024         &asn_OP_SEQUENCE,
34025         asn_DEF_COUNTvalue_ExtIEs_tags_493,
34026         sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
34027                 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
34028         asn_DEF_COUNTvalue_ExtIEs_tags_493,     /* Same as above */
34029         sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
34030                 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
34031         { 0, 0, SEQUENCE_constraint },
34032         asn_MBR_COUNTvalue_ExtIEs_493,
34033         3,      /* Elements count */
34034         &asn_SPC_COUNTvalue_ExtIEs_specs_493    /* Additional specs */
34035 };
34036
34037 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_500 = {
34038         sizeof(struct COUNTValueExtended_ExtIEs__extensionValue),
34039         offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, _asn_ctx),
34040         offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, present),
34041         sizeof(((struct COUNTValueExtended_ExtIEs__extensionValue *)0)->present),
34042         0,      /* No top level tags */
34043         0,      /* No tags in the map */
34044         0, 0,
34045         -1      /* Extensions start */
34046 };
34047 static /* Use -fall-defs-global to expose */
34048 asn_TYPE_descriptor_t asn_DEF_extensionValue_500 = {
34049         "extensionValue",
34050         "extensionValue",
34051         &asn_OP_OPEN_TYPE,
34052         0,      /* No effective tags (pointer) */
34053         0,      /* No effective tags (count) */
34054         0,      /* No tags (pointer) */
34055         0,      /* No tags (count) */
34056         { 0, 0, OPEN_TYPE_constraint },
34057         0, 0,   /* No members */
34058         &asn_SPC_extensionValue_specs_500       /* Additional specs */
34059 };
34060
34061 asn_TYPE_member_t asn_MBR_COUNTValueExtended_ExtIEs_497[] = {
34062         { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, id),
34063                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34064                 -1,     /* IMPLICIT tag at current level */
34065                 &asn_DEF_ProtocolIE_ID,
34066                 0,
34067                 { &asn_OER_memb_id_constr_498, &asn_PER_memb_id_constr_498,  memb_id_constraint_497 },
34068                 0, 0, /* No default value */
34069                 "id"
34070                 },
34071         { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, criticality),
34072                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34073                 -1,     /* IMPLICIT tag at current level */
34074                 &asn_DEF_Criticality,
34075                 0,
34076                 { &asn_OER_memb_criticality_constr_499, &asn_PER_memb_criticality_constr_499,  memb_criticality_constraint_497 },
34077                 0, 0, /* No default value */
34078                 "criticality"
34079                 },
34080         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, extensionValue),
34081                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34082                 +1,     /* EXPLICIT tag at current level */
34083                 &asn_DEF_extensionValue_500,
34084                 0,
34085                 { &asn_OER_memb_extensionValue_constr_500, &asn_PER_memb_extensionValue_constr_500,  memb_extensionValue_constraint_497 },
34086                 0, 0, /* No default value */
34087                 "extensionValue"
34088                 },
34089 };
34090 static const ber_tlv_tag_t asn_DEF_COUNTValueExtended_ExtIEs_tags_497[] = {
34091         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34092 };
34093 static const asn_TYPE_tag2member_t asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497[] = {
34094     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34095     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34096     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34097 };
34098 asn_SEQUENCE_specifics_t asn_SPC_COUNTValueExtended_ExtIEs_specs_497 = {
34099         sizeof(struct COUNTValueExtended_ExtIEs),
34100         offsetof(struct COUNTValueExtended_ExtIEs, _asn_ctx),
34101         asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497,
34102         3,      /* Count of tags in the map */
34103         0, 0, 0,        /* Optional elements (not needed) */
34104         -1,     /* First extension addition */
34105 };
34106 asn_TYPE_descriptor_t asn_DEF_COUNTValueExtended_ExtIEs = {
34107         "COUNTValueExtended-ExtIEs",
34108         "COUNTValueExtended-ExtIEs",
34109         &asn_OP_SEQUENCE,
34110         asn_DEF_COUNTValueExtended_ExtIEs_tags_497,
34111         sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
34112                 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
34113         asn_DEF_COUNTValueExtended_ExtIEs_tags_497,     /* Same as above */
34114         sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
34115                 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
34116         { 0, 0, SEQUENCE_constraint },
34117         asn_MBR_COUNTValueExtended_ExtIEs_497,
34118         3,      /* Elements count */
34119         &asn_SPC_COUNTValueExtended_ExtIEs_specs_497    /* Additional specs */
34120 };
34121
34122 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_504 = {
34123         sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue),
34124         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, _asn_ctx),
34125         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, present),
34126         sizeof(((struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue *)0)->present),
34127         0,      /* No top level tags */
34128         0,      /* No tags in the map */
34129         0, 0,
34130         -1      /* Extensions start */
34131 };
34132 static /* Use -fall-defs-global to expose */
34133 asn_TYPE_descriptor_t asn_DEF_extensionValue_504 = {
34134         "extensionValue",
34135         "extensionValue",
34136         &asn_OP_OPEN_TYPE,
34137         0,      /* No effective tags (pointer) */
34138         0,      /* No effective tags (count) */
34139         0,      /* No tags (pointer) */
34140         0,      /* No tags (count) */
34141         { 0, 0, OPEN_TYPE_constraint },
34142         0, 0,   /* No members */
34143         &asn_SPC_extensionValue_specs_504       /* Additional specs */
34144 };
34145
34146 asn_TYPE_member_t asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501[] = {
34147         { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, id),
34148                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34149                 -1,     /* IMPLICIT tag at current level */
34150                 &asn_DEF_ProtocolIE_ID,
34151                 0,
34152                 { &asn_OER_memb_id_constr_502, &asn_PER_memb_id_constr_502,  memb_id_constraint_501 },
34153                 0, 0, /* No default value */
34154                 "id"
34155                 },
34156         { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, criticality),
34157                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34158                 -1,     /* IMPLICIT tag at current level */
34159                 &asn_DEF_Criticality,
34160                 0,
34161                 { &asn_OER_memb_criticality_constr_503, &asn_PER_memb_criticality_constr_503,  memb_criticality_constraint_501 },
34162                 0, 0, /* No default value */
34163                 "criticality"
34164                 },
34165         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, extensionValue),
34166                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34167                 +1,     /* EXPLICIT tag at current level */
34168                 &asn_DEF_extensionValue_504,
34169                 0,
34170                 { &asn_OER_memb_extensionValue_constr_504, &asn_PER_memb_extensionValue_constr_504,  memb_extensionValue_constraint_501 },
34171                 0, 0, /* No default value */
34172                 "extensionValue"
34173                 },
34174 };
34175 static const ber_tlv_tag_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[] = {
34176         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34177 };
34178 static const asn_TYPE_tag2member_t asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501[] = {
34179     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34180     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34181     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34182 };
34183 asn_SEQUENCE_specifics_t asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 = {
34184         sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs),
34185         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, _asn_ctx),
34186         asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501,
34187         3,      /* Count of tags in the map */
34188         0, 0, 0,        /* Optional elements (not needed) */
34189         -1,     /* First extension addition */
34190 };
34191 asn_TYPE_descriptor_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs = {
34192         "COUNTvaluePDCP-SNlength18-ExtIEs",
34193         "COUNTvaluePDCP-SNlength18-ExtIEs",
34194         &asn_OP_SEQUENCE,
34195         asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,
34196         sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
34197                 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
34198         asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,      /* Same as above */
34199         sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
34200                 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
34201         { 0, 0, SEQUENCE_constraint },
34202         asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501,
34203         3,      /* Elements count */
34204         &asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501     /* Additional specs */
34205 };
34206
34207 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_508 = {
34208         sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
34209         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
34210         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
34211         sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
34212         0,      /* No top level tags */
34213         0,      /* No tags in the map */
34214         0, 0,
34215         -1      /* Extensions start */
34216 };
34217 static /* Use -fall-defs-global to expose */
34218 asn_TYPE_descriptor_t asn_DEF_extensionValue_508 = {
34219         "extensionValue",
34220         "extensionValue",
34221         &asn_OP_OPEN_TYPE,
34222         0,      /* No effective tags (pointer) */
34223         0,      /* No effective tags (count) */
34224         0,      /* No tags (pointer) */
34225         0,      /* No tags (count) */
34226         { 0, 0, OPEN_TYPE_constraint },
34227         0, 0,   /* No members */
34228         &asn_SPC_extensionValue_specs_508       /* Additional specs */
34229 };
34230
34231 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_505[] = {
34232         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
34233                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34234                 -1,     /* IMPLICIT tag at current level */
34235                 &asn_DEF_ProtocolIE_ID,
34236                 0,
34237                 { &asn_OER_memb_id_constr_506, &asn_PER_memb_id_constr_506,  memb_id_constraint_505 },
34238                 0, 0, /* No default value */
34239                 "id"
34240                 },
34241         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
34242                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34243                 -1,     /* IMPLICIT tag at current level */
34244                 &asn_DEF_Criticality,
34245                 0,
34246                 { &asn_OER_memb_criticality_constr_507, &asn_PER_memb_criticality_constr_507,  memb_criticality_constraint_505 },
34247                 0, 0, /* No default value */
34248                 "criticality"
34249                 },
34250         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
34251                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34252                 +1,     /* EXPLICIT tag at current level */
34253                 &asn_DEF_extensionValue_508,
34254                 0,
34255                 { &asn_OER_memb_extensionValue_constr_508, &asn_PER_memb_extensionValue_constr_508,  memb_extensionValue_constraint_505 },
34256                 0, 0, /* No default value */
34257                 "extensionValue"
34258                 },
34259 };
34260 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[] = {
34261         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34262 };
34263 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505[] = {
34264     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34265     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34266     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34267 };
34268 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 = {
34269         sizeof(struct CriticalityDiagnostics_ExtIEs),
34270         offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
34271         asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505,
34272         3,      /* Count of tags in the map */
34273         0, 0, 0,        /* Optional elements (not needed) */
34274         -1,     /* First extension addition */
34275 };
34276 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
34277         "CriticalityDiagnostics-ExtIEs",
34278         "CriticalityDiagnostics-ExtIEs",
34279         &asn_OP_SEQUENCE,
34280         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505,
34281         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
34282                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
34283         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505, /* Same as above */
34284         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
34285                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
34286         { 0, 0, SEQUENCE_constraint },
34287         asn_MBR_CriticalityDiagnostics_ExtIEs_505,
34288         3,      /* Elements count */
34289         &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505        /* Additional specs */
34290 };
34291
34292 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_512 = {
34293         sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue),
34294         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, _asn_ctx),
34295         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, present),
34296         sizeof(((struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue *)0)->present),
34297         0,      /* No top level tags */
34298         0,      /* No tags in the map */
34299         0, 0,
34300         -1      /* Extensions start */
34301 };
34302 static /* Use -fall-defs-global to expose */
34303 asn_TYPE_descriptor_t asn_DEF_extensionValue_512 = {
34304         "extensionValue",
34305         "extensionValue",
34306         &asn_OP_OPEN_TYPE,
34307         0,      /* No effective tags (pointer) */
34308         0,      /* No effective tags (count) */
34309         0,      /* No tags (pointer) */
34310         0,      /* No tags (count) */
34311         { 0, 0, OPEN_TYPE_constraint },
34312         0, 0,   /* No members */
34313         &asn_SPC_extensionValue_specs_512       /* Additional specs */
34314 };
34315
34316 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509[] = {
34317         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, id),
34318                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34319                 -1,     /* IMPLICIT tag at current level */
34320                 &asn_DEF_ProtocolIE_ID,
34321                 0,
34322                 { &asn_OER_memb_id_constr_510, &asn_PER_memb_id_constr_510,  memb_id_constraint_509 },
34323                 0, 0, /* No default value */
34324                 "id"
34325                 },
34326         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, criticality),
34327                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34328                 -1,     /* IMPLICIT tag at current level */
34329                 &asn_DEF_Criticality,
34330                 0,
34331                 { &asn_OER_memb_criticality_constr_511, &asn_PER_memb_criticality_constr_511,  memb_criticality_constraint_509 },
34332                 0, 0, /* No default value */
34333                 "criticality"
34334                 },
34335         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, extensionValue),
34336                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34337                 +1,     /* EXPLICIT tag at current level */
34338                 &asn_DEF_extensionValue_512,
34339                 0,
34340                 { &asn_OER_memb_extensionValue_constr_512, &asn_PER_memb_extensionValue_constr_512,  memb_extensionValue_constraint_509 },
34341                 0, 0, /* No default value */
34342                 "extensionValue"
34343                 },
34344 };
34345 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[] = {
34346         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34347 };
34348 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509[] = {
34349     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34350     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34351     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34352 };
34353 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 = {
34354         sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs),
34355         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, _asn_ctx),
34356         asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509,
34357         3,      /* Count of tags in the map */
34358         0, 0, 0,        /* Optional elements (not needed) */
34359         -1,     /* First extension addition */
34360 };
34361 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs = {
34362         "CriticalityDiagnostics-IE-List-ExtIEs",
34363         "CriticalityDiagnostics-IE-List-ExtIEs",
34364         &asn_OP_SEQUENCE,
34365         asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509,
34366         sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
34367                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
34368         asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509, /* Same as above */
34369         sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
34370                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
34371         { 0, 0, SEQUENCE_constraint },
34372         asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509,
34373         3,      /* Elements count */
34374         &asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509        /* Additional specs */
34375 };
34376
34377 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_516 = {
34378         sizeof(struct CSIReportList_ExtIEs__extensionValue),
34379         offsetof(struct CSIReportList_ExtIEs__extensionValue, _asn_ctx),
34380         offsetof(struct CSIReportList_ExtIEs__extensionValue, present),
34381         sizeof(((struct CSIReportList_ExtIEs__extensionValue *)0)->present),
34382         0,      /* No top level tags */
34383         0,      /* No tags in the map */
34384         0, 0,
34385         -1      /* Extensions start */
34386 };
34387 static /* Use -fall-defs-global to expose */
34388 asn_TYPE_descriptor_t asn_DEF_extensionValue_516 = {
34389         "extensionValue",
34390         "extensionValue",
34391         &asn_OP_OPEN_TYPE,
34392         0,      /* No effective tags (pointer) */
34393         0,      /* No effective tags (count) */
34394         0,      /* No tags (pointer) */
34395         0,      /* No tags (count) */
34396         { 0, 0, OPEN_TYPE_constraint },
34397         0, 0,   /* No members */
34398         &asn_SPC_extensionValue_specs_516       /* Additional specs */
34399 };
34400
34401 asn_TYPE_member_t asn_MBR_CSIReportList_ExtIEs_513[] = {
34402         { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, id),
34403                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34404                 -1,     /* IMPLICIT tag at current level */
34405                 &asn_DEF_ProtocolIE_ID,
34406                 0,
34407                 { &asn_OER_memb_id_constr_514, &asn_PER_memb_id_constr_514,  memb_id_constraint_513 },
34408                 0, 0, /* No default value */
34409                 "id"
34410                 },
34411         { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, criticality),
34412                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34413                 -1,     /* IMPLICIT tag at current level */
34414                 &asn_DEF_Criticality,
34415                 0,
34416                 { &asn_OER_memb_criticality_constr_515, &asn_PER_memb_criticality_constr_515,  memb_criticality_constraint_513 },
34417                 0, 0, /* No default value */
34418                 "criticality"
34419                 },
34420         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, extensionValue),
34421                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34422                 +1,     /* EXPLICIT tag at current level */
34423                 &asn_DEF_extensionValue_516,
34424                 0,
34425                 { &asn_OER_memb_extensionValue_constr_516, &asn_PER_memb_extensionValue_constr_516,  memb_extensionValue_constraint_513 },
34426                 0, 0, /* No default value */
34427                 "extensionValue"
34428                 },
34429 };
34430 static const ber_tlv_tag_t asn_DEF_CSIReportList_ExtIEs_tags_513[] = {
34431         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34432 };
34433 static const asn_TYPE_tag2member_t asn_MAP_CSIReportList_ExtIEs_tag2el_513[] = {
34434     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34435     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34436     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34437 };
34438 asn_SEQUENCE_specifics_t asn_SPC_CSIReportList_ExtIEs_specs_513 = {
34439         sizeof(struct CSIReportList_ExtIEs),
34440         offsetof(struct CSIReportList_ExtIEs, _asn_ctx),
34441         asn_MAP_CSIReportList_ExtIEs_tag2el_513,
34442         3,      /* Count of tags in the map */
34443         0, 0, 0,        /* Optional elements (not needed) */
34444         -1,     /* First extension addition */
34445 };
34446 asn_TYPE_descriptor_t asn_DEF_CSIReportList_ExtIEs = {
34447         "CSIReportList-ExtIEs",
34448         "CSIReportList-ExtIEs",
34449         &asn_OP_SEQUENCE,
34450         asn_DEF_CSIReportList_ExtIEs_tags_513,
34451         sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
34452                 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
34453         asn_DEF_CSIReportList_ExtIEs_tags_513,  /* Same as above */
34454         sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
34455                 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
34456         { 0, 0, SEQUENCE_constraint },
34457         asn_MBR_CSIReportList_ExtIEs_513,
34458         3,      /* Elements count */
34459         &asn_SPC_CSIReportList_ExtIEs_specs_513 /* Additional specs */
34460 };
34461
34462 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_520 = {
34463         sizeof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue),
34464         offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, _asn_ctx),
34465         offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, present),
34466         sizeof(((struct CSIReportPerCSIProcess_ExtIEs__extensionValue *)0)->present),
34467         0,      /* No top level tags */
34468         0,      /* No tags in the map */
34469         0, 0,
34470         -1      /* Extensions start */
34471 };
34472 static /* Use -fall-defs-global to expose */
34473 asn_TYPE_descriptor_t asn_DEF_extensionValue_520 = {
34474         "extensionValue",
34475         "extensionValue",
34476         &asn_OP_OPEN_TYPE,
34477         0,      /* No effective tags (pointer) */
34478         0,      /* No effective tags (count) */
34479         0,      /* No tags (pointer) */
34480         0,      /* No tags (count) */
34481         { 0, 0, OPEN_TYPE_constraint },
34482         0, 0,   /* No members */
34483         &asn_SPC_extensionValue_specs_520       /* Additional specs */
34484 };
34485
34486 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcess_ExtIEs_517[] = {
34487         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, id),
34488                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34489                 -1,     /* IMPLICIT tag at current level */
34490                 &asn_DEF_ProtocolIE_ID,
34491                 0,
34492                 { &asn_OER_memb_id_constr_518, &asn_PER_memb_id_constr_518,  memb_id_constraint_517 },
34493                 0, 0, /* No default value */
34494                 "id"
34495                 },
34496         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, criticality),
34497                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34498                 -1,     /* IMPLICIT tag at current level */
34499                 &asn_DEF_Criticality,
34500                 0,
34501                 { &asn_OER_memb_criticality_constr_519, &asn_PER_memb_criticality_constr_519,  memb_criticality_constraint_517 },
34502                 0, 0, /* No default value */
34503                 "criticality"
34504                 },
34505         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, extensionValue),
34506                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34507                 +1,     /* EXPLICIT tag at current level */
34508                 &asn_DEF_extensionValue_520,
34509                 0,
34510                 { &asn_OER_memb_extensionValue_constr_520, &asn_PER_memb_extensionValue_constr_520,  memb_extensionValue_constraint_517 },
34511                 0, 0, /* No default value */
34512                 "extensionValue"
34513                 },
34514 };
34515 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[] = {
34516         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34517 };
34518 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517[] = {
34519     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34520     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34521     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34522 };
34523 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 = {
34524         sizeof(struct CSIReportPerCSIProcess_ExtIEs),
34525         offsetof(struct CSIReportPerCSIProcess_ExtIEs, _asn_ctx),
34526         asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517,
34527         3,      /* Count of tags in the map */
34528         0, 0, 0,        /* Optional elements (not needed) */
34529         -1,     /* First extension addition */
34530 };
34531 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcess_ExtIEs = {
34532         "CSIReportPerCSIProcess-ExtIEs",
34533         "CSIReportPerCSIProcess-ExtIEs",
34534         &asn_OP_SEQUENCE,
34535         asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517,
34536         sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
34537                 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
34538         asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517, /* Same as above */
34539         sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
34540                 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
34541         { 0, 0, SEQUENCE_constraint },
34542         asn_MBR_CSIReportPerCSIProcess_ExtIEs_517,
34543         3,      /* Elements count */
34544         &asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517        /* Additional specs */
34545 };
34546
34547 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_524 = {
34548         sizeof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue),
34549         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, _asn_ctx),
34550         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, present),
34551         sizeof(((struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue *)0)->present),
34552         0,      /* No top level tags */
34553         0,      /* No tags in the map */
34554         0, 0,
34555         -1      /* Extensions start */
34556 };
34557 static /* Use -fall-defs-global to expose */
34558 asn_TYPE_descriptor_t asn_DEF_extensionValue_524 = {
34559         "extensionValue",
34560         "extensionValue",
34561         &asn_OP_OPEN_TYPE,
34562         0,      /* No effective tags (pointer) */
34563         0,      /* No effective tags (count) */
34564         0,      /* No tags (pointer) */
34565         0,      /* No tags (count) */
34566         { 0, 0, OPEN_TYPE_constraint },
34567         0, 0,   /* No members */
34568         &asn_SPC_extensionValue_specs_524       /* Additional specs */
34569 };
34570
34571 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521[] = {
34572         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, id),
34573                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34574                 -1,     /* IMPLICIT tag at current level */
34575                 &asn_DEF_ProtocolIE_ID,
34576                 0,
34577                 { &asn_OER_memb_id_constr_522, &asn_PER_memb_id_constr_522,  memb_id_constraint_521 },
34578                 0, 0, /* No default value */
34579                 "id"
34580                 },
34581         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, criticality),
34582                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34583                 -1,     /* IMPLICIT tag at current level */
34584                 &asn_DEF_Criticality,
34585                 0,
34586                 { &asn_OER_memb_criticality_constr_523, &asn_PER_memb_criticality_constr_523,  memb_criticality_constraint_521 },
34587                 0, 0, /* No default value */
34588                 "criticality"
34589                 },
34590         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, extensionValue),
34591                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34592                 +1,     /* EXPLICIT tag at current level */
34593                 &asn_DEF_extensionValue_524,
34594                 0,
34595                 { &asn_OER_memb_extensionValue_constr_524, &asn_PER_memb_extensionValue_constr_524,  memb_extensionValue_constraint_521 },
34596                 0, 0, /* No default value */
34597                 "extensionValue"
34598                 },
34599 };
34600 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[] = {
34601         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34602 };
34603 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521[] = {
34604     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34605     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34606     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34607 };
34608 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 = {
34609         sizeof(struct CSIReportPerCSIProcessItem_ExtIEs),
34610         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, _asn_ctx),
34611         asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521,
34612         3,      /* Count of tags in the map */
34613         0, 0, 0,        /* Optional elements (not needed) */
34614         -1,     /* First extension addition */
34615 };
34616 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs = {
34617         "CSIReportPerCSIProcessItem-ExtIEs",
34618         "CSIReportPerCSIProcessItem-ExtIEs",
34619         &asn_OP_SEQUENCE,
34620         asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,
34621         sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
34622                 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
34623         asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,     /* Same as above */
34624         sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
34625                 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
34626         { 0, 0, SEQUENCE_constraint },
34627         asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521,
34628         3,      /* Elements count */
34629         &asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521    /* Additional specs */
34630 };
34631
34632 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_528 = {
34633         sizeof(struct DataTrafficResourceIndication_ExtIEs__extensionValue),
34634         offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, _asn_ctx),
34635         offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, present),
34636         sizeof(((struct DataTrafficResourceIndication_ExtIEs__extensionValue *)0)->present),
34637         0,      /* No top level tags */
34638         0,      /* No tags in the map */
34639         0, 0,
34640         -1      /* Extensions start */
34641 };
34642 static /* Use -fall-defs-global to expose */
34643 asn_TYPE_descriptor_t asn_DEF_extensionValue_528 = {
34644         "extensionValue",
34645         "extensionValue",
34646         &asn_OP_OPEN_TYPE,
34647         0,      /* No effective tags (pointer) */
34648         0,      /* No effective tags (count) */
34649         0,      /* No tags (pointer) */
34650         0,      /* No tags (count) */
34651         { 0, 0, OPEN_TYPE_constraint },
34652         0, 0,   /* No members */
34653         &asn_SPC_extensionValue_specs_528       /* Additional specs */
34654 };
34655
34656 asn_TYPE_member_t asn_MBR_DataTrafficResourceIndication_ExtIEs_525[] = {
34657         { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, id),
34658                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34659                 -1,     /* IMPLICIT tag at current level */
34660                 &asn_DEF_ProtocolIE_ID,
34661                 0,
34662                 { &asn_OER_memb_id_constr_526, &asn_PER_memb_id_constr_526,  memb_id_constraint_525 },
34663                 0, 0, /* No default value */
34664                 "id"
34665                 },
34666         { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, criticality),
34667                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34668                 -1,     /* IMPLICIT tag at current level */
34669                 &asn_DEF_Criticality,
34670                 0,
34671                 { &asn_OER_memb_criticality_constr_527, &asn_PER_memb_criticality_constr_527,  memb_criticality_constraint_525 },
34672                 0, 0, /* No default value */
34673                 "criticality"
34674                 },
34675         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, extensionValue),
34676                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34677                 +1,     /* EXPLICIT tag at current level */
34678                 &asn_DEF_extensionValue_528,
34679                 0,
34680                 { &asn_OER_memb_extensionValue_constr_528, &asn_PER_memb_extensionValue_constr_528,  memb_extensionValue_constraint_525 },
34681                 0, 0, /* No default value */
34682                 "extensionValue"
34683                 },
34684 };
34685 static const ber_tlv_tag_t asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[] = {
34686         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34687 };
34688 static const asn_TYPE_tag2member_t asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525[] = {
34689     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34690     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34691     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34692 };
34693 asn_SEQUENCE_specifics_t asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 = {
34694         sizeof(struct DataTrafficResourceIndication_ExtIEs),
34695         offsetof(struct DataTrafficResourceIndication_ExtIEs, _asn_ctx),
34696         asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525,
34697         3,      /* Count of tags in the map */
34698         0, 0, 0,        /* Optional elements (not needed) */
34699         -1,     /* First extension addition */
34700 };
34701 asn_TYPE_descriptor_t asn_DEF_DataTrafficResourceIndication_ExtIEs = {
34702         "DataTrafficResourceIndication-ExtIEs",
34703         "DataTrafficResourceIndication-ExtIEs",
34704         &asn_OP_SEQUENCE,
34705         asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,
34706         sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
34707                 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
34708         asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,  /* Same as above */
34709         sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
34710                 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
34711         { 0, 0, SEQUENCE_constraint },
34712         asn_MBR_DataTrafficResourceIndication_ExtIEs_525,
34713         3,      /* Elements count */
34714         &asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 /* Additional specs */
34715 };
34716
34717 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_532 = {
34718         sizeof(struct DeliveryStatus_ExtIEs__extensionValue),
34719         offsetof(struct DeliveryStatus_ExtIEs__extensionValue, _asn_ctx),
34720         offsetof(struct DeliveryStatus_ExtIEs__extensionValue, present),
34721         sizeof(((struct DeliveryStatus_ExtIEs__extensionValue *)0)->present),
34722         0,      /* No top level tags */
34723         0,      /* No tags in the map */
34724         0, 0,
34725         -1      /* Extensions start */
34726 };
34727 static /* Use -fall-defs-global to expose */
34728 asn_TYPE_descriptor_t asn_DEF_extensionValue_532 = {
34729         "extensionValue",
34730         "extensionValue",
34731         &asn_OP_OPEN_TYPE,
34732         0,      /* No effective tags (pointer) */
34733         0,      /* No effective tags (count) */
34734         0,      /* No tags (pointer) */
34735         0,      /* No tags (count) */
34736         { 0, 0, OPEN_TYPE_constraint },
34737         0, 0,   /* No members */
34738         &asn_SPC_extensionValue_specs_532       /* Additional specs */
34739 };
34740
34741 asn_TYPE_member_t asn_MBR_DeliveryStatus_ExtIEs_529[] = {
34742         { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, id),
34743                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34744                 -1,     /* IMPLICIT tag at current level */
34745                 &asn_DEF_ProtocolIE_ID,
34746                 0,
34747                 { &asn_OER_memb_id_constr_530, &asn_PER_memb_id_constr_530,  memb_id_constraint_529 },
34748                 0, 0, /* No default value */
34749                 "id"
34750                 },
34751         { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, criticality),
34752                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34753                 -1,     /* IMPLICIT tag at current level */
34754                 &asn_DEF_Criticality,
34755                 0,
34756                 { &asn_OER_memb_criticality_constr_531, &asn_PER_memb_criticality_constr_531,  memb_criticality_constraint_529 },
34757                 0, 0, /* No default value */
34758                 "criticality"
34759                 },
34760         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, extensionValue),
34761                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34762                 +1,     /* EXPLICIT tag at current level */
34763                 &asn_DEF_extensionValue_532,
34764                 0,
34765                 { &asn_OER_memb_extensionValue_constr_532, &asn_PER_memb_extensionValue_constr_532,  memb_extensionValue_constraint_529 },
34766                 0, 0, /* No default value */
34767                 "extensionValue"
34768                 },
34769 };
34770 static const ber_tlv_tag_t asn_DEF_DeliveryStatus_ExtIEs_tags_529[] = {
34771         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34772 };
34773 static const asn_TYPE_tag2member_t asn_MAP_DeliveryStatus_ExtIEs_tag2el_529[] = {
34774     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34775     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34776     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34777 };
34778 asn_SEQUENCE_specifics_t asn_SPC_DeliveryStatus_ExtIEs_specs_529 = {
34779         sizeof(struct DeliveryStatus_ExtIEs),
34780         offsetof(struct DeliveryStatus_ExtIEs, _asn_ctx),
34781         asn_MAP_DeliveryStatus_ExtIEs_tag2el_529,
34782         3,      /* Count of tags in the map */
34783         0, 0, 0,        /* Optional elements (not needed) */
34784         -1,     /* First extension addition */
34785 };
34786 asn_TYPE_descriptor_t asn_DEF_DeliveryStatus_ExtIEs = {
34787         "DeliveryStatus-ExtIEs",
34788         "DeliveryStatus-ExtIEs",
34789         &asn_OP_SEQUENCE,
34790         asn_DEF_DeliveryStatus_ExtIEs_tags_529,
34791         sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
34792                 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
34793         asn_DEF_DeliveryStatus_ExtIEs_tags_529, /* Same as above */
34794         sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
34795                 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
34796         { 0, 0, SEQUENCE_constraint },
34797         asn_MBR_DeliveryStatus_ExtIEs_529,
34798         3,      /* Elements count */
34799         &asn_SPC_DeliveryStatus_ExtIEs_specs_529        /* Additional specs */
34800 };
34801
34802 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_536 = {
34803         sizeof(struct DynamicNAICSInformation_ExtIEs__extensionValue),
34804         offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, _asn_ctx),
34805         offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, present),
34806         sizeof(((struct DynamicNAICSInformation_ExtIEs__extensionValue *)0)->present),
34807         0,      /* No top level tags */
34808         0,      /* No tags in the map */
34809         0, 0,
34810         -1      /* Extensions start */
34811 };
34812 static /* Use -fall-defs-global to expose */
34813 asn_TYPE_descriptor_t asn_DEF_extensionValue_536 = {
34814         "extensionValue",
34815         "extensionValue",
34816         &asn_OP_OPEN_TYPE,
34817         0,      /* No effective tags (pointer) */
34818         0,      /* No effective tags (count) */
34819         0,      /* No tags (pointer) */
34820         0,      /* No tags (count) */
34821         { 0, 0, OPEN_TYPE_constraint },
34822         0, 0,   /* No members */
34823         &asn_SPC_extensionValue_specs_536       /* Additional specs */
34824 };
34825
34826 asn_TYPE_member_t asn_MBR_DynamicNAICSInformation_ExtIEs_533[] = {
34827         { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, id),
34828                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34829                 -1,     /* IMPLICIT tag at current level */
34830                 &asn_DEF_ProtocolIE_ID,
34831                 0,
34832                 { &asn_OER_memb_id_constr_534, &asn_PER_memb_id_constr_534,  memb_id_constraint_533 },
34833                 0, 0, /* No default value */
34834                 "id"
34835                 },
34836         { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, criticality),
34837                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34838                 -1,     /* IMPLICIT tag at current level */
34839                 &asn_DEF_Criticality,
34840                 0,
34841                 { &asn_OER_memb_criticality_constr_535, &asn_PER_memb_criticality_constr_535,  memb_criticality_constraint_533 },
34842                 0, 0, /* No default value */
34843                 "criticality"
34844                 },
34845         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, extensionValue),
34846                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34847                 +1,     /* EXPLICIT tag at current level */
34848                 &asn_DEF_extensionValue_536,
34849                 0,
34850                 { &asn_OER_memb_extensionValue_constr_536, &asn_PER_memb_extensionValue_constr_536,  memb_extensionValue_constraint_533 },
34851                 0, 0, /* No default value */
34852                 "extensionValue"
34853                 },
34854 };
34855 static const ber_tlv_tag_t asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[] = {
34856         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34857 };
34858 static const asn_TYPE_tag2member_t asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533[] = {
34859     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34860     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34861     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34862 };
34863 asn_SEQUENCE_specifics_t asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 = {
34864         sizeof(struct DynamicNAICSInformation_ExtIEs),
34865         offsetof(struct DynamicNAICSInformation_ExtIEs, _asn_ctx),
34866         asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533,
34867         3,      /* Count of tags in the map */
34868         0, 0, 0,        /* Optional elements (not needed) */
34869         -1,     /* First extension addition */
34870 };
34871 asn_TYPE_descriptor_t asn_DEF_DynamicNAICSInformation_ExtIEs = {
34872         "DynamicNAICSInformation-ExtIEs",
34873         "DynamicNAICSInformation-ExtIEs",
34874         &asn_OP_SEQUENCE,
34875         asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,
34876         sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
34877                 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
34878         asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,        /* Same as above */
34879         sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
34880                 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
34881         { 0, 0, SEQUENCE_constraint },
34882         asn_MBR_DynamicNAICSInformation_ExtIEs_533,
34883         3,      /* Elements count */
34884         &asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533       /* Additional specs */
34885 };
34886
34887 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_540 = {
34888         sizeof(struct ECGI_ExtIEs__extensionValue),
34889         offsetof(struct ECGI_ExtIEs__extensionValue, _asn_ctx),
34890         offsetof(struct ECGI_ExtIEs__extensionValue, present),
34891         sizeof(((struct ECGI_ExtIEs__extensionValue *)0)->present),
34892         0,      /* No top level tags */
34893         0,      /* No tags in the map */
34894         0, 0,
34895         -1      /* Extensions start */
34896 };
34897 static /* Use -fall-defs-global to expose */
34898 asn_TYPE_descriptor_t asn_DEF_extensionValue_540 = {
34899         "extensionValue",
34900         "extensionValue",
34901         &asn_OP_OPEN_TYPE,
34902         0,      /* No effective tags (pointer) */
34903         0,      /* No effective tags (count) */
34904         0,      /* No tags (pointer) */
34905         0,      /* No tags (count) */
34906         { 0, 0, OPEN_TYPE_constraint },
34907         0, 0,   /* No members */
34908         &asn_SPC_extensionValue_specs_540       /* Additional specs */
34909 };
34910
34911 asn_TYPE_member_t asn_MBR_ECGI_ExtIEs_537[] = {
34912         { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, id),
34913                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34914                 -1,     /* IMPLICIT tag at current level */
34915                 &asn_DEF_ProtocolIE_ID,
34916                 0,
34917                 { &asn_OER_memb_id_constr_538, &asn_PER_memb_id_constr_538,  memb_id_constraint_537 },
34918                 0, 0, /* No default value */
34919                 "id"
34920                 },
34921         { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, criticality),
34922                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34923                 -1,     /* IMPLICIT tag at current level */
34924                 &asn_DEF_Criticality,
34925                 0,
34926                 { &asn_OER_memb_criticality_constr_539, &asn_PER_memb_criticality_constr_539,  memb_criticality_constraint_537 },
34927                 0, 0, /* No default value */
34928                 "criticality"
34929                 },
34930         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, extensionValue),
34931                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34932                 +1,     /* EXPLICIT tag at current level */
34933                 &asn_DEF_extensionValue_540,
34934                 0,
34935                 { &asn_OER_memb_extensionValue_constr_540, &asn_PER_memb_extensionValue_constr_540,  memb_extensionValue_constraint_537 },
34936                 0, 0, /* No default value */
34937                 "extensionValue"
34938                 },
34939 };
34940 static const ber_tlv_tag_t asn_DEF_ECGI_ExtIEs_tags_537[] = {
34941         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34942 };
34943 static const asn_TYPE_tag2member_t asn_MAP_ECGI_ExtIEs_tag2el_537[] = {
34944     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34945     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34946     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34947 };
34948 asn_SEQUENCE_specifics_t asn_SPC_ECGI_ExtIEs_specs_537 = {
34949         sizeof(struct ECGI_ExtIEs),
34950         offsetof(struct ECGI_ExtIEs, _asn_ctx),
34951         asn_MAP_ECGI_ExtIEs_tag2el_537,
34952         3,      /* Count of tags in the map */
34953         0, 0, 0,        /* Optional elements (not needed) */
34954         -1,     /* First extension addition */
34955 };
34956 asn_TYPE_descriptor_t asn_DEF_ECGI_ExtIEs = {
34957         "ECGI-ExtIEs",
34958         "ECGI-ExtIEs",
34959         &asn_OP_SEQUENCE,
34960         asn_DEF_ECGI_ExtIEs_tags_537,
34961         sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
34962                 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
34963         asn_DEF_ECGI_ExtIEs_tags_537,   /* Same as above */
34964         sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
34965                 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
34966         { 0, 0, SEQUENCE_constraint },
34967         asn_MBR_ECGI_ExtIEs_537,
34968         3,      /* Elements count */
34969         &asn_SPC_ECGI_ExtIEs_specs_537  /* Additional specs */
34970 };
34971
34972 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_544 = {
34973         sizeof(struct EnhancedRNTP_ExtIEs__extensionValue),
34974         offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, _asn_ctx),
34975         offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, present),
34976         sizeof(((struct EnhancedRNTP_ExtIEs__extensionValue *)0)->present),
34977         0,      /* No top level tags */
34978         0,      /* No tags in the map */
34979         0, 0,
34980         -1      /* Extensions start */
34981 };
34982 static /* Use -fall-defs-global to expose */
34983 asn_TYPE_descriptor_t asn_DEF_extensionValue_544 = {
34984         "extensionValue",
34985         "extensionValue",
34986         &asn_OP_OPEN_TYPE,
34987         0,      /* No effective tags (pointer) */
34988         0,      /* No effective tags (count) */
34989         0,      /* No tags (pointer) */
34990         0,      /* No tags (count) */
34991         { 0, 0, OPEN_TYPE_constraint },
34992         0, 0,   /* No members */
34993         &asn_SPC_extensionValue_specs_544       /* Additional specs */
34994 };
34995
34996 asn_TYPE_member_t asn_MBR_EnhancedRNTP_ExtIEs_541[] = {
34997         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, id),
34998                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34999                 -1,     /* IMPLICIT tag at current level */
35000                 &asn_DEF_ProtocolIE_ID,
35001                 0,
35002                 { &asn_OER_memb_id_constr_542, &asn_PER_memb_id_constr_542,  memb_id_constraint_541 },
35003                 0, 0, /* No default value */
35004                 "id"
35005                 },
35006         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, criticality),
35007                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35008                 -1,     /* IMPLICIT tag at current level */
35009                 &asn_DEF_Criticality,
35010                 0,
35011                 { &asn_OER_memb_criticality_constr_543, &asn_PER_memb_criticality_constr_543,  memb_criticality_constraint_541 },
35012                 0, 0, /* No default value */
35013                 "criticality"
35014                 },
35015         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, extensionValue),
35016                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35017                 +1,     /* EXPLICIT tag at current level */
35018                 &asn_DEF_extensionValue_544,
35019                 0,
35020                 { &asn_OER_memb_extensionValue_constr_544, &asn_PER_memb_extensionValue_constr_544,  memb_extensionValue_constraint_541 },
35021                 0, 0, /* No default value */
35022                 "extensionValue"
35023                 },
35024 };
35025 static const ber_tlv_tag_t asn_DEF_EnhancedRNTP_ExtIEs_tags_541[] = {
35026         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35027 };
35028 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541[] = {
35029     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35030     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35031     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35032 };
35033 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTP_ExtIEs_specs_541 = {
35034         sizeof(struct EnhancedRNTP_ExtIEs),
35035         offsetof(struct EnhancedRNTP_ExtIEs, _asn_ctx),
35036         asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541,
35037         3,      /* Count of tags in the map */
35038         0, 0, 0,        /* Optional elements (not needed) */
35039         -1,     /* First extension addition */
35040 };
35041 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTP_ExtIEs = {
35042         "EnhancedRNTP-ExtIEs",
35043         "EnhancedRNTP-ExtIEs",
35044         &asn_OP_SEQUENCE,
35045         asn_DEF_EnhancedRNTP_ExtIEs_tags_541,
35046         sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
35047                 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
35048         asn_DEF_EnhancedRNTP_ExtIEs_tags_541,   /* Same as above */
35049         sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
35050                 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
35051         { 0, 0, SEQUENCE_constraint },
35052         asn_MBR_EnhancedRNTP_ExtIEs_541,
35053         3,      /* Elements count */
35054         &asn_SPC_EnhancedRNTP_ExtIEs_specs_541  /* Additional specs */
35055 };
35056
35057 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_548 = {
35058         sizeof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue),
35059         offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, _asn_ctx),
35060         offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, present),
35061         sizeof(((struct EnhancedRNTPStartTime_ExtIEs__extensionValue *)0)->present),
35062         0,      /* No top level tags */
35063         0,      /* No tags in the map */
35064         0, 0,
35065         -1      /* Extensions start */
35066 };
35067 static /* Use -fall-defs-global to expose */
35068 asn_TYPE_descriptor_t asn_DEF_extensionValue_548 = {
35069         "extensionValue",
35070         "extensionValue",
35071         &asn_OP_OPEN_TYPE,
35072         0,      /* No effective tags (pointer) */
35073         0,      /* No effective tags (count) */
35074         0,      /* No tags (pointer) */
35075         0,      /* No tags (count) */
35076         { 0, 0, OPEN_TYPE_constraint },
35077         0, 0,   /* No members */
35078         &asn_SPC_extensionValue_specs_548       /* Additional specs */
35079 };
35080
35081 asn_TYPE_member_t asn_MBR_EnhancedRNTPStartTime_ExtIEs_545[] = {
35082         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, id),
35083                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35084                 -1,     /* IMPLICIT tag at current level */
35085                 &asn_DEF_ProtocolIE_ID,
35086                 0,
35087                 { &asn_OER_memb_id_constr_546, &asn_PER_memb_id_constr_546,  memb_id_constraint_545 },
35088                 0, 0, /* No default value */
35089                 "id"
35090                 },
35091         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, criticality),
35092                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35093                 -1,     /* IMPLICIT tag at current level */
35094                 &asn_DEF_Criticality,
35095                 0,
35096                 { &asn_OER_memb_criticality_constr_547, &asn_PER_memb_criticality_constr_547,  memb_criticality_constraint_545 },
35097                 0, 0, /* No default value */
35098                 "criticality"
35099                 },
35100         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, extensionValue),
35101                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35102                 +1,     /* EXPLICIT tag at current level */
35103                 &asn_DEF_extensionValue_548,
35104                 0,
35105                 { &asn_OER_memb_extensionValue_constr_548, &asn_PER_memb_extensionValue_constr_548,  memb_extensionValue_constraint_545 },
35106                 0, 0, /* No default value */
35107                 "extensionValue"
35108                 },
35109 };
35110 static const ber_tlv_tag_t asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[] = {
35111         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35112 };
35113 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545[] = {
35114     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35115     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35116     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35117 };
35118 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 = {
35119         sizeof(struct EnhancedRNTPStartTime_ExtIEs),
35120         offsetof(struct EnhancedRNTPStartTime_ExtIEs, _asn_ctx),
35121         asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545,
35122         3,      /* Count of tags in the map */
35123         0, 0, 0,        /* Optional elements (not needed) */
35124         -1,     /* First extension addition */
35125 };
35126 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTPStartTime_ExtIEs = {
35127         "EnhancedRNTPStartTime-ExtIEs",
35128         "EnhancedRNTPStartTime-ExtIEs",
35129         &asn_OP_SEQUENCE,
35130         asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,
35131         sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
35132                 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
35133         asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,  /* Same as above */
35134         sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
35135                 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
35136         { 0, 0, SEQUENCE_constraint },
35137         asn_MBR_EnhancedRNTPStartTime_ExtIEs_545,
35138         3,      /* Elements count */
35139         &asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 /* Additional specs */
35140 };
35141
35142 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_552 = {
35143         sizeof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue),
35144         offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, _asn_ctx),
35145         offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, present),
35146         sizeof(((struct EN_DC_ResourceConfigurationExtIEs__extensionValue *)0)->present),
35147         0,      /* No top level tags */
35148         0,      /* No tags in the map */
35149         0, 0,
35150         -1      /* Extensions start */
35151 };
35152 static /* Use -fall-defs-global to expose */
35153 asn_TYPE_descriptor_t asn_DEF_extensionValue_552 = {
35154         "extensionValue",
35155         "extensionValue",
35156         &asn_OP_OPEN_TYPE,
35157         0,      /* No effective tags (pointer) */
35158         0,      /* No effective tags (count) */
35159         0,      /* No tags (pointer) */
35160         0,      /* No tags (count) */
35161         { 0, 0, OPEN_TYPE_constraint },
35162         0, 0,   /* No members */
35163         &asn_SPC_extensionValue_specs_552       /* Additional specs */
35164 };
35165
35166 asn_TYPE_member_t asn_MBR_EN_DC_ResourceConfigurationExtIEs_549[] = {
35167         { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, id),
35168                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35169                 -1,     /* IMPLICIT tag at current level */
35170                 &asn_DEF_ProtocolIE_ID,
35171                 0,
35172                 { &asn_OER_memb_id_constr_550, &asn_PER_memb_id_constr_550,  memb_id_constraint_549 },
35173                 0, 0, /* No default value */
35174                 "id"
35175                 },
35176         { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, criticality),
35177                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35178                 -1,     /* IMPLICIT tag at current level */
35179                 &asn_DEF_Criticality,
35180                 0,
35181                 { &asn_OER_memb_criticality_constr_551, &asn_PER_memb_criticality_constr_551,  memb_criticality_constraint_549 },
35182                 0, 0, /* No default value */
35183                 "criticality"
35184                 },
35185         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, extensionValue),
35186                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35187                 +1,     /* EXPLICIT tag at current level */
35188                 &asn_DEF_extensionValue_552,
35189                 0,
35190                 { &asn_OER_memb_extensionValue_constr_552, &asn_PER_memb_extensionValue_constr_552,  memb_extensionValue_constraint_549 },
35191                 0, 0, /* No default value */
35192                 "extensionValue"
35193                 },
35194 };
35195 static const ber_tlv_tag_t asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[] = {
35196         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35197 };
35198 static const asn_TYPE_tag2member_t asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549[] = {
35199     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35200     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35201     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35202 };
35203 asn_SEQUENCE_specifics_t asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 = {
35204         sizeof(struct EN_DC_ResourceConfigurationExtIEs),
35205         offsetof(struct EN_DC_ResourceConfigurationExtIEs, _asn_ctx),
35206         asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549,
35207         3,      /* Count of tags in the map */
35208         0, 0, 0,        /* Optional elements (not needed) */
35209         -1,     /* First extension addition */
35210 };
35211 asn_TYPE_descriptor_t asn_DEF_EN_DC_ResourceConfigurationExtIEs = {
35212         "EN-DC-ResourceConfigurationExtIEs",
35213         "EN-DC-ResourceConfigurationExtIEs",
35214         &asn_OP_SEQUENCE,
35215         asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,
35216         sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
35217                 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
35218         asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,     /* Same as above */
35219         sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
35220                 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
35221         { 0, 0, SEQUENCE_constraint },
35222         asn_MBR_EN_DC_ResourceConfigurationExtIEs_549,
35223         3,      /* Elements count */
35224         &asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549    /* Additional specs */
35225 };
35226
35227 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_556 = {
35228         sizeof(struct ERABActivityNotifyItem_ExtIEs__extensionValue),
35229         offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, _asn_ctx),
35230         offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, present),
35231         sizeof(((struct ERABActivityNotifyItem_ExtIEs__extensionValue *)0)->present),
35232         0,      /* No top level tags */
35233         0,      /* No tags in the map */
35234         0, 0,
35235         -1      /* Extensions start */
35236 };
35237 static /* Use -fall-defs-global to expose */
35238 asn_TYPE_descriptor_t asn_DEF_extensionValue_556 = {
35239         "extensionValue",
35240         "extensionValue",
35241         &asn_OP_OPEN_TYPE,
35242         0,      /* No effective tags (pointer) */
35243         0,      /* No effective tags (count) */
35244         0,      /* No tags (pointer) */
35245         0,      /* No tags (count) */
35246         { 0, 0, OPEN_TYPE_constraint },
35247         0, 0,   /* No members */
35248         &asn_SPC_extensionValue_specs_556       /* Additional specs */
35249 };
35250
35251 asn_TYPE_member_t asn_MBR_ERABActivityNotifyItem_ExtIEs_553[] = {
35252         { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, id),
35253                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35254                 -1,     /* IMPLICIT tag at current level */
35255                 &asn_DEF_ProtocolIE_ID,
35256                 0,
35257                 { &asn_OER_memb_id_constr_554, &asn_PER_memb_id_constr_554,  memb_id_constraint_553 },
35258                 0, 0, /* No default value */
35259                 "id"
35260                 },
35261         { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, criticality),
35262                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35263                 -1,     /* IMPLICIT tag at current level */
35264                 &asn_DEF_Criticality,
35265                 0,
35266                 { &asn_OER_memb_criticality_constr_555, &asn_PER_memb_criticality_constr_555,  memb_criticality_constraint_553 },
35267                 0, 0, /* No default value */
35268                 "criticality"
35269                 },
35270         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, extensionValue),
35271                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35272                 +1,     /* EXPLICIT tag at current level */
35273                 &asn_DEF_extensionValue_556,
35274                 0,
35275                 { &asn_OER_memb_extensionValue_constr_556, &asn_PER_memb_extensionValue_constr_556,  memb_extensionValue_constraint_553 },
35276                 0, 0, /* No default value */
35277                 "extensionValue"
35278                 },
35279 };
35280 static const ber_tlv_tag_t asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[] = {
35281         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35282 };
35283 static const asn_TYPE_tag2member_t asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553[] = {
35284     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35285     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35286     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35287 };
35288 asn_SEQUENCE_specifics_t asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 = {
35289         sizeof(struct ERABActivityNotifyItem_ExtIEs),
35290         offsetof(struct ERABActivityNotifyItem_ExtIEs, _asn_ctx),
35291         asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553,
35292         3,      /* Count of tags in the map */
35293         0, 0, 0,        /* Optional elements (not needed) */
35294         -1,     /* First extension addition */
35295 };
35296 asn_TYPE_descriptor_t asn_DEF_ERABActivityNotifyItem_ExtIEs = {
35297         "ERABActivityNotifyItem-ExtIEs",
35298         "ERABActivityNotifyItem-ExtIEs",
35299         &asn_OP_SEQUENCE,
35300         asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553,
35301         sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
35302                 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
35303         asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553, /* Same as above */
35304         sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
35305                 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
35306         { 0, 0, SEQUENCE_constraint },
35307         asn_MBR_ERABActivityNotifyItem_ExtIEs_553,
35308         3,      /* Elements count */
35309         &asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553        /* Additional specs */
35310 };
35311
35312 static asn_TYPE_member_t asn_MBR_extensionValue_560[] = {
35313         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, choice.Packet_LossRate),
35314                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35315                 0,
35316                 &asn_DEF_Packet_LossRate,
35317                 0,
35318                 { 0, 0, 0 },
35319                 0, 0, /* No default value */
35320                 "Packet-LossRate"
35321                 },
35322 };
35323 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_560[] = {
35324     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* Packet-LossRate */
35325 };
35326 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_560 = {
35327         sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue),
35328         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, _asn_ctx),
35329         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, present),
35330         sizeof(((struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue *)0)->present),
35331         asn_MAP_extensionValue_tag2el_560,
35332         1,      /* Count of tags in the map */
35333         0, 0,
35334         -1      /* Extensions start */
35335 };
35336 static /* Use -fall-defs-global to expose */
35337 asn_TYPE_descriptor_t asn_DEF_extensionValue_560 = {
35338         "extensionValue",
35339         "extensionValue",
35340         &asn_OP_OPEN_TYPE,
35341         0,      /* No effective tags (pointer) */
35342         0,      /* No effective tags (count) */
35343         0,      /* No tags (pointer) */
35344         0,      /* No tags (count) */
35345         { 0, 0, OPEN_TYPE_constraint },
35346         asn_MBR_extensionValue_560,
35347         1,      /* Elements count */
35348         &asn_SPC_extensionValue_specs_560       /* Additional specs */
35349 };
35350
35351 asn_TYPE_member_t asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557[] = {
35352         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id),
35353                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35354                 -1,     /* IMPLICIT tag at current level */
35355                 &asn_DEF_ProtocolIE_ID,
35356                 0,
35357                 { &asn_OER_memb_id_constr_558, &asn_PER_memb_id_constr_558,  memb_id_constraint_557 },
35358                 0, 0, /* No default value */
35359                 "id"
35360                 },
35361         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, criticality),
35362                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35363                 -1,     /* IMPLICIT tag at current level */
35364                 &asn_DEF_Criticality,
35365                 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type,
35366                 { &asn_OER_memb_criticality_constr_559, &asn_PER_memb_criticality_constr_559,  memb_criticality_constraint_557 },
35367                 0, 0, /* No default value */
35368                 "criticality"
35369                 },
35370         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, extensionValue),
35371                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35372                 +1,     /* EXPLICIT tag at current level */
35373                 &asn_DEF_extensionValue_560,
35374                 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type,
35375                 { &asn_OER_memb_extensionValue_constr_560, &asn_PER_memb_extensionValue_constr_560,  memb_extensionValue_constraint_557 },
35376                 0, 0, /* No default value */
35377                 "extensionValue"
35378                 },
35379 };
35380 static const ber_tlv_tag_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[] = {
35381         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35382 };
35383 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557[] = {
35384     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35385     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35386     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35387 };
35388 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 = {
35389         sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs),
35390         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, _asn_ctx),
35391         asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557,
35392         3,      /* Count of tags in the map */
35393         0, 0, 0,        /* Optional elements (not needed) */
35394         -1,     /* First extension addition */
35395 };
35396 asn_TYPE_descriptor_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs = {
35397         "E-RAB-Level-QoS-Parameters-ExtIEs",
35398         "E-RAB-Level-QoS-Parameters-ExtIEs",
35399         &asn_OP_SEQUENCE,
35400         asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,
35401         sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
35402                 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
35403         asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,     /* Same as above */
35404         sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
35405                 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
35406         { 0, 0, SEQUENCE_constraint },
35407         asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557,
35408         3,      /* Elements count */
35409         &asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557    /* Additional specs */
35410 };
35411
35412 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_564 = {
35413         sizeof(struct E_RAB_Item_ExtIEs__extensionValue),
35414         offsetof(struct E_RAB_Item_ExtIEs__extensionValue, _asn_ctx),
35415         offsetof(struct E_RAB_Item_ExtIEs__extensionValue, present),
35416         sizeof(((struct E_RAB_Item_ExtIEs__extensionValue *)0)->present),
35417         0,      /* No top level tags */
35418         0,      /* No tags in the map */
35419         0, 0,
35420         -1      /* Extensions start */
35421 };
35422 static /* Use -fall-defs-global to expose */
35423 asn_TYPE_descriptor_t asn_DEF_extensionValue_564 = {
35424         "extensionValue",
35425         "extensionValue",
35426         &asn_OP_OPEN_TYPE,
35427         0,      /* No effective tags (pointer) */
35428         0,      /* No effective tags (count) */
35429         0,      /* No tags (pointer) */
35430         0,      /* No tags (count) */
35431         { 0, 0, OPEN_TYPE_constraint },
35432         0, 0,   /* No members */
35433         &asn_SPC_extensionValue_specs_564       /* Additional specs */
35434 };
35435
35436 asn_TYPE_member_t asn_MBR_E_RAB_Item_ExtIEs_561[] = {
35437         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, id),
35438                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35439                 -1,     /* IMPLICIT tag at current level */
35440                 &asn_DEF_ProtocolIE_ID,
35441                 0,
35442                 { &asn_OER_memb_id_constr_562, &asn_PER_memb_id_constr_562,  memb_id_constraint_561 },
35443                 0, 0, /* No default value */
35444                 "id"
35445                 },
35446         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, criticality),
35447                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35448                 -1,     /* IMPLICIT tag at current level */
35449                 &asn_DEF_Criticality,
35450                 0,
35451                 { &asn_OER_memb_criticality_constr_563, &asn_PER_memb_criticality_constr_563,  memb_criticality_constraint_561 },
35452                 0, 0, /* No default value */
35453                 "criticality"
35454                 },
35455         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, extensionValue),
35456                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35457                 +1,     /* EXPLICIT tag at current level */
35458                 &asn_DEF_extensionValue_564,
35459                 0,
35460                 { &asn_OER_memb_extensionValue_constr_564, &asn_PER_memb_extensionValue_constr_564,  memb_extensionValue_constraint_561 },
35461                 0, 0, /* No default value */
35462                 "extensionValue"
35463                 },
35464 };
35465 static const ber_tlv_tag_t asn_DEF_E_RAB_Item_ExtIEs_tags_561[] = {
35466         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35467 };
35468 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Item_ExtIEs_tag2el_561[] = {
35469     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35470     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35471     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35472 };
35473 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Item_ExtIEs_specs_561 = {
35474         sizeof(struct E_RAB_Item_ExtIEs),
35475         offsetof(struct E_RAB_Item_ExtIEs, _asn_ctx),
35476         asn_MAP_E_RAB_Item_ExtIEs_tag2el_561,
35477         3,      /* Count of tags in the map */
35478         0, 0, 0,        /* Optional elements (not needed) */
35479         -1,     /* First extension addition */
35480 };
35481 asn_TYPE_descriptor_t asn_DEF_E_RAB_Item_ExtIEs = {
35482         "E-RAB-Item-ExtIEs",
35483         "E-RAB-Item-ExtIEs",
35484         &asn_OP_SEQUENCE,
35485         asn_DEF_E_RAB_Item_ExtIEs_tags_561,
35486         sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
35487                 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
35488         asn_DEF_E_RAB_Item_ExtIEs_tags_561,     /* Same as above */
35489         sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
35490                 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
35491         { 0, 0, SEQUENCE_constraint },
35492         asn_MBR_E_RAB_Item_ExtIEs_561,
35493         3,      /* Elements count */
35494         &asn_SPC_E_RAB_Item_ExtIEs_specs_561    /* Additional specs */
35495 };
35496
35497 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_568 = {
35498         sizeof(struct E_RABUsageReport_Item_ExtIEs__extensionValue),
35499         offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
35500         offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, present),
35501         sizeof(((struct E_RABUsageReport_Item_ExtIEs__extensionValue *)0)->present),
35502         0,      /* No top level tags */
35503         0,      /* No tags in the map */
35504         0, 0,
35505         -1      /* Extensions start */
35506 };
35507 static /* Use -fall-defs-global to expose */
35508 asn_TYPE_descriptor_t asn_DEF_extensionValue_568 = {
35509         "extensionValue",
35510         "extensionValue",
35511         &asn_OP_OPEN_TYPE,
35512         0,      /* No effective tags (pointer) */
35513         0,      /* No effective tags (count) */
35514         0,      /* No tags (pointer) */
35515         0,      /* No tags (count) */
35516         { 0, 0, OPEN_TYPE_constraint },
35517         0, 0,   /* No members */
35518         &asn_SPC_extensionValue_specs_568       /* Additional specs */
35519 };
35520
35521 asn_TYPE_member_t asn_MBR_E_RABUsageReport_Item_ExtIEs_565[] = {
35522         { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, id),
35523                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35524                 -1,     /* IMPLICIT tag at current level */
35525                 &asn_DEF_ProtocolIE_ID,
35526                 0,
35527                 { &asn_OER_memb_id_constr_566, &asn_PER_memb_id_constr_566,  memb_id_constraint_565 },
35528                 0, 0, /* No default value */
35529                 "id"
35530                 },
35531         { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, criticality),
35532                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35533                 -1,     /* IMPLICIT tag at current level */
35534                 &asn_DEF_Criticality,
35535                 0,
35536                 { &asn_OER_memb_criticality_constr_567, &asn_PER_memb_criticality_constr_567,  memb_criticality_constraint_565 },
35537                 0, 0, /* No default value */
35538                 "criticality"
35539                 },
35540         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, extensionValue),
35541                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35542                 +1,     /* EXPLICIT tag at current level */
35543                 &asn_DEF_extensionValue_568,
35544                 0,
35545                 { &asn_OER_memb_extensionValue_constr_568, &asn_PER_memb_extensionValue_constr_568,  memb_extensionValue_constraint_565 },
35546                 0, 0, /* No default value */
35547                 "extensionValue"
35548                 },
35549 };
35550 static const ber_tlv_tag_t asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[] = {
35551         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35552 };
35553 static const asn_TYPE_tag2member_t asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565[] = {
35554     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35555     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35556     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35557 };
35558 asn_SEQUENCE_specifics_t asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 = {
35559         sizeof(struct E_RABUsageReport_Item_ExtIEs),
35560         offsetof(struct E_RABUsageReport_Item_ExtIEs, _asn_ctx),
35561         asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565,
35562         3,      /* Count of tags in the map */
35563         0, 0, 0,        /* Optional elements (not needed) */
35564         -1,     /* First extension addition */
35565 };
35566 asn_TYPE_descriptor_t asn_DEF_E_RABUsageReport_Item_ExtIEs = {
35567         "E-RABUsageReport-Item-ExtIEs",
35568         "E-RABUsageReport-Item-ExtIEs",
35569         &asn_OP_SEQUENCE,
35570         asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,
35571         sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
35572                 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
35573         asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,  /* Same as above */
35574         sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
35575                 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
35576         { 0, 0, SEQUENCE_constraint },
35577         asn_MBR_E_RABUsageReport_Item_ExtIEs_565,
35578         3,      /* Elements count */
35579         &asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 /* Additional specs */
35580 };
35581
35582 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_572 = {
35583         sizeof(struct ExpectedUEBehaviour_ExtIEs__extensionValue),
35584         offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx),
35585         offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, present),
35586         sizeof(((struct ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present),
35587         0,      /* No top level tags */
35588         0,      /* No tags in the map */
35589         0, 0,
35590         -1      /* Extensions start */
35591 };
35592 static /* Use -fall-defs-global to expose */
35593 asn_TYPE_descriptor_t asn_DEF_extensionValue_572 = {
35594         "extensionValue",
35595         "extensionValue",
35596         &asn_OP_OPEN_TYPE,
35597         0,      /* No effective tags (pointer) */
35598         0,      /* No effective tags (count) */
35599         0,      /* No tags (pointer) */
35600         0,      /* No tags (count) */
35601         { 0, 0, OPEN_TYPE_constraint },
35602         0, 0,   /* No members */
35603         &asn_SPC_extensionValue_specs_572       /* Additional specs */
35604 };
35605
35606 asn_TYPE_member_t asn_MBR_ExpectedUEBehaviour_ExtIEs_569[] = {
35607         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, id),
35608                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35609                 -1,     /* IMPLICIT tag at current level */
35610                 &asn_DEF_ProtocolIE_ID,
35611                 0,
35612                 { &asn_OER_memb_id_constr_570, &asn_PER_memb_id_constr_570,  memb_id_constraint_569 },
35613                 0, 0, /* No default value */
35614                 "id"
35615                 },
35616         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, criticality),
35617                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35618                 -1,     /* IMPLICIT tag at current level */
35619                 &asn_DEF_Criticality,
35620                 0,
35621                 { &asn_OER_memb_criticality_constr_571, &asn_PER_memb_criticality_constr_571,  memb_criticality_constraint_569 },
35622                 0, 0, /* No default value */
35623                 "criticality"
35624                 },
35625         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, extensionValue),
35626                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35627                 +1,     /* EXPLICIT tag at current level */
35628                 &asn_DEF_extensionValue_572,
35629                 0,
35630                 { &asn_OER_memb_extensionValue_constr_572, &asn_PER_memb_extensionValue_constr_572,  memb_extensionValue_constraint_569 },
35631                 0, 0, /* No default value */
35632                 "extensionValue"
35633                 },
35634 };
35635 static const ber_tlv_tag_t asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[] = {
35636         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35637 };
35638 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569[] = {
35639     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35640     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35641     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35642 };
35643 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 = {
35644         sizeof(struct ExpectedUEBehaviour_ExtIEs),
35645         offsetof(struct ExpectedUEBehaviour_ExtIEs, _asn_ctx),
35646         asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569,
35647         3,      /* Count of tags in the map */
35648         0, 0, 0,        /* Optional elements (not needed) */
35649         -1,     /* First extension addition */
35650 };
35651 asn_TYPE_descriptor_t asn_DEF_ExpectedUEBehaviour_ExtIEs = {
35652         "ExpectedUEBehaviour-ExtIEs",
35653         "ExpectedUEBehaviour-ExtIEs",
35654         &asn_OP_SEQUENCE,
35655         asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,
35656         sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
35657                 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
35658         asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,    /* Same as above */
35659         sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
35660                 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
35661         { 0, 0, SEQUENCE_constraint },
35662         asn_MBR_ExpectedUEBehaviour_ExtIEs_569,
35663         3,      /* Elements count */
35664         &asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569   /* Additional specs */
35665 };
35666
35667 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_576 = {
35668         sizeof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue),
35669         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx),
35670         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present),
35671         sizeof(((struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present),
35672         0,      /* No top level tags */
35673         0,      /* No tags in the map */
35674         0, 0,
35675         -1      /* Extensions start */
35676 };
35677 static /* Use -fall-defs-global to expose */
35678 asn_TYPE_descriptor_t asn_DEF_extensionValue_576 = {
35679         "extensionValue",
35680         "extensionValue",
35681         &asn_OP_OPEN_TYPE,
35682         0,      /* No effective tags (pointer) */
35683         0,      /* No effective tags (count) */
35684         0,      /* No tags (pointer) */
35685         0,      /* No tags (count) */
35686         { 0, 0, OPEN_TYPE_constraint },
35687         0, 0,   /* No members */
35688         &asn_SPC_extensionValue_specs_576       /* Additional specs */
35689 };
35690
35691 asn_TYPE_member_t asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573[] = {
35692         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, id),
35693                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35694                 -1,     /* IMPLICIT tag at current level */
35695                 &asn_DEF_ProtocolIE_ID,
35696                 0,
35697                 { &asn_OER_memb_id_constr_574, &asn_PER_memb_id_constr_574,  memb_id_constraint_573 },
35698                 0, 0, /* No default value */
35699                 "id"
35700                 },
35701         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, criticality),
35702                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35703                 -1,     /* IMPLICIT tag at current level */
35704                 &asn_DEF_Criticality,
35705                 0,
35706                 { &asn_OER_memb_criticality_constr_575, &asn_PER_memb_criticality_constr_575,  memb_criticality_constraint_573 },
35707                 0, 0, /* No default value */
35708                 "criticality"
35709                 },
35710         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, extensionValue),
35711                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35712                 +1,     /* EXPLICIT tag at current level */
35713                 &asn_DEF_extensionValue_576,
35714                 0,
35715                 { &asn_OER_memb_extensionValue_constr_576, &asn_PER_memb_extensionValue_constr_576,  memb_extensionValue_constraint_573 },
35716                 0, 0, /* No default value */
35717                 "extensionValue"
35718                 },
35719 };
35720 static const ber_tlv_tag_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[] = {
35721         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35722 };
35723 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573[] = {
35724     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35725     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35726     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35727 };
35728 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 = {
35729         sizeof(struct ExpectedUEActivityBehaviour_ExtIEs),
35730         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx),
35731         asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573,
35732         3,      /* Count of tags in the map */
35733         0, 0, 0,        /* Optional elements (not needed) */
35734         -1,     /* First extension addition */
35735 };
35736 asn_TYPE_descriptor_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs = {
35737         "ExpectedUEActivityBehaviour-ExtIEs",
35738         "ExpectedUEActivityBehaviour-ExtIEs",
35739         &asn_OP_SEQUENCE,
35740         asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,
35741         sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
35742                 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
35743         asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,    /* Same as above */
35744         sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
35745                 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
35746         { 0, 0, SEQUENCE_constraint },
35747         asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573,
35748         3,      /* Elements count */
35749         &asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573   /* Additional specs */
35750 };
35751
35752 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_580 = {
35753         sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue),
35754         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, _asn_ctx),
35755         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, present),
35756         sizeof(((struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue *)0)->present),
35757         0,      /* No top level tags */
35758         0,      /* No tags in the map */
35759         0, 0,
35760         -1      /* Extensions start */
35761 };
35762 static /* Use -fall-defs-global to expose */
35763 asn_TYPE_descriptor_t asn_DEF_extensionValue_580 = {
35764         "extensionValue",
35765         "extensionValue",
35766         &asn_OP_OPEN_TYPE,
35767         0,      /* No effective tags (pointer) */
35768         0,      /* No effective tags (count) */
35769         0,      /* No tags (pointer) */
35770         0,      /* No tags (count) */
35771         { 0, 0, OPEN_TYPE_constraint },
35772         0, 0,   /* No members */
35773         &asn_SPC_extensionValue_specs_580       /* Additional specs */
35774 };
35775
35776 asn_TYPE_member_t asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577[] = {
35777         { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, id),
35778                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35779                 -1,     /* IMPLICIT tag at current level */
35780                 &asn_DEF_ProtocolIE_ID,
35781                 0,
35782                 { &asn_OER_memb_id_constr_578, &asn_PER_memb_id_constr_578,  memb_id_constraint_577 },
35783                 0, 0, /* No default value */
35784                 "id"
35785                 },
35786         { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, criticality),
35787                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35788                 -1,     /* IMPLICIT tag at current level */
35789                 &asn_DEF_Criticality,
35790                 0,
35791                 { &asn_OER_memb_criticality_constr_579, &asn_PER_memb_criticality_constr_579,  memb_criticality_constraint_577 },
35792                 0, 0, /* No default value */
35793                 "criticality"
35794                 },
35795         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, extensionValue),
35796                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35797                 +1,     /* EXPLICIT tag at current level */
35798                 &asn_DEF_extensionValue_580,
35799                 0,
35800                 { &asn_OER_memb_extensionValue_constr_580, &asn_PER_memb_extensionValue_constr_580,  memb_extensionValue_constraint_577 },
35801                 0, 0, /* No default value */
35802                 "extensionValue"
35803                 },
35804 };
35805 static const ber_tlv_tag_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[] = {
35806         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35807 };
35808 static const asn_TYPE_tag2member_t asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577[] = {
35809     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35810     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35811     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35812 };
35813 asn_SEQUENCE_specifics_t asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 = {
35814         sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs),
35815         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, _asn_ctx),
35816         asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577,
35817         3,      /* Count of tags in the map */
35818         0, 0, 0,        /* Optional elements (not needed) */
35819         -1,     /* First extension addition */
35820 };
35821 asn_TYPE_descriptor_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs = {
35822         "ExtendedULInterferenceOverloadInfo-ExtIEs",
35823         "ExtendedULInterferenceOverloadInfo-ExtIEs",
35824         &asn_OP_SEQUENCE,
35825         asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,
35826         sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
35827                 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
35828         asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,     /* Same as above */
35829         sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
35830                 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
35831         { 0, 0, SEQUENCE_constraint },
35832         asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577,
35833         3,      /* Elements count */
35834         &asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577    /* Additional specs */
35835 };
35836
35837 static asn_TYPE_member_t asn_MBR_extensionValue_584[] = {
35838         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
35839                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35840                 0,
35841                 &asn_DEF_EARFCNExtension,
35842                 0,
35843                 { 0, 0, 0 },
35844                 0, 0, /* No default value */
35845                 "EARFCNExtension"
35846                 },
35847         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.OffsetOfNbiotChannelNumberToEARFCN),
35848                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35849                 0,
35850                 &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN,
35851                 0,
35852                 { 0, 0, 0 },
35853                 0, 0, /* No default value */
35854                 "OffsetOfNbiotChannelNumberToEARFCN"
35855                 },
35856         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NRS_NSSS_PowerOffset),
35857                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35858                 0,
35859                 &asn_DEF_NRS_NSSS_PowerOffset,
35860                 0,
35861                 { 0, 0, 0 },
35862                 0, 0, /* No default value */
35863                 "NRS-NSSS-PowerOffset"
35864                 },
35865         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NSSS_NumOccasionDifferentPrecoder),
35866                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35867                 0,
35868                 &asn_DEF_NSSS_NumOccasionDifferentPrecoder,
35869                 0,
35870                 { 0, 0, 0 },
35871                 0, 0, /* No default value */
35872                 "NSSS-NumOccasionDifferentPrecoder"
35873                 },
35874 };
35875 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_584[] = {
35876     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* EARFCNExtension */
35877     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 2 }, /* OffsetOfNbiotChannelNumberToEARFCN */
35878     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 1 }, /* NRS-NSSS-PowerOffset */
35879     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -2, 0 } /* NSSS-NumOccasionDifferentPrecoder */
35880 };
35881 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_584 = {
35882         sizeof(struct FDD_Info_ExtIEs__extensionValue),
35883         offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
35884         offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
35885         sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
35886         asn_MAP_extensionValue_tag2el_584,
35887         4,      /* Count of tags in the map */
35888         0, 0,
35889         -1      /* Extensions start */
35890 };
35891 static /* Use -fall-defs-global to expose */
35892 asn_TYPE_descriptor_t asn_DEF_extensionValue_584 = {
35893         "extensionValue",
35894         "extensionValue",
35895         &asn_OP_OPEN_TYPE,
35896         0,      /* No effective tags (pointer) */
35897         0,      /* No effective tags (count) */
35898         0,      /* No tags (pointer) */
35899         0,      /* No tags (count) */
35900         { 0, 0, OPEN_TYPE_constraint },
35901         asn_MBR_extensionValue_584,
35902         4,      /* Elements count */
35903         &asn_SPC_extensionValue_specs_584       /* Additional specs */
35904 };
35905
35906 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_581[] = {
35907         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
35908                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35909                 -1,     /* IMPLICIT tag at current level */
35910                 &asn_DEF_ProtocolIE_ID,
35911                 0,
35912                 { &asn_OER_memb_id_constr_582, &asn_PER_memb_id_constr_582,  memb_id_constraint_581 },
35913                 0, 0, /* No default value */
35914                 "id"
35915                 },
35916         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
35917                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35918                 -1,     /* IMPLICIT tag at current level */
35919                 &asn_DEF_Criticality,
35920                 select_FDD_Info_ExtIEs_criticality_type,
35921                 { &asn_OER_memb_criticality_constr_583, &asn_PER_memb_criticality_constr_583,  memb_criticality_constraint_581 },
35922                 0, 0, /* No default value */
35923                 "criticality"
35924                 },
35925         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
35926                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35927                 +1,     /* EXPLICIT tag at current level */
35928                 &asn_DEF_extensionValue_584,
35929                 select_FDD_Info_ExtIEs_extensionValue_type,
35930                 { &asn_OER_memb_extensionValue_constr_584, &asn_PER_memb_extensionValue_constr_584,  memb_extensionValue_constraint_581 },
35931                 0, 0, /* No default value */
35932                 "extensionValue"
35933                 },
35934 };
35935 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_581[] = {
35936         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35937 };
35938 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_581[] = {
35939     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35940     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35941     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35942 };
35943 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_581 = {
35944         sizeof(struct FDD_Info_ExtIEs),
35945         offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
35946         asn_MAP_FDD_Info_ExtIEs_tag2el_581,
35947         3,      /* Count of tags in the map */
35948         0, 0, 0,        /* Optional elements (not needed) */
35949         -1,     /* First extension addition */
35950 };
35951 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
35952         "FDD-Info-ExtIEs",
35953         "FDD-Info-ExtIEs",
35954         &asn_OP_SEQUENCE,
35955         asn_DEF_FDD_Info_ExtIEs_tags_581,
35956         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
35957                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
35958         asn_DEF_FDD_Info_ExtIEs_tags_581,       /* Same as above */
35959         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
35960                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
35961         { 0, 0, SEQUENCE_constraint },
35962         asn_MBR_FDD_Info_ExtIEs_581,
35963         3,      /* Elements count */
35964         &asn_SPC_FDD_Info_ExtIEs_specs_581      /* Additional specs */
35965 };
35966
35967 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_588 = {
35968         sizeof(struct ForbiddenTAs_Item_ExtIEs__extensionValue),
35969         offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, _asn_ctx),
35970         offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, present),
35971         sizeof(((struct ForbiddenTAs_Item_ExtIEs__extensionValue *)0)->present),
35972         0,      /* No top level tags */
35973         0,      /* No tags in the map */
35974         0, 0,
35975         -1      /* Extensions start */
35976 };
35977 static /* Use -fall-defs-global to expose */
35978 asn_TYPE_descriptor_t asn_DEF_extensionValue_588 = {
35979         "extensionValue",
35980         "extensionValue",
35981         &asn_OP_OPEN_TYPE,
35982         0,      /* No effective tags (pointer) */
35983         0,      /* No effective tags (count) */
35984         0,      /* No tags (pointer) */
35985         0,      /* No tags (count) */
35986         { 0, 0, OPEN_TYPE_constraint },
35987         0, 0,   /* No members */
35988         &asn_SPC_extensionValue_specs_588       /* Additional specs */
35989 };
35990
35991 asn_TYPE_member_t asn_MBR_ForbiddenTAs_Item_ExtIEs_585[] = {
35992         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, id),
35993                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35994                 -1,     /* IMPLICIT tag at current level */
35995                 &asn_DEF_ProtocolIE_ID,
35996                 0,
35997                 { &asn_OER_memb_id_constr_586, &asn_PER_memb_id_constr_586,  memb_id_constraint_585 },
35998                 0, 0, /* No default value */
35999                 "id"
36000                 },
36001         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, criticality),
36002                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36003                 -1,     /* IMPLICIT tag at current level */
36004                 &asn_DEF_Criticality,
36005                 0,
36006                 { &asn_OER_memb_criticality_constr_587, &asn_PER_memb_criticality_constr_587,  memb_criticality_constraint_585 },
36007                 0, 0, /* No default value */
36008                 "criticality"
36009                 },
36010         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, extensionValue),
36011                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36012                 +1,     /* EXPLICIT tag at current level */
36013                 &asn_DEF_extensionValue_588,
36014                 0,
36015                 { &asn_OER_memb_extensionValue_constr_588, &asn_PER_memb_extensionValue_constr_588,  memb_extensionValue_constraint_585 },
36016                 0, 0, /* No default value */
36017                 "extensionValue"
36018                 },
36019 };
36020 static const ber_tlv_tag_t asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[] = {
36021         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36022 };
36023 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585[] = {
36024     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36025     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36026     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36027 };
36028 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 = {
36029         sizeof(struct ForbiddenTAs_Item_ExtIEs),
36030         offsetof(struct ForbiddenTAs_Item_ExtIEs, _asn_ctx),
36031         asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585,
36032         3,      /* Count of tags in the map */
36033         0, 0, 0,        /* Optional elements (not needed) */
36034         -1,     /* First extension addition */
36035 };
36036 asn_TYPE_descriptor_t asn_DEF_ForbiddenTAs_Item_ExtIEs = {
36037         "ForbiddenTAs-Item-ExtIEs",
36038         "ForbiddenTAs-Item-ExtIEs",
36039         &asn_OP_SEQUENCE,
36040         asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,
36041         sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
36042                 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
36043         asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,      /* Same as above */
36044         sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
36045                 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
36046         { 0, 0, SEQUENCE_constraint },
36047         asn_MBR_ForbiddenTAs_Item_ExtIEs_585,
36048         3,      /* Elements count */
36049         &asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585     /* Additional specs */
36050 };
36051
36052 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_592 = {
36053         sizeof(struct ForbiddenLAs_Item_ExtIEs__extensionValue),
36054         offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, _asn_ctx),
36055         offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, present),
36056         sizeof(((struct ForbiddenLAs_Item_ExtIEs__extensionValue *)0)->present),
36057         0,      /* No top level tags */
36058         0,      /* No tags in the map */
36059         0, 0,
36060         -1      /* Extensions start */
36061 };
36062 static /* Use -fall-defs-global to expose */
36063 asn_TYPE_descriptor_t asn_DEF_extensionValue_592 = {
36064         "extensionValue",
36065         "extensionValue",
36066         &asn_OP_OPEN_TYPE,
36067         0,      /* No effective tags (pointer) */
36068         0,      /* No effective tags (count) */
36069         0,      /* No tags (pointer) */
36070         0,      /* No tags (count) */
36071         { 0, 0, OPEN_TYPE_constraint },
36072         0, 0,   /* No members */
36073         &asn_SPC_extensionValue_specs_592       /* Additional specs */
36074 };
36075
36076 asn_TYPE_member_t asn_MBR_ForbiddenLAs_Item_ExtIEs_589[] = {
36077         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, id),
36078                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36079                 -1,     /* IMPLICIT tag at current level */
36080                 &asn_DEF_ProtocolIE_ID,
36081                 0,
36082                 { &asn_OER_memb_id_constr_590, &asn_PER_memb_id_constr_590,  memb_id_constraint_589 },
36083                 0, 0, /* No default value */
36084                 "id"
36085                 },
36086         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, criticality),
36087                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36088                 -1,     /* IMPLICIT tag at current level */
36089                 &asn_DEF_Criticality,
36090                 0,
36091                 { &asn_OER_memb_criticality_constr_591, &asn_PER_memb_criticality_constr_591,  memb_criticality_constraint_589 },
36092                 0, 0, /* No default value */
36093                 "criticality"
36094                 },
36095         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, extensionValue),
36096                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36097                 +1,     /* EXPLICIT tag at current level */
36098                 &asn_DEF_extensionValue_592,
36099                 0,
36100                 { &asn_OER_memb_extensionValue_constr_592, &asn_PER_memb_extensionValue_constr_592,  memb_extensionValue_constraint_589 },
36101                 0, 0, /* No default value */
36102                 "extensionValue"
36103                 },
36104 };
36105 static const ber_tlv_tag_t asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[] = {
36106         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36107 };
36108 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589[] = {
36109     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36110     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36111     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36112 };
36113 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 = {
36114         sizeof(struct ForbiddenLAs_Item_ExtIEs),
36115         offsetof(struct ForbiddenLAs_Item_ExtIEs, _asn_ctx),
36116         asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589,
36117         3,      /* Count of tags in the map */
36118         0, 0, 0,        /* Optional elements (not needed) */
36119         -1,     /* First extension addition */
36120 };
36121 asn_TYPE_descriptor_t asn_DEF_ForbiddenLAs_Item_ExtIEs = {
36122         "ForbiddenLAs-Item-ExtIEs",
36123         "ForbiddenLAs-Item-ExtIEs",
36124         &asn_OP_SEQUENCE,
36125         asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,
36126         sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
36127                 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
36128         asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,      /* Same as above */
36129         sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
36130                 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
36131         { 0, 0, SEQUENCE_constraint },
36132         asn_MBR_ForbiddenLAs_Item_ExtIEs_589,
36133         3,      /* Elements count */
36134         &asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589     /* Additional specs */
36135 };
36136
36137 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_596 = {
36138         sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
36139         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
36140         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
36141         sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
36142         0,      /* No top level tags */
36143         0,      /* No tags in the map */
36144         0, 0,
36145         -1      /* Extensions start */
36146 };
36147 static /* Use -fall-defs-global to expose */
36148 asn_TYPE_descriptor_t asn_DEF_extensionValue_596 = {
36149         "extensionValue",
36150         "extensionValue",
36151         &asn_OP_OPEN_TYPE,
36152         0,      /* No effective tags (pointer) */
36153         0,      /* No effective tags (count) */
36154         0,      /* No tags (pointer) */
36155         0,      /* No tags (count) */
36156         { 0, 0, OPEN_TYPE_constraint },
36157         0, 0,   /* No members */
36158         &asn_SPC_extensionValue_specs_596       /* Additional specs */
36159 };
36160
36161 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_593[] = {
36162         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
36163                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36164                 -1,     /* IMPLICIT tag at current level */
36165                 &asn_DEF_ProtocolIE_ID,
36166                 0,
36167                 { &asn_OER_memb_id_constr_594, &asn_PER_memb_id_constr_594,  memb_id_constraint_593 },
36168                 0, 0, /* No default value */
36169                 "id"
36170                 },
36171         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
36172                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36173                 -1,     /* IMPLICIT tag at current level */
36174                 &asn_DEF_Criticality,
36175                 0,
36176                 { &asn_OER_memb_criticality_constr_595, &asn_PER_memb_criticality_constr_595,  memb_criticality_constraint_593 },
36177                 0, 0, /* No default value */
36178                 "criticality"
36179                 },
36180         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
36181                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36182                 +1,     /* EXPLICIT tag at current level */
36183                 &asn_DEF_extensionValue_596,
36184                 0,
36185                 { &asn_OER_memb_extensionValue_constr_596, &asn_PER_memb_extensionValue_constr_596,  memb_extensionValue_constraint_593 },
36186                 0, 0, /* No default value */
36187                 "extensionValue"
36188                 },
36189 };
36190 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_593[] = {
36191         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36192 };
36193 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593[] = {
36194     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36195     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36196     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36197 };
36198 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_593 = {
36199         sizeof(struct FreqBandNrItem_ExtIEs),
36200         offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
36201         asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593,
36202         3,      /* Count of tags in the map */
36203         0, 0, 0,        /* Optional elements (not needed) */
36204         -1,     /* First extension addition */
36205 };
36206 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
36207         "FreqBandNrItem-ExtIEs",
36208         "FreqBandNrItem-ExtIEs",
36209         &asn_OP_SEQUENCE,
36210         asn_DEF_FreqBandNrItem_ExtIEs_tags_593,
36211         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
36212                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
36213         asn_DEF_FreqBandNrItem_ExtIEs_tags_593, /* Same as above */
36214         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
36215                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
36216         { 0, 0, SEQUENCE_constraint },
36217         asn_MBR_FreqBandNrItem_ExtIEs_593,
36218         3,      /* Elements count */
36219         &asn_SPC_FreqBandNrItem_ExtIEs_specs_593        /* Additional specs */
36220 };
36221
36222 static asn_TYPE_member_t asn_MBR_extensionValue_600[] = {
36223         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, choice.ExtendedBitRate),
36224                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36225                 0,
36226                 &asn_DEF_ExtendedBitRate,
36227                 0,
36228                 { 0, 0, 0 },
36229                 0, 0, /* No default value */
36230                 "ExtendedBitRate"
36231                 },
36232 };
36233 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_600[] = {
36234     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
36235 };
36236 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_600 = {
36237         sizeof(struct GBR_QosInformation_ExtIEs__extensionValue),
36238         offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),
36239         offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, present),
36240         sizeof(((struct GBR_QosInformation_ExtIEs__extensionValue *)0)->present),
36241         asn_MAP_extensionValue_tag2el_600,
36242         1,      /* Count of tags in the map */
36243         0, 0,
36244         -1      /* Extensions start */
36245 };
36246 static /* Use -fall-defs-global to expose */
36247 asn_TYPE_descriptor_t asn_DEF_extensionValue_600 = {
36248         "extensionValue",
36249         "extensionValue",
36250         &asn_OP_OPEN_TYPE,
36251         0,      /* No effective tags (pointer) */
36252         0,      /* No effective tags (count) */
36253         0,      /* No tags (pointer) */
36254         0,      /* No tags (count) */
36255         { 0, 0, OPEN_TYPE_constraint },
36256         asn_MBR_extensionValue_600,
36257         1,      /* Elements count */
36258         &asn_SPC_extensionValue_specs_600       /* Additional specs */
36259 };
36260
36261 asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_597[] = {
36262         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, id),
36263                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36264                 -1,     /* IMPLICIT tag at current level */
36265                 &asn_DEF_ProtocolIE_ID,
36266                 0,
36267                 { &asn_OER_memb_id_constr_598, &asn_PER_memb_id_constr_598,  memb_id_constraint_597 },
36268                 0, 0, /* No default value */
36269                 "id"
36270                 },
36271         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, criticality),
36272                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36273                 -1,     /* IMPLICIT tag at current level */
36274                 &asn_DEF_Criticality,
36275                 select_GBR_QosInformation_ExtIEs_criticality_type,
36276                 { &asn_OER_memb_criticality_constr_599, &asn_PER_memb_criticality_constr_599,  memb_criticality_constraint_597 },
36277                 0, 0, /* No default value */
36278                 "criticality"
36279                 },
36280         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, extensionValue),
36281                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36282                 +1,     /* EXPLICIT tag at current level */
36283                 &asn_DEF_extensionValue_600,
36284                 select_GBR_QosInformation_ExtIEs_extensionValue_type,
36285                 { &asn_OER_memb_extensionValue_constr_600, &asn_PER_memb_extensionValue_constr_600,  memb_extensionValue_constraint_597 },
36286                 0, 0, /* No default value */
36287                 "extensionValue"
36288                 },
36289 };
36290 static const ber_tlv_tag_t asn_DEF_GBR_QosInformation_ExtIEs_tags_597[] = {
36291         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36292 };
36293 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597[] = {
36294     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36295     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36296     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36297 };
36298 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosInformation_ExtIEs_specs_597 = {
36299         sizeof(struct GBR_QosInformation_ExtIEs),
36300         offsetof(struct GBR_QosInformation_ExtIEs, _asn_ctx),
36301         asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597,
36302         3,      /* Count of tags in the map */
36303         0, 0, 0,        /* Optional elements (not needed) */
36304         -1,     /* First extension addition */
36305 };
36306 asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = {
36307         "GBR-QosInformation-ExtIEs",
36308         "GBR-QosInformation-ExtIEs",
36309         &asn_OP_SEQUENCE,
36310         asn_DEF_GBR_QosInformation_ExtIEs_tags_597,
36311         sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
36312                 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
36313         asn_DEF_GBR_QosInformation_ExtIEs_tags_597,     /* Same as above */
36314         sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
36315                 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
36316         { 0, 0, SEQUENCE_constraint },
36317         asn_MBR_GBR_QosInformation_ExtIEs_597,
36318         3,      /* Elements count */
36319         &asn_SPC_GBR_QosInformation_ExtIEs_specs_597    /* Additional specs */
36320 };
36321
36322 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_604 = {
36323         sizeof(struct GlobalENB_ID_ExtIEs__extensionValue),
36324         offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx),
36325         offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, present),
36326         sizeof(((struct GlobalENB_ID_ExtIEs__extensionValue *)0)->present),
36327         0,      /* No top level tags */
36328         0,      /* No tags in the map */
36329         0, 0,
36330         -1      /* Extensions start */
36331 };
36332 static /* Use -fall-defs-global to expose */
36333 asn_TYPE_descriptor_t asn_DEF_extensionValue_604 = {
36334         "extensionValue",
36335         "extensionValue",
36336         &asn_OP_OPEN_TYPE,
36337         0,      /* No effective tags (pointer) */
36338         0,      /* No effective tags (count) */
36339         0,      /* No tags (pointer) */
36340         0,      /* No tags (count) */
36341         { 0, 0, OPEN_TYPE_constraint },
36342         0, 0,   /* No members */
36343         &asn_SPC_extensionValue_specs_604       /* Additional specs */
36344 };
36345
36346 asn_TYPE_member_t asn_MBR_GlobalENB_ID_ExtIEs_601[] = {
36347         { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, id),
36348                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36349                 -1,     /* IMPLICIT tag at current level */
36350                 &asn_DEF_ProtocolIE_ID,
36351                 0,
36352                 { &asn_OER_memb_id_constr_602, &asn_PER_memb_id_constr_602,  memb_id_constraint_601 },
36353                 0, 0, /* No default value */
36354                 "id"
36355                 },
36356         { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, criticality),
36357                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36358                 -1,     /* IMPLICIT tag at current level */
36359                 &asn_DEF_Criticality,
36360                 0,
36361                 { &asn_OER_memb_criticality_constr_603, &asn_PER_memb_criticality_constr_603,  memb_criticality_constraint_601 },
36362                 0, 0, /* No default value */
36363                 "criticality"
36364                 },
36365         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, extensionValue),
36366                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36367                 +1,     /* EXPLICIT tag at current level */
36368                 &asn_DEF_extensionValue_604,
36369                 0,
36370                 { &asn_OER_memb_extensionValue_constr_604, &asn_PER_memb_extensionValue_constr_604,  memb_extensionValue_constraint_601 },
36371                 0, 0, /* No default value */
36372                 "extensionValue"
36373                 },
36374 };
36375 static const ber_tlv_tag_t asn_DEF_GlobalENB_ID_ExtIEs_tags_601[] = {
36376         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36377 };
36378 static const asn_TYPE_tag2member_t asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601[] = {
36379     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36380     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36381     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36382 };
36383 asn_SEQUENCE_specifics_t asn_SPC_GlobalENB_ID_ExtIEs_specs_601 = {
36384         sizeof(struct GlobalENB_ID_ExtIEs),
36385         offsetof(struct GlobalENB_ID_ExtIEs, _asn_ctx),
36386         asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601,
36387         3,      /* Count of tags in the map */
36388         0, 0, 0,        /* Optional elements (not needed) */
36389         -1,     /* First extension addition */
36390 };
36391 asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID_ExtIEs = {
36392         "GlobalENB-ID-ExtIEs",
36393         "GlobalENB-ID-ExtIEs",
36394         &asn_OP_SEQUENCE,
36395         asn_DEF_GlobalENB_ID_ExtIEs_tags_601,
36396         sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
36397                 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
36398         asn_DEF_GlobalENB_ID_ExtIEs_tags_601,   /* Same as above */
36399         sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
36400                 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
36401         { 0, 0, SEQUENCE_constraint },
36402         asn_MBR_GlobalENB_ID_ExtIEs_601,
36403         3,      /* Elements count */
36404         &asn_SPC_GlobalENB_ID_ExtIEs_specs_601  /* Additional specs */
36405 };
36406
36407 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_608 = {
36408         sizeof(struct GlobalGNB_ID_ExtIEs__extensionValue),
36409         offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx),
36410         offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, present),
36411         sizeof(((struct GlobalGNB_ID_ExtIEs__extensionValue *)0)->present),
36412         0,      /* No top level tags */
36413         0,      /* No tags in the map */
36414         0, 0,
36415         -1      /* Extensions start */
36416 };
36417 static /* Use -fall-defs-global to expose */
36418 asn_TYPE_descriptor_t asn_DEF_extensionValue_608 = {
36419         "extensionValue",
36420         "extensionValue",
36421         &asn_OP_OPEN_TYPE,
36422         0,      /* No effective tags (pointer) */
36423         0,      /* No effective tags (count) */
36424         0,      /* No tags (pointer) */
36425         0,      /* No tags (count) */
36426         { 0, 0, OPEN_TYPE_constraint },
36427         0, 0,   /* No members */
36428         &asn_SPC_extensionValue_specs_608       /* Additional specs */
36429 };
36430
36431 asn_TYPE_member_t asn_MBR_GlobalGNB_ID_ExtIEs_605[] = {
36432         { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, id),
36433                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36434                 -1,     /* IMPLICIT tag at current level */
36435                 &asn_DEF_ProtocolIE_ID,
36436                 0,
36437                 { &asn_OER_memb_id_constr_606, &asn_PER_memb_id_constr_606,  memb_id_constraint_605 },
36438                 0, 0, /* No default value */
36439                 "id"
36440                 },
36441         { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, criticality),
36442                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36443                 -1,     /* IMPLICIT tag at current level */
36444                 &asn_DEF_Criticality,
36445                 0,
36446                 { &asn_OER_memb_criticality_constr_607, &asn_PER_memb_criticality_constr_607,  memb_criticality_constraint_605 },
36447                 0, 0, /* No default value */
36448                 "criticality"
36449                 },
36450         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, extensionValue),
36451                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36452                 +1,     /* EXPLICIT tag at current level */
36453                 &asn_DEF_extensionValue_608,
36454                 0,
36455                 { &asn_OER_memb_extensionValue_constr_608, &asn_PER_memb_extensionValue_constr_608,  memb_extensionValue_constraint_605 },
36456                 0, 0, /* No default value */
36457                 "extensionValue"
36458                 },
36459 };
36460 static const ber_tlv_tag_t asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[] = {
36461         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36462 };
36463 static const asn_TYPE_tag2member_t asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605[] = {
36464     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36465     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36466     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36467 };
36468 asn_SEQUENCE_specifics_t asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 = {
36469         sizeof(struct GlobalGNB_ID_ExtIEs),
36470         offsetof(struct GlobalGNB_ID_ExtIEs, _asn_ctx),
36471         asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605,
36472         3,      /* Count of tags in the map */
36473         0, 0, 0,        /* Optional elements (not needed) */
36474         -1,     /* First extension addition */
36475 };
36476 asn_TYPE_descriptor_t asn_DEF_GlobalGNB_ID_ExtIEs = {
36477         "GlobalGNB-ID-ExtIEs",
36478         "GlobalGNB-ID-ExtIEs",
36479         &asn_OP_SEQUENCE,
36480         asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,
36481         sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
36482                 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
36483         asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,   /* Same as above */
36484         sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
36485                 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
36486         { 0, 0, SEQUENCE_constraint },
36487         asn_MBR_GlobalGNB_ID_ExtIEs_605,
36488         3,      /* Elements count */
36489         &asn_SPC_GlobalGNB_ID_ExtIEs_specs_605  /* Additional specs */
36490 };
36491
36492 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_612 = {
36493         sizeof(struct GTPtunnelEndpoint_ExtIEs__extensionValue),
36494         offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, _asn_ctx),
36495         offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, present),
36496         sizeof(((struct GTPtunnelEndpoint_ExtIEs__extensionValue *)0)->present),
36497         0,      /* No top level tags */
36498         0,      /* No tags in the map */
36499         0, 0,
36500         -1      /* Extensions start */
36501 };
36502 static /* Use -fall-defs-global to expose */
36503 asn_TYPE_descriptor_t asn_DEF_extensionValue_612 = {
36504         "extensionValue",
36505         "extensionValue",
36506         &asn_OP_OPEN_TYPE,
36507         0,      /* No effective tags (pointer) */
36508         0,      /* No effective tags (count) */
36509         0,      /* No tags (pointer) */
36510         0,      /* No tags (count) */
36511         { 0, 0, OPEN_TYPE_constraint },
36512         0, 0,   /* No members */
36513         &asn_SPC_extensionValue_specs_612       /* Additional specs */
36514 };
36515
36516 asn_TYPE_member_t asn_MBR_GTPtunnelEndpoint_ExtIEs_609[] = {
36517         { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, id),
36518                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36519                 -1,     /* IMPLICIT tag at current level */
36520                 &asn_DEF_ProtocolIE_ID,
36521                 0,
36522                 { &asn_OER_memb_id_constr_610, &asn_PER_memb_id_constr_610,  memb_id_constraint_609 },
36523                 0, 0, /* No default value */
36524                 "id"
36525                 },
36526         { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, criticality),
36527                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36528                 -1,     /* IMPLICIT tag at current level */
36529                 &asn_DEF_Criticality,
36530                 0,
36531                 { &asn_OER_memb_criticality_constr_611, &asn_PER_memb_criticality_constr_611,  memb_criticality_constraint_609 },
36532                 0, 0, /* No default value */
36533                 "criticality"
36534                 },
36535         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, extensionValue),
36536                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36537                 +1,     /* EXPLICIT tag at current level */
36538                 &asn_DEF_extensionValue_612,
36539                 0,
36540                 { &asn_OER_memb_extensionValue_constr_612, &asn_PER_memb_extensionValue_constr_612,  memb_extensionValue_constraint_609 },
36541                 0, 0, /* No default value */
36542                 "extensionValue"
36543                 },
36544 };
36545 static const ber_tlv_tag_t asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[] = {
36546         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36547 };
36548 static const asn_TYPE_tag2member_t asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609[] = {
36549     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36550     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36551     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36552 };
36553 asn_SEQUENCE_specifics_t asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 = {
36554         sizeof(struct GTPtunnelEndpoint_ExtIEs),
36555         offsetof(struct GTPtunnelEndpoint_ExtIEs, _asn_ctx),
36556         asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609,
36557         3,      /* Count of tags in the map */
36558         0, 0, 0,        /* Optional elements (not needed) */
36559         -1,     /* First extension addition */
36560 };
36561 asn_TYPE_descriptor_t asn_DEF_GTPtunnelEndpoint_ExtIEs = {
36562         "GTPtunnelEndpoint-ExtIEs",
36563         "GTPtunnelEndpoint-ExtIEs",
36564         &asn_OP_SEQUENCE,
36565         asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,
36566         sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
36567                 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
36568         asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,      /* Same as above */
36569         sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
36570                 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
36571         { 0, 0, SEQUENCE_constraint },
36572         asn_MBR_GTPtunnelEndpoint_ExtIEs_609,
36573         3,      /* Elements count */
36574         &asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609     /* Additional specs */
36575 };
36576
36577 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_616 = {
36578         sizeof(struct GU_Group_ID_ExtIEs__extensionValue),
36579         offsetof(struct GU_Group_ID_ExtIEs__extensionValue, _asn_ctx),
36580         offsetof(struct GU_Group_ID_ExtIEs__extensionValue, present),
36581         sizeof(((struct GU_Group_ID_ExtIEs__extensionValue *)0)->present),
36582         0,      /* No top level tags */
36583         0,      /* No tags in the map */
36584         0, 0,
36585         -1      /* Extensions start */
36586 };
36587 static /* Use -fall-defs-global to expose */
36588 asn_TYPE_descriptor_t asn_DEF_extensionValue_616 = {
36589         "extensionValue",
36590         "extensionValue",
36591         &asn_OP_OPEN_TYPE,
36592         0,      /* No effective tags (pointer) */
36593         0,      /* No effective tags (count) */
36594         0,      /* No tags (pointer) */
36595         0,      /* No tags (count) */
36596         { 0, 0, OPEN_TYPE_constraint },
36597         0, 0,   /* No members */
36598         &asn_SPC_extensionValue_specs_616       /* Additional specs */
36599 };
36600
36601 asn_TYPE_member_t asn_MBR_GU_Group_ID_ExtIEs_613[] = {
36602         { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, id),
36603                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36604                 -1,     /* IMPLICIT tag at current level */
36605                 &asn_DEF_ProtocolIE_ID,
36606                 0,
36607                 { &asn_OER_memb_id_constr_614, &asn_PER_memb_id_constr_614,  memb_id_constraint_613 },
36608                 0, 0, /* No default value */
36609                 "id"
36610                 },
36611         { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, criticality),
36612                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36613                 -1,     /* IMPLICIT tag at current level */
36614                 &asn_DEF_Criticality,
36615                 0,
36616                 { &asn_OER_memb_criticality_constr_615, &asn_PER_memb_criticality_constr_615,  memb_criticality_constraint_613 },
36617                 0, 0, /* No default value */
36618                 "criticality"
36619                 },
36620         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, extensionValue),
36621                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36622                 +1,     /* EXPLICIT tag at current level */
36623                 &asn_DEF_extensionValue_616,
36624                 0,
36625                 { &asn_OER_memb_extensionValue_constr_616, &asn_PER_memb_extensionValue_constr_616,  memb_extensionValue_constraint_613 },
36626                 0, 0, /* No default value */
36627                 "extensionValue"
36628                 },
36629 };
36630 static const ber_tlv_tag_t asn_DEF_GU_Group_ID_ExtIEs_tags_613[] = {
36631         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36632 };
36633 static const asn_TYPE_tag2member_t asn_MAP_GU_Group_ID_ExtIEs_tag2el_613[] = {
36634     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36635     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36636     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36637 };
36638 asn_SEQUENCE_specifics_t asn_SPC_GU_Group_ID_ExtIEs_specs_613 = {
36639         sizeof(struct GU_Group_ID_ExtIEs),
36640         offsetof(struct GU_Group_ID_ExtIEs, _asn_ctx),
36641         asn_MAP_GU_Group_ID_ExtIEs_tag2el_613,
36642         3,      /* Count of tags in the map */
36643         0, 0, 0,        /* Optional elements (not needed) */
36644         -1,     /* First extension addition */
36645 };
36646 asn_TYPE_descriptor_t asn_DEF_GU_Group_ID_ExtIEs = {
36647         "GU-Group-ID-ExtIEs",
36648         "GU-Group-ID-ExtIEs",
36649         &asn_OP_SEQUENCE,
36650         asn_DEF_GU_Group_ID_ExtIEs_tags_613,
36651         sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
36652                 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
36653         asn_DEF_GU_Group_ID_ExtIEs_tags_613,    /* Same as above */
36654         sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
36655                 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
36656         { 0, 0, SEQUENCE_constraint },
36657         asn_MBR_GU_Group_ID_ExtIEs_613,
36658         3,      /* Elements count */
36659         &asn_SPC_GU_Group_ID_ExtIEs_specs_613   /* Additional specs */
36660 };
36661
36662 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_620 = {
36663         sizeof(struct GUMMEI_ExtIEs__extensionValue),
36664         offsetof(struct GUMMEI_ExtIEs__extensionValue, _asn_ctx),
36665         offsetof(struct GUMMEI_ExtIEs__extensionValue, present),
36666         sizeof(((struct GUMMEI_ExtIEs__extensionValue *)0)->present),
36667         0,      /* No top level tags */
36668         0,      /* No tags in the map */
36669         0, 0,
36670         -1      /* Extensions start */
36671 };
36672 static /* Use -fall-defs-global to expose */
36673 asn_TYPE_descriptor_t asn_DEF_extensionValue_620 = {
36674         "extensionValue",
36675         "extensionValue",
36676         &asn_OP_OPEN_TYPE,
36677         0,      /* No effective tags (pointer) */
36678         0,      /* No effective tags (count) */
36679         0,      /* No tags (pointer) */
36680         0,      /* No tags (count) */
36681         { 0, 0, OPEN_TYPE_constraint },
36682         0, 0,   /* No members */
36683         &asn_SPC_extensionValue_specs_620       /* Additional specs */
36684 };
36685
36686 asn_TYPE_member_t asn_MBR_GUMMEI_ExtIEs_617[] = {
36687         { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, id),
36688                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36689                 -1,     /* IMPLICIT tag at current level */
36690                 &asn_DEF_ProtocolIE_ID,
36691                 0,
36692                 { &asn_OER_memb_id_constr_618, &asn_PER_memb_id_constr_618,  memb_id_constraint_617 },
36693                 0, 0, /* No default value */
36694                 "id"
36695                 },
36696         { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, criticality),
36697                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36698                 -1,     /* IMPLICIT tag at current level */
36699                 &asn_DEF_Criticality,
36700                 0,
36701                 { &asn_OER_memb_criticality_constr_619, &asn_PER_memb_criticality_constr_619,  memb_criticality_constraint_617 },
36702                 0, 0, /* No default value */
36703                 "criticality"
36704                 },
36705         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, extensionValue),
36706                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36707                 +1,     /* EXPLICIT tag at current level */
36708                 &asn_DEF_extensionValue_620,
36709                 0,
36710                 { &asn_OER_memb_extensionValue_constr_620, &asn_PER_memb_extensionValue_constr_620,  memb_extensionValue_constraint_617 },
36711                 0, 0, /* No default value */
36712                 "extensionValue"
36713                 },
36714 };
36715 static const ber_tlv_tag_t asn_DEF_GUMMEI_ExtIEs_tags_617[] = {
36716         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36717 };
36718 static const asn_TYPE_tag2member_t asn_MAP_GUMMEI_ExtIEs_tag2el_617[] = {
36719     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36720     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36721     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36722 };
36723 asn_SEQUENCE_specifics_t asn_SPC_GUMMEI_ExtIEs_specs_617 = {
36724         sizeof(struct GUMMEI_ExtIEs),
36725         offsetof(struct GUMMEI_ExtIEs, _asn_ctx),
36726         asn_MAP_GUMMEI_ExtIEs_tag2el_617,
36727         3,      /* Count of tags in the map */
36728         0, 0, 0,        /* Optional elements (not needed) */
36729         -1,     /* First extension addition */
36730 };
36731 asn_TYPE_descriptor_t asn_DEF_GUMMEI_ExtIEs = {
36732         "GUMMEI-ExtIEs",
36733         "GUMMEI-ExtIEs",
36734         &asn_OP_SEQUENCE,
36735         asn_DEF_GUMMEI_ExtIEs_tags_617,
36736         sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
36737                 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
36738         asn_DEF_GUMMEI_ExtIEs_tags_617, /* Same as above */
36739         sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
36740                 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
36741         { 0, 0, SEQUENCE_constraint },
36742         asn_MBR_GUMMEI_ExtIEs_617,
36743         3,      /* Elements count */
36744         &asn_SPC_GUMMEI_ExtIEs_specs_617        /* Additional specs */
36745 };
36746
36747 static asn_TYPE_member_t asn_MBR_extensionValue_624[] = {
36748         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictioninEPSasSecondaryRAT),
36749                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36750                 0,
36751                 &asn_DEF_NRrestrictioninEPSasSecondaryRAT,
36752                 0,
36753                 { 0, 0, 0 },
36754                 0, 0, /* No default value */
36755                 "NRrestrictioninEPSasSecondaryRAT"
36756                 },
36757         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.CNTypeRestrictions),
36758                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
36759                 0,
36760                 &asn_DEF_CNTypeRestrictions,
36761                 0,
36762                 { 0, 0, 0 },
36763                 0, 0, /* No default value */
36764                 "CNTypeRestrictions"
36765                 },
36766         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictionin5GS),
36767                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36768                 0,
36769                 &asn_DEF_NRrestrictionin5GS,
36770                 0,
36771                 { 0, 0, 0 },
36772                 0, 0, /* No default value */
36773                 "NRrestrictionin5GS"
36774                 },
36775 };
36776 static const unsigned asn_MAP_extensionValue_to_canonical_624[] = { 0, 2, 1 };
36777 static const unsigned asn_MAP_extensionValue_from_canonical_624[] = { 0, 2, 1 };
36778 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_624[] = {
36779     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* NRrestrictioninEPSasSecondaryRAT */
36780     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* NRrestrictionin5GS */
36781     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* CNTypeRestrictions */
36782 };
36783 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_624 = {
36784         sizeof(struct HandoverRestrictionList_ExtIEs__extensionValue),
36785         offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, _asn_ctx),
36786         offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, present),
36787         sizeof(((struct HandoverRestrictionList_ExtIEs__extensionValue *)0)->present),
36788         asn_MAP_extensionValue_tag2el_624,
36789         3,      /* Count of tags in the map */
36790         asn_MAP_extensionValue_to_canonical_624,
36791         asn_MAP_extensionValue_from_canonical_624,
36792         -1      /* Extensions start */
36793 };
36794 static /* Use -fall-defs-global to expose */
36795 asn_TYPE_descriptor_t asn_DEF_extensionValue_624 = {
36796         "extensionValue",
36797         "extensionValue",
36798         &asn_OP_OPEN_TYPE,
36799         0,      /* No effective tags (pointer) */
36800         0,      /* No effective tags (count) */
36801         0,      /* No tags (pointer) */
36802         0,      /* No tags (count) */
36803         { 0, 0, OPEN_TYPE_constraint },
36804         asn_MBR_extensionValue_624,
36805         3,      /* Elements count */
36806         &asn_SPC_extensionValue_specs_624       /* Additional specs */
36807 };
36808
36809 asn_TYPE_member_t asn_MBR_HandoverRestrictionList_ExtIEs_621[] = {
36810         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, id),
36811                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36812                 -1,     /* IMPLICIT tag at current level */
36813                 &asn_DEF_ProtocolIE_ID,
36814                 0,
36815                 { &asn_OER_memb_id_constr_622, &asn_PER_memb_id_constr_622,  memb_id_constraint_621 },
36816                 0, 0, /* No default value */
36817                 "id"
36818                 },
36819         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, criticality),
36820                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36821                 -1,     /* IMPLICIT tag at current level */
36822                 &asn_DEF_Criticality,
36823                 select_HandoverRestrictionList_ExtIEs_criticality_type,
36824                 { &asn_OER_memb_criticality_constr_623, &asn_PER_memb_criticality_constr_623,  memb_criticality_constraint_621 },
36825                 0, 0, /* No default value */
36826                 "criticality"
36827                 },
36828         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, extensionValue),
36829                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36830                 +1,     /* EXPLICIT tag at current level */
36831                 &asn_DEF_extensionValue_624,
36832                 select_HandoverRestrictionList_ExtIEs_extensionValue_type,
36833                 { &asn_OER_memb_extensionValue_constr_624, &asn_PER_memb_extensionValue_constr_624,  memb_extensionValue_constraint_621 },
36834                 0, 0, /* No default value */
36835                 "extensionValue"
36836                 },
36837 };
36838 static const ber_tlv_tag_t asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[] = {
36839         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36840 };
36841 static const asn_TYPE_tag2member_t asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621[] = {
36842     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36843     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36844     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36845 };
36846 asn_SEQUENCE_specifics_t asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 = {
36847         sizeof(struct HandoverRestrictionList_ExtIEs),
36848         offsetof(struct HandoverRestrictionList_ExtIEs, _asn_ctx),
36849         asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621,
36850         3,      /* Count of tags in the map */
36851         0, 0, 0,        /* Optional elements (not needed) */
36852         -1,     /* First extension addition */
36853 };
36854 asn_TYPE_descriptor_t asn_DEF_HandoverRestrictionList_ExtIEs = {
36855         "HandoverRestrictionList-ExtIEs",
36856         "HandoverRestrictionList-ExtIEs",
36857         &asn_OP_SEQUENCE,
36858         asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,
36859         sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
36860                 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
36861         asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,        /* Same as above */
36862         sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
36863                 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
36864         { 0, 0, SEQUENCE_constraint },
36865         asn_MBR_HandoverRestrictionList_ExtIEs_621,
36866         3,      /* Elements count */
36867         &asn_SPC_HandoverRestrictionList_ExtIEs_specs_621       /* Additional specs */
36868 };
36869
36870 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_628 = {
36871         sizeof(struct HWLoadIndicator_ExtIEs__extensionValue),
36872         offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
36873         offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, present),
36874         sizeof(((struct HWLoadIndicator_ExtIEs__extensionValue *)0)->present),
36875         0,      /* No top level tags */
36876         0,      /* No tags in the map */
36877         0, 0,
36878         -1      /* Extensions start */
36879 };
36880 static /* Use -fall-defs-global to expose */
36881 asn_TYPE_descriptor_t asn_DEF_extensionValue_628 = {
36882         "extensionValue",
36883         "extensionValue",
36884         &asn_OP_OPEN_TYPE,
36885         0,      /* No effective tags (pointer) */
36886         0,      /* No effective tags (count) */
36887         0,      /* No tags (pointer) */
36888         0,      /* No tags (count) */
36889         { 0, 0, OPEN_TYPE_constraint },
36890         0, 0,   /* No members */
36891         &asn_SPC_extensionValue_specs_628       /* Additional specs */
36892 };
36893
36894 asn_TYPE_member_t asn_MBR_HWLoadIndicator_ExtIEs_625[] = {
36895         { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, id),
36896                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36897                 -1,     /* IMPLICIT tag at current level */
36898                 &asn_DEF_ProtocolIE_ID,
36899                 0,
36900                 { &asn_OER_memb_id_constr_626, &asn_PER_memb_id_constr_626,  memb_id_constraint_625 },
36901                 0, 0, /* No default value */
36902                 "id"
36903                 },
36904         { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, criticality),
36905                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36906                 -1,     /* IMPLICIT tag at current level */
36907                 &asn_DEF_Criticality,
36908                 0,
36909                 { &asn_OER_memb_criticality_constr_627, &asn_PER_memb_criticality_constr_627,  memb_criticality_constraint_625 },
36910                 0, 0, /* No default value */
36911                 "criticality"
36912                 },
36913         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, extensionValue),
36914                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36915                 +1,     /* EXPLICIT tag at current level */
36916                 &asn_DEF_extensionValue_628,
36917                 0,
36918                 { &asn_OER_memb_extensionValue_constr_628, &asn_PER_memb_extensionValue_constr_628,  memb_extensionValue_constraint_625 },
36919                 0, 0, /* No default value */
36920                 "extensionValue"
36921                 },
36922 };
36923 static const ber_tlv_tag_t asn_DEF_HWLoadIndicator_ExtIEs_tags_625[] = {
36924         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36925 };
36926 static const asn_TYPE_tag2member_t asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625[] = {
36927     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36928     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36929     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36930 };
36931 asn_SEQUENCE_specifics_t asn_SPC_HWLoadIndicator_ExtIEs_specs_625 = {
36932         sizeof(struct HWLoadIndicator_ExtIEs),
36933         offsetof(struct HWLoadIndicator_ExtIEs, _asn_ctx),
36934         asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625,
36935         3,      /* Count of tags in the map */
36936         0, 0, 0,        /* Optional elements (not needed) */
36937         -1,     /* First extension addition */
36938 };
36939 asn_TYPE_descriptor_t asn_DEF_HWLoadIndicator_ExtIEs = {
36940         "HWLoadIndicator-ExtIEs",
36941         "HWLoadIndicator-ExtIEs",
36942         &asn_OP_SEQUENCE,
36943         asn_DEF_HWLoadIndicator_ExtIEs_tags_625,
36944         sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
36945                 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
36946         asn_DEF_HWLoadIndicator_ExtIEs_tags_625,        /* Same as above */
36947         sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
36948                 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
36949         { 0, 0, SEQUENCE_constraint },
36950         asn_MBR_HWLoadIndicator_ExtIEs_625,
36951         3,      /* Elements count */
36952         &asn_SPC_HWLoadIndicator_ExtIEs_specs_625       /* Additional specs */
36953 };
36954
36955 static asn_TYPE_member_t asn_MBR_extensionValue_632[] = {
36956         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Time_UE_StayedInCell_EnhancedGranularity),
36957                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36958                 0,
36959                 &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity,
36960                 0,
36961                 { 0, 0, 0 },
36962                 0, 0, /* No default value */
36963                 "Time-UE-StayedInCell-EnhancedGranularity"
36964                 },
36965         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Cause),
36966                 -1 /* Ambiguous tag (CHOICE?) */,
36967                 0,
36968                 &asn_DEF_Cause,
36969                 0,
36970                 { 0, 0, 0 },
36971                 0, 0, /* No default value */
36972                 "Cause"
36973                 },
36974 };
36975 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_632[] = {
36976     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Time-UE-StayedInCell-EnhancedGranularity */
36977     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
36978     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
36979     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
36980     { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
36981 };
36982 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_632 = {
36983         sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue),
36984         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, _asn_ctx),
36985         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, present),
36986         sizeof(((struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue *)0)->present),
36987         asn_MAP_extensionValue_tag2el_632,
36988         5,      /* Count of tags in the map */
36989         0, 0,
36990         -1      /* Extensions start */
36991 };
36992 static /* Use -fall-defs-global to expose */
36993 asn_TYPE_descriptor_t asn_DEF_extensionValue_632 = {
36994         "extensionValue",
36995         "extensionValue",
36996         &asn_OP_OPEN_TYPE,
36997         0,      /* No effective tags (pointer) */
36998         0,      /* No effective tags (count) */
36999         0,      /* No tags (pointer) */
37000         0,      /* No tags (count) */
37001         { 0, 0, OPEN_TYPE_constraint },
37002         asn_MBR_extensionValue_632,
37003         2,      /* Elements count */
37004         &asn_SPC_extensionValue_specs_632       /* Additional specs */
37005 };
37006
37007 asn_TYPE_member_t asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629[] = {
37008         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id),
37009                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37010                 -1,     /* IMPLICIT tag at current level */
37011                 &asn_DEF_ProtocolIE_ID,
37012                 0,
37013                 { &asn_OER_memb_id_constr_630, &asn_PER_memb_id_constr_630,  memb_id_constraint_629 },
37014                 0, 0, /* No default value */
37015                 "id"
37016                 },
37017         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, criticality),
37018                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37019                 -1,     /* IMPLICIT tag at current level */
37020                 &asn_DEF_Criticality,
37021                 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type,
37022                 { &asn_OER_memb_criticality_constr_631, &asn_PER_memb_criticality_constr_631,  memb_criticality_constraint_629 },
37023                 0, 0, /* No default value */
37024                 "criticality"
37025                 },
37026         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, extensionValue),
37027                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37028                 +1,     /* EXPLICIT tag at current level */
37029                 &asn_DEF_extensionValue_632,
37030                 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type,
37031                 { &asn_OER_memb_extensionValue_constr_632, &asn_PER_memb_extensionValue_constr_632,  memb_extensionValue_constraint_629 },
37032                 0, 0, /* No default value */
37033                 "extensionValue"
37034                 },
37035 };
37036 static const ber_tlv_tag_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[] = {
37037         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37038 };
37039 static const asn_TYPE_tag2member_t asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629[] = {
37040     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37041     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37042     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37043 };
37044 asn_SEQUENCE_specifics_t asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 = {
37045         sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs),
37046         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, _asn_ctx),
37047         asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629,
37048         3,      /* Count of tags in the map */
37049         0, 0, 0,        /* Optional elements (not needed) */
37050         -1,     /* First extension addition */
37051 };
37052 asn_TYPE_descriptor_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs = {
37053         "LastVisitedEUTRANCellInformation-ExtIEs",
37054         "LastVisitedEUTRANCellInformation-ExtIEs",
37055         &asn_OP_SEQUENCE,
37056         asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,
37057         sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
37058                 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
37059         asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,       /* Same as above */
37060         sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
37061                 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
37062         { 0, 0, SEQUENCE_constraint },
37063         asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629,
37064         3,      /* Elements count */
37065         &asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629      /* Additional specs */
37066 };
37067
37068 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_636 = {
37069         sizeof(struct LocationReportingInformation_ExtIEs__extensionValue),
37070         offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, _asn_ctx),
37071         offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, present),
37072         sizeof(((struct LocationReportingInformation_ExtIEs__extensionValue *)0)->present),
37073         0,      /* No top level tags */
37074         0,      /* No tags in the map */
37075         0, 0,
37076         -1      /* Extensions start */
37077 };
37078 static /* Use -fall-defs-global to expose */
37079 asn_TYPE_descriptor_t asn_DEF_extensionValue_636 = {
37080         "extensionValue",
37081         "extensionValue",
37082         &asn_OP_OPEN_TYPE,
37083         0,      /* No effective tags (pointer) */
37084         0,      /* No effective tags (count) */
37085         0,      /* No tags (pointer) */
37086         0,      /* No tags (count) */
37087         { 0, 0, OPEN_TYPE_constraint },
37088         0, 0,   /* No members */
37089         &asn_SPC_extensionValue_specs_636       /* Additional specs */
37090 };
37091
37092 asn_TYPE_member_t asn_MBR_LocationReportingInformation_ExtIEs_633[] = {
37093         { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, id),
37094                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37095                 -1,     /* IMPLICIT tag at current level */
37096                 &asn_DEF_ProtocolIE_ID,
37097                 0,
37098                 { &asn_OER_memb_id_constr_634, &asn_PER_memb_id_constr_634,  memb_id_constraint_633 },
37099                 0, 0, /* No default value */
37100                 "id"
37101                 },
37102         { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, criticality),
37103                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37104                 -1,     /* IMPLICIT tag at current level */
37105                 &asn_DEF_Criticality,
37106                 0,
37107                 { &asn_OER_memb_criticality_constr_635, &asn_PER_memb_criticality_constr_635,  memb_criticality_constraint_633 },
37108                 0, 0, /* No default value */
37109                 "criticality"
37110                 },
37111         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, extensionValue),
37112                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37113                 +1,     /* EXPLICIT tag at current level */
37114                 &asn_DEF_extensionValue_636,
37115                 0,
37116                 { &asn_OER_memb_extensionValue_constr_636, &asn_PER_memb_extensionValue_constr_636,  memb_extensionValue_constraint_633 },
37117                 0, 0, /* No default value */
37118                 "extensionValue"
37119                 },
37120 };
37121 static const ber_tlv_tag_t asn_DEF_LocationReportingInformation_ExtIEs_tags_633[] = {
37122         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37123 };
37124 static const asn_TYPE_tag2member_t asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633[] = {
37125     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37126     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37127     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37128 };
37129 asn_SEQUENCE_specifics_t asn_SPC_LocationReportingInformation_ExtIEs_specs_633 = {
37130         sizeof(struct LocationReportingInformation_ExtIEs),
37131         offsetof(struct LocationReportingInformation_ExtIEs, _asn_ctx),
37132         asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633,
37133         3,      /* Count of tags in the map */
37134         0, 0, 0,        /* Optional elements (not needed) */
37135         -1,     /* First extension addition */
37136 };
37137 asn_TYPE_descriptor_t asn_DEF_LocationReportingInformation_ExtIEs = {
37138         "LocationReportingInformation-ExtIEs",
37139         "LocationReportingInformation-ExtIEs",
37140         &asn_OP_SEQUENCE,
37141         asn_DEF_LocationReportingInformation_ExtIEs_tags_633,
37142         sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
37143                 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
37144         asn_DEF_LocationReportingInformation_ExtIEs_tags_633,   /* Same as above */
37145         sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
37146                 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
37147         { 0, 0, SEQUENCE_constraint },
37148         asn_MBR_LocationReportingInformation_ExtIEs_633,
37149         3,      /* Elements count */
37150         &asn_SPC_LocationReportingInformation_ExtIEs_specs_633  /* Additional specs */
37151 };
37152
37153 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_640 = {
37154         sizeof(struct M1PeriodicReporting_ExtIEs__extensionValue),
37155         offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, _asn_ctx),
37156         offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, present),
37157         sizeof(((struct M1PeriodicReporting_ExtIEs__extensionValue *)0)->present),
37158         0,      /* No top level tags */
37159         0,      /* No tags in the map */
37160         0, 0,
37161         -1      /* Extensions start */
37162 };
37163 static /* Use -fall-defs-global to expose */
37164 asn_TYPE_descriptor_t asn_DEF_extensionValue_640 = {
37165         "extensionValue",
37166         "extensionValue",
37167         &asn_OP_OPEN_TYPE,
37168         0,      /* No effective tags (pointer) */
37169         0,      /* No effective tags (count) */
37170         0,      /* No tags (pointer) */
37171         0,      /* No tags (count) */
37172         { 0, 0, OPEN_TYPE_constraint },
37173         0, 0,   /* No members */
37174         &asn_SPC_extensionValue_specs_640       /* Additional specs */
37175 };
37176
37177 asn_TYPE_member_t asn_MBR_M1PeriodicReporting_ExtIEs_637[] = {
37178         { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, id),
37179                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37180                 -1,     /* IMPLICIT tag at current level */
37181                 &asn_DEF_ProtocolIE_ID,
37182                 0,
37183                 { &asn_OER_memb_id_constr_638, &asn_PER_memb_id_constr_638,  memb_id_constraint_637 },
37184                 0, 0, /* No default value */
37185                 "id"
37186                 },
37187         { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, criticality),
37188                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37189                 -1,     /* IMPLICIT tag at current level */
37190                 &asn_DEF_Criticality,
37191                 0,
37192                 { &asn_OER_memb_criticality_constr_639, &asn_PER_memb_criticality_constr_639,  memb_criticality_constraint_637 },
37193                 0, 0, /* No default value */
37194                 "criticality"
37195                 },
37196         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, extensionValue),
37197                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37198                 +1,     /* EXPLICIT tag at current level */
37199                 &asn_DEF_extensionValue_640,
37200                 0,
37201                 { &asn_OER_memb_extensionValue_constr_640, &asn_PER_memb_extensionValue_constr_640,  memb_extensionValue_constraint_637 },
37202                 0, 0, /* No default value */
37203                 "extensionValue"
37204                 },
37205 };
37206 static const ber_tlv_tag_t asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[] = {
37207         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37208 };
37209 static const asn_TYPE_tag2member_t asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637[] = {
37210     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37211     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37212     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37213 };
37214 asn_SEQUENCE_specifics_t asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 = {
37215         sizeof(struct M1PeriodicReporting_ExtIEs),
37216         offsetof(struct M1PeriodicReporting_ExtIEs, _asn_ctx),
37217         asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637,
37218         3,      /* Count of tags in the map */
37219         0, 0, 0,        /* Optional elements (not needed) */
37220         -1,     /* First extension addition */
37221 };
37222 asn_TYPE_descriptor_t asn_DEF_M1PeriodicReporting_ExtIEs = {
37223         "M1PeriodicReporting-ExtIEs",
37224         "M1PeriodicReporting-ExtIEs",
37225         &asn_OP_SEQUENCE,
37226         asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,
37227         sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
37228                 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
37229         asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,    /* Same as above */
37230         sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
37231                 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
37232         { 0, 0, SEQUENCE_constraint },
37233         asn_MBR_M1PeriodicReporting_ExtIEs_637,
37234         3,      /* Elements count */
37235         &asn_SPC_M1PeriodicReporting_ExtIEs_specs_637   /* Additional specs */
37236 };
37237
37238 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_644 = {
37239         sizeof(struct M1ThresholdEventA2_ExtIEs__extensionValue),
37240         offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, _asn_ctx),
37241         offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, present),
37242         sizeof(((struct M1ThresholdEventA2_ExtIEs__extensionValue *)0)->present),
37243         0,      /* No top level tags */
37244         0,      /* No tags in the map */
37245         0, 0,
37246         -1      /* Extensions start */
37247 };
37248 static /* Use -fall-defs-global to expose */
37249 asn_TYPE_descriptor_t asn_DEF_extensionValue_644 = {
37250         "extensionValue",
37251         "extensionValue",
37252         &asn_OP_OPEN_TYPE,
37253         0,      /* No effective tags (pointer) */
37254         0,      /* No effective tags (count) */
37255         0,      /* No tags (pointer) */
37256         0,      /* No tags (count) */
37257         { 0, 0, OPEN_TYPE_constraint },
37258         0, 0,   /* No members */
37259         &asn_SPC_extensionValue_specs_644       /* Additional specs */
37260 };
37261
37262 asn_TYPE_member_t asn_MBR_M1ThresholdEventA2_ExtIEs_641[] = {
37263         { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, id),
37264                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37265                 -1,     /* IMPLICIT tag at current level */
37266                 &asn_DEF_ProtocolIE_ID,
37267                 0,
37268                 { &asn_OER_memb_id_constr_642, &asn_PER_memb_id_constr_642,  memb_id_constraint_641 },
37269                 0, 0, /* No default value */
37270                 "id"
37271                 },
37272         { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, criticality),
37273                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37274                 -1,     /* IMPLICIT tag at current level */
37275                 &asn_DEF_Criticality,
37276                 0,
37277                 { &asn_OER_memb_criticality_constr_643, &asn_PER_memb_criticality_constr_643,  memb_criticality_constraint_641 },
37278                 0, 0, /* No default value */
37279                 "criticality"
37280                 },
37281         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, extensionValue),
37282                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37283                 +1,     /* EXPLICIT tag at current level */
37284                 &asn_DEF_extensionValue_644,
37285                 0,
37286                 { &asn_OER_memb_extensionValue_constr_644, &asn_PER_memb_extensionValue_constr_644,  memb_extensionValue_constraint_641 },
37287                 0, 0, /* No default value */
37288                 "extensionValue"
37289                 },
37290 };
37291 static const ber_tlv_tag_t asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[] = {
37292         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37293 };
37294 static const asn_TYPE_tag2member_t asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641[] = {
37295     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37296     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37297     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37298 };
37299 asn_SEQUENCE_specifics_t asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 = {
37300         sizeof(struct M1ThresholdEventA2_ExtIEs),
37301         offsetof(struct M1ThresholdEventA2_ExtIEs, _asn_ctx),
37302         asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641,
37303         3,      /* Count of tags in the map */
37304         0, 0, 0,        /* Optional elements (not needed) */
37305         -1,     /* First extension addition */
37306 };
37307 asn_TYPE_descriptor_t asn_DEF_M1ThresholdEventA2_ExtIEs = {
37308         "M1ThresholdEventA2-ExtIEs",
37309         "M1ThresholdEventA2-ExtIEs",
37310         &asn_OP_SEQUENCE,
37311         asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,
37312         sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
37313                 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
37314         asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,     /* Same as above */
37315         sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
37316                 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
37317         { 0, 0, SEQUENCE_constraint },
37318         asn_MBR_M1ThresholdEventA2_ExtIEs_641,
37319         3,      /* Elements count */
37320         &asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641    /* Additional specs */
37321 };
37322
37323 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_648 = {
37324         sizeof(struct M3Configuration_ExtIEs__extensionValue),
37325         offsetof(struct M3Configuration_ExtIEs__extensionValue, _asn_ctx),
37326         offsetof(struct M3Configuration_ExtIEs__extensionValue, present),
37327         sizeof(((struct M3Configuration_ExtIEs__extensionValue *)0)->present),
37328         0,      /* No top level tags */
37329         0,      /* No tags in the map */
37330         0, 0,
37331         -1      /* Extensions start */
37332 };
37333 static /* Use -fall-defs-global to expose */
37334 asn_TYPE_descriptor_t asn_DEF_extensionValue_648 = {
37335         "extensionValue",
37336         "extensionValue",
37337         &asn_OP_OPEN_TYPE,
37338         0,      /* No effective tags (pointer) */
37339         0,      /* No effective tags (count) */
37340         0,      /* No tags (pointer) */
37341         0,      /* No tags (count) */
37342         { 0, 0, OPEN_TYPE_constraint },
37343         0, 0,   /* No members */
37344         &asn_SPC_extensionValue_specs_648       /* Additional specs */
37345 };
37346
37347 asn_TYPE_member_t asn_MBR_M3Configuration_ExtIEs_645[] = {
37348         { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, id),
37349                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37350                 -1,     /* IMPLICIT tag at current level */
37351                 &asn_DEF_ProtocolIE_ID,
37352                 0,
37353                 { &asn_OER_memb_id_constr_646, &asn_PER_memb_id_constr_646,  memb_id_constraint_645 },
37354                 0, 0, /* No default value */
37355                 "id"
37356                 },
37357         { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, criticality),
37358                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37359                 -1,     /* IMPLICIT tag at current level */
37360                 &asn_DEF_Criticality,
37361                 0,
37362                 { &asn_OER_memb_criticality_constr_647, &asn_PER_memb_criticality_constr_647,  memb_criticality_constraint_645 },
37363                 0, 0, /* No default value */
37364                 "criticality"
37365                 },
37366         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, extensionValue),
37367                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37368                 +1,     /* EXPLICIT tag at current level */
37369                 &asn_DEF_extensionValue_648,
37370                 0,
37371                 { &asn_OER_memb_extensionValue_constr_648, &asn_PER_memb_extensionValue_constr_648,  memb_extensionValue_constraint_645 },
37372                 0, 0, /* No default value */
37373                 "extensionValue"
37374                 },
37375 };
37376 static const ber_tlv_tag_t asn_DEF_M3Configuration_ExtIEs_tags_645[] = {
37377         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37378 };
37379 static const asn_TYPE_tag2member_t asn_MAP_M3Configuration_ExtIEs_tag2el_645[] = {
37380     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37381     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37382     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37383 };
37384 asn_SEQUENCE_specifics_t asn_SPC_M3Configuration_ExtIEs_specs_645 = {
37385         sizeof(struct M3Configuration_ExtIEs),
37386         offsetof(struct M3Configuration_ExtIEs, _asn_ctx),
37387         asn_MAP_M3Configuration_ExtIEs_tag2el_645,
37388         3,      /* Count of tags in the map */
37389         0, 0, 0,        /* Optional elements (not needed) */
37390         -1,     /* First extension addition */
37391 };
37392 asn_TYPE_descriptor_t asn_DEF_M3Configuration_ExtIEs = {
37393         "M3Configuration-ExtIEs",
37394         "M3Configuration-ExtIEs",
37395         &asn_OP_SEQUENCE,
37396         asn_DEF_M3Configuration_ExtIEs_tags_645,
37397         sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
37398                 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
37399         asn_DEF_M3Configuration_ExtIEs_tags_645,        /* Same as above */
37400         sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
37401                 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
37402         { 0, 0, SEQUENCE_constraint },
37403         asn_MBR_M3Configuration_ExtIEs_645,
37404         3,      /* Elements count */
37405         &asn_SPC_M3Configuration_ExtIEs_specs_645       /* Additional specs */
37406 };
37407
37408 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_652 = {
37409         sizeof(struct M4Configuration_ExtIEs__extensionValue),
37410         offsetof(struct M4Configuration_ExtIEs__extensionValue, _asn_ctx),
37411         offsetof(struct M4Configuration_ExtIEs__extensionValue, present),
37412         sizeof(((struct M4Configuration_ExtIEs__extensionValue *)0)->present),
37413         0,      /* No top level tags */
37414         0,      /* No tags in the map */
37415         0, 0,
37416         -1      /* Extensions start */
37417 };
37418 static /* Use -fall-defs-global to expose */
37419 asn_TYPE_descriptor_t asn_DEF_extensionValue_652 = {
37420         "extensionValue",
37421         "extensionValue",
37422         &asn_OP_OPEN_TYPE,
37423         0,      /* No effective tags (pointer) */
37424         0,      /* No effective tags (count) */
37425         0,      /* No tags (pointer) */
37426         0,      /* No tags (count) */
37427         { 0, 0, OPEN_TYPE_constraint },
37428         0, 0,   /* No members */
37429         &asn_SPC_extensionValue_specs_652       /* Additional specs */
37430 };
37431
37432 asn_TYPE_member_t asn_MBR_M4Configuration_ExtIEs_649[] = {
37433         { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, id),
37434                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37435                 -1,     /* IMPLICIT tag at current level */
37436                 &asn_DEF_ProtocolIE_ID,
37437                 0,
37438                 { &asn_OER_memb_id_constr_650, &asn_PER_memb_id_constr_650,  memb_id_constraint_649 },
37439                 0, 0, /* No default value */
37440                 "id"
37441                 },
37442         { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, criticality),
37443                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37444                 -1,     /* IMPLICIT tag at current level */
37445                 &asn_DEF_Criticality,
37446                 0,
37447                 { &asn_OER_memb_criticality_constr_651, &asn_PER_memb_criticality_constr_651,  memb_criticality_constraint_649 },
37448                 0, 0, /* No default value */
37449                 "criticality"
37450                 },
37451         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, extensionValue),
37452                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37453                 +1,     /* EXPLICIT tag at current level */
37454                 &asn_DEF_extensionValue_652,
37455                 0,
37456                 { &asn_OER_memb_extensionValue_constr_652, &asn_PER_memb_extensionValue_constr_652,  memb_extensionValue_constraint_649 },
37457                 0, 0, /* No default value */
37458                 "extensionValue"
37459                 },
37460 };
37461 static const ber_tlv_tag_t asn_DEF_M4Configuration_ExtIEs_tags_649[] = {
37462         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37463 };
37464 static const asn_TYPE_tag2member_t asn_MAP_M4Configuration_ExtIEs_tag2el_649[] = {
37465     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37466     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37467     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37468 };
37469 asn_SEQUENCE_specifics_t asn_SPC_M4Configuration_ExtIEs_specs_649 = {
37470         sizeof(struct M4Configuration_ExtIEs),
37471         offsetof(struct M4Configuration_ExtIEs, _asn_ctx),
37472         asn_MAP_M4Configuration_ExtIEs_tag2el_649,
37473         3,      /* Count of tags in the map */
37474         0, 0, 0,        /* Optional elements (not needed) */
37475         -1,     /* First extension addition */
37476 };
37477 asn_TYPE_descriptor_t asn_DEF_M4Configuration_ExtIEs = {
37478         "M4Configuration-ExtIEs",
37479         "M4Configuration-ExtIEs",
37480         &asn_OP_SEQUENCE,
37481         asn_DEF_M4Configuration_ExtIEs_tags_649,
37482         sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
37483                 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
37484         asn_DEF_M4Configuration_ExtIEs_tags_649,        /* Same as above */
37485         sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
37486                 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
37487         { 0, 0, SEQUENCE_constraint },
37488         asn_MBR_M4Configuration_ExtIEs_649,
37489         3,      /* Elements count */
37490         &asn_SPC_M4Configuration_ExtIEs_specs_649       /* Additional specs */
37491 };
37492
37493 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_656 = {
37494         sizeof(struct M5Configuration_ExtIEs__extensionValue),
37495         offsetof(struct M5Configuration_ExtIEs__extensionValue, _asn_ctx),
37496         offsetof(struct M5Configuration_ExtIEs__extensionValue, present),
37497         sizeof(((struct M5Configuration_ExtIEs__extensionValue *)0)->present),
37498         0,      /* No top level tags */
37499         0,      /* No tags in the map */
37500         0, 0,
37501         -1      /* Extensions start */
37502 };
37503 static /* Use -fall-defs-global to expose */
37504 asn_TYPE_descriptor_t asn_DEF_extensionValue_656 = {
37505         "extensionValue",
37506         "extensionValue",
37507         &asn_OP_OPEN_TYPE,
37508         0,      /* No effective tags (pointer) */
37509         0,      /* No effective tags (count) */
37510         0,      /* No tags (pointer) */
37511         0,      /* No tags (count) */
37512         { 0, 0, OPEN_TYPE_constraint },
37513         0, 0,   /* No members */
37514         &asn_SPC_extensionValue_specs_656       /* Additional specs */
37515 };
37516
37517 asn_TYPE_member_t asn_MBR_M5Configuration_ExtIEs_653[] = {
37518         { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, id),
37519                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37520                 -1,     /* IMPLICIT tag at current level */
37521                 &asn_DEF_ProtocolIE_ID,
37522                 0,
37523                 { &asn_OER_memb_id_constr_654, &asn_PER_memb_id_constr_654,  memb_id_constraint_653 },
37524                 0, 0, /* No default value */
37525                 "id"
37526                 },
37527         { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, criticality),
37528                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37529                 -1,     /* IMPLICIT tag at current level */
37530                 &asn_DEF_Criticality,
37531                 0,
37532                 { &asn_OER_memb_criticality_constr_655, &asn_PER_memb_criticality_constr_655,  memb_criticality_constraint_653 },
37533                 0, 0, /* No default value */
37534                 "criticality"
37535                 },
37536         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, extensionValue),
37537                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37538                 +1,     /* EXPLICIT tag at current level */
37539                 &asn_DEF_extensionValue_656,
37540                 0,
37541                 { &asn_OER_memb_extensionValue_constr_656, &asn_PER_memb_extensionValue_constr_656,  memb_extensionValue_constraint_653 },
37542                 0, 0, /* No default value */
37543                 "extensionValue"
37544                 },
37545 };
37546 static const ber_tlv_tag_t asn_DEF_M5Configuration_ExtIEs_tags_653[] = {
37547         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37548 };
37549 static const asn_TYPE_tag2member_t asn_MAP_M5Configuration_ExtIEs_tag2el_653[] = {
37550     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37551     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37552     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37553 };
37554 asn_SEQUENCE_specifics_t asn_SPC_M5Configuration_ExtIEs_specs_653 = {
37555         sizeof(struct M5Configuration_ExtIEs),
37556         offsetof(struct M5Configuration_ExtIEs, _asn_ctx),
37557         asn_MAP_M5Configuration_ExtIEs_tag2el_653,
37558         3,      /* Count of tags in the map */
37559         0, 0, 0,        /* Optional elements (not needed) */
37560         -1,     /* First extension addition */
37561 };
37562 asn_TYPE_descriptor_t asn_DEF_M5Configuration_ExtIEs = {
37563         "M5Configuration-ExtIEs",
37564         "M5Configuration-ExtIEs",
37565         &asn_OP_SEQUENCE,
37566         asn_DEF_M5Configuration_ExtIEs_tags_653,
37567         sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
37568                 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
37569         asn_DEF_M5Configuration_ExtIEs_tags_653,        /* Same as above */
37570         sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
37571                 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
37572         { 0, 0, SEQUENCE_constraint },
37573         asn_MBR_M5Configuration_ExtIEs_653,
37574         3,      /* Elements count */
37575         &asn_SPC_M5Configuration_ExtIEs_specs_653       /* Additional specs */
37576 };
37577
37578 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_660 = {
37579         sizeof(struct M6Configuration_ExtIEs__extensionValue),
37580         offsetof(struct M6Configuration_ExtIEs__extensionValue, _asn_ctx),
37581         offsetof(struct M6Configuration_ExtIEs__extensionValue, present),
37582         sizeof(((struct M6Configuration_ExtIEs__extensionValue *)0)->present),
37583         0,      /* No top level tags */
37584         0,      /* No tags in the map */
37585         0, 0,
37586         -1      /* Extensions start */
37587 };
37588 static /* Use -fall-defs-global to expose */
37589 asn_TYPE_descriptor_t asn_DEF_extensionValue_660 = {
37590         "extensionValue",
37591         "extensionValue",
37592         &asn_OP_OPEN_TYPE,
37593         0,      /* No effective tags (pointer) */
37594         0,      /* No effective tags (count) */
37595         0,      /* No tags (pointer) */
37596         0,      /* No tags (count) */
37597         { 0, 0, OPEN_TYPE_constraint },
37598         0, 0,   /* No members */
37599         &asn_SPC_extensionValue_specs_660       /* Additional specs */
37600 };
37601
37602 asn_TYPE_member_t asn_MBR_M6Configuration_ExtIEs_657[] = {
37603         { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, id),
37604                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37605                 -1,     /* IMPLICIT tag at current level */
37606                 &asn_DEF_ProtocolIE_ID,
37607                 0,
37608                 { &asn_OER_memb_id_constr_658, &asn_PER_memb_id_constr_658,  memb_id_constraint_657 },
37609                 0, 0, /* No default value */
37610                 "id"
37611                 },
37612         { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, criticality),
37613                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37614                 -1,     /* IMPLICIT tag at current level */
37615                 &asn_DEF_Criticality,
37616                 0,
37617                 { &asn_OER_memb_criticality_constr_659, &asn_PER_memb_criticality_constr_659,  memb_criticality_constraint_657 },
37618                 0, 0, /* No default value */
37619                 "criticality"
37620                 },
37621         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, extensionValue),
37622                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37623                 +1,     /* EXPLICIT tag at current level */
37624                 &asn_DEF_extensionValue_660,
37625                 0,
37626                 { &asn_OER_memb_extensionValue_constr_660, &asn_PER_memb_extensionValue_constr_660,  memb_extensionValue_constraint_657 },
37627                 0, 0, /* No default value */
37628                 "extensionValue"
37629                 },
37630 };
37631 static const ber_tlv_tag_t asn_DEF_M6Configuration_ExtIEs_tags_657[] = {
37632         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37633 };
37634 static const asn_TYPE_tag2member_t asn_MAP_M6Configuration_ExtIEs_tag2el_657[] = {
37635     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37636     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37637     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37638 };
37639 asn_SEQUENCE_specifics_t asn_SPC_M6Configuration_ExtIEs_specs_657 = {
37640         sizeof(struct M6Configuration_ExtIEs),
37641         offsetof(struct M6Configuration_ExtIEs, _asn_ctx),
37642         asn_MAP_M6Configuration_ExtIEs_tag2el_657,
37643         3,      /* Count of tags in the map */
37644         0, 0, 0,        /* Optional elements (not needed) */
37645         -1,     /* First extension addition */
37646 };
37647 asn_TYPE_descriptor_t asn_DEF_M6Configuration_ExtIEs = {
37648         "M6Configuration-ExtIEs",
37649         "M6Configuration-ExtIEs",
37650         &asn_OP_SEQUENCE,
37651         asn_DEF_M6Configuration_ExtIEs_tags_657,
37652         sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
37653                 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
37654         asn_DEF_M6Configuration_ExtIEs_tags_657,        /* Same as above */
37655         sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
37656                 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
37657         { 0, 0, SEQUENCE_constraint },
37658         asn_MBR_M6Configuration_ExtIEs_657,
37659         3,      /* Elements count */
37660         &asn_SPC_M6Configuration_ExtIEs_specs_657       /* Additional specs */
37661 };
37662
37663 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_664 = {
37664         sizeof(struct M7Configuration_ExtIEs__extensionValue),
37665         offsetof(struct M7Configuration_ExtIEs__extensionValue, _asn_ctx),
37666         offsetof(struct M7Configuration_ExtIEs__extensionValue, present),
37667         sizeof(((struct M7Configuration_ExtIEs__extensionValue *)0)->present),
37668         0,      /* No top level tags */
37669         0,      /* No tags in the map */
37670         0, 0,
37671         -1      /* Extensions start */
37672 };
37673 static /* Use -fall-defs-global to expose */
37674 asn_TYPE_descriptor_t asn_DEF_extensionValue_664 = {
37675         "extensionValue",
37676         "extensionValue",
37677         &asn_OP_OPEN_TYPE,
37678         0,      /* No effective tags (pointer) */
37679         0,      /* No effective tags (count) */
37680         0,      /* No tags (pointer) */
37681         0,      /* No tags (count) */
37682         { 0, 0, OPEN_TYPE_constraint },
37683         0, 0,   /* No members */
37684         &asn_SPC_extensionValue_specs_664       /* Additional specs */
37685 };
37686
37687 asn_TYPE_member_t asn_MBR_M7Configuration_ExtIEs_661[] = {
37688         { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, id),
37689                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37690                 -1,     /* IMPLICIT tag at current level */
37691                 &asn_DEF_ProtocolIE_ID,
37692                 0,
37693                 { &asn_OER_memb_id_constr_662, &asn_PER_memb_id_constr_662,  memb_id_constraint_661 },
37694                 0, 0, /* No default value */
37695                 "id"
37696                 },
37697         { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, criticality),
37698                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37699                 -1,     /* IMPLICIT tag at current level */
37700                 &asn_DEF_Criticality,
37701                 0,
37702                 { &asn_OER_memb_criticality_constr_663, &asn_PER_memb_criticality_constr_663,  memb_criticality_constraint_661 },
37703                 0, 0, /* No default value */
37704                 "criticality"
37705                 },
37706         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, extensionValue),
37707                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37708                 +1,     /* EXPLICIT tag at current level */
37709                 &asn_DEF_extensionValue_664,
37710                 0,
37711                 { &asn_OER_memb_extensionValue_constr_664, &asn_PER_memb_extensionValue_constr_664,  memb_extensionValue_constraint_661 },
37712                 0, 0, /* No default value */
37713                 "extensionValue"
37714                 },
37715 };
37716 static const ber_tlv_tag_t asn_DEF_M7Configuration_ExtIEs_tags_661[] = {
37717         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37718 };
37719 static const asn_TYPE_tag2member_t asn_MAP_M7Configuration_ExtIEs_tag2el_661[] = {
37720     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37721     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37722     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37723 };
37724 asn_SEQUENCE_specifics_t asn_SPC_M7Configuration_ExtIEs_specs_661 = {
37725         sizeof(struct M7Configuration_ExtIEs),
37726         offsetof(struct M7Configuration_ExtIEs, _asn_ctx),
37727         asn_MAP_M7Configuration_ExtIEs_tag2el_661,
37728         3,      /* Count of tags in the map */
37729         0, 0, 0,        /* Optional elements (not needed) */
37730         -1,     /* First extension addition */
37731 };
37732 asn_TYPE_descriptor_t asn_DEF_M7Configuration_ExtIEs = {
37733         "M7Configuration-ExtIEs",
37734         "M7Configuration-ExtIEs",
37735         &asn_OP_SEQUENCE,
37736         asn_DEF_M7Configuration_ExtIEs_tags_661,
37737         sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
37738                 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
37739         asn_DEF_M7Configuration_ExtIEs_tags_661,        /* Same as above */
37740         sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
37741                 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
37742         { 0, 0, SEQUENCE_constraint },
37743         asn_MBR_M7Configuration_ExtIEs_661,
37744         3,      /* Elements count */
37745         &asn_SPC_M7Configuration_ExtIEs_specs_661       /* Additional specs */
37746 };
37747
37748 static asn_TYPE_member_t asn_MBR_extensionValue_668[] = {
37749         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M3Configuration),
37750                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37751                 0,
37752                 &asn_DEF_M3Configuration,
37753                 0,
37754                 { 0, 0, 0 },
37755                 0, 0, /* No default value */
37756                 "M3Configuration"
37757                 },
37758         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M4Configuration),
37759                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37760                 0,
37761                 &asn_DEF_M4Configuration,
37762                 0,
37763                 { 0, 0, 0 },
37764                 0, 0, /* No default value */
37765                 "M4Configuration"
37766                 },
37767         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M5Configuration),
37768                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37769                 0,
37770                 &asn_DEF_M5Configuration,
37771                 0,
37772                 { 0, 0, 0 },
37773                 0, 0, /* No default value */
37774                 "M5Configuration"
37775                 },
37776         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDT_Location_Info),
37777                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
37778                 0,
37779                 &asn_DEF_MDT_Location_Info,
37780                 0,
37781                 { 0, 0, 0 },
37782                 0, 0, /* No default value */
37783                 "MDT-Location-Info"
37784                 },
37785         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDTPLMNList),
37786                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37787                 0,
37788                 &asn_DEF_MDTPLMNList,
37789                 0,
37790                 { 0, 0, 0 },
37791                 0, 0, /* No default value */
37792                 "MDTPLMNList"
37793                 },
37794         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M6Configuration),
37795                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37796                 0,
37797                 &asn_DEF_M6Configuration,
37798                 0,
37799                 { 0, 0, 0 },
37800                 0, 0, /* No default value */
37801                 "M6Configuration"
37802                 },
37803         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M7Configuration),
37804                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37805                 0,
37806                 &asn_DEF_M7Configuration,
37807                 0,
37808                 { 0, 0, 0 },
37809                 0, 0, /* No default value */
37810                 "M7Configuration"
37811                 },
37812         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.BluetoothMeasurementConfiguration),
37813                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37814                 0,
37815                 &asn_DEF_BluetoothMeasurementConfiguration,
37816                 0,
37817                 { 0, 0, 0 },
37818                 0, 0, /* No default value */
37819                 "BluetoothMeasurementConfiguration"
37820                 },
37821         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.WLANMeasurementConfiguration),
37822                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37823                 0,
37824                 &asn_DEF_WLANMeasurementConfiguration,
37825                 0,
37826                 { 0, 0, 0 },
37827                 0, 0, /* No default value */
37828                 "WLANMeasurementConfiguration"
37829                 },
37830 };
37831 static const unsigned asn_MAP_extensionValue_to_canonical_668[] = { 3, 0, 1, 2, 4, 5, 6, 7, 8 };
37832 static const unsigned asn_MAP_extensionValue_from_canonical_668[] = { 1, 2, 3, 0, 4, 5, 6, 7, 8 };
37833 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_668[] = {
37834     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* MDT-Location-Info */
37835     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 7 }, /* M3Configuration */
37836     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 6 }, /* M4Configuration */
37837     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 5 }, /* M5Configuration */
37838     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 4 }, /* MDTPLMNList */
37839     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 3 }, /* M6Configuration */
37840     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 2 }, /* M7Configuration */
37841     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 1 }, /* BluetoothMeasurementConfiguration */
37842     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -7, 0 } /* WLANMeasurementConfiguration */
37843 };
37844 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_668 = {
37845         sizeof(struct MDT_Configuration_ExtIEs__extensionValue),
37846         offsetof(struct MDT_Configuration_ExtIEs__extensionValue, _asn_ctx),
37847         offsetof(struct MDT_Configuration_ExtIEs__extensionValue, present),
37848         sizeof(((struct MDT_Configuration_ExtIEs__extensionValue *)0)->present),
37849         asn_MAP_extensionValue_tag2el_668,
37850         9,      /* Count of tags in the map */
37851         asn_MAP_extensionValue_to_canonical_668,
37852         asn_MAP_extensionValue_from_canonical_668,
37853         -1      /* Extensions start */
37854 };
37855 static /* Use -fall-defs-global to expose */
37856 asn_TYPE_descriptor_t asn_DEF_extensionValue_668 = {
37857         "extensionValue",
37858         "extensionValue",
37859         &asn_OP_OPEN_TYPE,
37860         0,      /* No effective tags (pointer) */
37861         0,      /* No effective tags (count) */
37862         0,      /* No tags (pointer) */
37863         0,      /* No tags (count) */
37864         { 0, 0, OPEN_TYPE_constraint },
37865         asn_MBR_extensionValue_668,
37866         9,      /* Elements count */
37867         &asn_SPC_extensionValue_specs_668       /* Additional specs */
37868 };
37869
37870 asn_TYPE_member_t asn_MBR_MDT_Configuration_ExtIEs_665[] = {
37871         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, id),
37872                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37873                 -1,     /* IMPLICIT tag at current level */
37874                 &asn_DEF_ProtocolIE_ID,
37875                 0,
37876                 { &asn_OER_memb_id_constr_666, &asn_PER_memb_id_constr_666,  memb_id_constraint_665 },
37877                 0, 0, /* No default value */
37878                 "id"
37879                 },
37880         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, criticality),
37881                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37882                 -1,     /* IMPLICIT tag at current level */
37883                 &asn_DEF_Criticality,
37884                 select_MDT_Configuration_ExtIEs_criticality_type,
37885                 { &asn_OER_memb_criticality_constr_667, &asn_PER_memb_criticality_constr_667,  memb_criticality_constraint_665 },
37886                 0, 0, /* No default value */
37887                 "criticality"
37888                 },
37889         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, extensionValue),
37890                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37891                 +1,     /* EXPLICIT tag at current level */
37892                 &asn_DEF_extensionValue_668,
37893                 select_MDT_Configuration_ExtIEs_extensionValue_type,
37894                 { &asn_OER_memb_extensionValue_constr_668, &asn_PER_memb_extensionValue_constr_668,  memb_extensionValue_constraint_665 },
37895                 0, 0, /* No default value */
37896                 "extensionValue"
37897                 },
37898 };
37899 static const ber_tlv_tag_t asn_DEF_MDT_Configuration_ExtIEs_tags_665[] = {
37900         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37901 };
37902 static const asn_TYPE_tag2member_t asn_MAP_MDT_Configuration_ExtIEs_tag2el_665[] = {
37903     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37904     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37905     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37906 };
37907 asn_SEQUENCE_specifics_t asn_SPC_MDT_Configuration_ExtIEs_specs_665 = {
37908         sizeof(struct MDT_Configuration_ExtIEs),
37909         offsetof(struct MDT_Configuration_ExtIEs, _asn_ctx),
37910         asn_MAP_MDT_Configuration_ExtIEs_tag2el_665,
37911         3,      /* Count of tags in the map */
37912         0, 0, 0,        /* Optional elements (not needed) */
37913         -1,     /* First extension addition */
37914 };
37915 asn_TYPE_descriptor_t asn_DEF_MDT_Configuration_ExtIEs = {
37916         "MDT-Configuration-ExtIEs",
37917         "MDT-Configuration-ExtIEs",
37918         &asn_OP_SEQUENCE,
37919         asn_DEF_MDT_Configuration_ExtIEs_tags_665,
37920         sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
37921                 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
37922         asn_DEF_MDT_Configuration_ExtIEs_tags_665,      /* Same as above */
37923         sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
37924                 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
37925         { 0, 0, SEQUENCE_constraint },
37926         asn_MBR_MDT_Configuration_ExtIEs_665,
37927         3,      /* Elements count */
37928         &asn_SPC_MDT_Configuration_ExtIEs_specs_665     /* Additional specs */
37929 };
37930
37931 static asn_TYPE_member_t asn_MBR_extensionValue_672[] = {
37932         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.NRCGI),
37933                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37934                 0,
37935                 &asn_DEF_NRCGI,
37936                 0,
37937                 { 0, 0, 0 },
37938                 0, 0, /* No default value */
37939                 "NRCGI"
37940                 },
37941         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.MeNBCoordinationAssistanceInformation),
37942                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37943                 0,
37944                 &asn_DEF_MeNBCoordinationAssistanceInformation,
37945                 0,
37946                 { 0, 0, 0 },
37947                 0, 0, /* No default value */
37948                 "MeNBCoordinationAssistanceInformation"
37949                 },
37950 };
37951 static const unsigned asn_MAP_extensionValue_to_canonical_672[] = { 1, 0 };
37952 static const unsigned asn_MAP_extensionValue_from_canonical_672[] = { 1, 0 };
37953 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_672[] = {
37954     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* MeNBCoordinationAssistanceInformation */
37955     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NRCGI */
37956 };
37957 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_672 = {
37958         sizeof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue),
37959         offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
37960         offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, present),
37961         sizeof(((struct MeNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
37962         asn_MAP_extensionValue_tag2el_672,
37963         2,      /* Count of tags in the map */
37964         asn_MAP_extensionValue_to_canonical_672,
37965         asn_MAP_extensionValue_from_canonical_672,
37966         -1      /* Extensions start */
37967 };
37968 static /* Use -fall-defs-global to expose */
37969 asn_TYPE_descriptor_t asn_DEF_extensionValue_672 = {
37970         "extensionValue",
37971         "extensionValue",
37972         &asn_OP_OPEN_TYPE,
37973         0,      /* No effective tags (pointer) */
37974         0,      /* No effective tags (count) */
37975         0,      /* No tags (pointer) */
37976         0,      /* No tags (count) */
37977         { 0, 0, OPEN_TYPE_constraint },
37978         asn_MBR_extensionValue_672,
37979         2,      /* Elements count */
37980         &asn_SPC_extensionValue_specs_672       /* Additional specs */
37981 };
37982
37983 asn_TYPE_member_t asn_MBR_MeNBResourceCoordinationInformationExtIEs_669[] = {
37984         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, id),
37985                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37986                 -1,     /* IMPLICIT tag at current level */
37987                 &asn_DEF_ProtocolIE_ID,
37988                 0,
37989                 { &asn_OER_memb_id_constr_670, &asn_PER_memb_id_constr_670,  memb_id_constraint_669 },
37990                 0, 0, /* No default value */
37991                 "id"
37992                 },
37993         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, criticality),
37994                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37995                 -1,     /* IMPLICIT tag at current level */
37996                 &asn_DEF_Criticality,
37997                 select_MeNBResourceCoordinationInformationExtIEs_criticality_type,
37998                 { &asn_OER_memb_criticality_constr_671, &asn_PER_memb_criticality_constr_671,  memb_criticality_constraint_669 },
37999                 0, 0, /* No default value */
38000                 "criticality"
38001                 },
38002         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, extensionValue),
38003                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38004                 +1,     /* EXPLICIT tag at current level */
38005                 &asn_DEF_extensionValue_672,
38006                 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type,
38007                 { &asn_OER_memb_extensionValue_constr_672, &asn_PER_memb_extensionValue_constr_672,  memb_extensionValue_constraint_669 },
38008                 0, 0, /* No default value */
38009                 "extensionValue"
38010                 },
38011 };
38012 static const ber_tlv_tag_t asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[] = {
38013         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38014 };
38015 static const asn_TYPE_tag2member_t asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669[] = {
38016     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38017     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38018     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38019 };
38020 asn_SEQUENCE_specifics_t asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 = {
38021         sizeof(struct MeNBResourceCoordinationInformationExtIEs),
38022         offsetof(struct MeNBResourceCoordinationInformationExtIEs, _asn_ctx),
38023         asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669,
38024         3,      /* Count of tags in the map */
38025         0, 0, 0,        /* Optional elements (not needed) */
38026         -1,     /* First extension addition */
38027 };
38028 asn_TYPE_descriptor_t asn_DEF_MeNBResourceCoordinationInformationExtIEs = {
38029         "MeNBResourceCoordinationInformationExtIEs",
38030         "MeNBResourceCoordinationInformationExtIEs",
38031         &asn_OP_SEQUENCE,
38032         asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,
38033         sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
38034                 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
38035         asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,     /* Same as above */
38036         sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
38037                 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
38038         { 0, 0, SEQUENCE_constraint },
38039         asn_MBR_MeNBResourceCoordinationInformationExtIEs_669,
38040         3,      /* Elements count */
38041         &asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669    /* Additional specs */
38042 };
38043
38044 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_676 = {
38045         sizeof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue),
38046         offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, _asn_ctx),
38047         offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, present),
38048         sizeof(((struct MBSFN_Subframe_Info_ExtIEs__extensionValue *)0)->present),
38049         0,      /* No top level tags */
38050         0,      /* No tags in the map */
38051         0, 0,
38052         -1      /* Extensions start */
38053 };
38054 static /* Use -fall-defs-global to expose */
38055 asn_TYPE_descriptor_t asn_DEF_extensionValue_676 = {
38056         "extensionValue",
38057         "extensionValue",
38058         &asn_OP_OPEN_TYPE,
38059         0,      /* No effective tags (pointer) */
38060         0,      /* No effective tags (count) */
38061         0,      /* No tags (pointer) */
38062         0,      /* No tags (count) */
38063         { 0, 0, OPEN_TYPE_constraint },
38064         0, 0,   /* No members */
38065         &asn_SPC_extensionValue_specs_676       /* Additional specs */
38066 };
38067
38068 asn_TYPE_member_t asn_MBR_MBSFN_Subframe_Info_ExtIEs_673[] = {
38069         { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, id),
38070                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38071                 -1,     /* IMPLICIT tag at current level */
38072                 &asn_DEF_ProtocolIE_ID,
38073                 0,
38074                 { &asn_OER_memb_id_constr_674, &asn_PER_memb_id_constr_674,  memb_id_constraint_673 },
38075                 0, 0, /* No default value */
38076                 "id"
38077                 },
38078         { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, criticality),
38079                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38080                 -1,     /* IMPLICIT tag at current level */
38081                 &asn_DEF_Criticality,
38082                 0,
38083                 { &asn_OER_memb_criticality_constr_675, &asn_PER_memb_criticality_constr_675,  memb_criticality_constraint_673 },
38084                 0, 0, /* No default value */
38085                 "criticality"
38086                 },
38087         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, extensionValue),
38088                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38089                 +1,     /* EXPLICIT tag at current level */
38090                 &asn_DEF_extensionValue_676,
38091                 0,
38092                 { &asn_OER_memb_extensionValue_constr_676, &asn_PER_memb_extensionValue_constr_676,  memb_extensionValue_constraint_673 },
38093                 0, 0, /* No default value */
38094                 "extensionValue"
38095                 },
38096 };
38097 static const ber_tlv_tag_t asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[] = {
38098         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38099 };
38100 static const asn_TYPE_tag2member_t asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673[] = {
38101     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38102     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38103     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38104 };
38105 asn_SEQUENCE_specifics_t asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 = {
38106         sizeof(struct MBSFN_Subframe_Info_ExtIEs),
38107         offsetof(struct MBSFN_Subframe_Info_ExtIEs, _asn_ctx),
38108         asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673,
38109         3,      /* Count of tags in the map */
38110         0, 0, 0,        /* Optional elements (not needed) */
38111         -1,     /* First extension addition */
38112 };
38113 asn_TYPE_descriptor_t asn_DEF_MBSFN_Subframe_Info_ExtIEs = {
38114         "MBSFN-Subframe-Info-ExtIEs",
38115         "MBSFN-Subframe-Info-ExtIEs",
38116         &asn_OP_SEQUENCE,
38117         asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,
38118         sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
38119                 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
38120         asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,    /* Same as above */
38121         sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
38122                 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
38123         { 0, 0, SEQUENCE_constraint },
38124         asn_MBR_MBSFN_Subframe_Info_ExtIEs_673,
38125         3,      /* Elements count */
38126         &asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673   /* Additional specs */
38127 };
38128
38129 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_680 = {
38130         sizeof(struct BandInfo_ExtIEs__extensionValue),
38131         offsetof(struct BandInfo_ExtIEs__extensionValue, _asn_ctx),
38132         offsetof(struct BandInfo_ExtIEs__extensionValue, present),
38133         sizeof(((struct BandInfo_ExtIEs__extensionValue *)0)->present),
38134         0,      /* No top level tags */
38135         0,      /* No tags in the map */
38136         0, 0,
38137         -1      /* Extensions start */
38138 };
38139 static /* Use -fall-defs-global to expose */
38140 asn_TYPE_descriptor_t asn_DEF_extensionValue_680 = {
38141         "extensionValue",
38142         "extensionValue",
38143         &asn_OP_OPEN_TYPE,
38144         0,      /* No effective tags (pointer) */
38145         0,      /* No effective tags (count) */
38146         0,      /* No tags (pointer) */
38147         0,      /* No tags (count) */
38148         { 0, 0, OPEN_TYPE_constraint },
38149         0, 0,   /* No members */
38150         &asn_SPC_extensionValue_specs_680       /* Additional specs */
38151 };
38152
38153 asn_TYPE_member_t asn_MBR_BandInfo_ExtIEs_677[] = {
38154         { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, id),
38155                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38156                 -1,     /* IMPLICIT tag at current level */
38157                 &asn_DEF_ProtocolIE_ID,
38158                 0,
38159                 { &asn_OER_memb_id_constr_678, &asn_PER_memb_id_constr_678,  memb_id_constraint_677 },
38160                 0, 0, /* No default value */
38161                 "id"
38162                 },
38163         { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, criticality),
38164                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38165                 -1,     /* IMPLICIT tag at current level */
38166                 &asn_DEF_Criticality,
38167                 0,
38168                 { &asn_OER_memb_criticality_constr_679, &asn_PER_memb_criticality_constr_679,  memb_criticality_constraint_677 },
38169                 0, 0, /* No default value */
38170                 "criticality"
38171                 },
38172         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, extensionValue),
38173                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38174                 +1,     /* EXPLICIT tag at current level */
38175                 &asn_DEF_extensionValue_680,
38176                 0,
38177                 { &asn_OER_memb_extensionValue_constr_680, &asn_PER_memb_extensionValue_constr_680,  memb_extensionValue_constraint_677 },
38178                 0, 0, /* No default value */
38179                 "extensionValue"
38180                 },
38181 };
38182 static const ber_tlv_tag_t asn_DEF_BandInfo_ExtIEs_tags_677[] = {
38183         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38184 };
38185 static const asn_TYPE_tag2member_t asn_MAP_BandInfo_ExtIEs_tag2el_677[] = {
38186     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38187     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38188     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38189 };
38190 asn_SEQUENCE_specifics_t asn_SPC_BandInfo_ExtIEs_specs_677 = {
38191         sizeof(struct BandInfo_ExtIEs),
38192         offsetof(struct BandInfo_ExtIEs, _asn_ctx),
38193         asn_MAP_BandInfo_ExtIEs_tag2el_677,
38194         3,      /* Count of tags in the map */
38195         0, 0, 0,        /* Optional elements (not needed) */
38196         -1,     /* First extension addition */
38197 };
38198 asn_TYPE_descriptor_t asn_DEF_BandInfo_ExtIEs = {
38199         "BandInfo-ExtIEs",
38200         "BandInfo-ExtIEs",
38201         &asn_OP_SEQUENCE,
38202         asn_DEF_BandInfo_ExtIEs_tags_677,
38203         sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
38204                 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
38205         asn_DEF_BandInfo_ExtIEs_tags_677,       /* Same as above */
38206         sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
38207                 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
38208         { 0, 0, SEQUENCE_constraint },
38209         asn_MBR_BandInfo_ExtIEs_677,
38210         3,      /* Elements count */
38211         &asn_SPC_BandInfo_ExtIEs_specs_677      /* Additional specs */
38212 };
38213
38214 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_684 = {
38215         sizeof(struct SplitSRB_ExtIEs__extensionValue),
38216         offsetof(struct SplitSRB_ExtIEs__extensionValue, _asn_ctx),
38217         offsetof(struct SplitSRB_ExtIEs__extensionValue, present),
38218         sizeof(((struct SplitSRB_ExtIEs__extensionValue *)0)->present),
38219         0,      /* No top level tags */
38220         0,      /* No tags in the map */
38221         0, 0,
38222         -1      /* Extensions start */
38223 };
38224 static /* Use -fall-defs-global to expose */
38225 asn_TYPE_descriptor_t asn_DEF_extensionValue_684 = {
38226         "extensionValue",
38227         "extensionValue",
38228         &asn_OP_OPEN_TYPE,
38229         0,      /* No effective tags (pointer) */
38230         0,      /* No effective tags (count) */
38231         0,      /* No tags (pointer) */
38232         0,      /* No tags (count) */
38233         { 0, 0, OPEN_TYPE_constraint },
38234         0, 0,   /* No members */
38235         &asn_SPC_extensionValue_specs_684       /* Additional specs */
38236 };
38237
38238 asn_TYPE_member_t asn_MBR_SplitSRB_ExtIEs_681[] = {
38239         { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, id),
38240                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38241                 -1,     /* IMPLICIT tag at current level */
38242                 &asn_DEF_ProtocolIE_ID,
38243                 0,
38244                 { &asn_OER_memb_id_constr_682, &asn_PER_memb_id_constr_682,  memb_id_constraint_681 },
38245                 0, 0, /* No default value */
38246                 "id"
38247                 },
38248         { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, criticality),
38249                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38250                 -1,     /* IMPLICIT tag at current level */
38251                 &asn_DEF_Criticality,
38252                 0,
38253                 { &asn_OER_memb_criticality_constr_683, &asn_PER_memb_criticality_constr_683,  memb_criticality_constraint_681 },
38254                 0, 0, /* No default value */
38255                 "criticality"
38256                 },
38257         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, extensionValue),
38258                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38259                 +1,     /* EXPLICIT tag at current level */
38260                 &asn_DEF_extensionValue_684,
38261                 0,
38262                 { &asn_OER_memb_extensionValue_constr_684, &asn_PER_memb_extensionValue_constr_684,  memb_extensionValue_constraint_681 },
38263                 0, 0, /* No default value */
38264                 "extensionValue"
38265                 },
38266 };
38267 static const ber_tlv_tag_t asn_DEF_SplitSRB_ExtIEs_tags_681[] = {
38268         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38269 };
38270 static const asn_TYPE_tag2member_t asn_MAP_SplitSRB_ExtIEs_tag2el_681[] = {
38271     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38272     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38273     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38274 };
38275 asn_SEQUENCE_specifics_t asn_SPC_SplitSRB_ExtIEs_specs_681 = {
38276         sizeof(struct SplitSRB_ExtIEs),
38277         offsetof(struct SplitSRB_ExtIEs, _asn_ctx),
38278         asn_MAP_SplitSRB_ExtIEs_tag2el_681,
38279         3,      /* Count of tags in the map */
38280         0, 0, 0,        /* Optional elements (not needed) */
38281         -1,     /* First extension addition */
38282 };
38283 asn_TYPE_descriptor_t asn_DEF_SplitSRB_ExtIEs = {
38284         "SplitSRB-ExtIEs",
38285         "SplitSRB-ExtIEs",
38286         &asn_OP_SEQUENCE,
38287         asn_DEF_SplitSRB_ExtIEs_tags_681,
38288         sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
38289                 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
38290         asn_DEF_SplitSRB_ExtIEs_tags_681,       /* Same as above */
38291         sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
38292                 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
38293         { 0, 0, SEQUENCE_constraint },
38294         asn_MBR_SplitSRB_ExtIEs_681,
38295         3,      /* Elements count */
38296         &asn_SPC_SplitSRB_ExtIEs_specs_681      /* Additional specs */
38297 };
38298
38299 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_688 = {
38300         sizeof(struct UENRMeasurement_ExtIEs__extensionValue),
38301         offsetof(struct UENRMeasurement_ExtIEs__extensionValue, _asn_ctx),
38302         offsetof(struct UENRMeasurement_ExtIEs__extensionValue, present),
38303         sizeof(((struct UENRMeasurement_ExtIEs__extensionValue *)0)->present),
38304         0,      /* No top level tags */
38305         0,      /* No tags in the map */
38306         0, 0,
38307         -1      /* Extensions start */
38308 };
38309 static /* Use -fall-defs-global to expose */
38310 asn_TYPE_descriptor_t asn_DEF_extensionValue_688 = {
38311         "extensionValue",
38312         "extensionValue",
38313         &asn_OP_OPEN_TYPE,
38314         0,      /* No effective tags (pointer) */
38315         0,      /* No effective tags (count) */
38316         0,      /* No tags (pointer) */
38317         0,      /* No tags (count) */
38318         { 0, 0, OPEN_TYPE_constraint },
38319         0, 0,   /* No members */
38320         &asn_SPC_extensionValue_specs_688       /* Additional specs */
38321 };
38322
38323 asn_TYPE_member_t asn_MBR_UENRMeasurement_ExtIEs_685[] = {
38324         { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, id),
38325                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38326                 -1,     /* IMPLICIT tag at current level */
38327                 &asn_DEF_ProtocolIE_ID,
38328                 0,
38329                 { &asn_OER_memb_id_constr_686, &asn_PER_memb_id_constr_686,  memb_id_constraint_685 },
38330                 0, 0, /* No default value */
38331                 "id"
38332                 },
38333         { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, criticality),
38334                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38335                 -1,     /* IMPLICIT tag at current level */
38336                 &asn_DEF_Criticality,
38337                 0,
38338                 { &asn_OER_memb_criticality_constr_687, &asn_PER_memb_criticality_constr_687,  memb_criticality_constraint_685 },
38339                 0, 0, /* No default value */
38340                 "criticality"
38341                 },
38342         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, extensionValue),
38343                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38344                 +1,     /* EXPLICIT tag at current level */
38345                 &asn_DEF_extensionValue_688,
38346                 0,
38347                 { &asn_OER_memb_extensionValue_constr_688, &asn_PER_memb_extensionValue_constr_688,  memb_extensionValue_constraint_685 },
38348                 0, 0, /* No default value */
38349                 "extensionValue"
38350                 },
38351 };
38352 static const ber_tlv_tag_t asn_DEF_UENRMeasurement_ExtIEs_tags_685[] = {
38353         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38354 };
38355 static const asn_TYPE_tag2member_t asn_MAP_UENRMeasurement_ExtIEs_tag2el_685[] = {
38356     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38357     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38358     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38359 };
38360 asn_SEQUENCE_specifics_t asn_SPC_UENRMeasurement_ExtIEs_specs_685 = {
38361         sizeof(struct UENRMeasurement_ExtIEs),
38362         offsetof(struct UENRMeasurement_ExtIEs, _asn_ctx),
38363         asn_MAP_UENRMeasurement_ExtIEs_tag2el_685,
38364         3,      /* Count of tags in the map */
38365         0, 0, 0,        /* Optional elements (not needed) */
38366         -1,     /* First extension addition */
38367 };
38368 asn_TYPE_descriptor_t asn_DEF_UENRMeasurement_ExtIEs = {
38369         "UENRMeasurement-ExtIEs",
38370         "UENRMeasurement-ExtIEs",
38371         &asn_OP_SEQUENCE,
38372         asn_DEF_UENRMeasurement_ExtIEs_tags_685,
38373         sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
38374                 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
38375         asn_DEF_UENRMeasurement_ExtIEs_tags_685,        /* Same as above */
38376         sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
38377                 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
38378         { 0, 0, SEQUENCE_constraint },
38379         asn_MBR_UENRMeasurement_ExtIEs_685,
38380         3,      /* Elements count */
38381         &asn_SPC_UENRMeasurement_ExtIEs_specs_685       /* Additional specs */
38382 };
38383
38384 static asn_TYPE_member_t asn_MBR_extensionValue_692[] = {
38385         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.TAC),
38386                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
38387                 0,
38388                 &asn_DEF_TAC,
38389                 0,
38390                 { 0, 0, 0 },
38391                 0, 0, /* No default value */
38392                 "TAC"
38393                 },
38394         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.EARFCNExtension),
38395                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38396                 0,
38397                 &asn_DEF_EARFCNExtension,
38398                 0,
38399                 { 0, 0, 0 },
38400                 0, 0, /* No default value */
38401                 "EARFCNExtension"
38402                 },
38403 };
38404 static const unsigned asn_MAP_extensionValue_to_canonical_692[] = { 1, 0 };
38405 static const unsigned asn_MAP_extensionValue_from_canonical_692[] = { 1, 0 };
38406 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_692[] = {
38407     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
38408     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* TAC */
38409 };
38410 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_692 = {
38411         sizeof(struct Neighbour_Information_ExtIEs__extensionValue),
38412         offsetof(struct Neighbour_Information_ExtIEs__extensionValue, _asn_ctx),
38413         offsetof(struct Neighbour_Information_ExtIEs__extensionValue, present),
38414         sizeof(((struct Neighbour_Information_ExtIEs__extensionValue *)0)->present),
38415         asn_MAP_extensionValue_tag2el_692,
38416         2,      /* Count of tags in the map */
38417         asn_MAP_extensionValue_to_canonical_692,
38418         asn_MAP_extensionValue_from_canonical_692,
38419         -1      /* Extensions start */
38420 };
38421 static /* Use -fall-defs-global to expose */
38422 asn_TYPE_descriptor_t asn_DEF_extensionValue_692 = {
38423         "extensionValue",
38424         "extensionValue",
38425         &asn_OP_OPEN_TYPE,
38426         0,      /* No effective tags (pointer) */
38427         0,      /* No effective tags (count) */
38428         0,      /* No tags (pointer) */
38429         0,      /* No tags (count) */
38430         { 0, 0, OPEN_TYPE_constraint },
38431         asn_MBR_extensionValue_692,
38432         2,      /* Elements count */
38433         &asn_SPC_extensionValue_specs_692       /* Additional specs */
38434 };
38435
38436 asn_TYPE_member_t asn_MBR_Neighbour_Information_ExtIEs_689[] = {
38437         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, id),
38438                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38439                 -1,     /* IMPLICIT tag at current level */
38440                 &asn_DEF_ProtocolIE_ID,
38441                 0,
38442                 { &asn_OER_memb_id_constr_690, &asn_PER_memb_id_constr_690,  memb_id_constraint_689 },
38443                 0, 0, /* No default value */
38444                 "id"
38445                 },
38446         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, criticality),
38447                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38448                 -1,     /* IMPLICIT tag at current level */
38449                 &asn_DEF_Criticality,
38450                 select_Neighbour_Information_ExtIEs_criticality_type,
38451                 { &asn_OER_memb_criticality_constr_691, &asn_PER_memb_criticality_constr_691,  memb_criticality_constraint_689 },
38452                 0, 0, /* No default value */
38453                 "criticality"
38454                 },
38455         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, extensionValue),
38456                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38457                 +1,     /* EXPLICIT tag at current level */
38458                 &asn_DEF_extensionValue_692,
38459                 select_Neighbour_Information_ExtIEs_extensionValue_type,
38460                 { &asn_OER_memb_extensionValue_constr_692, &asn_PER_memb_extensionValue_constr_692,  memb_extensionValue_constraint_689 },
38461                 0, 0, /* No default value */
38462                 "extensionValue"
38463                 },
38464 };
38465 static const ber_tlv_tag_t asn_DEF_Neighbour_Information_ExtIEs_tags_689[] = {
38466         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38467 };
38468 static const asn_TYPE_tag2member_t asn_MAP_Neighbour_Information_ExtIEs_tag2el_689[] = {
38469     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38470     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38471     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38472 };
38473 asn_SEQUENCE_specifics_t asn_SPC_Neighbour_Information_ExtIEs_specs_689 = {
38474         sizeof(struct Neighbour_Information_ExtIEs),
38475         offsetof(struct Neighbour_Information_ExtIEs, _asn_ctx),
38476         asn_MAP_Neighbour_Information_ExtIEs_tag2el_689,
38477         3,      /* Count of tags in the map */
38478         0, 0, 0,        /* Optional elements (not needed) */
38479         -1,     /* First extension addition */
38480 };
38481 asn_TYPE_descriptor_t asn_DEF_Neighbour_Information_ExtIEs = {
38482         "Neighbour-Information-ExtIEs",
38483         "Neighbour-Information-ExtIEs",
38484         &asn_OP_SEQUENCE,
38485         asn_DEF_Neighbour_Information_ExtIEs_tags_689,
38486         sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
38487                 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
38488         asn_DEF_Neighbour_Information_ExtIEs_tags_689,  /* Same as above */
38489         sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
38490                 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
38491         { 0, 0, SEQUENCE_constraint },
38492         asn_MBR_Neighbour_Information_ExtIEs_689,
38493         3,      /* Elements count */
38494         &asn_SPC_Neighbour_Information_ExtIEs_specs_689 /* Additional specs */
38495 };
38496
38497 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_696 = {
38498         sizeof(struct NRFreqInfo_ExtIEs__extensionValue),
38499         offsetof(struct NRFreqInfo_ExtIEs__extensionValue, _asn_ctx),
38500         offsetof(struct NRFreqInfo_ExtIEs__extensionValue, present),
38501         sizeof(((struct NRFreqInfo_ExtIEs__extensionValue *)0)->present),
38502         0,      /* No top level tags */
38503         0,      /* No tags in the map */
38504         0, 0,
38505         -1      /* Extensions start */
38506 };
38507 static /* Use -fall-defs-global to expose */
38508 asn_TYPE_descriptor_t asn_DEF_extensionValue_696 = {
38509         "extensionValue",
38510         "extensionValue",
38511         &asn_OP_OPEN_TYPE,
38512         0,      /* No effective tags (pointer) */
38513         0,      /* No effective tags (count) */
38514         0,      /* No tags (pointer) */
38515         0,      /* No tags (count) */
38516         { 0, 0, OPEN_TYPE_constraint },
38517         0, 0,   /* No members */
38518         &asn_SPC_extensionValue_specs_696       /* Additional specs */
38519 };
38520
38521 asn_TYPE_member_t asn_MBR_NRFreqInfo_ExtIEs_693[] = {
38522         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, id),
38523                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38524                 -1,     /* IMPLICIT tag at current level */
38525                 &asn_DEF_ProtocolIE_ID,
38526                 0,
38527                 { &asn_OER_memb_id_constr_694, &asn_PER_memb_id_constr_694,  memb_id_constraint_693 },
38528                 0, 0, /* No default value */
38529                 "id"
38530                 },
38531         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, criticality),
38532                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38533                 -1,     /* IMPLICIT tag at current level */
38534                 &asn_DEF_Criticality,
38535                 0,
38536                 { &asn_OER_memb_criticality_constr_695, &asn_PER_memb_criticality_constr_695,  memb_criticality_constraint_693 },
38537                 0, 0, /* No default value */
38538                 "criticality"
38539                 },
38540         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, extensionValue),
38541                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38542                 +1,     /* EXPLICIT tag at current level */
38543                 &asn_DEF_extensionValue_696,
38544                 0,
38545                 { &asn_OER_memb_extensionValue_constr_696, &asn_PER_memb_extensionValue_constr_696,  memb_extensionValue_constraint_693 },
38546                 0, 0, /* No default value */
38547                 "extensionValue"
38548                 },
38549 };
38550 static const ber_tlv_tag_t asn_DEF_NRFreqInfo_ExtIEs_tags_693[] = {
38551         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38552 };
38553 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfo_ExtIEs_tag2el_693[] = {
38554     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38555     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38556     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38557 };
38558 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfo_ExtIEs_specs_693 = {
38559         sizeof(struct NRFreqInfo_ExtIEs),
38560         offsetof(struct NRFreqInfo_ExtIEs, _asn_ctx),
38561         asn_MAP_NRFreqInfo_ExtIEs_tag2el_693,
38562         3,      /* Count of tags in the map */
38563         0, 0, 0,        /* Optional elements (not needed) */
38564         -1,     /* First extension addition */
38565 };
38566 asn_TYPE_descriptor_t asn_DEF_NRFreqInfo_ExtIEs = {
38567         "NRFreqInfo-ExtIEs",
38568         "NRFreqInfo-ExtIEs",
38569         &asn_OP_SEQUENCE,
38570         asn_DEF_NRFreqInfo_ExtIEs_tags_693,
38571         sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
38572                 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
38573         asn_DEF_NRFreqInfo_ExtIEs_tags_693,     /* Same as above */
38574         sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
38575                 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
38576         { 0, 0, SEQUENCE_constraint },
38577         asn_MBR_NRFreqInfo_ExtIEs_693,
38578         3,      /* Elements count */
38579         &asn_SPC_NRFreqInfo_ExtIEs_specs_693    /* Additional specs */
38580 };
38581
38582 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_700 = {
38583         sizeof(struct NRCGI_ExtIEs__extensionValue),
38584         offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
38585         offsetof(struct NRCGI_ExtIEs__extensionValue, present),
38586         sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
38587         0,      /* No top level tags */
38588         0,      /* No tags in the map */
38589         0, 0,
38590         -1      /* Extensions start */
38591 };
38592 static /* Use -fall-defs-global to expose */
38593 asn_TYPE_descriptor_t asn_DEF_extensionValue_700 = {
38594         "extensionValue",
38595         "extensionValue",
38596         &asn_OP_OPEN_TYPE,
38597         0,      /* No effective tags (pointer) */
38598         0,      /* No effective tags (count) */
38599         0,      /* No tags (pointer) */
38600         0,      /* No tags (count) */
38601         { 0, 0, OPEN_TYPE_constraint },
38602         0, 0,   /* No members */
38603         &asn_SPC_extensionValue_specs_700       /* Additional specs */
38604 };
38605
38606 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_697[] = {
38607         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
38608                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38609                 -1,     /* IMPLICIT tag at current level */
38610                 &asn_DEF_ProtocolIE_ID,
38611                 0,
38612                 { &asn_OER_memb_id_constr_698, &asn_PER_memb_id_constr_698,  memb_id_constraint_697 },
38613                 0, 0, /* No default value */
38614                 "id"
38615                 },
38616         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
38617                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38618                 -1,     /* IMPLICIT tag at current level */
38619                 &asn_DEF_Criticality,
38620                 0,
38621                 { &asn_OER_memb_criticality_constr_699, &asn_PER_memb_criticality_constr_699,  memb_criticality_constraint_697 },
38622                 0, 0, /* No default value */
38623                 "criticality"
38624                 },
38625         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
38626                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38627                 +1,     /* EXPLICIT tag at current level */
38628                 &asn_DEF_extensionValue_700,
38629                 0,
38630                 { &asn_OER_memb_extensionValue_constr_700, &asn_PER_memb_extensionValue_constr_700,  memb_extensionValue_constraint_697 },
38631                 0, 0, /* No default value */
38632                 "extensionValue"
38633                 },
38634 };
38635 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_697[] = {
38636         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38637 };
38638 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_697[] = {
38639     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38640     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38641     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38642 };
38643 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_697 = {
38644         sizeof(struct NRCGI_ExtIEs),
38645         offsetof(struct NRCGI_ExtIEs, _asn_ctx),
38646         asn_MAP_NRCGI_ExtIEs_tag2el_697,
38647         3,      /* Count of tags in the map */
38648         0, 0, 0,        /* Optional elements (not needed) */
38649         -1,     /* First extension addition */
38650 };
38651 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
38652         "NRCGI-ExtIEs",
38653         "NRCGI-ExtIEs",
38654         &asn_OP_SEQUENCE,
38655         asn_DEF_NRCGI_ExtIEs_tags_697,
38656         sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
38657                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
38658         asn_DEF_NRCGI_ExtIEs_tags_697,  /* Same as above */
38659         sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
38660                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
38661         { 0, 0, SEQUENCE_constraint },
38662         asn_MBR_NRCGI_ExtIEs_697,
38663         3,      /* Elements count */
38664         &asn_SPC_NRCGI_ExtIEs_specs_697 /* Additional specs */
38665 };
38666
38667 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_704 = {
38668         sizeof(struct NR_TxBW_ExtIEs__extensionValue),
38669         offsetof(struct NR_TxBW_ExtIEs__extensionValue, _asn_ctx),
38670         offsetof(struct NR_TxBW_ExtIEs__extensionValue, present),
38671         sizeof(((struct NR_TxBW_ExtIEs__extensionValue *)0)->present),
38672         0,      /* No top level tags */
38673         0,      /* No tags in the map */
38674         0, 0,
38675         -1      /* Extensions start */
38676 };
38677 static /* Use -fall-defs-global to expose */
38678 asn_TYPE_descriptor_t asn_DEF_extensionValue_704 = {
38679         "extensionValue",
38680         "extensionValue",
38681         &asn_OP_OPEN_TYPE,
38682         0,      /* No effective tags (pointer) */
38683         0,      /* No effective tags (count) */
38684         0,      /* No tags (pointer) */
38685         0,      /* No tags (count) */
38686         { 0, 0, OPEN_TYPE_constraint },
38687         0, 0,   /* No members */
38688         &asn_SPC_extensionValue_specs_704       /* Additional specs */
38689 };
38690
38691 asn_TYPE_member_t asn_MBR_NR_TxBW_ExtIEs_701[] = {
38692         { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, id),
38693                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38694                 -1,     /* IMPLICIT tag at current level */
38695                 &asn_DEF_ProtocolIE_ID,
38696                 0,
38697                 { &asn_OER_memb_id_constr_702, &asn_PER_memb_id_constr_702,  memb_id_constraint_701 },
38698                 0, 0, /* No default value */
38699                 "id"
38700                 },
38701         { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, criticality),
38702                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38703                 -1,     /* IMPLICIT tag at current level */
38704                 &asn_DEF_Criticality,
38705                 0,
38706                 { &asn_OER_memb_criticality_constr_703, &asn_PER_memb_criticality_constr_703,  memb_criticality_constraint_701 },
38707                 0, 0, /* No default value */
38708                 "criticality"
38709                 },
38710         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, extensionValue),
38711                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38712                 +1,     /* EXPLICIT tag at current level */
38713                 &asn_DEF_extensionValue_704,
38714                 0,
38715                 { &asn_OER_memb_extensionValue_constr_704, &asn_PER_memb_extensionValue_constr_704,  memb_extensionValue_constraint_701 },
38716                 0, 0, /* No default value */
38717                 "extensionValue"
38718                 },
38719 };
38720 static const ber_tlv_tag_t asn_DEF_NR_TxBW_ExtIEs_tags_701[] = {
38721         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38722 };
38723 static const asn_TYPE_tag2member_t asn_MAP_NR_TxBW_ExtIEs_tag2el_701[] = {
38724     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38725     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38726     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38727 };
38728 asn_SEQUENCE_specifics_t asn_SPC_NR_TxBW_ExtIEs_specs_701 = {
38729         sizeof(struct NR_TxBW_ExtIEs),
38730         offsetof(struct NR_TxBW_ExtIEs, _asn_ctx),
38731         asn_MAP_NR_TxBW_ExtIEs_tag2el_701,
38732         3,      /* Count of tags in the map */
38733         0, 0, 0,        /* Optional elements (not needed) */
38734         -1,     /* First extension addition */
38735 };
38736 asn_TYPE_descriptor_t asn_DEF_NR_TxBW_ExtIEs = {
38737         "NR-TxBW-ExtIEs",
38738         "NR-TxBW-ExtIEs",
38739         &asn_OP_SEQUENCE,
38740         asn_DEF_NR_TxBW_ExtIEs_tags_701,
38741         sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
38742                 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
38743         asn_DEF_NR_TxBW_ExtIEs_tags_701,        /* Same as above */
38744         sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
38745                 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
38746         { 0, 0, SEQUENCE_constraint },
38747         asn_MBR_NR_TxBW_ExtIEs_701,
38748         3,      /* Elements count */
38749         &asn_SPC_NR_TxBW_ExtIEs_specs_701       /* Additional specs */
38750 };
38751
38752 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_708 = {
38753         sizeof(struct NRUESecurityCapabilities_ExtIEs__extensionValue),
38754         offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
38755         offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, present),
38756         sizeof(((struct NRUESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
38757         0,      /* No top level tags */
38758         0,      /* No tags in the map */
38759         0, 0,
38760         -1      /* Extensions start */
38761 };
38762 static /* Use -fall-defs-global to expose */
38763 asn_TYPE_descriptor_t asn_DEF_extensionValue_708 = {
38764         "extensionValue",
38765         "extensionValue",
38766         &asn_OP_OPEN_TYPE,
38767         0,      /* No effective tags (pointer) */
38768         0,      /* No effective tags (count) */
38769         0,      /* No tags (pointer) */
38770         0,      /* No tags (count) */
38771         { 0, 0, OPEN_TYPE_constraint },
38772         0, 0,   /* No members */
38773         &asn_SPC_extensionValue_specs_708       /* Additional specs */
38774 };
38775
38776 asn_TYPE_member_t asn_MBR_NRUESecurityCapabilities_ExtIEs_705[] = {
38777         { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, id),
38778                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38779                 -1,     /* IMPLICIT tag at current level */
38780                 &asn_DEF_ProtocolIE_ID,
38781                 0,
38782                 { &asn_OER_memb_id_constr_706, &asn_PER_memb_id_constr_706,  memb_id_constraint_705 },
38783                 0, 0, /* No default value */
38784                 "id"
38785                 },
38786         { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, criticality),
38787                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38788                 -1,     /* IMPLICIT tag at current level */
38789                 &asn_DEF_Criticality,
38790                 0,
38791                 { &asn_OER_memb_criticality_constr_707, &asn_PER_memb_criticality_constr_707,  memb_criticality_constraint_705 },
38792                 0, 0, /* No default value */
38793                 "criticality"
38794                 },
38795         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, extensionValue),
38796                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38797                 +1,     /* EXPLICIT tag at current level */
38798                 &asn_DEF_extensionValue_708,
38799                 0,
38800                 { &asn_OER_memb_extensionValue_constr_708, &asn_PER_memb_extensionValue_constr_708,  memb_extensionValue_constraint_705 },
38801                 0, 0, /* No default value */
38802                 "extensionValue"
38803                 },
38804 };
38805 static const ber_tlv_tag_t asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[] = {
38806         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38807 };
38808 static const asn_TYPE_tag2member_t asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705[] = {
38809     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38810     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38811     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38812 };
38813 asn_SEQUENCE_specifics_t asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 = {
38814         sizeof(struct NRUESecurityCapabilities_ExtIEs),
38815         offsetof(struct NRUESecurityCapabilities_ExtIEs, _asn_ctx),
38816         asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705,
38817         3,      /* Count of tags in the map */
38818         0, 0, 0,        /* Optional elements (not needed) */
38819         -1,     /* First extension addition */
38820 };
38821 asn_TYPE_descriptor_t asn_DEF_NRUESecurityCapabilities_ExtIEs = {
38822         "NRUESecurityCapabilities-ExtIEs",
38823         "NRUESecurityCapabilities-ExtIEs",
38824         &asn_OP_SEQUENCE,
38825         asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,
38826         sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
38827                 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
38828         asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,       /* Same as above */
38829         sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
38830                 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
38831         { 0, 0, SEQUENCE_constraint },
38832         asn_MBR_NRUESecurityCapabilities_ExtIEs_705,
38833         3,      /* Elements count */
38834         &asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705      /* Additional specs */
38835 };
38836
38837 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_712 = {
38838         sizeof(struct PRACH_Configuration_ExtIEs__extensionValue),
38839         offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
38840         offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, present),
38841         sizeof(((struct PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
38842         0,      /* No top level tags */
38843         0,      /* No tags in the map */
38844         0, 0,
38845         -1      /* Extensions start */
38846 };
38847 static /* Use -fall-defs-global to expose */
38848 asn_TYPE_descriptor_t asn_DEF_extensionValue_712 = {
38849         "extensionValue",
38850         "extensionValue",
38851         &asn_OP_OPEN_TYPE,
38852         0,      /* No effective tags (pointer) */
38853         0,      /* No effective tags (count) */
38854         0,      /* No tags (pointer) */
38855         0,      /* No tags (count) */
38856         { 0, 0, OPEN_TYPE_constraint },
38857         0, 0,   /* No members */
38858         &asn_SPC_extensionValue_specs_712       /* Additional specs */
38859 };
38860
38861 asn_TYPE_member_t asn_MBR_PRACH_Configuration_ExtIEs_709[] = {
38862         { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, id),
38863                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38864                 -1,     /* IMPLICIT tag at current level */
38865                 &asn_DEF_ProtocolIE_ID,
38866                 0,
38867                 { &asn_OER_memb_id_constr_710, &asn_PER_memb_id_constr_710,  memb_id_constraint_709 },
38868                 0, 0, /* No default value */
38869                 "id"
38870                 },
38871         { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, criticality),
38872                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38873                 -1,     /* IMPLICIT tag at current level */
38874                 &asn_DEF_Criticality,
38875                 0,
38876                 { &asn_OER_memb_criticality_constr_711, &asn_PER_memb_criticality_constr_711,  memb_criticality_constraint_709 },
38877                 0, 0, /* No default value */
38878                 "criticality"
38879                 },
38880         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, extensionValue),
38881                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38882                 +1,     /* EXPLICIT tag at current level */
38883                 &asn_DEF_extensionValue_712,
38884                 0,
38885                 { &asn_OER_memb_extensionValue_constr_712, &asn_PER_memb_extensionValue_constr_712,  memb_extensionValue_constraint_709 },
38886                 0, 0, /* No default value */
38887                 "extensionValue"
38888                 },
38889 };
38890 static const ber_tlv_tag_t asn_DEF_PRACH_Configuration_ExtIEs_tags_709[] = {
38891         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38892 };
38893 static const asn_TYPE_tag2member_t asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709[] = {
38894     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38895     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38896     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38897 };
38898 asn_SEQUENCE_specifics_t asn_SPC_PRACH_Configuration_ExtIEs_specs_709 = {
38899         sizeof(struct PRACH_Configuration_ExtIEs),
38900         offsetof(struct PRACH_Configuration_ExtIEs, _asn_ctx),
38901         asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709,
38902         3,      /* Count of tags in the map */
38903         0, 0, 0,        /* Optional elements (not needed) */
38904         -1,     /* First extension addition */
38905 };
38906 asn_TYPE_descriptor_t asn_DEF_PRACH_Configuration_ExtIEs = {
38907         "PRACH-Configuration-ExtIEs",
38908         "PRACH-Configuration-ExtIEs",
38909         &asn_OP_SEQUENCE,
38910         asn_DEF_PRACH_Configuration_ExtIEs_tags_709,
38911         sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
38912                 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
38913         asn_DEF_PRACH_Configuration_ExtIEs_tags_709,    /* Same as above */
38914         sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
38915                 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
38916         { 0, 0, SEQUENCE_constraint },
38917         asn_MBR_PRACH_Configuration_ExtIEs_709,
38918         3,      /* Elements count */
38919         &asn_SPC_PRACH_Configuration_ExtIEs_specs_709   /* Additional specs */
38920 };
38921
38922 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_716 = {
38923         sizeof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue),
38924         offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, _asn_ctx),
38925         offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, present),
38926         sizeof(((struct PLMNAreaBasedQMC_ExtIEs__extensionValue *)0)->present),
38927         0,      /* No top level tags */
38928         0,      /* No tags in the map */
38929         0, 0,
38930         -1      /* Extensions start */
38931 };
38932 static /* Use -fall-defs-global to expose */
38933 asn_TYPE_descriptor_t asn_DEF_extensionValue_716 = {
38934         "extensionValue",
38935         "extensionValue",
38936         &asn_OP_OPEN_TYPE,
38937         0,      /* No effective tags (pointer) */
38938         0,      /* No effective tags (count) */
38939         0,      /* No tags (pointer) */
38940         0,      /* No tags (count) */
38941         { 0, 0, OPEN_TYPE_constraint },
38942         0, 0,   /* No members */
38943         &asn_SPC_extensionValue_specs_716       /* Additional specs */
38944 };
38945
38946 asn_TYPE_member_t asn_MBR_PLMNAreaBasedQMC_ExtIEs_713[] = {
38947         { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, id),
38948                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38949                 -1,     /* IMPLICIT tag at current level */
38950                 &asn_DEF_ProtocolIE_ID,
38951                 0,
38952                 { &asn_OER_memb_id_constr_714, &asn_PER_memb_id_constr_714,  memb_id_constraint_713 },
38953                 0, 0, /* No default value */
38954                 "id"
38955                 },
38956         { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, criticality),
38957                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38958                 -1,     /* IMPLICIT tag at current level */
38959                 &asn_DEF_Criticality,
38960                 0,
38961                 { &asn_OER_memb_criticality_constr_715, &asn_PER_memb_criticality_constr_715,  memb_criticality_constraint_713 },
38962                 0, 0, /* No default value */
38963                 "criticality"
38964                 },
38965         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, extensionValue),
38966                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38967                 +1,     /* EXPLICIT tag at current level */
38968                 &asn_DEF_extensionValue_716,
38969                 0,
38970                 { &asn_OER_memb_extensionValue_constr_716, &asn_PER_memb_extensionValue_constr_716,  memb_extensionValue_constraint_713 },
38971                 0, 0, /* No default value */
38972                 "extensionValue"
38973                 },
38974 };
38975 static const ber_tlv_tag_t asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[] = {
38976         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38977 };
38978 static const asn_TYPE_tag2member_t asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713[] = {
38979     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38980     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38981     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38982 };
38983 asn_SEQUENCE_specifics_t asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 = {
38984         sizeof(struct PLMNAreaBasedQMC_ExtIEs),
38985         offsetof(struct PLMNAreaBasedQMC_ExtIEs, _asn_ctx),
38986         asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713,
38987         3,      /* Count of tags in the map */
38988         0, 0, 0,        /* Optional elements (not needed) */
38989         -1,     /* First extension addition */
38990 };
38991 asn_TYPE_descriptor_t asn_DEF_PLMNAreaBasedQMC_ExtIEs = {
38992         "PLMNAreaBasedQMC-ExtIEs",
38993         "PLMNAreaBasedQMC-ExtIEs",
38994         &asn_OP_SEQUENCE,
38995         asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,
38996         sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
38997                 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
38998         asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,       /* Same as above */
38999         sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
39000                 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
39001         { 0, 0, SEQUENCE_constraint },
39002         asn_MBR_PLMNAreaBasedQMC_ExtIEs_713,
39003         3,      /* Elements count */
39004         &asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713      /* Additional specs */
39005 };
39006
39007 static asn_TYPE_member_t asn_MBR_extensionValue_720[] = {
39008         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, choice.ProSeUEtoNetworkRelaying),
39009                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39010                 0,
39011                 &asn_DEF_ProSeUEtoNetworkRelaying,
39012                 0,
39013                 { 0, 0, 0 },
39014                 0, 0, /* No default value */
39015                 "ProSeUEtoNetworkRelaying"
39016                 },
39017 };
39018 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_720[] = {
39019     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ProSeUEtoNetworkRelaying */
39020 };
39021 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_720 = {
39022         sizeof(struct ProSeAuthorized_ExtIEs__extensionValue),
39023         offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, _asn_ctx),
39024         offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, present),
39025         sizeof(((struct ProSeAuthorized_ExtIEs__extensionValue *)0)->present),
39026         asn_MAP_extensionValue_tag2el_720,
39027         1,      /* Count of tags in the map */
39028         0, 0,
39029         -1      /* Extensions start */
39030 };
39031 static /* Use -fall-defs-global to expose */
39032 asn_TYPE_descriptor_t asn_DEF_extensionValue_720 = {
39033         "extensionValue",
39034         "extensionValue",
39035         &asn_OP_OPEN_TYPE,
39036         0,      /* No effective tags (pointer) */
39037         0,      /* No effective tags (count) */
39038         0,      /* No tags (pointer) */
39039         0,      /* No tags (count) */
39040         { 0, 0, OPEN_TYPE_constraint },
39041         asn_MBR_extensionValue_720,
39042         1,      /* Elements count */
39043         &asn_SPC_extensionValue_specs_720       /* Additional specs */
39044 };
39045
39046 asn_TYPE_member_t asn_MBR_ProSeAuthorized_ExtIEs_717[] = {
39047         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, id),
39048                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39049                 -1,     /* IMPLICIT tag at current level */
39050                 &asn_DEF_ProtocolIE_ID,
39051                 0,
39052                 { &asn_OER_memb_id_constr_718, &asn_PER_memb_id_constr_718,  memb_id_constraint_717 },
39053                 0, 0, /* No default value */
39054                 "id"
39055                 },
39056         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, criticality),
39057                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39058                 -1,     /* IMPLICIT tag at current level */
39059                 &asn_DEF_Criticality,
39060                 select_ProSeAuthorized_ExtIEs_criticality_type,
39061                 { &asn_OER_memb_criticality_constr_719, &asn_PER_memb_criticality_constr_719,  memb_criticality_constraint_717 },
39062                 0, 0, /* No default value */
39063                 "criticality"
39064                 },
39065         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, extensionValue),
39066                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39067                 +1,     /* EXPLICIT tag at current level */
39068                 &asn_DEF_extensionValue_720,
39069                 select_ProSeAuthorized_ExtIEs_extensionValue_type,
39070                 { &asn_OER_memb_extensionValue_constr_720, &asn_PER_memb_extensionValue_constr_720,  memb_extensionValue_constraint_717 },
39071                 0, 0, /* No default value */
39072                 "extensionValue"
39073                 },
39074 };
39075 static const ber_tlv_tag_t asn_DEF_ProSeAuthorized_ExtIEs_tags_717[] = {
39076         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39077 };
39078 static const asn_TYPE_tag2member_t asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717[] = {
39079     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39080     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39081     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39082 };
39083 asn_SEQUENCE_specifics_t asn_SPC_ProSeAuthorized_ExtIEs_specs_717 = {
39084         sizeof(struct ProSeAuthorized_ExtIEs),
39085         offsetof(struct ProSeAuthorized_ExtIEs, _asn_ctx),
39086         asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717,
39087         3,      /* Count of tags in the map */
39088         0, 0, 0,        /* Optional elements (not needed) */
39089         -1,     /* First extension addition */
39090 };
39091 asn_TYPE_descriptor_t asn_DEF_ProSeAuthorized_ExtIEs = {
39092         "ProSeAuthorized-ExtIEs",
39093         "ProSeAuthorized-ExtIEs",
39094         &asn_OP_SEQUENCE,
39095         asn_DEF_ProSeAuthorized_ExtIEs_tags_717,
39096         sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
39097                 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
39098         asn_DEF_ProSeAuthorized_ExtIEs_tags_717,        /* Same as above */
39099         sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
39100                 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
39101         { 0, 0, SEQUENCE_constraint },
39102         asn_MBR_ProSeAuthorized_ExtIEs_717,
39103         3,      /* Elements count */
39104         &asn_SPC_ProSeAuthorized_ExtIEs_specs_717       /* Additional specs */
39105 };
39106
39107 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_724 = {
39108         sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue),
39109         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, _asn_ctx),
39110         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, present),
39111         sizeof(((struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue *)0)->present),
39112         0,      /* No top level tags */
39113         0,      /* No tags in the map */
39114         0, 0,
39115         -1      /* Extensions start */
39116 };
39117 static /* Use -fall-defs-global to expose */
39118 asn_TYPE_descriptor_t asn_DEF_extensionValue_724 = {
39119         "extensionValue",
39120         "extensionValue",
39121         &asn_OP_OPEN_TYPE,
39122         0,      /* No effective tags (pointer) */
39123         0,      /* No effective tags (count) */
39124         0,      /* No tags (pointer) */
39125         0,      /* No tags (count) */
39126         { 0, 0, OPEN_TYPE_constraint },
39127         0, 0,   /* No members */
39128         &asn_SPC_extensionValue_specs_724       /* Additional specs */
39129 };
39130
39131 asn_TYPE_member_t asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721[] = {
39132         { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, id),
39133                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39134                 -1,     /* IMPLICIT tag at current level */
39135                 &asn_DEF_ProtocolIE_ID,
39136                 0,
39137                 { &asn_OER_memb_id_constr_722, &asn_PER_memb_id_constr_722,  memb_id_constraint_721 },
39138                 0, 0, /* No default value */
39139                 "id"
39140                 },
39141         { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, criticality),
39142                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39143                 -1,     /* IMPLICIT tag at current level */
39144                 &asn_DEF_Criticality,
39145                 0,
39146                 { &asn_OER_memb_criticality_constr_723, &asn_PER_memb_criticality_constr_723,  memb_criticality_constraint_721 },
39147                 0, 0, /* No default value */
39148                 "criticality"
39149                 },
39150         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, extensionValue),
39151                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39152                 +1,     /* EXPLICIT tag at current level */
39153                 &asn_DEF_extensionValue_724,
39154                 0,
39155                 { &asn_OER_memb_extensionValue_constr_724, &asn_PER_memb_extensionValue_constr_724,  memb_extensionValue_constraint_721 },
39156                 0, 0, /* No default value */
39157                 "extensionValue"
39158                 },
39159 };
39160 static const ber_tlv_tag_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[] = {
39161         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39162 };
39163 static const asn_TYPE_tag2member_t asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721[] = {
39164     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39165     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39166     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39167 };
39168 asn_SEQUENCE_specifics_t asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 = {
39169         sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs),
39170         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, _asn_ctx),
39171         asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721,
39172         3,      /* Count of tags in the map */
39173         0, 0, 0,        /* Optional elements (not needed) */
39174         -1,     /* First extension addition */
39175 };
39176 asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs = {
39177         "ProtectedEUTRAResourceIndication-ExtIEs",
39178         "ProtectedEUTRAResourceIndication-ExtIEs",
39179         &asn_OP_SEQUENCE,
39180         asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,
39181         sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
39182                 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
39183         asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,       /* Same as above */
39184         sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
39185                 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
39186         { 0, 0, SEQUENCE_constraint },
39187         asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721,
39188         3,      /* Elements count */
39189         &asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721      /* Additional specs */
39190 };
39191
39192 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_728 = {
39193         sizeof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue),
39194         offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, _asn_ctx),
39195         offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, present),
39196         sizeof(((struct ProtectedFootprintTimePattern_ExtIEs__extensionValue *)0)->present),
39197         0,      /* No top level tags */
39198         0,      /* No tags in the map */
39199         0, 0,
39200         -1      /* Extensions start */
39201 };
39202 static /* Use -fall-defs-global to expose */
39203 asn_TYPE_descriptor_t asn_DEF_extensionValue_728 = {
39204         "extensionValue",
39205         "extensionValue",
39206         &asn_OP_OPEN_TYPE,
39207         0,      /* No effective tags (pointer) */
39208         0,      /* No effective tags (count) */
39209         0,      /* No tags (pointer) */
39210         0,      /* No tags (count) */
39211         { 0, 0, OPEN_TYPE_constraint },
39212         0, 0,   /* No members */
39213         &asn_SPC_extensionValue_specs_728       /* Additional specs */
39214 };
39215
39216 asn_TYPE_member_t asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725[] = {
39217         { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, id),
39218                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39219                 -1,     /* IMPLICIT tag at current level */
39220                 &asn_DEF_ProtocolIE_ID,
39221                 0,
39222                 { &asn_OER_memb_id_constr_726, &asn_PER_memb_id_constr_726,  memb_id_constraint_725 },
39223                 0, 0, /* No default value */
39224                 "id"
39225                 },
39226         { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, criticality),
39227                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39228                 -1,     /* IMPLICIT tag at current level */
39229                 &asn_DEF_Criticality,
39230                 0,
39231                 { &asn_OER_memb_criticality_constr_727, &asn_PER_memb_criticality_constr_727,  memb_criticality_constraint_725 },
39232                 0, 0, /* No default value */
39233                 "criticality"
39234                 },
39235         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, extensionValue),
39236                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39237                 +1,     /* EXPLICIT tag at current level */
39238                 &asn_DEF_extensionValue_728,
39239                 0,
39240                 { &asn_OER_memb_extensionValue_constr_728, &asn_PER_memb_extensionValue_constr_728,  memb_extensionValue_constraint_725 },
39241                 0, 0, /* No default value */
39242                 "extensionValue"
39243                 },
39244 };
39245 static const ber_tlv_tag_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[] = {
39246         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39247 };
39248 static const asn_TYPE_tag2member_t asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725[] = {
39249     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39250     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39251     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39252 };
39253 asn_SEQUENCE_specifics_t asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 = {
39254         sizeof(struct ProtectedFootprintTimePattern_ExtIEs),
39255         offsetof(struct ProtectedFootprintTimePattern_ExtIEs, _asn_ctx),
39256         asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725,
39257         3,      /* Count of tags in the map */
39258         0, 0, 0,        /* Optional elements (not needed) */
39259         -1,     /* First extension addition */
39260 };
39261 asn_TYPE_descriptor_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs = {
39262         "ProtectedFootprintTimePattern-ExtIEs",
39263         "ProtectedFootprintTimePattern-ExtIEs",
39264         &asn_OP_SEQUENCE,
39265         asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,
39266         sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
39267                 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
39268         asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,  /* Same as above */
39269         sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
39270                 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
39271         { 0, 0, SEQUENCE_constraint },
39272         asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725,
39273         3,      /* Elements count */
39274         &asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 /* Additional specs */
39275 };
39276
39277 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_732 = {
39278         sizeof(struct ProtectedResourceList_Item_ExtIEs__extensionValue),
39279         offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, _asn_ctx),
39280         offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, present),
39281         sizeof(((struct ProtectedResourceList_Item_ExtIEs__extensionValue *)0)->present),
39282         0,      /* No top level tags */
39283         0,      /* No tags in the map */
39284         0, 0,
39285         -1      /* Extensions start */
39286 };
39287 static /* Use -fall-defs-global to expose */
39288 asn_TYPE_descriptor_t asn_DEF_extensionValue_732 = {
39289         "extensionValue",
39290         "extensionValue",
39291         &asn_OP_OPEN_TYPE,
39292         0,      /* No effective tags (pointer) */
39293         0,      /* No effective tags (count) */
39294         0,      /* No tags (pointer) */
39295         0,      /* No tags (count) */
39296         { 0, 0, OPEN_TYPE_constraint },
39297         0, 0,   /* No members */
39298         &asn_SPC_extensionValue_specs_732       /* Additional specs */
39299 };
39300
39301 asn_TYPE_member_t asn_MBR_ProtectedResourceList_Item_ExtIEs_729[] = {
39302         { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, id),
39303                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39304                 -1,     /* IMPLICIT tag at current level */
39305                 &asn_DEF_ProtocolIE_ID,
39306                 0,
39307                 { &asn_OER_memb_id_constr_730, &asn_PER_memb_id_constr_730,  memb_id_constraint_729 },
39308                 0, 0, /* No default value */
39309                 "id"
39310                 },
39311         { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, criticality),
39312                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39313                 -1,     /* IMPLICIT tag at current level */
39314                 &asn_DEF_Criticality,
39315                 0,
39316                 { &asn_OER_memb_criticality_constr_731, &asn_PER_memb_criticality_constr_731,  memb_criticality_constraint_729 },
39317                 0, 0, /* No default value */
39318                 "criticality"
39319                 },
39320         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, extensionValue),
39321                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39322                 +1,     /* EXPLICIT tag at current level */
39323                 &asn_DEF_extensionValue_732,
39324                 0,
39325                 { &asn_OER_memb_extensionValue_constr_732, &asn_PER_memb_extensionValue_constr_732,  memb_extensionValue_constraint_729 },
39326                 0, 0, /* No default value */
39327                 "extensionValue"
39328                 },
39329 };
39330 static const ber_tlv_tag_t asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[] = {
39331         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39332 };
39333 static const asn_TYPE_tag2member_t asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729[] = {
39334     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39335     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39336     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39337 };
39338 asn_SEQUENCE_specifics_t asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 = {
39339         sizeof(struct ProtectedResourceList_Item_ExtIEs),
39340         offsetof(struct ProtectedResourceList_Item_ExtIEs, _asn_ctx),
39341         asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729,
39342         3,      /* Count of tags in the map */
39343         0, 0, 0,        /* Optional elements (not needed) */
39344         -1,     /* First extension addition */
39345 };
39346 asn_TYPE_descriptor_t asn_DEF_ProtectedResourceList_Item_ExtIEs = {
39347         "ProtectedResourceList-Item-ExtIEs",
39348         "ProtectedResourceList-Item-ExtIEs",
39349         &asn_OP_SEQUENCE,
39350         asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,
39351         sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
39352                 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
39353         asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,     /* Same as above */
39354         sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
39355                 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
39356         { 0, 0, SEQUENCE_constraint },
39357         asn_MBR_ProtectedResourceList_Item_ExtIEs_729,
39358         3,      /* Elements count */
39359         &asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729    /* Additional specs */
39360 };
39361
39362 static asn_TYPE_member_t asn_MBR_extensionValue_736[] = {
39363         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.DL_scheduling_PDCCH_CCE_usage),
39364                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39365                 0,
39366                 &asn_DEF_DL_scheduling_PDCCH_CCE_usage,
39367                 0,
39368                 { 0, 0, 0 },
39369                 0, 0, /* No default value */
39370                 "DL-scheduling-PDCCH-CCE-usage"
39371                 },
39372         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.UL_scheduling_PDCCH_CCE_usage),
39373                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39374                 0,
39375                 &asn_DEF_UL_scheduling_PDCCH_CCE_usage,
39376                 0,
39377                 { 0, 0, 0 },
39378                 0, 0, /* No default value */
39379                 "UL-scheduling-PDCCH-CCE-usage"
39380                 },
39381 };
39382 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_736[] = {
39383     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* DL-scheduling-PDCCH-CCE-usage */
39384     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* UL-scheduling-PDCCH-CCE-usage */
39385 };
39386 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_736 = {
39387         sizeof(struct RadioResourceStatus_ExtIEs__extensionValue),
39388         offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx),
39389         offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, present),
39390         sizeof(((struct RadioResourceStatus_ExtIEs__extensionValue *)0)->present),
39391         asn_MAP_extensionValue_tag2el_736,
39392         2,      /* Count of tags in the map */
39393         0, 0,
39394         -1      /* Extensions start */
39395 };
39396 static /* Use -fall-defs-global to expose */
39397 asn_TYPE_descriptor_t asn_DEF_extensionValue_736 = {
39398         "extensionValue",
39399         "extensionValue",
39400         &asn_OP_OPEN_TYPE,
39401         0,      /* No effective tags (pointer) */
39402         0,      /* No effective tags (count) */
39403         0,      /* No tags (pointer) */
39404         0,      /* No tags (count) */
39405         { 0, 0, OPEN_TYPE_constraint },
39406         asn_MBR_extensionValue_736,
39407         2,      /* Elements count */
39408         &asn_SPC_extensionValue_specs_736       /* Additional specs */
39409 };
39410
39411 asn_TYPE_member_t asn_MBR_RadioResourceStatus_ExtIEs_733[] = {
39412         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, id),
39413                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39414                 -1,     /* IMPLICIT tag at current level */
39415                 &asn_DEF_ProtocolIE_ID,
39416                 0,
39417                 { &asn_OER_memb_id_constr_734, &asn_PER_memb_id_constr_734,  memb_id_constraint_733 },
39418                 0, 0, /* No default value */
39419                 "id"
39420                 },
39421         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, criticality),
39422                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39423                 -1,     /* IMPLICIT tag at current level */
39424                 &asn_DEF_Criticality,
39425                 select_RadioResourceStatus_ExtIEs_criticality_type,
39426                 { &asn_OER_memb_criticality_constr_735, &asn_PER_memb_criticality_constr_735,  memb_criticality_constraint_733 },
39427                 0, 0, /* No default value */
39428                 "criticality"
39429                 },
39430         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, extensionValue),
39431                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39432                 +1,     /* EXPLICIT tag at current level */
39433                 &asn_DEF_extensionValue_736,
39434                 select_RadioResourceStatus_ExtIEs_extensionValue_type,
39435                 { &asn_OER_memb_extensionValue_constr_736, &asn_PER_memb_extensionValue_constr_736,  memb_extensionValue_constraint_733 },
39436                 0, 0, /* No default value */
39437                 "extensionValue"
39438                 },
39439 };
39440 static const ber_tlv_tag_t asn_DEF_RadioResourceStatus_ExtIEs_tags_733[] = {
39441         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39442 };
39443 static const asn_TYPE_tag2member_t asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733[] = {
39444     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39445     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39446     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39447 };
39448 asn_SEQUENCE_specifics_t asn_SPC_RadioResourceStatus_ExtIEs_specs_733 = {
39449         sizeof(struct RadioResourceStatus_ExtIEs),
39450         offsetof(struct RadioResourceStatus_ExtIEs, _asn_ctx),
39451         asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733,
39452         3,      /* Count of tags in the map */
39453         0, 0, 0,        /* Optional elements (not needed) */
39454         -1,     /* First extension addition */
39455 };
39456 asn_TYPE_descriptor_t asn_DEF_RadioResourceStatus_ExtIEs = {
39457         "RadioResourceStatus-ExtIEs",
39458         "RadioResourceStatus-ExtIEs",
39459         &asn_OP_SEQUENCE,
39460         asn_DEF_RadioResourceStatus_ExtIEs_tags_733,
39461         sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
39462                 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
39463         asn_DEF_RadioResourceStatus_ExtIEs_tags_733,    /* Same as above */
39464         sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
39465                 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
39466         { 0, 0, SEQUENCE_constraint },
39467         asn_MBR_RadioResourceStatus_ExtIEs_733,
39468         3,      /* Elements count */
39469         &asn_SPC_RadioResourceStatus_ExtIEs_specs_733   /* Additional specs */
39470 };
39471
39472 static asn_TYPE_member_t asn_MBR_extensionValue_740[] = {
39473         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, choice.EnhancedRNTP),
39474                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39475                 0,
39476                 &asn_DEF_EnhancedRNTP,
39477                 0,
39478                 { 0, 0, 0 },
39479                 0, 0, /* No default value */
39480                 "EnhancedRNTP"
39481                 },
39482 };
39483 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_740[] = {
39484     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EnhancedRNTP */
39485 };
39486 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_740 = {
39487         sizeof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue),
39488         offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, _asn_ctx),
39489         offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, present),
39490         sizeof(((struct RelativeNarrowbandTxPower_ExtIEs__extensionValue *)0)->present),
39491         asn_MAP_extensionValue_tag2el_740,
39492         1,      /* Count of tags in the map */
39493         0, 0,
39494         -1      /* Extensions start */
39495 };
39496 static /* Use -fall-defs-global to expose */
39497 asn_TYPE_descriptor_t asn_DEF_extensionValue_740 = {
39498         "extensionValue",
39499         "extensionValue",
39500         &asn_OP_OPEN_TYPE,
39501         0,      /* No effective tags (pointer) */
39502         0,      /* No effective tags (count) */
39503         0,      /* No tags (pointer) */
39504         0,      /* No tags (count) */
39505         { 0, 0, OPEN_TYPE_constraint },
39506         asn_MBR_extensionValue_740,
39507         1,      /* Elements count */
39508         &asn_SPC_extensionValue_specs_740       /* Additional specs */
39509 };
39510
39511 asn_TYPE_member_t asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737[] = {
39512         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id),
39513                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39514                 -1,     /* IMPLICIT tag at current level */
39515                 &asn_DEF_ProtocolIE_ID,
39516                 0,
39517                 { &asn_OER_memb_id_constr_738, &asn_PER_memb_id_constr_738,  memb_id_constraint_737 },
39518                 0, 0, /* No default value */
39519                 "id"
39520                 },
39521         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, criticality),
39522                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39523                 -1,     /* IMPLICIT tag at current level */
39524                 &asn_DEF_Criticality,
39525                 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type,
39526                 { &asn_OER_memb_criticality_constr_739, &asn_PER_memb_criticality_constr_739,  memb_criticality_constraint_737 },
39527                 0, 0, /* No default value */
39528                 "criticality"
39529                 },
39530         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, extensionValue),
39531                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39532                 +1,     /* EXPLICIT tag at current level */
39533                 &asn_DEF_extensionValue_740,
39534                 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type,
39535                 { &asn_OER_memb_extensionValue_constr_740, &asn_PER_memb_extensionValue_constr_740,  memb_extensionValue_constraint_737 },
39536                 0, 0, /* No default value */
39537                 "extensionValue"
39538                 },
39539 };
39540 static const ber_tlv_tag_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[] = {
39541         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39542 };
39543 static const asn_TYPE_tag2member_t asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737[] = {
39544     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39545     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39546     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39547 };
39548 asn_SEQUENCE_specifics_t asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 = {
39549         sizeof(struct RelativeNarrowbandTxPower_ExtIEs),
39550         offsetof(struct RelativeNarrowbandTxPower_ExtIEs, _asn_ctx),
39551         asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737,
39552         3,      /* Count of tags in the map */
39553         0, 0, 0,        /* Optional elements (not needed) */
39554         -1,     /* First extension addition */
39555 };
39556 asn_TYPE_descriptor_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs = {
39557         "RelativeNarrowbandTxPower-ExtIEs",
39558         "RelativeNarrowbandTxPower-ExtIEs",
39559         &asn_OP_SEQUENCE,
39560         asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,
39561         sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
39562                 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
39563         asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,      /* Same as above */
39564         sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
39565                 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
39566         { 0, 0, SEQUENCE_constraint },
39567         asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737,
39568         3,      /* Elements count */
39569         &asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737     /* Additional specs */
39570 };
39571
39572 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_744 = {
39573         sizeof(struct ReservedSubframePattern_ExtIEs__extensionValue),
39574         offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, _asn_ctx),
39575         offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, present),
39576         sizeof(((struct ReservedSubframePattern_ExtIEs__extensionValue *)0)->present),
39577         0,      /* No top level tags */
39578         0,      /* No tags in the map */
39579         0, 0,
39580         -1      /* Extensions start */
39581 };
39582 static /* Use -fall-defs-global to expose */
39583 asn_TYPE_descriptor_t asn_DEF_extensionValue_744 = {
39584         "extensionValue",
39585         "extensionValue",
39586         &asn_OP_OPEN_TYPE,
39587         0,      /* No effective tags (pointer) */
39588         0,      /* No effective tags (count) */
39589         0,      /* No tags (pointer) */
39590         0,      /* No tags (count) */
39591         { 0, 0, OPEN_TYPE_constraint },
39592         0, 0,   /* No members */
39593         &asn_SPC_extensionValue_specs_744       /* Additional specs */
39594 };
39595
39596 asn_TYPE_member_t asn_MBR_ReservedSubframePattern_ExtIEs_741[] = {
39597         { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, id),
39598                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39599                 -1,     /* IMPLICIT tag at current level */
39600                 &asn_DEF_ProtocolIE_ID,
39601                 0,
39602                 { &asn_OER_memb_id_constr_742, &asn_PER_memb_id_constr_742,  memb_id_constraint_741 },
39603                 0, 0, /* No default value */
39604                 "id"
39605                 },
39606         { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, criticality),
39607                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39608                 -1,     /* IMPLICIT tag at current level */
39609                 &asn_DEF_Criticality,
39610                 0,
39611                 { &asn_OER_memb_criticality_constr_743, &asn_PER_memb_criticality_constr_743,  memb_criticality_constraint_741 },
39612                 0, 0, /* No default value */
39613                 "criticality"
39614                 },
39615         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, extensionValue),
39616                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39617                 +1,     /* EXPLICIT tag at current level */
39618                 &asn_DEF_extensionValue_744,
39619                 0,
39620                 { &asn_OER_memb_extensionValue_constr_744, &asn_PER_memb_extensionValue_constr_744,  memb_extensionValue_constraint_741 },
39621                 0, 0, /* No default value */
39622                 "extensionValue"
39623                 },
39624 };
39625 static const ber_tlv_tag_t asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[] = {
39626         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39627 };
39628 static const asn_TYPE_tag2member_t asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741[] = {
39629     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39630     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39631     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39632 };
39633 asn_SEQUENCE_specifics_t asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 = {
39634         sizeof(struct ReservedSubframePattern_ExtIEs),
39635         offsetof(struct ReservedSubframePattern_ExtIEs, _asn_ctx),
39636         asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741,
39637         3,      /* Count of tags in the map */
39638         0, 0, 0,        /* Optional elements (not needed) */
39639         -1,     /* First extension addition */
39640 };
39641 asn_TYPE_descriptor_t asn_DEF_ReservedSubframePattern_ExtIEs = {
39642         "ReservedSubframePattern-ExtIEs",
39643         "ReservedSubframePattern-ExtIEs",
39644         &asn_OP_SEQUENCE,
39645         asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,
39646         sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
39647                 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
39648         asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,        /* Same as above */
39649         sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
39650                 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
39651         { 0, 0, SEQUENCE_constraint },
39652         asn_MBR_ReservedSubframePattern_ExtIEs_741,
39653         3,      /* Elements count */
39654         &asn_SPC_ReservedSubframePattern_ExtIEs_specs_741       /* Additional specs */
39655 };
39656
39657 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_748 = {
39658         sizeof(struct RLC_Status_ExtIEs__extensionValue),
39659         offsetof(struct RLC_Status_ExtIEs__extensionValue, _asn_ctx),
39660         offsetof(struct RLC_Status_ExtIEs__extensionValue, present),
39661         sizeof(((struct RLC_Status_ExtIEs__extensionValue *)0)->present),
39662         0,      /* No top level tags */
39663         0,      /* No tags in the map */
39664         0, 0,
39665         -1      /* Extensions start */
39666 };
39667 static /* Use -fall-defs-global to expose */
39668 asn_TYPE_descriptor_t asn_DEF_extensionValue_748 = {
39669         "extensionValue",
39670         "extensionValue",
39671         &asn_OP_OPEN_TYPE,
39672         0,      /* No effective tags (pointer) */
39673         0,      /* No effective tags (count) */
39674         0,      /* No tags (pointer) */
39675         0,      /* No tags (count) */
39676         { 0, 0, OPEN_TYPE_constraint },
39677         0, 0,   /* No members */
39678         &asn_SPC_extensionValue_specs_748       /* Additional specs */
39679 };
39680
39681 asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_745[] = {
39682         { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, id),
39683                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39684                 -1,     /* IMPLICIT tag at current level */
39685                 &asn_DEF_ProtocolIE_ID,
39686                 0,
39687                 { &asn_OER_memb_id_constr_746, &asn_PER_memb_id_constr_746,  memb_id_constraint_745 },
39688                 0, 0, /* No default value */
39689                 "id"
39690                 },
39691         { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, criticality),
39692                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39693                 -1,     /* IMPLICIT tag at current level */
39694                 &asn_DEF_Criticality,
39695                 0,
39696                 { &asn_OER_memb_criticality_constr_747, &asn_PER_memb_criticality_constr_747,  memb_criticality_constraint_745 },
39697                 0, 0, /* No default value */
39698                 "criticality"
39699                 },
39700         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, extensionValue),
39701                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39702                 +1,     /* EXPLICIT tag at current level */
39703                 &asn_DEF_extensionValue_748,
39704                 0,
39705                 { &asn_OER_memb_extensionValue_constr_748, &asn_PER_memb_extensionValue_constr_748,  memb_extensionValue_constraint_745 },
39706                 0, 0, /* No default value */
39707                 "extensionValue"
39708                 },
39709 };
39710 static const ber_tlv_tag_t asn_DEF_RLC_Status_ExtIEs_tags_745[] = {
39711         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39712 };
39713 static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_ExtIEs_tag2el_745[] = {
39714     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39715     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39716     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39717 };
39718 asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_ExtIEs_specs_745 = {
39719         sizeof(struct RLC_Status_ExtIEs),
39720         offsetof(struct RLC_Status_ExtIEs, _asn_ctx),
39721         asn_MAP_RLC_Status_ExtIEs_tag2el_745,
39722         3,      /* Count of tags in the map */
39723         0, 0, 0,        /* Optional elements (not needed) */
39724         -1,     /* First extension addition */
39725 };
39726 asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = {
39727         "RLC-Status-ExtIEs",
39728         "RLC-Status-ExtIEs",
39729         &asn_OP_SEQUENCE,
39730         asn_DEF_RLC_Status_ExtIEs_tags_745,
39731         sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
39732                 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
39733         asn_DEF_RLC_Status_ExtIEs_tags_745,     /* Same as above */
39734         sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
39735                 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
39736         { 0, 0, SEQUENCE_constraint },
39737         asn_MBR_RLC_Status_ExtIEs_745,
39738         3,      /* Elements count */
39739         &asn_SPC_RLC_Status_ExtIEs_specs_745    /* Additional specs */
39740 };
39741
39742 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_752 = {
39743         sizeof(struct RSRPMeasurementResult_ExtIEs__extensionValue),
39744         offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, _asn_ctx),
39745         offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, present),
39746         sizeof(((struct RSRPMeasurementResult_ExtIEs__extensionValue *)0)->present),
39747         0,      /* No top level tags */
39748         0,      /* No tags in the map */
39749         0, 0,
39750         -1      /* Extensions start */
39751 };
39752 static /* Use -fall-defs-global to expose */
39753 asn_TYPE_descriptor_t asn_DEF_extensionValue_752 = {
39754         "extensionValue",
39755         "extensionValue",
39756         &asn_OP_OPEN_TYPE,
39757         0,      /* No effective tags (pointer) */
39758         0,      /* No effective tags (count) */
39759         0,      /* No tags (pointer) */
39760         0,      /* No tags (count) */
39761         { 0, 0, OPEN_TYPE_constraint },
39762         0, 0,   /* No members */
39763         &asn_SPC_extensionValue_specs_752       /* Additional specs */
39764 };
39765
39766 asn_TYPE_member_t asn_MBR_RSRPMeasurementResult_ExtIEs_749[] = {
39767         { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, id),
39768                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39769                 -1,     /* IMPLICIT tag at current level */
39770                 &asn_DEF_ProtocolIE_ID,
39771                 0,
39772                 { &asn_OER_memb_id_constr_750, &asn_PER_memb_id_constr_750,  memb_id_constraint_749 },
39773                 0, 0, /* No default value */
39774                 "id"
39775                 },
39776         { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, criticality),
39777                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39778                 -1,     /* IMPLICIT tag at current level */
39779                 &asn_DEF_Criticality,
39780                 0,
39781                 { &asn_OER_memb_criticality_constr_751, &asn_PER_memb_criticality_constr_751,  memb_criticality_constraint_749 },
39782                 0, 0, /* No default value */
39783                 "criticality"
39784                 },
39785         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, extensionValue),
39786                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39787                 +1,     /* EXPLICIT tag at current level */
39788                 &asn_DEF_extensionValue_752,
39789                 0,
39790                 { &asn_OER_memb_extensionValue_constr_752, &asn_PER_memb_extensionValue_constr_752,  memb_extensionValue_constraint_749 },
39791                 0, 0, /* No default value */
39792                 "extensionValue"
39793                 },
39794 };
39795 static const ber_tlv_tag_t asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[] = {
39796         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39797 };
39798 static const asn_TYPE_tag2member_t asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749[] = {
39799     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39800     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39801     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39802 };
39803 asn_SEQUENCE_specifics_t asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 = {
39804         sizeof(struct RSRPMeasurementResult_ExtIEs),
39805         offsetof(struct RSRPMeasurementResult_ExtIEs, _asn_ctx),
39806         asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749,
39807         3,      /* Count of tags in the map */
39808         0, 0, 0,        /* Optional elements (not needed) */
39809         -1,     /* First extension addition */
39810 };
39811 asn_TYPE_descriptor_t asn_DEF_RSRPMeasurementResult_ExtIEs = {
39812         "RSRPMeasurementResult-ExtIEs",
39813         "RSRPMeasurementResult-ExtIEs",
39814         &asn_OP_SEQUENCE,
39815         asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,
39816         sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
39817                 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
39818         asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,  /* Same as above */
39819         sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
39820                 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
39821         { 0, 0, SEQUENCE_constraint },
39822         asn_MBR_RSRPMeasurementResult_ExtIEs_749,
39823         3,      /* Elements count */
39824         &asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 /* Additional specs */
39825 };
39826
39827 static asn_TYPE_member_t asn_MBR_extensionValue_756[] = {
39828         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs__extensionValue, choice.UEID),
39829                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
39830                 0,
39831                 &asn_DEF_UEID,
39832                 0,
39833                 { 0, 0, 0 },
39834                 0, 0, /* No default value */
39835                 "UEID"
39836                 },
39837 };
39838 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_756[] = {
39839     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* UEID */
39840 };
39841 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_756 = {
39842         sizeof(struct RSRPMRList_ExtIEs__extensionValue),
39843         offsetof(struct RSRPMRList_ExtIEs__extensionValue, _asn_ctx),
39844         offsetof(struct RSRPMRList_ExtIEs__extensionValue, present),
39845         sizeof(((struct RSRPMRList_ExtIEs__extensionValue *)0)->present),
39846         asn_MAP_extensionValue_tag2el_756,
39847         1,      /* Count of tags in the map */
39848         0, 0,
39849         -1      /* Extensions start */
39850 };
39851 static /* Use -fall-defs-global to expose */
39852 asn_TYPE_descriptor_t asn_DEF_extensionValue_756 = {
39853         "extensionValue",
39854         "extensionValue",
39855         &asn_OP_OPEN_TYPE,
39856         0,      /* No effective tags (pointer) */
39857         0,      /* No effective tags (count) */
39858         0,      /* No tags (pointer) */
39859         0,      /* No tags (count) */
39860         { 0, 0, OPEN_TYPE_constraint },
39861         asn_MBR_extensionValue_756,
39862         1,      /* Elements count */
39863         &asn_SPC_extensionValue_specs_756       /* Additional specs */
39864 };
39865
39866 asn_TYPE_member_t asn_MBR_RSRPMRList_ExtIEs_753[] = {
39867         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, id),
39868                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39869                 -1,     /* IMPLICIT tag at current level */
39870                 &asn_DEF_ProtocolIE_ID,
39871                 0,
39872                 { &asn_OER_memb_id_constr_754, &asn_PER_memb_id_constr_754,  memb_id_constraint_753 },
39873                 0, 0, /* No default value */
39874                 "id"
39875                 },
39876         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, criticality),
39877                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39878                 -1,     /* IMPLICIT tag at current level */
39879                 &asn_DEF_Criticality,
39880                 select_RSRPMRList_ExtIEs_criticality_type,
39881                 { &asn_OER_memb_criticality_constr_755, &asn_PER_memb_criticality_constr_755,  memb_criticality_constraint_753 },
39882                 0, 0, /* No default value */
39883                 "criticality"
39884                 },
39885         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, extensionValue),
39886                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39887                 +1,     /* EXPLICIT tag at current level */
39888                 &asn_DEF_extensionValue_756,
39889                 select_RSRPMRList_ExtIEs_extensionValue_type,
39890                 { &asn_OER_memb_extensionValue_constr_756, &asn_PER_memb_extensionValue_constr_756,  memb_extensionValue_constraint_753 },
39891                 0, 0, /* No default value */
39892                 "extensionValue"
39893                 },
39894 };
39895 static const ber_tlv_tag_t asn_DEF_RSRPMRList_ExtIEs_tags_753[] = {
39896         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39897 };
39898 static const asn_TYPE_tag2member_t asn_MAP_RSRPMRList_ExtIEs_tag2el_753[] = {
39899     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39900     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39901     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39902 };
39903 asn_SEQUENCE_specifics_t asn_SPC_RSRPMRList_ExtIEs_specs_753 = {
39904         sizeof(struct RSRPMRList_ExtIEs),
39905         offsetof(struct RSRPMRList_ExtIEs, _asn_ctx),
39906         asn_MAP_RSRPMRList_ExtIEs_tag2el_753,
39907         3,      /* Count of tags in the map */
39908         0, 0, 0,        /* Optional elements (not needed) */
39909         -1,     /* First extension addition */
39910 };
39911 asn_TYPE_descriptor_t asn_DEF_RSRPMRList_ExtIEs = {
39912         "RSRPMRList-ExtIEs",
39913         "RSRPMRList-ExtIEs",
39914         &asn_OP_SEQUENCE,
39915         asn_DEF_RSRPMRList_ExtIEs_tags_753,
39916         sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
39917                 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
39918         asn_DEF_RSRPMRList_ExtIEs_tags_753,     /* Same as above */
39919         sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
39920                 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
39921         { 0, 0, SEQUENCE_constraint },
39922         asn_MBR_RSRPMRList_ExtIEs_753,
39923         3,      /* Elements count */
39924         &asn_SPC_RSRPMRList_ExtIEs_specs_753    /* Additional specs */
39925 };
39926
39927 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_760 = {
39928         sizeof(struct S1TNLLoadIndicator_ExtIEs__extensionValue),
39929         offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
39930         offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, present),
39931         sizeof(((struct S1TNLLoadIndicator_ExtIEs__extensionValue *)0)->present),
39932         0,      /* No top level tags */
39933         0,      /* No tags in the map */
39934         0, 0,
39935         -1      /* Extensions start */
39936 };
39937 static /* Use -fall-defs-global to expose */
39938 asn_TYPE_descriptor_t asn_DEF_extensionValue_760 = {
39939         "extensionValue",
39940         "extensionValue",
39941         &asn_OP_OPEN_TYPE,
39942         0,      /* No effective tags (pointer) */
39943         0,      /* No effective tags (count) */
39944         0,      /* No tags (pointer) */
39945         0,      /* No tags (count) */
39946         { 0, 0, OPEN_TYPE_constraint },
39947         0, 0,   /* No members */
39948         &asn_SPC_extensionValue_specs_760       /* Additional specs */
39949 };
39950
39951 asn_TYPE_member_t asn_MBR_S1TNLLoadIndicator_ExtIEs_757[] = {
39952         { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, id),
39953                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39954                 -1,     /* IMPLICIT tag at current level */
39955                 &asn_DEF_ProtocolIE_ID,
39956                 0,
39957                 { &asn_OER_memb_id_constr_758, &asn_PER_memb_id_constr_758,  memb_id_constraint_757 },
39958                 0, 0, /* No default value */
39959                 "id"
39960                 },
39961         { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, criticality),
39962                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39963                 -1,     /* IMPLICIT tag at current level */
39964                 &asn_DEF_Criticality,
39965                 0,
39966                 { &asn_OER_memb_criticality_constr_759, &asn_PER_memb_criticality_constr_759,  memb_criticality_constraint_757 },
39967                 0, 0, /* No default value */
39968                 "criticality"
39969                 },
39970         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, extensionValue),
39971                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39972                 +1,     /* EXPLICIT tag at current level */
39973                 &asn_DEF_extensionValue_760,
39974                 0,
39975                 { &asn_OER_memb_extensionValue_constr_760, &asn_PER_memb_extensionValue_constr_760,  memb_extensionValue_constraint_757 },
39976                 0, 0, /* No default value */
39977                 "extensionValue"
39978                 },
39979 };
39980 static const ber_tlv_tag_t asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[] = {
39981         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39982 };
39983 static const asn_TYPE_tag2member_t asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757[] = {
39984     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39985     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39986     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39987 };
39988 asn_SEQUENCE_specifics_t asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 = {
39989         sizeof(struct S1TNLLoadIndicator_ExtIEs),
39990         offsetof(struct S1TNLLoadIndicator_ExtIEs, _asn_ctx),
39991         asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757,
39992         3,      /* Count of tags in the map */
39993         0, 0, 0,        /* Optional elements (not needed) */
39994         -1,     /* First extension addition */
39995 };
39996 asn_TYPE_descriptor_t asn_DEF_S1TNLLoadIndicator_ExtIEs = {
39997         "S1TNLLoadIndicator-ExtIEs",
39998         "S1TNLLoadIndicator-ExtIEs",
39999         &asn_OP_SEQUENCE,
40000         asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,
40001         sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
40002                 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
40003         asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,     /* Same as above */
40004         sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
40005                 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
40006         { 0, 0, SEQUENCE_constraint },
40007         asn_MBR_S1TNLLoadIndicator_ExtIEs_757,
40008         3,      /* Elements count */
40009         &asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757    /* Additional specs */
40010 };
40011
40012 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_764 = {
40013         sizeof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue),
40014         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
40015         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, present),
40016         sizeof(((struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue *)0)->present),
40017         0,      /* No top level tags */
40018         0,      /* No tags in the map */
40019         0, 0,
40020         -1      /* Extensions start */
40021 };
40022 static /* Use -fall-defs-global to expose */
40023 asn_TYPE_descriptor_t asn_DEF_extensionValue_764 = {
40024         "extensionValue",
40025         "extensionValue",
40026         &asn_OP_OPEN_TYPE,
40027         0,      /* No effective tags (pointer) */
40028         0,      /* No effective tags (count) */
40029         0,      /* No tags (pointer) */
40030         0,      /* No tags (count) */
40031         { 0, 0, OPEN_TYPE_constraint },
40032         0, 0,   /* No members */
40033         &asn_SPC_extensionValue_specs_764       /* Additional specs */
40034 };
40035
40036 asn_TYPE_member_t asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761[] = {
40037         { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, id),
40038                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40039                 -1,     /* IMPLICIT tag at current level */
40040                 &asn_DEF_ProtocolIE_ID,
40041                 0,
40042                 { &asn_OER_memb_id_constr_762, &asn_PER_memb_id_constr_762,  memb_id_constraint_761 },
40043                 0, 0, /* No default value */
40044                 "id"
40045                 },
40046         { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, criticality),
40047                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40048                 -1,     /* IMPLICIT tag at current level */
40049                 &asn_DEF_Criticality,
40050                 0,
40051                 { &asn_OER_memb_criticality_constr_763, &asn_PER_memb_criticality_constr_763,  memb_criticality_constraint_761 },
40052                 0, 0, /* No default value */
40053                 "criticality"
40054                 },
40055         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, extensionValue),
40056                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40057                 +1,     /* EXPLICIT tag at current level */
40058                 &asn_DEF_extensionValue_764,
40059                 0,
40060                 { &asn_OER_memb_extensionValue_constr_764, &asn_PER_memb_extensionValue_constr_764,  memb_extensionValue_constraint_761 },
40061                 0, 0, /* No default value */
40062                 "extensionValue"
40063                 },
40064 };
40065 static const ber_tlv_tag_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[] = {
40066         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40067 };
40068 static const asn_TYPE_tag2member_t asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761[] = {
40069     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40070     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40071     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40072 };
40073 asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 = {
40074         sizeof(struct SecondaryRATUsageReport_Item_ExtIEs),
40075         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, _asn_ctx),
40076         asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761,
40077         3,      /* Count of tags in the map */
40078         0, 0, 0,        /* Optional elements (not needed) */
40079         -1,     /* First extension addition */
40080 };
40081 asn_TYPE_descriptor_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs = {
40082         "SecondaryRATUsageReport-Item-ExtIEs",
40083         "SecondaryRATUsageReport-Item-ExtIEs",
40084         &asn_OP_SEQUENCE,
40085         asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,
40086         sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
40087                 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
40088         asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,   /* Same as above */
40089         sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
40090                 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
40091         { 0, 0, SEQUENCE_constraint },
40092         asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761,
40093         3,      /* Elements count */
40094         &asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761  /* Additional specs */
40095 };
40096
40097 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_768 = {
40098         sizeof(struct ServedCell_ExtIEs__extensionValue),
40099         offsetof(struct ServedCell_ExtIEs__extensionValue, _asn_ctx),
40100         offsetof(struct ServedCell_ExtIEs__extensionValue, present),
40101         sizeof(((struct ServedCell_ExtIEs__extensionValue *)0)->present),
40102         0,      /* No top level tags */
40103         0,      /* No tags in the map */
40104         0, 0,
40105         -1      /* Extensions start */
40106 };
40107 static /* Use -fall-defs-global to expose */
40108 asn_TYPE_descriptor_t asn_DEF_extensionValue_768 = {
40109         "extensionValue",
40110         "extensionValue",
40111         &asn_OP_OPEN_TYPE,
40112         0,      /* No effective tags (pointer) */
40113         0,      /* No effective tags (count) */
40114         0,      /* No tags (pointer) */
40115         0,      /* No tags (count) */
40116         { 0, 0, OPEN_TYPE_constraint },
40117         0, 0,   /* No members */
40118         &asn_SPC_extensionValue_specs_768       /* Additional specs */
40119 };
40120
40121 asn_TYPE_member_t asn_MBR_ServedCell_ExtIEs_765[] = {
40122         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, id),
40123                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40124                 -1,     /* IMPLICIT tag at current level */
40125                 &asn_DEF_ProtocolIE_ID,
40126                 0,
40127                 { &asn_OER_memb_id_constr_766, &asn_PER_memb_id_constr_766,  memb_id_constraint_765 },
40128                 0, 0, /* No default value */
40129                 "id"
40130                 },
40131         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, criticality),
40132                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40133                 -1,     /* IMPLICIT tag at current level */
40134                 &asn_DEF_Criticality,
40135                 0,
40136                 { &asn_OER_memb_criticality_constr_767, &asn_PER_memb_criticality_constr_767,  memb_criticality_constraint_765 },
40137                 0, 0, /* No default value */
40138                 "criticality"
40139                 },
40140         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, extensionValue),
40141                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40142                 +1,     /* EXPLICIT tag at current level */
40143                 &asn_DEF_extensionValue_768,
40144                 0,
40145                 { &asn_OER_memb_extensionValue_constr_768, &asn_PER_memb_extensionValue_constr_768,  memb_extensionValue_constraint_765 },
40146                 0, 0, /* No default value */
40147                 "extensionValue"
40148                 },
40149 };
40150 static const ber_tlv_tag_t asn_DEF_ServedCell_ExtIEs_tags_765[] = {
40151         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40152 };
40153 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_ExtIEs_tag2el_765[] = {
40154     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40155     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40156     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40157 };
40158 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_ExtIEs_specs_765 = {
40159         sizeof(struct ServedCell_ExtIEs),
40160         offsetof(struct ServedCell_ExtIEs, _asn_ctx),
40161         asn_MAP_ServedCell_ExtIEs_tag2el_765,
40162         3,      /* Count of tags in the map */
40163         0, 0, 0,        /* Optional elements (not needed) */
40164         -1,     /* First extension addition */
40165 };
40166 asn_TYPE_descriptor_t asn_DEF_ServedCell_ExtIEs = {
40167         "ServedCell-ExtIEs",
40168         "ServedCell-ExtIEs",
40169         &asn_OP_SEQUENCE,
40170         asn_DEF_ServedCell_ExtIEs_tags_765,
40171         sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
40172                 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
40173         asn_DEF_ServedCell_ExtIEs_tags_765,     /* Same as above */
40174         sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
40175                 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
40176         { 0, 0, SEQUENCE_constraint },
40177         asn_MBR_ServedCell_ExtIEs_765,
40178         3,      /* Elements count */
40179         &asn_SPC_ServedCell_ExtIEs_specs_765    /* Additional specs */
40180 };
40181
40182 static asn_TYPE_member_t asn_MBR_extensionValue_772[] = {
40183         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.Number_of_Antennaports),
40184                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40185                 0,
40186                 &asn_DEF_Number_of_Antennaports,
40187                 0,
40188                 { 0, 0, 0 },
40189                 0, 0, /* No default value */
40190                 "Number-of-Antennaports"
40191                 },
40192         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.PRACH_Configuration),
40193                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40194                 0,
40195                 &asn_DEF_PRACH_Configuration,
40196                 0,
40197                 { 0, 0, 0 },
40198                 0, 0, /* No default value */
40199                 "PRACH-Configuration"
40200                 },
40201         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBSFN_Subframe_Infolist),
40202                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40203                 0,
40204                 &asn_DEF_MBSFN_Subframe_Infolist,
40205                 0,
40206                 { 0, 0, 0 },
40207                 0, 0, /* No default value */
40208                 "MBSFN-Subframe-Infolist"
40209                 },
40210         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.CSG_Id),
40211                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
40212                 0,
40213                 &asn_DEF_CSG_Id,
40214                 0,
40215                 { 0, 0, 0 },
40216                 0, 0, /* No default value */
40217                 "CSG-Id"
40218                 },
40219         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBMS_Service_Area_Identity_List),
40220                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40221                 0,
40222                 &asn_DEF_MBMS_Service_Area_Identity_List,
40223                 0,
40224                 { 0, 0, 0 },
40225                 0, 0, /* No default value */
40226                 "MBMS-Service-Area-Identity-List"
40227                 },
40228         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MultibandInfoList),
40229                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40230                 0,
40231                 &asn_DEF_MultibandInfoList,
40232                 0,
40233                 { 0, 0, 0 },
40234                 0, 0, /* No default value */
40235                 "MultibandInfoList"
40236                 },
40237         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.FreqBandIndicatorPriority),
40238                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40239                 0,
40240                 &asn_DEF_FreqBandIndicatorPriority,
40241                 0,
40242                 { 0, 0, 0 },
40243                 0, 0, /* No default value */
40244                 "FreqBandIndicatorPriority"
40245                 },
40246         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.BandwidthReducedSI),
40247                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40248                 0,
40249                 &asn_DEF_BandwidthReducedSI,
40250                 0,
40251                 { 0, 0, 0 },
40252                 0, 0, /* No default value */
40253                 "BandwidthReducedSI"
40254                 },
40255         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.ProtectedEUTRAResourceIndication),
40256                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40257                 0,
40258                 &asn_DEF_ProtectedEUTRAResourceIndication,
40259                 0,
40260                 { 0, 0, 0 },
40261                 0, 0, /* No default value */
40262                 "ProtectedEUTRAResourceIndication"
40263                 },
40264 };
40265 static const unsigned asn_MAP_extensionValue_to_canonical_772[] = { 3, 0, 6, 7, 1, 2, 4, 5, 8 };
40266 static const unsigned asn_MAP_extensionValue_from_canonical_772[] = { 1, 4, 5, 0, 6, 7, 2, 3, 8 };
40267 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_772[] = {
40268     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* CSG-Id */
40269     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* Number-of-Antennaports */
40270     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 1 }, /* FreqBandIndicatorPriority */
40271     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -2, 0 }, /* BandwidthReducedSI */
40272     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* PRACH-Configuration */
40273     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* MBSFN-Subframe-Infolist */
40274     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* MBMS-Service-Area-Identity-List */
40275     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* MultibandInfoList */
40276     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 0 } /* ProtectedEUTRAResourceIndication */
40277 };
40278 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_772 = {
40279         sizeof(struct ServedCell_Information_ExtIEs__extensionValue),
40280         offsetof(struct ServedCell_Information_ExtIEs__extensionValue, _asn_ctx),
40281         offsetof(struct ServedCell_Information_ExtIEs__extensionValue, present),
40282         sizeof(((struct ServedCell_Information_ExtIEs__extensionValue *)0)->present),
40283         asn_MAP_extensionValue_tag2el_772,
40284         9,      /* Count of tags in the map */
40285         asn_MAP_extensionValue_to_canonical_772,
40286         asn_MAP_extensionValue_from_canonical_772,
40287         -1      /* Extensions start */
40288 };
40289 static /* Use -fall-defs-global to expose */
40290 asn_TYPE_descriptor_t asn_DEF_extensionValue_772 = {
40291         "extensionValue",
40292         "extensionValue",
40293         &asn_OP_OPEN_TYPE,
40294         0,      /* No effective tags (pointer) */
40295         0,      /* No effective tags (count) */
40296         0,      /* No tags (pointer) */
40297         0,      /* No tags (count) */
40298         { 0, 0, OPEN_TYPE_constraint },
40299         asn_MBR_extensionValue_772,
40300         9,      /* Elements count */
40301         &asn_SPC_extensionValue_specs_772       /* Additional specs */
40302 };
40303
40304 asn_TYPE_member_t asn_MBR_ServedCell_Information_ExtIEs_769[] = {
40305         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, id),
40306                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40307                 -1,     /* IMPLICIT tag at current level */
40308                 &asn_DEF_ProtocolIE_ID,
40309                 0,
40310                 { &asn_OER_memb_id_constr_770, &asn_PER_memb_id_constr_770,  memb_id_constraint_769 },
40311                 0, 0, /* No default value */
40312                 "id"
40313                 },
40314         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, criticality),
40315                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40316                 -1,     /* IMPLICIT tag at current level */
40317                 &asn_DEF_Criticality,
40318                 select_ServedCell_Information_ExtIEs_criticality_type,
40319                 { &asn_OER_memb_criticality_constr_771, &asn_PER_memb_criticality_constr_771,  memb_criticality_constraint_769 },
40320                 0, 0, /* No default value */
40321                 "criticality"
40322                 },
40323         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, extensionValue),
40324                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40325                 +1,     /* EXPLICIT tag at current level */
40326                 &asn_DEF_extensionValue_772,
40327                 select_ServedCell_Information_ExtIEs_extensionValue_type,
40328                 { &asn_OER_memb_extensionValue_constr_772, &asn_PER_memb_extensionValue_constr_772,  memb_extensionValue_constraint_769 },
40329                 0, 0, /* No default value */
40330                 "extensionValue"
40331                 },
40332 };
40333 static const ber_tlv_tag_t asn_DEF_ServedCell_Information_ExtIEs_tags_769[] = {
40334         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40335 };
40336 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_Information_ExtIEs_tag2el_769[] = {
40337     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40338     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40339     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40340 };
40341 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_Information_ExtIEs_specs_769 = {
40342         sizeof(struct ServedCell_Information_ExtIEs),
40343         offsetof(struct ServedCell_Information_ExtIEs, _asn_ctx),
40344         asn_MAP_ServedCell_Information_ExtIEs_tag2el_769,
40345         3,      /* Count of tags in the map */
40346         0, 0, 0,        /* Optional elements (not needed) */
40347         -1,     /* First extension addition */
40348 };
40349 asn_TYPE_descriptor_t asn_DEF_ServedCell_Information_ExtIEs = {
40350         "ServedCell-Information-ExtIEs",
40351         "ServedCell-Information-ExtIEs",
40352         &asn_OP_SEQUENCE,
40353         asn_DEF_ServedCell_Information_ExtIEs_tags_769,
40354         sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
40355                 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
40356         asn_DEF_ServedCell_Information_ExtIEs_tags_769, /* Same as above */
40357         sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
40358                 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
40359         { 0, 0, SEQUENCE_constraint },
40360         asn_MBR_ServedCell_Information_ExtIEs_769,
40361         3,      /* Elements count */
40362         &asn_SPC_ServedCell_Information_ExtIEs_specs_769        /* Additional specs */
40363 };
40364
40365 static asn_TYPE_member_t asn_MBR_extensionValue_776[] = {
40366         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.ECGI),
40367                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
40368                 0,
40369                 &asn_DEF_ECGI,
40370                 0,
40371                 { 0, 0, 0 },
40372                 0, 0, /* No default value */
40373                 "ECGI"
40374                 },
40375         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.SgNBCoordinationAssistanceInformation),
40376                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40377                 0,
40378                 &asn_DEF_SgNBCoordinationAssistanceInformation,
40379                 0,
40380                 { 0, 0, 0 },
40381                 0, 0, /* No default value */
40382                 "SgNBCoordinationAssistanceInformation"
40383                 },
40384 };
40385 static const unsigned asn_MAP_extensionValue_to_canonical_776[] = { 1, 0 };
40386 static const unsigned asn_MAP_extensionValue_from_canonical_776[] = { 1, 0 };
40387 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_776[] = {
40388     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* SgNBCoordinationAssistanceInformation */
40389     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ECGI */
40390 };
40391 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_776 = {
40392         sizeof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue),
40393         offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
40394         offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, present),
40395         sizeof(((struct SgNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
40396         asn_MAP_extensionValue_tag2el_776,
40397         2,      /* Count of tags in the map */
40398         asn_MAP_extensionValue_to_canonical_776,
40399         asn_MAP_extensionValue_from_canonical_776,
40400         -1      /* Extensions start */
40401 };
40402 static /* Use -fall-defs-global to expose */
40403 asn_TYPE_descriptor_t asn_DEF_extensionValue_776 = {
40404         "extensionValue",
40405         "extensionValue",
40406         &asn_OP_OPEN_TYPE,
40407         0,      /* No effective tags (pointer) */
40408         0,      /* No effective tags (count) */
40409         0,      /* No tags (pointer) */
40410         0,      /* No tags (count) */
40411         { 0, 0, OPEN_TYPE_constraint },
40412         asn_MBR_extensionValue_776,
40413         2,      /* Elements count */
40414         &asn_SPC_extensionValue_specs_776       /* Additional specs */
40415 };
40416
40417 asn_TYPE_member_t asn_MBR_SgNBResourceCoordinationInformationExtIEs_773[] = {
40418         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, id),
40419                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40420                 -1,     /* IMPLICIT tag at current level */
40421                 &asn_DEF_ProtocolIE_ID,
40422                 0,
40423                 { &asn_OER_memb_id_constr_774, &asn_PER_memb_id_constr_774,  memb_id_constraint_773 },
40424                 0, 0, /* No default value */
40425                 "id"
40426                 },
40427         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, criticality),
40428                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40429                 -1,     /* IMPLICIT tag at current level */
40430                 &asn_DEF_Criticality,
40431                 select_SgNBResourceCoordinationInformationExtIEs_criticality_type,
40432                 { &asn_OER_memb_criticality_constr_775, &asn_PER_memb_criticality_constr_775,  memb_criticality_constraint_773 },
40433                 0, 0, /* No default value */
40434                 "criticality"
40435                 },
40436         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, extensionValue),
40437                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40438                 +1,     /* EXPLICIT tag at current level */
40439                 &asn_DEF_extensionValue_776,
40440                 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type,
40441                 { &asn_OER_memb_extensionValue_constr_776, &asn_PER_memb_extensionValue_constr_776,  memb_extensionValue_constraint_773 },
40442                 0, 0, /* No default value */
40443                 "extensionValue"
40444                 },
40445 };
40446 static const ber_tlv_tag_t asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[] = {
40447         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40448 };
40449 static const asn_TYPE_tag2member_t asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773[] = {
40450     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40451     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40452     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40453 };
40454 asn_SEQUENCE_specifics_t asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 = {
40455         sizeof(struct SgNBResourceCoordinationInformationExtIEs),
40456         offsetof(struct SgNBResourceCoordinationInformationExtIEs, _asn_ctx),
40457         asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773,
40458         3,      /* Count of tags in the map */
40459         0, 0, 0,        /* Optional elements (not needed) */
40460         -1,     /* First extension addition */
40461 };
40462 asn_TYPE_descriptor_t asn_DEF_SgNBResourceCoordinationInformationExtIEs = {
40463         "SgNBResourceCoordinationInformationExtIEs",
40464         "SgNBResourceCoordinationInformationExtIEs",
40465         &asn_OP_SEQUENCE,
40466         asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,
40467         sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
40468                 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
40469         asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,     /* Same as above */
40470         sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
40471                 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
40472         { 0, 0, SEQUENCE_constraint },
40473         asn_MBR_SgNBResourceCoordinationInformationExtIEs_773,
40474         3,      /* Elements count */
40475         &asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773    /* Additional specs */
40476 };
40477
40478 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_780 = {
40479         sizeof(struct SpecialSubframe_Info_ExtIEs__extensionValue),
40480         offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
40481         offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, present),
40482         sizeof(((struct SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
40483         0,      /* No top level tags */
40484         0,      /* No tags in the map */
40485         0, 0,
40486         -1      /* Extensions start */
40487 };
40488 static /* Use -fall-defs-global to expose */
40489 asn_TYPE_descriptor_t asn_DEF_extensionValue_780 = {
40490         "extensionValue",
40491         "extensionValue",
40492         &asn_OP_OPEN_TYPE,
40493         0,      /* No effective tags (pointer) */
40494         0,      /* No effective tags (count) */
40495         0,      /* No tags (pointer) */
40496         0,      /* No tags (count) */
40497         { 0, 0, OPEN_TYPE_constraint },
40498         0, 0,   /* No members */
40499         &asn_SPC_extensionValue_specs_780       /* Additional specs */
40500 };
40501
40502 asn_TYPE_member_t asn_MBR_SpecialSubframe_Info_ExtIEs_777[] = {
40503         { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, id),
40504                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40505                 -1,     /* IMPLICIT tag at current level */
40506                 &asn_DEF_ProtocolIE_ID,
40507                 0,
40508                 { &asn_OER_memb_id_constr_778, &asn_PER_memb_id_constr_778,  memb_id_constraint_777 },
40509                 0, 0, /* No default value */
40510                 "id"
40511                 },
40512         { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, criticality),
40513                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40514                 -1,     /* IMPLICIT tag at current level */
40515                 &asn_DEF_Criticality,
40516                 0,
40517                 { &asn_OER_memb_criticality_constr_779, &asn_PER_memb_criticality_constr_779,  memb_criticality_constraint_777 },
40518                 0, 0, /* No default value */
40519                 "criticality"
40520                 },
40521         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, extensionValue),
40522                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40523                 +1,     /* EXPLICIT tag at current level */
40524                 &asn_DEF_extensionValue_780,
40525                 0,
40526                 { &asn_OER_memb_extensionValue_constr_780, &asn_PER_memb_extensionValue_constr_780,  memb_extensionValue_constraint_777 },
40527                 0, 0, /* No default value */
40528                 "extensionValue"
40529                 },
40530 };
40531 static const ber_tlv_tag_t asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[] = {
40532         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40533 };
40534 static const asn_TYPE_tag2member_t asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777[] = {
40535     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40536     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40537     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40538 };
40539 asn_SEQUENCE_specifics_t asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 = {
40540         sizeof(struct SpecialSubframe_Info_ExtIEs),
40541         offsetof(struct SpecialSubframe_Info_ExtIEs, _asn_ctx),
40542         asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777,
40543         3,      /* Count of tags in the map */
40544         0, 0, 0,        /* Optional elements (not needed) */
40545         -1,     /* First extension addition */
40546 };
40547 asn_TYPE_descriptor_t asn_DEF_SpecialSubframe_Info_ExtIEs = {
40548         "SpecialSubframe-Info-ExtIEs",
40549         "SpecialSubframe-Info-ExtIEs",
40550         &asn_OP_SEQUENCE,
40551         asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,
40552         sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
40553                 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
40554         asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,   /* Same as above */
40555         sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
40556                 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
40557         { 0, 0, SEQUENCE_constraint },
40558         asn_MBR_SpecialSubframe_Info_ExtIEs_777,
40559         3,      /* Elements count */
40560         &asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777  /* Additional specs */
40561 };
40562
40563 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_784 = {
40564         sizeof(struct SubbandCQI_ExtIEs__extensionValue),
40565         offsetof(struct SubbandCQI_ExtIEs__extensionValue, _asn_ctx),
40566         offsetof(struct SubbandCQI_ExtIEs__extensionValue, present),
40567         sizeof(((struct SubbandCQI_ExtIEs__extensionValue *)0)->present),
40568         0,      /* No top level tags */
40569         0,      /* No tags in the map */
40570         0, 0,
40571         -1      /* Extensions start */
40572 };
40573 static /* Use -fall-defs-global to expose */
40574 asn_TYPE_descriptor_t asn_DEF_extensionValue_784 = {
40575         "extensionValue",
40576         "extensionValue",
40577         &asn_OP_OPEN_TYPE,
40578         0,      /* No effective tags (pointer) */
40579         0,      /* No effective tags (count) */
40580         0,      /* No tags (pointer) */
40581         0,      /* No tags (count) */
40582         { 0, 0, OPEN_TYPE_constraint },
40583         0, 0,   /* No members */
40584         &asn_SPC_extensionValue_specs_784       /* Additional specs */
40585 };
40586
40587 asn_TYPE_member_t asn_MBR_SubbandCQI_ExtIEs_781[] = {
40588         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, id),
40589                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40590                 -1,     /* IMPLICIT tag at current level */
40591                 &asn_DEF_ProtocolIE_ID,
40592                 0,
40593                 { &asn_OER_memb_id_constr_782, &asn_PER_memb_id_constr_782,  memb_id_constraint_781 },
40594                 0, 0, /* No default value */
40595                 "id"
40596                 },
40597         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, criticality),
40598                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40599                 -1,     /* IMPLICIT tag at current level */
40600                 &asn_DEF_Criticality,
40601                 0,
40602                 { &asn_OER_memb_criticality_constr_783, &asn_PER_memb_criticality_constr_783,  memb_criticality_constraint_781 },
40603                 0, 0, /* No default value */
40604                 "criticality"
40605                 },
40606         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, extensionValue),
40607                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40608                 +1,     /* EXPLICIT tag at current level */
40609                 &asn_DEF_extensionValue_784,
40610                 0,
40611                 { &asn_OER_memb_extensionValue_constr_784, &asn_PER_memb_extensionValue_constr_784,  memb_extensionValue_constraint_781 },
40612                 0, 0, /* No default value */
40613                 "extensionValue"
40614                 },
40615 };
40616 static const ber_tlv_tag_t asn_DEF_SubbandCQI_ExtIEs_tags_781[] = {
40617         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40618 };
40619 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQI_ExtIEs_tag2el_781[] = {
40620     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40621     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40622     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40623 };
40624 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQI_ExtIEs_specs_781 = {
40625         sizeof(struct SubbandCQI_ExtIEs),
40626         offsetof(struct SubbandCQI_ExtIEs, _asn_ctx),
40627         asn_MAP_SubbandCQI_ExtIEs_tag2el_781,
40628         3,      /* Count of tags in the map */
40629         0, 0, 0,        /* Optional elements (not needed) */
40630         -1,     /* First extension addition */
40631 };
40632 asn_TYPE_descriptor_t asn_DEF_SubbandCQI_ExtIEs = {
40633         "SubbandCQI-ExtIEs",
40634         "SubbandCQI-ExtIEs",
40635         &asn_OP_SEQUENCE,
40636         asn_DEF_SubbandCQI_ExtIEs_tags_781,
40637         sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
40638                 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
40639         asn_DEF_SubbandCQI_ExtIEs_tags_781,     /* Same as above */
40640         sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
40641                 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
40642         { 0, 0, SEQUENCE_constraint },
40643         asn_MBR_SubbandCQI_ExtIEs_781,
40644         3,      /* Elements count */
40645         &asn_SPC_SubbandCQI_ExtIEs_specs_781    /* Additional specs */
40646 };
40647
40648 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_788 = {
40649         sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue),
40650         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, _asn_ctx),
40651         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, present),
40652         sizeof(((struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue *)0)->present),
40653         0,      /* No top level tags */
40654         0,      /* No tags in the map */
40655         0, 0,
40656         -1      /* Extensions start */
40657 };
40658 static /* Use -fall-defs-global to expose */
40659 asn_TYPE_descriptor_t asn_DEF_extensionValue_788 = {
40660         "extensionValue",
40661         "extensionValue",
40662         &asn_OP_OPEN_TYPE,
40663         0,      /* No effective tags (pointer) */
40664         0,      /* No effective tags (count) */
40665         0,      /* No tags (pointer) */
40666         0,      /* No tags (count) */
40667         { 0, 0, OPEN_TYPE_constraint },
40668         0, 0,   /* No members */
40669         &asn_SPC_extensionValue_specs_788       /* Additional specs */
40670 };
40671
40672 asn_TYPE_member_t asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785[] = {
40673         { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, id),
40674                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40675                 -1,     /* IMPLICIT tag at current level */
40676                 &asn_DEF_ProtocolIE_ID,
40677                 0,
40678                 { &asn_OER_memb_id_constr_786, &asn_PER_memb_id_constr_786,  memb_id_constraint_785 },
40679                 0, 0, /* No default value */
40680                 "id"
40681                 },
40682         { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, criticality),
40683                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40684                 -1,     /* IMPLICIT tag at current level */
40685                 &asn_DEF_Criticality,
40686                 0,
40687                 { &asn_OER_memb_criticality_constr_787, &asn_PER_memb_criticality_constr_787,  memb_criticality_constraint_785 },
40688                 0, 0, /* No default value */
40689                 "criticality"
40690                 },
40691         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, extensionValue),
40692                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40693                 +1,     /* EXPLICIT tag at current level */
40694                 &asn_DEF_extensionValue_788,
40695                 0,
40696                 { &asn_OER_memb_extensionValue_constr_788, &asn_PER_memb_extensionValue_constr_788,  memb_extensionValue_constraint_785 },
40697                 0, 0, /* No default value */
40698                 "extensionValue"
40699                 },
40700 };
40701 static const ber_tlv_tag_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[] = {
40702         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40703 };
40704 static const asn_TYPE_tag2member_t asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785[] = {
40705     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40706     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40707     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40708 };
40709 asn_SEQUENCE_specifics_t asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 = {
40710         sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs),
40711         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, _asn_ctx),
40712         asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785,
40713         3,      /* Count of tags in the map */
40714         0, 0, 0,        /* Optional elements (not needed) */
40715         -1,     /* First extension addition */
40716 };
40717 asn_TYPE_descriptor_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs = {
40718         "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
40719         "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
40720         &asn_OP_SEQUENCE,
40721         asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,
40722         sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
40723                 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
40724         asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,      /* Same as above */
40725         sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
40726                 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
40727         { 0, 0, SEQUENCE_constraint },
40728         asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785,
40729         3,      /* Elements count */
40730         &asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785     /* Additional specs */
40731 };
40732
40733 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_792 = {
40734         sizeof(struct ScheduledCommunicationTime_ExtIEs__extensionValue),
40735         offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, _asn_ctx),
40736         offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, present),
40737         sizeof(((struct ScheduledCommunicationTime_ExtIEs__extensionValue *)0)->present),
40738         0,      /* No top level tags */
40739         0,      /* No tags in the map */
40740         0, 0,
40741         -1      /* Extensions start */
40742 };
40743 static /* Use -fall-defs-global to expose */
40744 asn_TYPE_descriptor_t asn_DEF_extensionValue_792 = {
40745         "extensionValue",
40746         "extensionValue",
40747         &asn_OP_OPEN_TYPE,
40748         0,      /* No effective tags (pointer) */
40749         0,      /* No effective tags (count) */
40750         0,      /* No tags (pointer) */
40751         0,      /* No tags (count) */
40752         { 0, 0, OPEN_TYPE_constraint },
40753         0, 0,   /* No members */
40754         &asn_SPC_extensionValue_specs_792       /* Additional specs */
40755 };
40756
40757 asn_TYPE_member_t asn_MBR_ScheduledCommunicationTime_ExtIEs_789[] = {
40758         { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, id),
40759                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40760                 -1,     /* IMPLICIT tag at current level */
40761                 &asn_DEF_ProtocolIE_ID,
40762                 0,
40763                 { &asn_OER_memb_id_constr_790, &asn_PER_memb_id_constr_790,  memb_id_constraint_789 },
40764                 0, 0, /* No default value */
40765                 "id"
40766                 },
40767         { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, criticality),
40768                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40769                 -1,     /* IMPLICIT tag at current level */
40770                 &asn_DEF_Criticality,
40771                 0,
40772                 { &asn_OER_memb_criticality_constr_791, &asn_PER_memb_criticality_constr_791,  memb_criticality_constraint_789 },
40773                 0, 0, /* No default value */
40774                 "criticality"
40775                 },
40776         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, extensionValue),
40777                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40778                 +1,     /* EXPLICIT tag at current level */
40779                 &asn_DEF_extensionValue_792,
40780                 0,
40781                 { &asn_OER_memb_extensionValue_constr_792, &asn_PER_memb_extensionValue_constr_792,  memb_extensionValue_constraint_789 },
40782                 0, 0, /* No default value */
40783                 "extensionValue"
40784                 },
40785 };
40786 static const ber_tlv_tag_t asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[] = {
40787         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40788 };
40789 static const asn_TYPE_tag2member_t asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789[] = {
40790     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40791     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40792     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40793 };
40794 asn_SEQUENCE_specifics_t asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 = {
40795         sizeof(struct ScheduledCommunicationTime_ExtIEs),
40796         offsetof(struct ScheduledCommunicationTime_ExtIEs, _asn_ctx),
40797         asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789,
40798         3,      /* Count of tags in the map */
40799         0, 0, 0,        /* Optional elements (not needed) */
40800         -1,     /* First extension addition */
40801 };
40802 asn_TYPE_descriptor_t asn_DEF_ScheduledCommunicationTime_ExtIEs = {
40803         "ScheduledCommunicationTime-ExtIEs",
40804         "ScheduledCommunicationTime-ExtIEs",
40805         &asn_OP_SEQUENCE,
40806         asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,
40807         sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
40808                 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
40809         asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,     /* Same as above */
40810         sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
40811                 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
40812         { 0, 0, SEQUENCE_constraint },
40813         asn_MBR_ScheduledCommunicationTime_ExtIEs_789,
40814         3,      /* Elements count */
40815         &asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789    /* Additional specs */
40816 };
40817
40818 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_796 = {
40819         sizeof(struct SubbandCQIItem_ExtIEs__extensionValue),
40820         offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, _asn_ctx),
40821         offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, present),
40822         sizeof(((struct SubbandCQIItem_ExtIEs__extensionValue *)0)->present),
40823         0,      /* No top level tags */
40824         0,      /* No tags in the map */
40825         0, 0,
40826         -1      /* Extensions start */
40827 };
40828 static /* Use -fall-defs-global to expose */
40829 asn_TYPE_descriptor_t asn_DEF_extensionValue_796 = {
40830         "extensionValue",
40831         "extensionValue",
40832         &asn_OP_OPEN_TYPE,
40833         0,      /* No effective tags (pointer) */
40834         0,      /* No effective tags (count) */
40835         0,      /* No tags (pointer) */
40836         0,      /* No tags (count) */
40837         { 0, 0, OPEN_TYPE_constraint },
40838         0, 0,   /* No members */
40839         &asn_SPC_extensionValue_specs_796       /* Additional specs */
40840 };
40841
40842 asn_TYPE_member_t asn_MBR_SubbandCQIItem_ExtIEs_793[] = {
40843         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, id),
40844                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40845                 -1,     /* IMPLICIT tag at current level */
40846                 &asn_DEF_ProtocolIE_ID,
40847                 0,
40848                 { &asn_OER_memb_id_constr_794, &asn_PER_memb_id_constr_794,  memb_id_constraint_793 },
40849                 0, 0, /* No default value */
40850                 "id"
40851                 },
40852         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, criticality),
40853                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40854                 -1,     /* IMPLICIT tag at current level */
40855                 &asn_DEF_Criticality,
40856                 0,
40857                 { &asn_OER_memb_criticality_constr_795, &asn_PER_memb_criticality_constr_795,  memb_criticality_constraint_793 },
40858                 0, 0, /* No default value */
40859                 "criticality"
40860                 },
40861         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, extensionValue),
40862                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40863                 +1,     /* EXPLICIT tag at current level */
40864                 &asn_DEF_extensionValue_796,
40865                 0,
40866                 { &asn_OER_memb_extensionValue_constr_796, &asn_PER_memb_extensionValue_constr_796,  memb_extensionValue_constraint_793 },
40867                 0, 0, /* No default value */
40868                 "extensionValue"
40869                 },
40870 };
40871 static const ber_tlv_tag_t asn_DEF_SubbandCQIItem_ExtIEs_tags_793[] = {
40872         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40873 };
40874 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793[] = {
40875     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40876     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40877     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40878 };
40879 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQIItem_ExtIEs_specs_793 = {
40880         sizeof(struct SubbandCQIItem_ExtIEs),
40881         offsetof(struct SubbandCQIItem_ExtIEs, _asn_ctx),
40882         asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793,
40883         3,      /* Count of tags in the map */
40884         0, 0, 0,        /* Optional elements (not needed) */
40885         -1,     /* First extension addition */
40886 };
40887 asn_TYPE_descriptor_t asn_DEF_SubbandCQIItem_ExtIEs = {
40888         "SubbandCQIItem-ExtIEs",
40889         "SubbandCQIItem-ExtIEs",
40890         &asn_OP_SEQUENCE,
40891         asn_DEF_SubbandCQIItem_ExtIEs_tags_793,
40892         sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
40893                 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
40894         asn_DEF_SubbandCQIItem_ExtIEs_tags_793, /* Same as above */
40895         sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
40896                 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
40897         { 0, 0, SEQUENCE_constraint },
40898         asn_MBR_SubbandCQIItem_ExtIEs_793,
40899         3,      /* Elements count */
40900         &asn_SPC_SubbandCQIItem_ExtIEs_specs_793        /* Additional specs */
40901 };
40902
40903 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_800 = {
40904         sizeof(struct SULInformation_ExtIEs__extensionValue),
40905         offsetof(struct SULInformation_ExtIEs__extensionValue, _asn_ctx),
40906         offsetof(struct SULInformation_ExtIEs__extensionValue, present),
40907         sizeof(((struct SULInformation_ExtIEs__extensionValue *)0)->present),
40908         0,      /* No top level tags */
40909         0,      /* No tags in the map */
40910         0, 0,
40911         -1      /* Extensions start */
40912 };
40913 static /* Use -fall-defs-global to expose */
40914 asn_TYPE_descriptor_t asn_DEF_extensionValue_800 = {
40915         "extensionValue",
40916         "extensionValue",
40917         &asn_OP_OPEN_TYPE,
40918         0,      /* No effective tags (pointer) */
40919         0,      /* No effective tags (count) */
40920         0,      /* No tags (pointer) */
40921         0,      /* No tags (count) */
40922         { 0, 0, OPEN_TYPE_constraint },
40923         0, 0,   /* No members */
40924         &asn_SPC_extensionValue_specs_800       /* Additional specs */
40925 };
40926
40927 asn_TYPE_member_t asn_MBR_SULInformation_ExtIEs_797[] = {
40928         { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, id),
40929                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40930                 -1,     /* IMPLICIT tag at current level */
40931                 &asn_DEF_ProtocolIE_ID,
40932                 0,
40933                 { &asn_OER_memb_id_constr_798, &asn_PER_memb_id_constr_798,  memb_id_constraint_797 },
40934                 0, 0, /* No default value */
40935                 "id"
40936                 },
40937         { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, criticality),
40938                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40939                 -1,     /* IMPLICIT tag at current level */
40940                 &asn_DEF_Criticality,
40941                 0,
40942                 { &asn_OER_memb_criticality_constr_799, &asn_PER_memb_criticality_constr_799,  memb_criticality_constraint_797 },
40943                 0, 0, /* No default value */
40944                 "criticality"
40945                 },
40946         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, extensionValue),
40947                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40948                 +1,     /* EXPLICIT tag at current level */
40949                 &asn_DEF_extensionValue_800,
40950                 0,
40951                 { &asn_OER_memb_extensionValue_constr_800, &asn_PER_memb_extensionValue_constr_800,  memb_extensionValue_constraint_797 },
40952                 0, 0, /* No default value */
40953                 "extensionValue"
40954                 },
40955 };
40956 static const ber_tlv_tag_t asn_DEF_SULInformation_ExtIEs_tags_797[] = {
40957         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40958 };
40959 static const asn_TYPE_tag2member_t asn_MAP_SULInformation_ExtIEs_tag2el_797[] = {
40960     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40961     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40962     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40963 };
40964 asn_SEQUENCE_specifics_t asn_SPC_SULInformation_ExtIEs_specs_797 = {
40965         sizeof(struct SULInformation_ExtIEs),
40966         offsetof(struct SULInformation_ExtIEs, _asn_ctx),
40967         asn_MAP_SULInformation_ExtIEs_tag2el_797,
40968         3,      /* Count of tags in the map */
40969         0, 0, 0,        /* Optional elements (not needed) */
40970         -1,     /* First extension addition */
40971 };
40972 asn_TYPE_descriptor_t asn_DEF_SULInformation_ExtIEs = {
40973         "SULInformation-ExtIEs",
40974         "SULInformation-ExtIEs",
40975         &asn_OP_SEQUENCE,
40976         asn_DEF_SULInformation_ExtIEs_tags_797,
40977         sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
40978                 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
40979         asn_DEF_SULInformation_ExtIEs_tags_797, /* Same as above */
40980         sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
40981                 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
40982         { 0, 0, SEQUENCE_constraint },
40983         asn_MBR_SULInformation_ExtIEs_797,
40984         3,      /* Elements count */
40985         &asn_SPC_SULInformation_ExtIEs_specs_797        /* Additional specs */
40986 };
40987
40988 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_804 = {
40989         sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
40990         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
40991         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
40992         sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
40993         0,      /* No top level tags */
40994         0,      /* No tags in the map */
40995         0, 0,
40996         -1      /* Extensions start */
40997 };
40998 static /* Use -fall-defs-global to expose */
40999 asn_TYPE_descriptor_t asn_DEF_extensionValue_804 = {
41000         "extensionValue",
41001         "extensionValue",
41002         &asn_OP_OPEN_TYPE,
41003         0,      /* No effective tags (pointer) */
41004         0,      /* No effective tags (count) */
41005         0,      /* No tags (pointer) */
41006         0,      /* No tags (count) */
41007         { 0, 0, OPEN_TYPE_constraint },
41008         0, 0,   /* No members */
41009         &asn_SPC_extensionValue_specs_804       /* Additional specs */
41010 };
41011
41012 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_801[] = {
41013         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
41014                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41015                 -1,     /* IMPLICIT tag at current level */
41016                 &asn_DEF_ProtocolIE_ID,
41017                 0,
41018                 { &asn_OER_memb_id_constr_802, &asn_PER_memb_id_constr_802,  memb_id_constraint_801 },
41019                 0, 0, /* No default value */
41020                 "id"
41021                 },
41022         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
41023                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41024                 -1,     /* IMPLICIT tag at current level */
41025                 &asn_DEF_Criticality,
41026                 0,
41027                 { &asn_OER_memb_criticality_constr_803, &asn_PER_memb_criticality_constr_803,  memb_criticality_constraint_801 },
41028                 0, 0, /* No default value */
41029                 "criticality"
41030                 },
41031         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
41032                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41033                 +1,     /* EXPLICIT tag at current level */
41034                 &asn_DEF_extensionValue_804,
41035                 0,
41036                 { &asn_OER_memb_extensionValue_constr_804, &asn_PER_memb_extensionValue_constr_804,  memb_extensionValue_constraint_801 },
41037                 0, 0, /* No default value */
41038                 "extensionValue"
41039                 },
41040 };
41041 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[] = {
41042         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41043 };
41044 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801[] = {
41045     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41046     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41047     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41048 };
41049 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 = {
41050         sizeof(struct SupportedSULFreqBandItem_ExtIEs),
41051         offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
41052         asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801,
41053         3,      /* Count of tags in the map */
41054         0, 0, 0,        /* Optional elements (not needed) */
41055         -1,     /* First extension addition */
41056 };
41057 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
41058         "SupportedSULFreqBandItem-ExtIEs",
41059         "SupportedSULFreqBandItem-ExtIEs",
41060         &asn_OP_SEQUENCE,
41061         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,
41062         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
41063                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
41064         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,       /* Same as above */
41065         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
41066                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
41067         { 0, 0, SEQUENCE_constraint },
41068         asn_MBR_SupportedSULFreqBandItem_ExtIEs_801,
41069         3,      /* Elements count */
41070         &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801      /* Additional specs */
41071 };
41072
41073 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_808 = {
41074         sizeof(struct TABasedMDT_ExtIEs__extensionValue),
41075         offsetof(struct TABasedMDT_ExtIEs__extensionValue, _asn_ctx),
41076         offsetof(struct TABasedMDT_ExtIEs__extensionValue, present),
41077         sizeof(((struct TABasedMDT_ExtIEs__extensionValue *)0)->present),
41078         0,      /* No top level tags */
41079         0,      /* No tags in the map */
41080         0, 0,
41081         -1      /* Extensions start */
41082 };
41083 static /* Use -fall-defs-global to expose */
41084 asn_TYPE_descriptor_t asn_DEF_extensionValue_808 = {
41085         "extensionValue",
41086         "extensionValue",
41087         &asn_OP_OPEN_TYPE,
41088         0,      /* No effective tags (pointer) */
41089         0,      /* No effective tags (count) */
41090         0,      /* No tags (pointer) */
41091         0,      /* No tags (count) */
41092         { 0, 0, OPEN_TYPE_constraint },
41093         0, 0,   /* No members */
41094         &asn_SPC_extensionValue_specs_808       /* Additional specs */
41095 };
41096
41097 asn_TYPE_member_t asn_MBR_TABasedMDT_ExtIEs_805[] = {
41098         { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, id),
41099                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41100                 -1,     /* IMPLICIT tag at current level */
41101                 &asn_DEF_ProtocolIE_ID,
41102                 0,
41103                 { &asn_OER_memb_id_constr_806, &asn_PER_memb_id_constr_806,  memb_id_constraint_805 },
41104                 0, 0, /* No default value */
41105                 "id"
41106                 },
41107         { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, criticality),
41108                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41109                 -1,     /* IMPLICIT tag at current level */
41110                 &asn_DEF_Criticality,
41111                 0,
41112                 { &asn_OER_memb_criticality_constr_807, &asn_PER_memb_criticality_constr_807,  memb_criticality_constraint_805 },
41113                 0, 0, /* No default value */
41114                 "criticality"
41115                 },
41116         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, extensionValue),
41117                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41118                 +1,     /* EXPLICIT tag at current level */
41119                 &asn_DEF_extensionValue_808,
41120                 0,
41121                 { &asn_OER_memb_extensionValue_constr_808, &asn_PER_memb_extensionValue_constr_808,  memb_extensionValue_constraint_805 },
41122                 0, 0, /* No default value */
41123                 "extensionValue"
41124                 },
41125 };
41126 static const ber_tlv_tag_t asn_DEF_TABasedMDT_ExtIEs_tags_805[] = {
41127         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41128 };
41129 static const asn_TYPE_tag2member_t asn_MAP_TABasedMDT_ExtIEs_tag2el_805[] = {
41130     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41131     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41132     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41133 };
41134 asn_SEQUENCE_specifics_t asn_SPC_TABasedMDT_ExtIEs_specs_805 = {
41135         sizeof(struct TABasedMDT_ExtIEs),
41136         offsetof(struct TABasedMDT_ExtIEs, _asn_ctx),
41137         asn_MAP_TABasedMDT_ExtIEs_tag2el_805,
41138         3,      /* Count of tags in the map */
41139         0, 0, 0,        /* Optional elements (not needed) */
41140         -1,     /* First extension addition */
41141 };
41142 asn_TYPE_descriptor_t asn_DEF_TABasedMDT_ExtIEs = {
41143         "TABasedMDT-ExtIEs",
41144         "TABasedMDT-ExtIEs",
41145         &asn_OP_SEQUENCE,
41146         asn_DEF_TABasedMDT_ExtIEs_tags_805,
41147         sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
41148                 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
41149         asn_DEF_TABasedMDT_ExtIEs_tags_805,     /* Same as above */
41150         sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
41151                 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
41152         { 0, 0, SEQUENCE_constraint },
41153         asn_MBR_TABasedMDT_ExtIEs_805,
41154         3,      /* Elements count */
41155         &asn_SPC_TABasedMDT_ExtIEs_specs_805    /* Additional specs */
41156 };
41157
41158 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_812 = {
41159         sizeof(struct TAIBasedMDT_ExtIEs__extensionValue),
41160         offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, _asn_ctx),
41161         offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, present),
41162         sizeof(((struct TAIBasedMDT_ExtIEs__extensionValue *)0)->present),
41163         0,      /* No top level tags */
41164         0,      /* No tags in the map */
41165         0, 0,
41166         -1      /* Extensions start */
41167 };
41168 static /* Use -fall-defs-global to expose */
41169 asn_TYPE_descriptor_t asn_DEF_extensionValue_812 = {
41170         "extensionValue",
41171         "extensionValue",
41172         &asn_OP_OPEN_TYPE,
41173         0,      /* No effective tags (pointer) */
41174         0,      /* No effective tags (count) */
41175         0,      /* No tags (pointer) */
41176         0,      /* No tags (count) */
41177         { 0, 0, OPEN_TYPE_constraint },
41178         0, 0,   /* No members */
41179         &asn_SPC_extensionValue_specs_812       /* Additional specs */
41180 };
41181
41182 asn_TYPE_member_t asn_MBR_TAIBasedMDT_ExtIEs_809[] = {
41183         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, id),
41184                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41185                 -1,     /* IMPLICIT tag at current level */
41186                 &asn_DEF_ProtocolIE_ID,
41187                 0,
41188                 { &asn_OER_memb_id_constr_810, &asn_PER_memb_id_constr_810,  memb_id_constraint_809 },
41189                 0, 0, /* No default value */
41190                 "id"
41191                 },
41192         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, criticality),
41193                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41194                 -1,     /* IMPLICIT tag at current level */
41195                 &asn_DEF_Criticality,
41196                 0,
41197                 { &asn_OER_memb_criticality_constr_811, &asn_PER_memb_criticality_constr_811,  memb_criticality_constraint_809 },
41198                 0, 0, /* No default value */
41199                 "criticality"
41200                 },
41201         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, extensionValue),
41202                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41203                 +1,     /* EXPLICIT tag at current level */
41204                 &asn_DEF_extensionValue_812,
41205                 0,
41206                 { &asn_OER_memb_extensionValue_constr_812, &asn_PER_memb_extensionValue_constr_812,  memb_extensionValue_constraint_809 },
41207                 0, 0, /* No default value */
41208                 "extensionValue"
41209                 },
41210 };
41211 static const ber_tlv_tag_t asn_DEF_TAIBasedMDT_ExtIEs_tags_809[] = {
41212         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41213 };
41214 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809[] = {
41215     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41216     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41217     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41218 };
41219 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedMDT_ExtIEs_specs_809 = {
41220         sizeof(struct TAIBasedMDT_ExtIEs),
41221         offsetof(struct TAIBasedMDT_ExtIEs, _asn_ctx),
41222         asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809,
41223         3,      /* Count of tags in the map */
41224         0, 0, 0,        /* Optional elements (not needed) */
41225         -1,     /* First extension addition */
41226 };
41227 asn_TYPE_descriptor_t asn_DEF_TAIBasedMDT_ExtIEs = {
41228         "TAIBasedMDT-ExtIEs",
41229         "TAIBasedMDT-ExtIEs",
41230         &asn_OP_SEQUENCE,
41231         asn_DEF_TAIBasedMDT_ExtIEs_tags_809,
41232         sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
41233                 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
41234         asn_DEF_TAIBasedMDT_ExtIEs_tags_809,    /* Same as above */
41235         sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
41236                 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
41237         { 0, 0, SEQUENCE_constraint },
41238         asn_MBR_TAIBasedMDT_ExtIEs_809,
41239         3,      /* Elements count */
41240         &asn_SPC_TAIBasedMDT_ExtIEs_specs_809   /* Additional specs */
41241 };
41242
41243 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_816 = {
41244         sizeof(struct TAI_Item_ExtIEs__extensionValue),
41245         offsetof(struct TAI_Item_ExtIEs__extensionValue, _asn_ctx),
41246         offsetof(struct TAI_Item_ExtIEs__extensionValue, present),
41247         sizeof(((struct TAI_Item_ExtIEs__extensionValue *)0)->present),
41248         0,      /* No top level tags */
41249         0,      /* No tags in the map */
41250         0, 0,
41251         -1      /* Extensions start */
41252 };
41253 static /* Use -fall-defs-global to expose */
41254 asn_TYPE_descriptor_t asn_DEF_extensionValue_816 = {
41255         "extensionValue",
41256         "extensionValue",
41257         &asn_OP_OPEN_TYPE,
41258         0,      /* No effective tags (pointer) */
41259         0,      /* No effective tags (count) */
41260         0,      /* No tags (pointer) */
41261         0,      /* No tags (count) */
41262         { 0, 0, OPEN_TYPE_constraint },
41263         0, 0,   /* No members */
41264         &asn_SPC_extensionValue_specs_816       /* Additional specs */
41265 };
41266
41267 asn_TYPE_member_t asn_MBR_TAI_Item_ExtIEs_813[] = {
41268         { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, id),
41269                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41270                 -1,     /* IMPLICIT tag at current level */
41271                 &asn_DEF_ProtocolIE_ID,
41272                 0,
41273                 { &asn_OER_memb_id_constr_814, &asn_PER_memb_id_constr_814,  memb_id_constraint_813 },
41274                 0, 0, /* No default value */
41275                 "id"
41276                 },
41277         { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, criticality),
41278                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41279                 -1,     /* IMPLICIT tag at current level */
41280                 &asn_DEF_Criticality,
41281                 0,
41282                 { &asn_OER_memb_criticality_constr_815, &asn_PER_memb_criticality_constr_815,  memb_criticality_constraint_813 },
41283                 0, 0, /* No default value */
41284                 "criticality"
41285                 },
41286         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, extensionValue),
41287                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41288                 +1,     /* EXPLICIT tag at current level */
41289                 &asn_DEF_extensionValue_816,
41290                 0,
41291                 { &asn_OER_memb_extensionValue_constr_816, &asn_PER_memb_extensionValue_constr_816,  memb_extensionValue_constraint_813 },
41292                 0, 0, /* No default value */
41293                 "extensionValue"
41294                 },
41295 };
41296 static const ber_tlv_tag_t asn_DEF_TAI_Item_ExtIEs_tags_813[] = {
41297         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41298 };
41299 static const asn_TYPE_tag2member_t asn_MAP_TAI_Item_ExtIEs_tag2el_813[] = {
41300     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41301     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41302     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41303 };
41304 asn_SEQUENCE_specifics_t asn_SPC_TAI_Item_ExtIEs_specs_813 = {
41305         sizeof(struct TAI_Item_ExtIEs),
41306         offsetof(struct TAI_Item_ExtIEs, _asn_ctx),
41307         asn_MAP_TAI_Item_ExtIEs_tag2el_813,
41308         3,      /* Count of tags in the map */
41309         0, 0, 0,        /* Optional elements (not needed) */
41310         -1,     /* First extension addition */
41311 };
41312 asn_TYPE_descriptor_t asn_DEF_TAI_Item_ExtIEs = {
41313         "TAI-Item-ExtIEs",
41314         "TAI-Item-ExtIEs",
41315         &asn_OP_SEQUENCE,
41316         asn_DEF_TAI_Item_ExtIEs_tags_813,
41317         sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
41318                 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
41319         asn_DEF_TAI_Item_ExtIEs_tags_813,       /* Same as above */
41320         sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
41321                 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
41322         { 0, 0, SEQUENCE_constraint },
41323         asn_MBR_TAI_Item_ExtIEs_813,
41324         3,      /* Elements count */
41325         &asn_SPC_TAI_Item_ExtIEs_specs_813      /* Additional specs */
41326 };
41327
41328 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_820 = {
41329         sizeof(struct TABasedQMC_ExtIEs__extensionValue),
41330         offsetof(struct TABasedQMC_ExtIEs__extensionValue, _asn_ctx),
41331         offsetof(struct TABasedQMC_ExtIEs__extensionValue, present),
41332         sizeof(((struct TABasedQMC_ExtIEs__extensionValue *)0)->present),
41333         0,      /* No top level tags */
41334         0,      /* No tags in the map */
41335         0, 0,
41336         -1      /* Extensions start */
41337 };
41338 static /* Use -fall-defs-global to expose */
41339 asn_TYPE_descriptor_t asn_DEF_extensionValue_820 = {
41340         "extensionValue",
41341         "extensionValue",
41342         &asn_OP_OPEN_TYPE,
41343         0,      /* No effective tags (pointer) */
41344         0,      /* No effective tags (count) */
41345         0,      /* No tags (pointer) */
41346         0,      /* No tags (count) */
41347         { 0, 0, OPEN_TYPE_constraint },
41348         0, 0,   /* No members */
41349         &asn_SPC_extensionValue_specs_820       /* Additional specs */
41350 };
41351
41352 asn_TYPE_member_t asn_MBR_TABasedQMC_ExtIEs_817[] = {
41353         { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, id),
41354                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41355                 -1,     /* IMPLICIT tag at current level */
41356                 &asn_DEF_ProtocolIE_ID,
41357                 0,
41358                 { &asn_OER_memb_id_constr_818, &asn_PER_memb_id_constr_818,  memb_id_constraint_817 },
41359                 0, 0, /* No default value */
41360                 "id"
41361                 },
41362         { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, criticality),
41363                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41364                 -1,     /* IMPLICIT tag at current level */
41365                 &asn_DEF_Criticality,
41366                 0,
41367                 { &asn_OER_memb_criticality_constr_819, &asn_PER_memb_criticality_constr_819,  memb_criticality_constraint_817 },
41368                 0, 0, /* No default value */
41369                 "criticality"
41370                 },
41371         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, extensionValue),
41372                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41373                 +1,     /* EXPLICIT tag at current level */
41374                 &asn_DEF_extensionValue_820,
41375                 0,
41376                 { &asn_OER_memb_extensionValue_constr_820, &asn_PER_memb_extensionValue_constr_820,  memb_extensionValue_constraint_817 },
41377                 0, 0, /* No default value */
41378                 "extensionValue"
41379                 },
41380 };
41381 static const ber_tlv_tag_t asn_DEF_TABasedQMC_ExtIEs_tags_817[] = {
41382         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41383 };
41384 static const asn_TYPE_tag2member_t asn_MAP_TABasedQMC_ExtIEs_tag2el_817[] = {
41385     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41386     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41387     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41388 };
41389 asn_SEQUENCE_specifics_t asn_SPC_TABasedQMC_ExtIEs_specs_817 = {
41390         sizeof(struct TABasedQMC_ExtIEs),
41391         offsetof(struct TABasedQMC_ExtIEs, _asn_ctx),
41392         asn_MAP_TABasedQMC_ExtIEs_tag2el_817,
41393         3,      /* Count of tags in the map */
41394         0, 0, 0,        /* Optional elements (not needed) */
41395         -1,     /* First extension addition */
41396 };
41397 asn_TYPE_descriptor_t asn_DEF_TABasedQMC_ExtIEs = {
41398         "TABasedQMC-ExtIEs",
41399         "TABasedQMC-ExtIEs",
41400         &asn_OP_SEQUENCE,
41401         asn_DEF_TABasedQMC_ExtIEs_tags_817,
41402         sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
41403                 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
41404         asn_DEF_TABasedQMC_ExtIEs_tags_817,     /* Same as above */
41405         sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
41406                 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
41407         { 0, 0, SEQUENCE_constraint },
41408         asn_MBR_TABasedQMC_ExtIEs_817,
41409         3,      /* Elements count */
41410         &asn_SPC_TABasedQMC_ExtIEs_specs_817    /* Additional specs */
41411 };
41412
41413 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_824 = {
41414         sizeof(struct TAIBasedQMC_ExtIEs__extensionValue),
41415         offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, _asn_ctx),
41416         offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, present),
41417         sizeof(((struct TAIBasedQMC_ExtIEs__extensionValue *)0)->present),
41418         0,      /* No top level tags */
41419         0,      /* No tags in the map */
41420         0, 0,
41421         -1      /* Extensions start */
41422 };
41423 static /* Use -fall-defs-global to expose */
41424 asn_TYPE_descriptor_t asn_DEF_extensionValue_824 = {
41425         "extensionValue",
41426         "extensionValue",
41427         &asn_OP_OPEN_TYPE,
41428         0,      /* No effective tags (pointer) */
41429         0,      /* No effective tags (count) */
41430         0,      /* No tags (pointer) */
41431         0,      /* No tags (count) */
41432         { 0, 0, OPEN_TYPE_constraint },
41433         0, 0,   /* No members */
41434         &asn_SPC_extensionValue_specs_824       /* Additional specs */
41435 };
41436
41437 asn_TYPE_member_t asn_MBR_TAIBasedQMC_ExtIEs_821[] = {
41438         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, id),
41439                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41440                 -1,     /* IMPLICIT tag at current level */
41441                 &asn_DEF_ProtocolIE_ID,
41442                 0,
41443                 { &asn_OER_memb_id_constr_822, &asn_PER_memb_id_constr_822,  memb_id_constraint_821 },
41444                 0, 0, /* No default value */
41445                 "id"
41446                 },
41447         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, criticality),
41448                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41449                 -1,     /* IMPLICIT tag at current level */
41450                 &asn_DEF_Criticality,
41451                 0,
41452                 { &asn_OER_memb_criticality_constr_823, &asn_PER_memb_criticality_constr_823,  memb_criticality_constraint_821 },
41453                 0, 0, /* No default value */
41454                 "criticality"
41455                 },
41456         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, extensionValue),
41457                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41458                 +1,     /* EXPLICIT tag at current level */
41459                 &asn_DEF_extensionValue_824,
41460                 0,
41461                 { &asn_OER_memb_extensionValue_constr_824, &asn_PER_memb_extensionValue_constr_824,  memb_extensionValue_constraint_821 },
41462                 0, 0, /* No default value */
41463                 "extensionValue"
41464                 },
41465 };
41466 static const ber_tlv_tag_t asn_DEF_TAIBasedQMC_ExtIEs_tags_821[] = {
41467         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41468 };
41469 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821[] = {
41470     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41471     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41472     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41473 };
41474 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedQMC_ExtIEs_specs_821 = {
41475         sizeof(struct TAIBasedQMC_ExtIEs),
41476         offsetof(struct TAIBasedQMC_ExtIEs, _asn_ctx),
41477         asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821,
41478         3,      /* Count of tags in the map */
41479         0, 0, 0,        /* Optional elements (not needed) */
41480         -1,     /* First extension addition */
41481 };
41482 asn_TYPE_descriptor_t asn_DEF_TAIBasedQMC_ExtIEs = {
41483         "TAIBasedQMC-ExtIEs",
41484         "TAIBasedQMC-ExtIEs",
41485         &asn_OP_SEQUENCE,
41486         asn_DEF_TAIBasedQMC_ExtIEs_tags_821,
41487         sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
41488                 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
41489         asn_DEF_TAIBasedQMC_ExtIEs_tags_821,    /* Same as above */
41490         sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
41491                 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
41492         { 0, 0, SEQUENCE_constraint },
41493         asn_MBR_TAIBasedQMC_ExtIEs_821,
41494         3,      /* Elements count */
41495         &asn_SPC_TAIBasedQMC_ExtIEs_specs_821   /* Additional specs */
41496 };
41497
41498 static asn_TYPE_member_t asn_MBR_extensionValue_828[] = {
41499         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframe_Info),
41500                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
41501                 0,
41502                 &asn_DEF_AdditionalSpecialSubframe_Info,
41503                 0,
41504                 { 0, 0, 0 },
41505                 0, 0, /* No default value */
41506                 "AdditionalSpecialSubframe-Info"
41507                 },
41508         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
41509                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
41510                 0,
41511                 &asn_DEF_EARFCNExtension,
41512                 0,
41513                 { 0, 0, 0 },
41514                 0, 0, /* No default value */
41515                 "EARFCNExtension"
41516                 },
41517         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframeExtension_Info),
41518                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
41519                 0,
41520                 &asn_DEF_AdditionalSpecialSubframeExtension_Info,
41521                 0,
41522                 { 0, 0, 0 },
41523                 0, 0, /* No default value */
41524                 "AdditionalSpecialSubframeExtension-Info"
41525                 },
41526 };
41527 static const unsigned asn_MAP_extensionValue_to_canonical_828[] = { 1, 0, 2 };
41528 static const unsigned asn_MAP_extensionValue_from_canonical_828[] = { 1, 0, 2 };
41529 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_828[] = {
41530     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
41531     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* AdditionalSpecialSubframe-Info */
41532     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* AdditionalSpecialSubframeExtension-Info */
41533 };
41534 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_828 = {
41535         sizeof(struct TDD_Info_ExtIEs__extensionValue),
41536         offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
41537         offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
41538         sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
41539         asn_MAP_extensionValue_tag2el_828,
41540         3,      /* Count of tags in the map */
41541         asn_MAP_extensionValue_to_canonical_828,
41542         asn_MAP_extensionValue_from_canonical_828,
41543         -1      /* Extensions start */
41544 };
41545 static /* Use -fall-defs-global to expose */
41546 asn_TYPE_descriptor_t asn_DEF_extensionValue_828 = {
41547         "extensionValue",
41548         "extensionValue",
41549         &asn_OP_OPEN_TYPE,
41550         0,      /* No effective tags (pointer) */
41551         0,      /* No effective tags (count) */
41552         0,      /* No tags (pointer) */
41553         0,      /* No tags (count) */
41554         { 0, 0, OPEN_TYPE_constraint },
41555         asn_MBR_extensionValue_828,
41556         3,      /* Elements count */
41557         &asn_SPC_extensionValue_specs_828       /* Additional specs */
41558 };
41559
41560 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_825[] = {
41561         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
41562                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41563                 -1,     /* IMPLICIT tag at current level */
41564                 &asn_DEF_ProtocolIE_ID,
41565                 0,
41566                 { &asn_OER_memb_id_constr_826, &asn_PER_memb_id_constr_826,  memb_id_constraint_825 },
41567                 0, 0, /* No default value */
41568                 "id"
41569                 },
41570         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
41571                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41572                 -1,     /* IMPLICIT tag at current level */
41573                 &asn_DEF_Criticality,
41574                 select_TDD_Info_ExtIEs_criticality_type,
41575                 { &asn_OER_memb_criticality_constr_827, &asn_PER_memb_criticality_constr_827,  memb_criticality_constraint_825 },
41576                 0, 0, /* No default value */
41577                 "criticality"
41578                 },
41579         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
41580                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41581                 +1,     /* EXPLICIT tag at current level */
41582                 &asn_DEF_extensionValue_828,
41583                 select_TDD_Info_ExtIEs_extensionValue_type,
41584                 { &asn_OER_memb_extensionValue_constr_828, &asn_PER_memb_extensionValue_constr_828,  memb_extensionValue_constraint_825 },
41585                 0, 0, /* No default value */
41586                 "extensionValue"
41587                 },
41588 };
41589 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_825[] = {
41590         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41591 };
41592 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_825[] = {
41593     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41594     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41595     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41596 };
41597 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_825 = {
41598         sizeof(struct TDD_Info_ExtIEs),
41599         offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
41600         asn_MAP_TDD_Info_ExtIEs_tag2el_825,
41601         3,      /* Count of tags in the map */
41602         0, 0, 0,        /* Optional elements (not needed) */
41603         -1,     /* First extension addition */
41604 };
41605 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
41606         "TDD-Info-ExtIEs",
41607         "TDD-Info-ExtIEs",
41608         &asn_OP_SEQUENCE,
41609         asn_DEF_TDD_Info_ExtIEs_tags_825,
41610         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
41611                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
41612         asn_DEF_TDD_Info_ExtIEs_tags_825,       /* Same as above */
41613         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
41614                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
41615         { 0, 0, SEQUENCE_constraint },
41616         asn_MBR_TDD_Info_ExtIEs_825,
41617         3,      /* Elements count */
41618         &asn_SPC_TDD_Info_ExtIEs_specs_825      /* Additional specs */
41619 };
41620
41621 static asn_TYPE_member_t asn_MBR_extensionValue_832[] = {
41622         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.MDT_Configuration),
41623                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
41624                 0,
41625                 &asn_DEF_MDT_Configuration,
41626                 0,
41627                 { 0, 0, 0 },
41628                 0, 0, /* No default value */
41629                 "MDT-Configuration"
41630                 },
41631         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.UEAppLayerMeasConfig),
41632                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
41633                 0,
41634                 &asn_DEF_UEAppLayerMeasConfig,
41635                 0,
41636                 { 0, 0, 0 },
41637                 0, 0, /* No default value */
41638                 "UEAppLayerMeasConfig"
41639                 },
41640 };
41641 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_832[] = {
41642     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MDT-Configuration */
41643     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* UEAppLayerMeasConfig */
41644 };
41645 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_832 = {
41646         sizeof(struct TraceActivation_ExtIEs__extensionValue),
41647         offsetof(struct TraceActivation_ExtIEs__extensionValue, _asn_ctx),
41648         offsetof(struct TraceActivation_ExtIEs__extensionValue, present),
41649         sizeof(((struct TraceActivation_ExtIEs__extensionValue *)0)->present),
41650         asn_MAP_extensionValue_tag2el_832,
41651         2,      /* Count of tags in the map */
41652         0, 0,
41653         -1      /* Extensions start */
41654 };
41655 static /* Use -fall-defs-global to expose */
41656 asn_TYPE_descriptor_t asn_DEF_extensionValue_832 = {
41657         "extensionValue",
41658         "extensionValue",
41659         &asn_OP_OPEN_TYPE,
41660         0,      /* No effective tags (pointer) */
41661         0,      /* No effective tags (count) */
41662         0,      /* No tags (pointer) */
41663         0,      /* No tags (count) */
41664         { 0, 0, OPEN_TYPE_constraint },
41665         asn_MBR_extensionValue_832,
41666         2,      /* Elements count */
41667         &asn_SPC_extensionValue_specs_832       /* Additional specs */
41668 };
41669
41670 asn_TYPE_member_t asn_MBR_TraceActivation_ExtIEs_829[] = {
41671         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, id),
41672                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41673                 -1,     /* IMPLICIT tag at current level */
41674                 &asn_DEF_ProtocolIE_ID,
41675                 0,
41676                 { &asn_OER_memb_id_constr_830, &asn_PER_memb_id_constr_830,  memb_id_constraint_829 },
41677                 0, 0, /* No default value */
41678                 "id"
41679                 },
41680         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, criticality),
41681                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41682                 -1,     /* IMPLICIT tag at current level */
41683                 &asn_DEF_Criticality,
41684                 select_TraceActivation_ExtIEs_criticality_type,
41685                 { &asn_OER_memb_criticality_constr_831, &asn_PER_memb_criticality_constr_831,  memb_criticality_constraint_829 },
41686                 0, 0, /* No default value */
41687                 "criticality"
41688                 },
41689         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, extensionValue),
41690                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41691                 +1,     /* EXPLICIT tag at current level */
41692                 &asn_DEF_extensionValue_832,
41693                 select_TraceActivation_ExtIEs_extensionValue_type,
41694                 { &asn_OER_memb_extensionValue_constr_832, &asn_PER_memb_extensionValue_constr_832,  memb_extensionValue_constraint_829 },
41695                 0, 0, /* No default value */
41696                 "extensionValue"
41697                 },
41698 };
41699 static const ber_tlv_tag_t asn_DEF_TraceActivation_ExtIEs_tags_829[] = {
41700         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41701 };
41702 static const asn_TYPE_tag2member_t asn_MAP_TraceActivation_ExtIEs_tag2el_829[] = {
41703     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41704     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41705     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41706 };
41707 asn_SEQUENCE_specifics_t asn_SPC_TraceActivation_ExtIEs_specs_829 = {
41708         sizeof(struct TraceActivation_ExtIEs),
41709         offsetof(struct TraceActivation_ExtIEs, _asn_ctx),
41710         asn_MAP_TraceActivation_ExtIEs_tag2el_829,
41711         3,      /* Count of tags in the map */
41712         0, 0, 0,        /* Optional elements (not needed) */
41713         -1,     /* First extension addition */
41714 };
41715 asn_TYPE_descriptor_t asn_DEF_TraceActivation_ExtIEs = {
41716         "TraceActivation-ExtIEs",
41717         "TraceActivation-ExtIEs",
41718         &asn_OP_SEQUENCE,
41719         asn_DEF_TraceActivation_ExtIEs_tags_829,
41720         sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
41721                 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
41722         asn_DEF_TraceActivation_ExtIEs_tags_829,        /* Same as above */
41723         sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
41724                 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
41725         { 0, 0, SEQUENCE_constraint },
41726         asn_MBR_TraceActivation_ExtIEs_829,
41727         3,      /* Elements count */
41728         &asn_SPC_TraceActivation_ExtIEs_specs_829       /* Additional specs */
41729 };
41730
41731 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_836 = {
41732         sizeof(struct Tunnel_Information_ExtIEs__extensionValue),
41733         offsetof(struct Tunnel_Information_ExtIEs__extensionValue, _asn_ctx),
41734         offsetof(struct Tunnel_Information_ExtIEs__extensionValue, present),
41735         sizeof(((struct Tunnel_Information_ExtIEs__extensionValue *)0)->present),
41736         0,      /* No top level tags */
41737         0,      /* No tags in the map */
41738         0, 0,
41739         -1      /* Extensions start */
41740 };
41741 static /* Use -fall-defs-global to expose */
41742 asn_TYPE_descriptor_t asn_DEF_extensionValue_836 = {
41743         "extensionValue",
41744         "extensionValue",
41745         &asn_OP_OPEN_TYPE,
41746         0,      /* No effective tags (pointer) */
41747         0,      /* No effective tags (count) */
41748         0,      /* No tags (pointer) */
41749         0,      /* No tags (count) */
41750         { 0, 0, OPEN_TYPE_constraint },
41751         0, 0,   /* No members */
41752         &asn_SPC_extensionValue_specs_836       /* Additional specs */
41753 };
41754
41755 asn_TYPE_member_t asn_MBR_Tunnel_Information_ExtIEs_833[] = {
41756         { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, id),
41757                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41758                 -1,     /* IMPLICIT tag at current level */
41759                 &asn_DEF_ProtocolIE_ID,
41760                 0,
41761                 { &asn_OER_memb_id_constr_834, &asn_PER_memb_id_constr_834,  memb_id_constraint_833 },
41762                 0, 0, /* No default value */
41763                 "id"
41764                 },
41765         { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, criticality),
41766                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41767                 -1,     /* IMPLICIT tag at current level */
41768                 &asn_DEF_Criticality,
41769                 0,
41770                 { &asn_OER_memb_criticality_constr_835, &asn_PER_memb_criticality_constr_835,  memb_criticality_constraint_833 },
41771                 0, 0, /* No default value */
41772                 "criticality"
41773                 },
41774         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, extensionValue),
41775                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41776                 +1,     /* EXPLICIT tag at current level */
41777                 &asn_DEF_extensionValue_836,
41778                 0,
41779                 { &asn_OER_memb_extensionValue_constr_836, &asn_PER_memb_extensionValue_constr_836,  memb_extensionValue_constraint_833 },
41780                 0, 0, /* No default value */
41781                 "extensionValue"
41782                 },
41783 };
41784 static const ber_tlv_tag_t asn_DEF_Tunnel_Information_ExtIEs_tags_833[] = {
41785         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41786 };
41787 static const asn_TYPE_tag2member_t asn_MAP_Tunnel_Information_ExtIEs_tag2el_833[] = {
41788     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41789     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41790     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41791 };
41792 asn_SEQUENCE_specifics_t asn_SPC_Tunnel_Information_ExtIEs_specs_833 = {
41793         sizeof(struct Tunnel_Information_ExtIEs),
41794         offsetof(struct Tunnel_Information_ExtIEs, _asn_ctx),
41795         asn_MAP_Tunnel_Information_ExtIEs_tag2el_833,
41796         3,      /* Count of tags in the map */
41797         0, 0, 0,        /* Optional elements (not needed) */
41798         -1,     /* First extension addition */
41799 };
41800 asn_TYPE_descriptor_t asn_DEF_Tunnel_Information_ExtIEs = {
41801         "Tunnel-Information-ExtIEs",
41802         "Tunnel-Information-ExtIEs",
41803         &asn_OP_SEQUENCE,
41804         asn_DEF_Tunnel_Information_ExtIEs_tags_833,
41805         sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
41806                 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
41807         asn_DEF_Tunnel_Information_ExtIEs_tags_833,     /* Same as above */
41808         sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
41809                 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
41810         { 0, 0, SEQUENCE_constraint },
41811         asn_MBR_Tunnel_Information_ExtIEs_833,
41812         3,      /* Elements count */
41813         &asn_SPC_Tunnel_Information_ExtIEs_specs_833    /* Additional specs */
41814 };
41815
41816 static asn_TYPE_member_t asn_MBR_extensionValue_840[] = {
41817         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, choice.ExtendedBitRate),
41818                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
41819                 0,
41820                 &asn_DEF_ExtendedBitRate,
41821                 0,
41822                 { 0, 0, 0 },
41823                 0, 0, /* No default value */
41824                 "ExtendedBitRate"
41825                 },
41826 };
41827 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_840[] = {
41828     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
41829 };
41830 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_840 = {
41831         sizeof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue),
41832         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, _asn_ctx),
41833         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, present),
41834         sizeof(((struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue *)0)->present),
41835         asn_MAP_extensionValue_tag2el_840,
41836         1,      /* Count of tags in the map */
41837         0, 0,
41838         -1      /* Extensions start */
41839 };
41840 static /* Use -fall-defs-global to expose */
41841 asn_TYPE_descriptor_t asn_DEF_extensionValue_840 = {
41842         "extensionValue",
41843         "extensionValue",
41844         &asn_OP_OPEN_TYPE,
41845         0,      /* No effective tags (pointer) */
41846         0,      /* No effective tags (count) */
41847         0,      /* No tags (pointer) */
41848         0,      /* No tags (count) */
41849         { 0, 0, OPEN_TYPE_constraint },
41850         asn_MBR_extensionValue_840,
41851         1,      /* Elements count */
41852         &asn_SPC_extensionValue_specs_840       /* Additional specs */
41853 };
41854
41855 asn_TYPE_member_t asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837[] = {
41856         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id),
41857                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41858                 -1,     /* IMPLICIT tag at current level */
41859                 &asn_DEF_ProtocolIE_ID,
41860                 0,
41861                 { &asn_OER_memb_id_constr_838, &asn_PER_memb_id_constr_838,  memb_id_constraint_837 },
41862                 0, 0, /* No default value */
41863                 "id"
41864                 },
41865         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, criticality),
41866                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41867                 -1,     /* IMPLICIT tag at current level */
41868                 &asn_DEF_Criticality,
41869                 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type,
41870                 { &asn_OER_memb_criticality_constr_839, &asn_PER_memb_criticality_constr_839,  memb_criticality_constraint_837 },
41871                 0, 0, /* No default value */
41872                 "criticality"
41873                 },
41874         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, extensionValue),
41875                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41876                 +1,     /* EXPLICIT tag at current level */
41877                 &asn_DEF_extensionValue_840,
41878                 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type,
41879                 { &asn_OER_memb_extensionValue_constr_840, &asn_PER_memb_extensionValue_constr_840,  memb_extensionValue_constraint_837 },
41880                 0, 0, /* No default value */
41881                 "extensionValue"
41882                 },
41883 };
41884 static const ber_tlv_tag_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[] = {
41885         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41886 };
41887 static const asn_TYPE_tag2member_t asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837[] = {
41888     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41889     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41890     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41891 };
41892 asn_SEQUENCE_specifics_t asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 = {
41893         sizeof(struct UEAggregate_MaximumBitrate_ExtIEs),
41894         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, _asn_ctx),
41895         asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837,
41896         3,      /* Count of tags in the map */
41897         0, 0, 0,        /* Optional elements (not needed) */
41898         -1,     /* First extension addition */
41899 };
41900 asn_TYPE_descriptor_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs = {
41901         "UEAggregate-MaximumBitrate-ExtIEs",
41902         "UEAggregate-MaximumBitrate-ExtIEs",
41903         &asn_OP_SEQUENCE,
41904         asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,
41905         sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
41906                 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
41907         asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,     /* Same as above */
41908         sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
41909                 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
41910         { 0, 0, SEQUENCE_constraint },
41911         asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837,
41912         3,      /* Elements count */
41913         &asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837    /* Additional specs */
41914 };
41915
41916 static asn_TYPE_member_t asn_MBR_extensionValue_844[] = {
41917         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, choice.ServiceType),
41918                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
41919                 0,
41920                 &asn_DEF_ServiceType,
41921                 0,
41922                 { 0, 0, 0 },
41923                 0, 0, /* No default value */
41924                 "ServiceType"
41925                 },
41926 };
41927 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_844[] = {
41928     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ServiceType */
41929 };
41930 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_844 = {
41931         sizeof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue),
41932         offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, _asn_ctx),
41933         offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, present),
41934         sizeof(((struct UEAppLayerMeasConfig_ExtIEs__extensionValue *)0)->present),
41935         asn_MAP_extensionValue_tag2el_844,
41936         1,      /* Count of tags in the map */
41937         0, 0,
41938         -1      /* Extensions start */
41939 };
41940 static /* Use -fall-defs-global to expose */
41941 asn_TYPE_descriptor_t asn_DEF_extensionValue_844 = {
41942         "extensionValue",
41943         "extensionValue",
41944         &asn_OP_OPEN_TYPE,
41945         0,      /* No effective tags (pointer) */
41946         0,      /* No effective tags (count) */
41947         0,      /* No tags (pointer) */
41948         0,      /* No tags (count) */
41949         { 0, 0, OPEN_TYPE_constraint },
41950         asn_MBR_extensionValue_844,
41951         1,      /* Elements count */
41952         &asn_SPC_extensionValue_specs_844       /* Additional specs */
41953 };
41954
41955 asn_TYPE_member_t asn_MBR_UEAppLayerMeasConfig_ExtIEs_841[] = {
41956         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, id),
41957                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
41958                 -1,     /* IMPLICIT tag at current level */
41959                 &asn_DEF_ProtocolIE_ID,
41960                 0,
41961                 { &asn_OER_memb_id_constr_842, &asn_PER_memb_id_constr_842,  memb_id_constraint_841 },
41962                 0, 0, /* No default value */
41963                 "id"
41964                 },
41965         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, criticality),
41966                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
41967                 -1,     /* IMPLICIT tag at current level */
41968                 &asn_DEF_Criticality,
41969                 select_UEAppLayerMeasConfig_ExtIEs_criticality_type,
41970                 { &asn_OER_memb_criticality_constr_843, &asn_PER_memb_criticality_constr_843,  memb_criticality_constraint_841 },
41971                 0, 0, /* No default value */
41972                 "criticality"
41973                 },
41974         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, extensionValue),
41975                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
41976                 +1,     /* EXPLICIT tag at current level */
41977                 &asn_DEF_extensionValue_844,
41978                 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type,
41979                 { &asn_OER_memb_extensionValue_constr_844, &asn_PER_memb_extensionValue_constr_844,  memb_extensionValue_constraint_841 },
41980                 0, 0, /* No default value */
41981                 "extensionValue"
41982                 },
41983 };
41984 static const ber_tlv_tag_t asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[] = {
41985         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
41986 };
41987 static const asn_TYPE_tag2member_t asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841[] = {
41988     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41989     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41990     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41991 };
41992 asn_SEQUENCE_specifics_t asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 = {
41993         sizeof(struct UEAppLayerMeasConfig_ExtIEs),
41994         offsetof(struct UEAppLayerMeasConfig_ExtIEs, _asn_ctx),
41995         asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841,
41996         3,      /* Count of tags in the map */
41997         0, 0, 0,        /* Optional elements (not needed) */
41998         -1,     /* First extension addition */
41999 };
42000 asn_TYPE_descriptor_t asn_DEF_UEAppLayerMeasConfig_ExtIEs = {
42001         "UEAppLayerMeasConfig-ExtIEs",
42002         "UEAppLayerMeasConfig-ExtIEs",
42003         &asn_OP_SEQUENCE,
42004         asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,
42005         sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
42006                 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
42007         asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,   /* Same as above */
42008         sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
42009                 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
42010         { 0, 0, SEQUENCE_constraint },
42011         asn_MBR_UEAppLayerMeasConfig_ExtIEs_841,
42012         3,      /* Elements count */
42013         &asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841  /* Additional specs */
42014 };
42015
42016 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_848 = {
42017         sizeof(struct UESecurityCapabilities_ExtIEs__extensionValue),
42018         offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
42019         offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, present),
42020         sizeof(((struct UESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
42021         0,      /* No top level tags */
42022         0,      /* No tags in the map */
42023         0, 0,
42024         -1      /* Extensions start */
42025 };
42026 static /* Use -fall-defs-global to expose */
42027 asn_TYPE_descriptor_t asn_DEF_extensionValue_848 = {
42028         "extensionValue",
42029         "extensionValue",
42030         &asn_OP_OPEN_TYPE,
42031         0,      /* No effective tags (pointer) */
42032         0,      /* No effective tags (count) */
42033         0,      /* No tags (pointer) */
42034         0,      /* No tags (count) */
42035         { 0, 0, OPEN_TYPE_constraint },
42036         0, 0,   /* No members */
42037         &asn_SPC_extensionValue_specs_848       /* Additional specs */
42038 };
42039
42040 asn_TYPE_member_t asn_MBR_UESecurityCapabilities_ExtIEs_845[] = {
42041         { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, id),
42042                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42043                 -1,     /* IMPLICIT tag at current level */
42044                 &asn_DEF_ProtocolIE_ID,
42045                 0,
42046                 { &asn_OER_memb_id_constr_846, &asn_PER_memb_id_constr_846,  memb_id_constraint_845 },
42047                 0, 0, /* No default value */
42048                 "id"
42049                 },
42050         { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, criticality),
42051                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42052                 -1,     /* IMPLICIT tag at current level */
42053                 &asn_DEF_Criticality,
42054                 0,
42055                 { &asn_OER_memb_criticality_constr_847, &asn_PER_memb_criticality_constr_847,  memb_criticality_constraint_845 },
42056                 0, 0, /* No default value */
42057                 "criticality"
42058                 },
42059         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, extensionValue),
42060                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42061                 +1,     /* EXPLICIT tag at current level */
42062                 &asn_DEF_extensionValue_848,
42063                 0,
42064                 { &asn_OER_memb_extensionValue_constr_848, &asn_PER_memb_extensionValue_constr_848,  memb_extensionValue_constraint_845 },
42065                 0, 0, /* No default value */
42066                 "extensionValue"
42067                 },
42068 };
42069 static const ber_tlv_tag_t asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[] = {
42070         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42071 };
42072 static const asn_TYPE_tag2member_t asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845[] = {
42073     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42074     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42075     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42076 };
42077 asn_SEQUENCE_specifics_t asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 = {
42078         sizeof(struct UESecurityCapabilities_ExtIEs),
42079         offsetof(struct UESecurityCapabilities_ExtIEs, _asn_ctx),
42080         asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845,
42081         3,      /* Count of tags in the map */
42082         0, 0, 0,        /* Optional elements (not needed) */
42083         -1,     /* First extension addition */
42084 };
42085 asn_TYPE_descriptor_t asn_DEF_UESecurityCapabilities_ExtIEs = {
42086         "UESecurityCapabilities-ExtIEs",
42087         "UESecurityCapabilities-ExtIEs",
42088         &asn_OP_SEQUENCE,
42089         asn_DEF_UESecurityCapabilities_ExtIEs_tags_845,
42090         sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
42091                 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
42092         asn_DEF_UESecurityCapabilities_ExtIEs_tags_845, /* Same as above */
42093         sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
42094                 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
42095         { 0, 0, SEQUENCE_constraint },
42096         asn_MBR_UESecurityCapabilities_ExtIEs_845,
42097         3,      /* Elements count */
42098         &asn_SPC_UESecurityCapabilities_ExtIEs_specs_845        /* Additional specs */
42099 };
42100
42101 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_852 = {
42102         sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue),
42103         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, _asn_ctx),
42104         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, present),
42105         sizeof(((struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue *)0)->present),
42106         0,      /* No top level tags */
42107         0,      /* No tags in the map */
42108         0, 0,
42109         -1      /* Extensions start */
42110 };
42111 static /* Use -fall-defs-global to expose */
42112 asn_TYPE_descriptor_t asn_DEF_extensionValue_852 = {
42113         "extensionValue",
42114         "extensionValue",
42115         &asn_OP_OPEN_TYPE,
42116         0,      /* No effective tags (pointer) */
42117         0,      /* No effective tags (count) */
42118         0,      /* No tags (pointer) */
42119         0,      /* No tags (count) */
42120         { 0, 0, OPEN_TYPE_constraint },
42121         0, 0,   /* No members */
42122         &asn_SPC_extensionValue_specs_852       /* Additional specs */
42123 };
42124
42125 asn_TYPE_member_t asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849[] = {
42126         { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, id),
42127                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42128                 -1,     /* IMPLICIT tag at current level */
42129                 &asn_DEF_ProtocolIE_ID,
42130                 0,
42131                 { &asn_OER_memb_id_constr_850, &asn_PER_memb_id_constr_850,  memb_id_constraint_849 },
42132                 0, 0, /* No default value */
42133                 "id"
42134                 },
42135         { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, criticality),
42136                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42137                 -1,     /* IMPLICIT tag at current level */
42138                 &asn_DEF_Criticality,
42139                 0,
42140                 { &asn_OER_memb_criticality_constr_851, &asn_PER_memb_criticality_constr_851,  memb_criticality_constraint_849 },
42141                 0, 0, /* No default value */
42142                 "criticality"
42143                 },
42144         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, extensionValue),
42145                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42146                 +1,     /* EXPLICIT tag at current level */
42147                 &asn_DEF_extensionValue_852,
42148                 0,
42149                 { &asn_OER_memb_extensionValue_constr_852, &asn_PER_memb_extensionValue_constr_852,  memb_extensionValue_constraint_849 },
42150                 0, 0, /* No default value */
42151                 "extensionValue"
42152                 },
42153 };
42154 static const ber_tlv_tag_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[] = {
42155         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42156 };
42157 static const asn_TYPE_tag2member_t asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849[] = {
42158     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42159     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42160     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42161 };
42162 asn_SEQUENCE_specifics_t asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 = {
42163         sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs),
42164         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, _asn_ctx),
42165         asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849,
42166         3,      /* Count of tags in the map */
42167         0, 0, 0,        /* Optional elements (not needed) */
42168         -1,     /* First extension addition */
42169 };
42170 asn_TYPE_descriptor_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs = {
42171         "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
42172         "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
42173         &asn_OP_SEQUENCE,
42174         asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,
42175         sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
42176                 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
42177         asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,   /* Same as above */
42178         sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
42179                 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
42180         { 0, 0, SEQUENCE_constraint },
42181         asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849,
42182         3,      /* Elements count */
42183         &asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849  /* Additional specs */
42184 };
42185
42186 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_856 = {
42187         sizeof(struct UEsToBeResetList_Item_ExtIEs__extensionValue),
42188         offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, _asn_ctx),
42189         offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, present),
42190         sizeof(((struct UEsToBeResetList_Item_ExtIEs__extensionValue *)0)->present),
42191         0,      /* No top level tags */
42192         0,      /* No tags in the map */
42193         0, 0,
42194         -1      /* Extensions start */
42195 };
42196 static /* Use -fall-defs-global to expose */
42197 asn_TYPE_descriptor_t asn_DEF_extensionValue_856 = {
42198         "extensionValue",
42199         "extensionValue",
42200         &asn_OP_OPEN_TYPE,
42201         0,      /* No effective tags (pointer) */
42202         0,      /* No effective tags (count) */
42203         0,      /* No tags (pointer) */
42204         0,      /* No tags (count) */
42205         { 0, 0, OPEN_TYPE_constraint },
42206         0, 0,   /* No members */
42207         &asn_SPC_extensionValue_specs_856       /* Additional specs */
42208 };
42209
42210 asn_TYPE_member_t asn_MBR_UEsToBeResetList_Item_ExtIEs_853[] = {
42211         { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, id),
42212                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42213                 -1,     /* IMPLICIT tag at current level */
42214                 &asn_DEF_ProtocolIE_ID,
42215                 0,
42216                 { &asn_OER_memb_id_constr_854, &asn_PER_memb_id_constr_854,  memb_id_constraint_853 },
42217                 0, 0, /* No default value */
42218                 "id"
42219                 },
42220         { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, criticality),
42221                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42222                 -1,     /* IMPLICIT tag at current level */
42223                 &asn_DEF_Criticality,
42224                 0,
42225                 { &asn_OER_memb_criticality_constr_855, &asn_PER_memb_criticality_constr_855,  memb_criticality_constraint_853 },
42226                 0, 0, /* No default value */
42227                 "criticality"
42228                 },
42229         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, extensionValue),
42230                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42231                 +1,     /* EXPLICIT tag at current level */
42232                 &asn_DEF_extensionValue_856,
42233                 0,
42234                 { &asn_OER_memb_extensionValue_constr_856, &asn_PER_memb_extensionValue_constr_856,  memb_extensionValue_constraint_853 },
42235                 0, 0, /* No default value */
42236                 "extensionValue"
42237                 },
42238 };
42239 static const ber_tlv_tag_t asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[] = {
42240         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42241 };
42242 static const asn_TYPE_tag2member_t asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853[] = {
42243     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42244     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42245     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42246 };
42247 asn_SEQUENCE_specifics_t asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 = {
42248         sizeof(struct UEsToBeResetList_Item_ExtIEs),
42249         offsetof(struct UEsToBeResetList_Item_ExtIEs, _asn_ctx),
42250         asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853,
42251         3,      /* Count of tags in the map */
42252         0, 0, 0,        /* Optional elements (not needed) */
42253         -1,     /* First extension addition */
42254 };
42255 asn_TYPE_descriptor_t asn_DEF_UEsToBeResetList_Item_ExtIEs = {
42256         "UEsToBeResetList-Item-ExtIEs",
42257         "UEsToBeResetList-Item-ExtIEs",
42258         &asn_OP_SEQUENCE,
42259         asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,
42260         sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
42261                 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
42262         asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,  /* Same as above */
42263         sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
42264                 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
42265         { 0, 0, SEQUENCE_constraint },
42266         asn_MBR_UEsToBeResetList_Item_ExtIEs_853,
42267         3,      /* Elements count */
42268         &asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 /* Additional specs */
42269 };
42270
42271 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_860 = {
42272         sizeof(struct ULandDLSharing_ExtIEs__extensionValue),
42273         offsetof(struct ULandDLSharing_ExtIEs__extensionValue, _asn_ctx),
42274         offsetof(struct ULandDLSharing_ExtIEs__extensionValue, present),
42275         sizeof(((struct ULandDLSharing_ExtIEs__extensionValue *)0)->present),
42276         0,      /* No top level tags */
42277         0,      /* No tags in the map */
42278         0, 0,
42279         -1      /* Extensions start */
42280 };
42281 static /* Use -fall-defs-global to expose */
42282 asn_TYPE_descriptor_t asn_DEF_extensionValue_860 = {
42283         "extensionValue",
42284         "extensionValue",
42285         &asn_OP_OPEN_TYPE,
42286         0,      /* No effective tags (pointer) */
42287         0,      /* No effective tags (count) */
42288         0,      /* No tags (pointer) */
42289         0,      /* No tags (count) */
42290         { 0, 0, OPEN_TYPE_constraint },
42291         0, 0,   /* No members */
42292         &asn_SPC_extensionValue_specs_860       /* Additional specs */
42293 };
42294
42295 asn_TYPE_member_t asn_MBR_ULandDLSharing_ExtIEs_857[] = {
42296         { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, id),
42297                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42298                 -1,     /* IMPLICIT tag at current level */
42299                 &asn_DEF_ProtocolIE_ID,
42300                 0,
42301                 { &asn_OER_memb_id_constr_858, &asn_PER_memb_id_constr_858,  memb_id_constraint_857 },
42302                 0, 0, /* No default value */
42303                 "id"
42304                 },
42305         { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, criticality),
42306                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42307                 -1,     /* IMPLICIT tag at current level */
42308                 &asn_DEF_Criticality,
42309                 0,
42310                 { &asn_OER_memb_criticality_constr_859, &asn_PER_memb_criticality_constr_859,  memb_criticality_constraint_857 },
42311                 0, 0, /* No default value */
42312                 "criticality"
42313                 },
42314         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, extensionValue),
42315                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42316                 +1,     /* EXPLICIT tag at current level */
42317                 &asn_DEF_extensionValue_860,
42318                 0,
42319                 { &asn_OER_memb_extensionValue_constr_860, &asn_PER_memb_extensionValue_constr_860,  memb_extensionValue_constraint_857 },
42320                 0, 0, /* No default value */
42321                 "extensionValue"
42322                 },
42323 };
42324 static const ber_tlv_tag_t asn_DEF_ULandDLSharing_ExtIEs_tags_857[] = {
42325         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42326 };
42327 static const asn_TYPE_tag2member_t asn_MAP_ULandDLSharing_ExtIEs_tag2el_857[] = {
42328     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42329     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42330     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42331 };
42332 asn_SEQUENCE_specifics_t asn_SPC_ULandDLSharing_ExtIEs_specs_857 = {
42333         sizeof(struct ULandDLSharing_ExtIEs),
42334         offsetof(struct ULandDLSharing_ExtIEs, _asn_ctx),
42335         asn_MAP_ULandDLSharing_ExtIEs_tag2el_857,
42336         3,      /* Count of tags in the map */
42337         0, 0, 0,        /* Optional elements (not needed) */
42338         -1,     /* First extension addition */
42339 };
42340 asn_TYPE_descriptor_t asn_DEF_ULandDLSharing_ExtIEs = {
42341         "ULandDLSharing-ExtIEs",
42342         "ULandDLSharing-ExtIEs",
42343         &asn_OP_SEQUENCE,
42344         asn_DEF_ULandDLSharing_ExtIEs_tags_857,
42345         sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
42346                 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
42347         asn_DEF_ULandDLSharing_ExtIEs_tags_857, /* Same as above */
42348         sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
42349                 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
42350         { 0, 0, SEQUENCE_constraint },
42351         asn_MBR_ULandDLSharing_ExtIEs_857,
42352         3,      /* Elements count */
42353         &asn_SPC_ULandDLSharing_ExtIEs_specs_857        /* Additional specs */
42354 };
42355
42356 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_864 = {
42357         sizeof(struct ULConfiguration_ExtIEs__extensionValue),
42358         offsetof(struct ULConfiguration_ExtIEs__extensionValue, _asn_ctx),
42359         offsetof(struct ULConfiguration_ExtIEs__extensionValue, present),
42360         sizeof(((struct ULConfiguration_ExtIEs__extensionValue *)0)->present),
42361         0,      /* No top level tags */
42362         0,      /* No tags in the map */
42363         0, 0,
42364         -1      /* Extensions start */
42365 };
42366 static /* Use -fall-defs-global to expose */
42367 asn_TYPE_descriptor_t asn_DEF_extensionValue_864 = {
42368         "extensionValue",
42369         "extensionValue",
42370         &asn_OP_OPEN_TYPE,
42371         0,      /* No effective tags (pointer) */
42372         0,      /* No effective tags (count) */
42373         0,      /* No tags (pointer) */
42374         0,      /* No tags (count) */
42375         { 0, 0, OPEN_TYPE_constraint },
42376         0, 0,   /* No members */
42377         &asn_SPC_extensionValue_specs_864       /* Additional specs */
42378 };
42379
42380 asn_TYPE_member_t asn_MBR_ULConfiguration_ExtIEs_861[] = {
42381         { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, id),
42382                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42383                 -1,     /* IMPLICIT tag at current level */
42384                 &asn_DEF_ProtocolIE_ID,
42385                 0,
42386                 { &asn_OER_memb_id_constr_862, &asn_PER_memb_id_constr_862,  memb_id_constraint_861 },
42387                 0, 0, /* No default value */
42388                 "id"
42389                 },
42390         { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, criticality),
42391                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42392                 -1,     /* IMPLICIT tag at current level */
42393                 &asn_DEF_Criticality,
42394                 0,
42395                 { &asn_OER_memb_criticality_constr_863, &asn_PER_memb_criticality_constr_863,  memb_criticality_constraint_861 },
42396                 0, 0, /* No default value */
42397                 "criticality"
42398                 },
42399         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, extensionValue),
42400                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42401                 +1,     /* EXPLICIT tag at current level */
42402                 &asn_DEF_extensionValue_864,
42403                 0,
42404                 { &asn_OER_memb_extensionValue_constr_864, &asn_PER_memb_extensionValue_constr_864,  memb_extensionValue_constraint_861 },
42405                 0, 0, /* No default value */
42406                 "extensionValue"
42407                 },
42408 };
42409 static const ber_tlv_tag_t asn_DEF_ULConfiguration_ExtIEs_tags_861[] = {
42410         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42411 };
42412 static const asn_TYPE_tag2member_t asn_MAP_ULConfiguration_ExtIEs_tag2el_861[] = {
42413     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42414     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42415     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42416 };
42417 asn_SEQUENCE_specifics_t asn_SPC_ULConfiguration_ExtIEs_specs_861 = {
42418         sizeof(struct ULConfiguration_ExtIEs),
42419         offsetof(struct ULConfiguration_ExtIEs, _asn_ctx),
42420         asn_MAP_ULConfiguration_ExtIEs_tag2el_861,
42421         3,      /* Count of tags in the map */
42422         0, 0, 0,        /* Optional elements (not needed) */
42423         -1,     /* First extension addition */
42424 };
42425 asn_TYPE_descriptor_t asn_DEF_ULConfiguration_ExtIEs = {
42426         "ULConfiguration-ExtIEs",
42427         "ULConfiguration-ExtIEs",
42428         &asn_OP_SEQUENCE,
42429         asn_DEF_ULConfiguration_ExtIEs_tags_861,
42430         sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
42431                 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
42432         asn_DEF_ULConfiguration_ExtIEs_tags_861,        /* Same as above */
42433         sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
42434                 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
42435         { 0, 0, SEQUENCE_constraint },
42436         asn_MBR_ULConfiguration_ExtIEs_861,
42437         3,      /* Elements count */
42438         &asn_SPC_ULConfiguration_ExtIEs_specs_861       /* Additional specs */
42439 };
42440
42441 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_868 = {
42442         sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue),
42443         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, _asn_ctx),
42444         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, present),
42445         sizeof(((struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue *)0)->present),
42446         0,      /* No top level tags */
42447         0,      /* No tags in the map */
42448         0, 0,
42449         -1      /* Extensions start */
42450 };
42451 static /* Use -fall-defs-global to expose */
42452 asn_TYPE_descriptor_t asn_DEF_extensionValue_868 = {
42453         "extensionValue",
42454         "extensionValue",
42455         &asn_OP_OPEN_TYPE,
42456         0,      /* No effective tags (pointer) */
42457         0,      /* No effective tags (count) */
42458         0,      /* No tags (pointer) */
42459         0,      /* No tags (count) */
42460         { 0, 0, OPEN_TYPE_constraint },
42461         0, 0,   /* No members */
42462         &asn_SPC_extensionValue_specs_868       /* Additional specs */
42463 };
42464
42465 asn_TYPE_member_t asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865[] = {
42466         { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, id),
42467                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42468                 -1,     /* IMPLICIT tag at current level */
42469                 &asn_DEF_ProtocolIE_ID,
42470                 0,
42471                 { &asn_OER_memb_id_constr_866, &asn_PER_memb_id_constr_866,  memb_id_constraint_865 },
42472                 0, 0, /* No default value */
42473                 "id"
42474                 },
42475         { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, criticality),
42476                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42477                 -1,     /* IMPLICIT tag at current level */
42478                 &asn_DEF_Criticality,
42479                 0,
42480                 { &asn_OER_memb_criticality_constr_867, &asn_PER_memb_criticality_constr_867,  memb_criticality_constraint_865 },
42481                 0, 0, /* No default value */
42482                 "criticality"
42483                 },
42484         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, extensionValue),
42485                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42486                 +1,     /* EXPLICIT tag at current level */
42487                 &asn_DEF_extensionValue_868,
42488                 0,
42489                 { &asn_OER_memb_extensionValue_constr_868, &asn_PER_memb_extensionValue_constr_868,  memb_extensionValue_constraint_865 },
42490                 0, 0, /* No default value */
42491                 "extensionValue"
42492                 },
42493 };
42494 static const ber_tlv_tag_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[] = {
42495         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42496 };
42497 static const asn_TYPE_tag2member_t asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865[] = {
42498     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42499     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42500     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42501 };
42502 asn_SEQUENCE_specifics_t asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 = {
42503         sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs),
42504         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, _asn_ctx),
42505         asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865,
42506         3,      /* Count of tags in the map */
42507         0, 0, 0,        /* Optional elements (not needed) */
42508         -1,     /* First extension addition */
42509 };
42510 asn_TYPE_descriptor_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs = {
42511         "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
42512         "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
42513         &asn_OP_SEQUENCE,
42514         asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865,
42515         sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
42516                 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
42517         asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865, /* Same as above */
42518         sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
42519                 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
42520         { 0, 0, SEQUENCE_constraint },
42521         asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865,
42522         3,      /* Elements count */
42523         &asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865        /* Additional specs */
42524 };
42525
42526 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_872 = {
42527         sizeof(struct ULOnlySharing_ExtIEs__extensionValue),
42528         offsetof(struct ULOnlySharing_ExtIEs__extensionValue, _asn_ctx),
42529         offsetof(struct ULOnlySharing_ExtIEs__extensionValue, present),
42530         sizeof(((struct ULOnlySharing_ExtIEs__extensionValue *)0)->present),
42531         0,      /* No top level tags */
42532         0,      /* No tags in the map */
42533         0, 0,
42534         -1      /* Extensions start */
42535 };
42536 static /* Use -fall-defs-global to expose */
42537 asn_TYPE_descriptor_t asn_DEF_extensionValue_872 = {
42538         "extensionValue",
42539         "extensionValue",
42540         &asn_OP_OPEN_TYPE,
42541         0,      /* No effective tags (pointer) */
42542         0,      /* No effective tags (count) */
42543         0,      /* No tags (pointer) */
42544         0,      /* No tags (count) */
42545         { 0, 0, OPEN_TYPE_constraint },
42546         0, 0,   /* No members */
42547         &asn_SPC_extensionValue_specs_872       /* Additional specs */
42548 };
42549
42550 asn_TYPE_member_t asn_MBR_ULOnlySharing_ExtIEs_869[] = {
42551         { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, id),
42552                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42553                 -1,     /* IMPLICIT tag at current level */
42554                 &asn_DEF_ProtocolIE_ID,
42555                 0,
42556                 { &asn_OER_memb_id_constr_870, &asn_PER_memb_id_constr_870,  memb_id_constraint_869 },
42557                 0, 0, /* No default value */
42558                 "id"
42559                 },
42560         { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, criticality),
42561                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42562                 -1,     /* IMPLICIT tag at current level */
42563                 &asn_DEF_Criticality,
42564                 0,
42565                 { &asn_OER_memb_criticality_constr_871, &asn_PER_memb_criticality_constr_871,  memb_criticality_constraint_869 },
42566                 0, 0, /* No default value */
42567                 "criticality"
42568                 },
42569         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, extensionValue),
42570                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42571                 +1,     /* EXPLICIT tag at current level */
42572                 &asn_DEF_extensionValue_872,
42573                 0,
42574                 { &asn_OER_memb_extensionValue_constr_872, &asn_PER_memb_extensionValue_constr_872,  memb_extensionValue_constraint_869 },
42575                 0, 0, /* No default value */
42576                 "extensionValue"
42577                 },
42578 };
42579 static const ber_tlv_tag_t asn_DEF_ULOnlySharing_ExtIEs_tags_869[] = {
42580         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42581 };
42582 static const asn_TYPE_tag2member_t asn_MAP_ULOnlySharing_ExtIEs_tag2el_869[] = {
42583     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42584     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42585     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42586 };
42587 asn_SEQUENCE_specifics_t asn_SPC_ULOnlySharing_ExtIEs_specs_869 = {
42588         sizeof(struct ULOnlySharing_ExtIEs),
42589         offsetof(struct ULOnlySharing_ExtIEs, _asn_ctx),
42590         asn_MAP_ULOnlySharing_ExtIEs_tag2el_869,
42591         3,      /* Count of tags in the map */
42592         0, 0, 0,        /* Optional elements (not needed) */
42593         -1,     /* First extension addition */
42594 };
42595 asn_TYPE_descriptor_t asn_DEF_ULOnlySharing_ExtIEs = {
42596         "ULOnlySharing-ExtIEs",
42597         "ULOnlySharing-ExtIEs",
42598         &asn_OP_SEQUENCE,
42599         asn_DEF_ULOnlySharing_ExtIEs_tags_869,
42600         sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
42601                 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
42602         asn_DEF_ULOnlySharing_ExtIEs_tags_869,  /* Same as above */
42603         sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
42604                 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
42605         { 0, 0, SEQUENCE_constraint },
42606         asn_MBR_ULOnlySharing_ExtIEs_869,
42607         3,      /* Elements count */
42608         &asn_SPC_ULOnlySharing_ExtIEs_specs_869 /* Additional specs */
42609 };
42610
42611 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_876 = {
42612         sizeof(struct UsableABSInformationFDD_ExtIEs__extensionValue),
42613         offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
42614         offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, present),
42615         sizeof(((struct UsableABSInformationFDD_ExtIEs__extensionValue *)0)->present),
42616         0,      /* No top level tags */
42617         0,      /* No tags in the map */
42618         0, 0,
42619         -1      /* Extensions start */
42620 };
42621 static /* Use -fall-defs-global to expose */
42622 asn_TYPE_descriptor_t asn_DEF_extensionValue_876 = {
42623         "extensionValue",
42624         "extensionValue",
42625         &asn_OP_OPEN_TYPE,
42626         0,      /* No effective tags (pointer) */
42627         0,      /* No effective tags (count) */
42628         0,      /* No tags (pointer) */
42629         0,      /* No tags (count) */
42630         { 0, 0, OPEN_TYPE_constraint },
42631         0, 0,   /* No members */
42632         &asn_SPC_extensionValue_specs_876       /* Additional specs */
42633 };
42634
42635 asn_TYPE_member_t asn_MBR_UsableABSInformationFDD_ExtIEs_873[] = {
42636         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, id),
42637                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42638                 -1,     /* IMPLICIT tag at current level */
42639                 &asn_DEF_ProtocolIE_ID,
42640                 0,
42641                 { &asn_OER_memb_id_constr_874, &asn_PER_memb_id_constr_874,  memb_id_constraint_873 },
42642                 0, 0, /* No default value */
42643                 "id"
42644                 },
42645         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, criticality),
42646                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42647                 -1,     /* IMPLICIT tag at current level */
42648                 &asn_DEF_Criticality,
42649                 0,
42650                 { &asn_OER_memb_criticality_constr_875, &asn_PER_memb_criticality_constr_875,  memb_criticality_constraint_873 },
42651                 0, 0, /* No default value */
42652                 "criticality"
42653                 },
42654         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, extensionValue),
42655                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42656                 +1,     /* EXPLICIT tag at current level */
42657                 &asn_DEF_extensionValue_876,
42658                 0,
42659                 { &asn_OER_memb_extensionValue_constr_876, &asn_PER_memb_extensionValue_constr_876,  memb_extensionValue_constraint_873 },
42660                 0, 0, /* No default value */
42661                 "extensionValue"
42662                 },
42663 };
42664 static const ber_tlv_tag_t asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[] = {
42665         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42666 };
42667 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873[] = {
42668     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42669     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42670     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42671 };
42672 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 = {
42673         sizeof(struct UsableABSInformationFDD_ExtIEs),
42674         offsetof(struct UsableABSInformationFDD_ExtIEs, _asn_ctx),
42675         asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873,
42676         3,      /* Count of tags in the map */
42677         0, 0, 0,        /* Optional elements (not needed) */
42678         -1,     /* First extension addition */
42679 };
42680 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationFDD_ExtIEs = {
42681         "UsableABSInformationFDD-ExtIEs",
42682         "UsableABSInformationFDD-ExtIEs",
42683         &asn_OP_SEQUENCE,
42684         asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,
42685         sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
42686                 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
42687         asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,        /* Same as above */
42688         sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
42689                 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
42690         { 0, 0, SEQUENCE_constraint },
42691         asn_MBR_UsableABSInformationFDD_ExtIEs_873,
42692         3,      /* Elements count */
42693         &asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873       /* Additional specs */
42694 };
42695
42696 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_880 = {
42697         sizeof(struct UsableABSInformationTDD_ExtIEs__extensionValue),
42698         offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
42699         offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, present),
42700         sizeof(((struct UsableABSInformationTDD_ExtIEs__extensionValue *)0)->present),
42701         0,      /* No top level tags */
42702         0,      /* No tags in the map */
42703         0, 0,
42704         -1      /* Extensions start */
42705 };
42706 static /* Use -fall-defs-global to expose */
42707 asn_TYPE_descriptor_t asn_DEF_extensionValue_880 = {
42708         "extensionValue",
42709         "extensionValue",
42710         &asn_OP_OPEN_TYPE,
42711         0,      /* No effective tags (pointer) */
42712         0,      /* No effective tags (count) */
42713         0,      /* No tags (pointer) */
42714         0,      /* No tags (count) */
42715         { 0, 0, OPEN_TYPE_constraint },
42716         0, 0,   /* No members */
42717         &asn_SPC_extensionValue_specs_880       /* Additional specs */
42718 };
42719
42720 asn_TYPE_member_t asn_MBR_UsableABSInformationTDD_ExtIEs_877[] = {
42721         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, id),
42722                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42723                 -1,     /* IMPLICIT tag at current level */
42724                 &asn_DEF_ProtocolIE_ID,
42725                 0,
42726                 { &asn_OER_memb_id_constr_878, &asn_PER_memb_id_constr_878,  memb_id_constraint_877 },
42727                 0, 0, /* No default value */
42728                 "id"
42729                 },
42730         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, criticality),
42731                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42732                 -1,     /* IMPLICIT tag at current level */
42733                 &asn_DEF_Criticality,
42734                 0,
42735                 { &asn_OER_memb_criticality_constr_879, &asn_PER_memb_criticality_constr_879,  memb_criticality_constraint_877 },
42736                 0, 0, /* No default value */
42737                 "criticality"
42738                 },
42739         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, extensionValue),
42740                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42741                 +1,     /* EXPLICIT tag at current level */
42742                 &asn_DEF_extensionValue_880,
42743                 0,
42744                 { &asn_OER_memb_extensionValue_constr_880, &asn_PER_memb_extensionValue_constr_880,  memb_extensionValue_constraint_877 },
42745                 0, 0, /* No default value */
42746                 "extensionValue"
42747                 },
42748 };
42749 static const ber_tlv_tag_t asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[] = {
42750         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42751 };
42752 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877[] = {
42753     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42754     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42755     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42756 };
42757 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 = {
42758         sizeof(struct UsableABSInformationTDD_ExtIEs),
42759         offsetof(struct UsableABSInformationTDD_ExtIEs, _asn_ctx),
42760         asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877,
42761         3,      /* Count of tags in the map */
42762         0, 0, 0,        /* Optional elements (not needed) */
42763         -1,     /* First extension addition */
42764 };
42765 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationTDD_ExtIEs = {
42766         "UsableABSInformationTDD-ExtIEs",
42767         "UsableABSInformationTDD-ExtIEs",
42768         &asn_OP_SEQUENCE,
42769         asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,
42770         sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
42771                 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
42772         asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,        /* Same as above */
42773         sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
42774                 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
42775         { 0, 0, SEQUENCE_constraint },
42776         asn_MBR_UsableABSInformationTDD_ExtIEs_877,
42777         3,      /* Elements count */
42778         &asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877       /* Additional specs */
42779 };
42780
42781 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_884 = {
42782         sizeof(struct V2XServicesAuthorized_ExtIEs__extensionValue),
42783         offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx),
42784         offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, present),
42785         sizeof(((struct V2XServicesAuthorized_ExtIEs__extensionValue *)0)->present),
42786         0,      /* No top level tags */
42787         0,      /* No tags in the map */
42788         0, 0,
42789         -1      /* Extensions start */
42790 };
42791 static /* Use -fall-defs-global to expose */
42792 asn_TYPE_descriptor_t asn_DEF_extensionValue_884 = {
42793         "extensionValue",
42794         "extensionValue",
42795         &asn_OP_OPEN_TYPE,
42796         0,      /* No effective tags (pointer) */
42797         0,      /* No effective tags (count) */
42798         0,      /* No tags (pointer) */
42799         0,      /* No tags (count) */
42800         { 0, 0, OPEN_TYPE_constraint },
42801         0, 0,   /* No members */
42802         &asn_SPC_extensionValue_specs_884       /* Additional specs */
42803 };
42804
42805 asn_TYPE_member_t asn_MBR_V2XServicesAuthorized_ExtIEs_881[] = {
42806         { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, id),
42807                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42808                 -1,     /* IMPLICIT tag at current level */
42809                 &asn_DEF_ProtocolIE_ID,
42810                 0,
42811                 { &asn_OER_memb_id_constr_882, &asn_PER_memb_id_constr_882,  memb_id_constraint_881 },
42812                 0, 0, /* No default value */
42813                 "id"
42814                 },
42815         { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, criticality),
42816                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42817                 -1,     /* IMPLICIT tag at current level */
42818                 &asn_DEF_Criticality,
42819                 0,
42820                 { &asn_OER_memb_criticality_constr_883, &asn_PER_memb_criticality_constr_883,  memb_criticality_constraint_881 },
42821                 0, 0, /* No default value */
42822                 "criticality"
42823                 },
42824         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, extensionValue),
42825                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42826                 +1,     /* EXPLICIT tag at current level */
42827                 &asn_DEF_extensionValue_884,
42828                 0,
42829                 { &asn_OER_memb_extensionValue_constr_884, &asn_PER_memb_extensionValue_constr_884,  memb_extensionValue_constraint_881 },
42830                 0, 0, /* No default value */
42831                 "extensionValue"
42832                 },
42833 };
42834 static const ber_tlv_tag_t asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[] = {
42835         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42836 };
42837 static const asn_TYPE_tag2member_t asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881[] = {
42838     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42839     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42840     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42841 };
42842 asn_SEQUENCE_specifics_t asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 = {
42843         sizeof(struct V2XServicesAuthorized_ExtIEs),
42844         offsetof(struct V2XServicesAuthorized_ExtIEs, _asn_ctx),
42845         asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881,
42846         3,      /* Count of tags in the map */
42847         0, 0, 0,        /* Optional elements (not needed) */
42848         -1,     /* First extension addition */
42849 };
42850 asn_TYPE_descriptor_t asn_DEF_V2XServicesAuthorized_ExtIEs = {
42851         "V2XServicesAuthorized-ExtIEs",
42852         "V2XServicesAuthorized-ExtIEs",
42853         &asn_OP_SEQUENCE,
42854         asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,
42855         sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
42856                 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
42857         asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,  /* Same as above */
42858         sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
42859                 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
42860         { 0, 0, SEQUENCE_constraint },
42861         asn_MBR_V2XServicesAuthorized_ExtIEs_881,
42862         3,      /* Elements count */
42863         &asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 /* Additional specs */
42864 };
42865
42866 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_888 = {
42867         sizeof(struct WidebandCQI_ExtIEs__extensionValue),
42868         offsetof(struct WidebandCQI_ExtIEs__extensionValue, _asn_ctx),
42869         offsetof(struct WidebandCQI_ExtIEs__extensionValue, present),
42870         sizeof(((struct WidebandCQI_ExtIEs__extensionValue *)0)->present),
42871         0,      /* No top level tags */
42872         0,      /* No tags in the map */
42873         0, 0,
42874         -1      /* Extensions start */
42875 };
42876 static /* Use -fall-defs-global to expose */
42877 asn_TYPE_descriptor_t asn_DEF_extensionValue_888 = {
42878         "extensionValue",
42879         "extensionValue",
42880         &asn_OP_OPEN_TYPE,
42881         0,      /* No effective tags (pointer) */
42882         0,      /* No effective tags (count) */
42883         0,      /* No tags (pointer) */
42884         0,      /* No tags (count) */
42885         { 0, 0, OPEN_TYPE_constraint },
42886         0, 0,   /* No members */
42887         &asn_SPC_extensionValue_specs_888       /* Additional specs */
42888 };
42889
42890 asn_TYPE_member_t asn_MBR_WidebandCQI_ExtIEs_885[] = {
42891         { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, id),
42892                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42893                 -1,     /* IMPLICIT tag at current level */
42894                 &asn_DEF_ProtocolIE_ID,
42895                 0,
42896                 { &asn_OER_memb_id_constr_886, &asn_PER_memb_id_constr_886,  memb_id_constraint_885 },
42897                 0, 0, /* No default value */
42898                 "id"
42899                 },
42900         { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, criticality),
42901                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42902                 -1,     /* IMPLICIT tag at current level */
42903                 &asn_DEF_Criticality,
42904                 0,
42905                 { &asn_OER_memb_criticality_constr_887, &asn_PER_memb_criticality_constr_887,  memb_criticality_constraint_885 },
42906                 0, 0, /* No default value */
42907                 "criticality"
42908                 },
42909         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, extensionValue),
42910                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42911                 +1,     /* EXPLICIT tag at current level */
42912                 &asn_DEF_extensionValue_888,
42913                 0,
42914                 { &asn_OER_memb_extensionValue_constr_888, &asn_PER_memb_extensionValue_constr_888,  memb_extensionValue_constraint_885 },
42915                 0, 0, /* No default value */
42916                 "extensionValue"
42917                 },
42918 };
42919 static const ber_tlv_tag_t asn_DEF_WidebandCQI_ExtIEs_tags_885[] = {
42920         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
42921 };
42922 static const asn_TYPE_tag2member_t asn_MAP_WidebandCQI_ExtIEs_tag2el_885[] = {
42923     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
42924     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
42925     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
42926 };
42927 asn_SEQUENCE_specifics_t asn_SPC_WidebandCQI_ExtIEs_specs_885 = {
42928         sizeof(struct WidebandCQI_ExtIEs),
42929         offsetof(struct WidebandCQI_ExtIEs, _asn_ctx),
42930         asn_MAP_WidebandCQI_ExtIEs_tag2el_885,
42931         3,      /* Count of tags in the map */
42932         0, 0, 0,        /* Optional elements (not needed) */
42933         -1,     /* First extension addition */
42934 };
42935 asn_TYPE_descriptor_t asn_DEF_WidebandCQI_ExtIEs = {
42936         "WidebandCQI-ExtIEs",
42937         "WidebandCQI-ExtIEs",
42938         &asn_OP_SEQUENCE,
42939         asn_DEF_WidebandCQI_ExtIEs_tags_885,
42940         sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
42941                 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
42942         asn_DEF_WidebandCQI_ExtIEs_tags_885,    /* Same as above */
42943         sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
42944                 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
42945         { 0, 0, SEQUENCE_constraint },
42946         asn_MBR_WidebandCQI_ExtIEs_885,
42947         3,      /* Elements count */
42948         &asn_SPC_WidebandCQI_ExtIEs_specs_885   /* Additional specs */
42949 };
42950
42951 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_892 = {
42952         sizeof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue),
42953         offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
42954         offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, present),
42955         sizeof(((struct WLANMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
42956         0,      /* No top level tags */
42957         0,      /* No tags in the map */
42958         0, 0,
42959         -1      /* Extensions start */
42960 };
42961 static /* Use -fall-defs-global to expose */
42962 asn_TYPE_descriptor_t asn_DEF_extensionValue_892 = {
42963         "extensionValue",
42964         "extensionValue",
42965         &asn_OP_OPEN_TYPE,
42966         0,      /* No effective tags (pointer) */
42967         0,      /* No effective tags (count) */
42968         0,      /* No tags (pointer) */
42969         0,      /* No tags (count) */
42970         { 0, 0, OPEN_TYPE_constraint },
42971         0, 0,   /* No members */
42972         &asn_SPC_extensionValue_specs_892       /* Additional specs */
42973 };
42974
42975 asn_TYPE_member_t asn_MBR_WLANMeasurementConfiguration_ExtIEs_889[] = {
42976         { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, id),
42977                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
42978                 -1,     /* IMPLICIT tag at current level */
42979                 &asn_DEF_ProtocolIE_ID,
42980                 0,
42981                 { &asn_OER_memb_id_constr_890, &asn_PER_memb_id_constr_890,  memb_id_constraint_889 },
42982                 0, 0, /* No default value */
42983                 "id"
42984                 },
42985         { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, criticality),
42986                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
42987                 -1,     /* IMPLICIT tag at current level */
42988                 &asn_DEF_Criticality,
42989                 0,
42990                 { &asn_OER_memb_criticality_constr_891, &asn_PER_memb_criticality_constr_891,  memb_criticality_constraint_889 },
42991                 0, 0, /* No default value */
42992                 "criticality"
42993                 },
42994         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, extensionValue),
42995                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
42996                 +1,     /* EXPLICIT tag at current level */
42997                 &asn_DEF_extensionValue_892,
42998                 0,
42999                 { &asn_OER_memb_extensionValue_constr_892, &asn_PER_memb_extensionValue_constr_892,  memb_extensionValue_constraint_889 },
43000                 0, 0, /* No default value */
43001                 "extensionValue"
43002                 },
43003 };
43004 static const ber_tlv_tag_t asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[] = {
43005         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
43006 };
43007 static const asn_TYPE_tag2member_t asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889[] = {
43008     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
43009     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
43010     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
43011 };
43012 asn_SEQUENCE_specifics_t asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 = {
43013         sizeof(struct WLANMeasurementConfiguration_ExtIEs),
43014         offsetof(struct WLANMeasurementConfiguration_ExtIEs, _asn_ctx),
43015         asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889,
43016         3,      /* Count of tags in the map */
43017         0, 0, 0,        /* Optional elements (not needed) */
43018         -1,     /* First extension addition */
43019 };
43020 asn_TYPE_descriptor_t asn_DEF_WLANMeasurementConfiguration_ExtIEs = {
43021         "WLANMeasurementConfiguration-ExtIEs",
43022         "WLANMeasurementConfiguration-ExtIEs",
43023         &asn_OP_SEQUENCE,
43024         asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,
43025         sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
43026                 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
43027         asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,   /* Same as above */
43028         sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
43029                 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
43030         { 0, 0, SEQUENCE_constraint },
43031         asn_MBR_WLANMeasurementConfiguration_ExtIEs_889,
43032         3,      /* Elements count */
43033         &asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889  /* Additional specs */
43034 };
43035