Change version after creation of r2 branch
[ric-plt/resource-status-manager.git] / RSM / 3rdparty / asn1codec / e2ap_engine / ProtocolExtensionField.c
1 /*
2  *
3  * Copyright 2019 AT&T Intellectual Property
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  *      http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  *
17  */
18
19
20 /*
21  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
22  * From ASN.1 module "X2AP-Containers"
23  *      found in "../../asnFiles/X2AP-Containers.asn"
24  *      `asn1c -fcompound-names -fincludes-quoted -fno-include-deps -findirect-choice -gen-PER -no-gen-OER -D.`
25  */
26
27 #include "ProtocolExtensionField.h"
28
29 static const long asn_VAL_1_id_ManagementBasedMDTallowed = 74;
30 static const long asn_VAL_1_ignore = 1;
31 static const long asn_VAL_1_optional = 0;
32 static const long asn_VAL_2_id_ManagementBasedMDTPLMNList = 89;
33 static const long asn_VAL_2_ignore = 1;
34 static const long asn_VAL_2_optional = 0;
35 static const long asn_VAL_3_id_UESidelinkAggregateMaximumBitRate = 184;
36 static const long asn_VAL_3_ignore = 1;
37 static const long asn_VAL_3_optional = 0;
38 static const asn_ioc_cell_t asn_IOS_UE_ContextInformation_ExtIEs_1_rows[] = {
39         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_1_id_ManagementBasedMDTallowed },
40         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_ignore },
41         { "&Extension", aioc__type, &asn_DEF_ManagementBasedMDTallowed },
42         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_optional },
43         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_2_id_ManagementBasedMDTPLMNList },
44         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_ignore },
45         { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
46         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_optional },
47         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_3_id_UESidelinkAggregateMaximumBitRate },
48         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_ignore },
49         { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
50         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_optional }
51 };
52 static const asn_ioc_set_t asn_IOS_UE_ContextInformation_ExtIEs_1[] = {
53         { 3, 4, asn_IOS_UE_ContextInformation_ExtIEs_1_rows }
54 };
55 static const long asn_VAL_4_id_BearerType = 171;
56 static const long asn_VAL_4_reject = 0;
57 static const long asn_VAL_4_optional = 0;
58 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows[] = {
59         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_4_id_BearerType },
60         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
61         { "&Extension", aioc__type, &asn_DEF_BearerType },
62         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_optional }
63 };
64 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1[] = {
65         { 1, 4, asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows }
66 };
67 static const long asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended = 91;
68 static const long asn_VAL_5_ignore = 1;
69 static const long asn_VAL_5_optional = 0;
70 static const long asn_VAL_6_id_ULCOUNTValueExtended = 92;
71 static const long asn_VAL_6_ignore = 1;
72 static const long asn_VAL_6_optional = 0;
73 static const long asn_VAL_7_id_DLCOUNTValueExtended = 93;
74 static const long asn_VAL_7_ignore = 1;
75 static const long asn_VAL_7_optional = 0;
76 static const long asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 = 150;
77 static const long asn_VAL_8_ignore = 1;
78 static const long asn_VAL_8_optional = 0;
79 static const long asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 = 151;
80 static const long asn_VAL_9_ignore = 1;
81 static const long asn_VAL_9_optional = 0;
82 static const long asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 = 152;
83 static const long asn_VAL_10_ignore = 1;
84 static const long asn_VAL_10_optional = 0;
85 static const asn_ioc_cell_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows[] = {
86         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended },
87         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_ignore },
88         { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended },
89         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_optional },
90         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_6_id_ULCOUNTValueExtended },
91         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore },
92         { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
93         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_optional },
94         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_7_id_DLCOUNTValueExtended },
95         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_ignore },
96         { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
97         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_optional },
98         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
99         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_ignore },
100         { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
101         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_optional },
102         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 },
103         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_ignore },
104         { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
105         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_optional },
106         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 },
107         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_ignore },
108         { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
109         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_optional }
110 };
111 static const asn_ioc_set_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1[] = {
112         { 6, 4, asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows }
113 };
114 static const long asn_VAL_11_id_ABSInformation = 61;
115 static const long asn_VAL_11_ignore = 1;
116 static const long asn_VAL_11_optional = 0;
117 static const long asn_VAL_12_id_InvokeIndication = 62;
118 static const long asn_VAL_12_ignore = 1;
119 static const long asn_VAL_12_optional = 0;
120 static const long asn_VAL_13_id_IntendedULDLConfiguration = 99;
121 static const long asn_VAL_13_ignore = 1;
122 static const long asn_VAL_13_optional = 0;
123 static const long asn_VAL_14_id_ExtendedULInterferenceOverloadInfo = 100;
124 static const long asn_VAL_14_ignore = 1;
125 static const long asn_VAL_14_optional = 0;
126 static const long asn_VAL_15_id_CoMPInformation = 108;
127 static const long asn_VAL_15_ignore = 1;
128 static const long asn_VAL_15_optional = 0;
129 static const long asn_VAL_16_id_DynamicDLTransmissionInformation = 106;
130 static const long asn_VAL_16_ignore = 1;
131 static const long asn_VAL_16_optional = 0;
132 static const asn_ioc_cell_t asn_IOS_CellInformation_Item_ExtIEs_1_rows[] = {
133         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_11_id_ABSInformation },
134         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
135         { "&Extension", aioc__type, &asn_DEF_ABSInformation },
136         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_optional },
137         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_12_id_InvokeIndication },
138         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
139         { "&Extension", aioc__type, &asn_DEF_InvokeIndication },
140         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_optional },
141         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_13_id_IntendedULDLConfiguration },
142         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_ignore },
143         { "&Extension", aioc__type, &asn_DEF_SubframeAssignment },
144         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_optional },
145         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_14_id_ExtendedULInterferenceOverloadInfo },
146         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_ignore },
147         { "&Extension", aioc__type, &asn_DEF_ExtendedULInterferenceOverloadInfo },
148         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_optional },
149         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_15_id_CoMPInformation },
150         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_ignore },
151         { "&Extension", aioc__type, &asn_DEF_CoMPInformation },
152         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_optional },
153         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_16_id_DynamicDLTransmissionInformation },
154         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_ignore },
155         { "&Extension", aioc__type, &asn_DEF_DynamicDLTransmissionInformation },
156         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_optional }
157 };
158 static const asn_ioc_set_t asn_IOS_CellInformation_Item_ExtIEs_1[] = {
159         { 6, 4, asn_IOS_CellInformation_Item_ExtIEs_1_rows }
160 };
161 static const long asn_VAL_17_id_DeactivationIndication = 59;
162 static const long asn_VAL_17_ignore = 1;
163 static const long asn_VAL_17_optional = 0;
164 static const asn_ioc_cell_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows[] = {
165         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_17_id_DeactivationIndication },
166         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_ignore },
167         { "&Extension", aioc__type, &asn_DEF_DeactivationIndication },
168         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_optional }
169 };
170 static const asn_ioc_set_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1[] = {
171         { 1, 4, asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows }
172 };
173 static const long asn_VAL_18_id_CompositeAvailableCapacityGroup = 42;
174 static const long asn_VAL_18_ignore = 1;
175 static const long asn_VAL_18_optional = 0;
176 static const long asn_VAL_19_id_ABS_Status = 63;
177 static const long asn_VAL_19_ignore = 1;
178 static const long asn_VAL_19_optional = 0;
179 static const long asn_VAL_20_id_RSRPMRList = 110;
180 static const long asn_VAL_20_ignore = 1;
181 static const long asn_VAL_20_optional = 0;
182 static const long asn_VAL_21_id_CSIReportList = 146;
183 static const long asn_VAL_21_ignore = 1;
184 static const long asn_VAL_21_optional = 0;
185 static const long asn_VAL_22_id_CellReportingIndicator = 170;
186 static const long asn_VAL_22_ignore = 1;
187 static const long asn_VAL_22_optional = 0;
188 static const asn_ioc_cell_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows[] = {
189         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_18_id_CompositeAvailableCapacityGroup },
190         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_ignore },
191         { "&Extension", aioc__type, &asn_DEF_CompositeAvailableCapacityGroup },
192         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_optional },
193         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_19_id_ABS_Status },
194         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_ignore },
195         { "&Extension", aioc__type, &asn_DEF_ABS_Status },
196         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_optional },
197         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_20_id_RSRPMRList },
198         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_ignore },
199         { "&Extension", aioc__type, &asn_DEF_RSRPMRList },
200         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_optional },
201         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_21_id_CSIReportList },
202         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_ignore },
203         { "&Extension", aioc__type, &asn_DEF_CSIReportList },
204         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_optional },
205         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_22_id_CellReportingIndicator },
206         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_ignore },
207         { "&Extension", aioc__type, &asn_DEF_CellReportingIndicator },
208         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_optional }
209 };
210 static const asn_ioc_set_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1[] = {
211         { 5, 4, asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows }
212 };
213 static const long asn_VAL_23_id_Correlation_ID = 166;
214 static const long asn_VAL_23_ignore = 1;
215 static const long asn_VAL_23_optional = 0;
216 static const long asn_VAL_24_id_SIPTO_Correlation_ID = 167;
217 static const long asn_VAL_24_ignore = 1;
218 static const long asn_VAL_24_optional = 0;
219 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows[] = {
220         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_23_id_Correlation_ID },
221         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_ignore },
222         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
223         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_optional },
224         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_24_id_SIPTO_Correlation_ID },
225         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_ignore },
226         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
227         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_optional }
228 };
229 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1[] = {
230         { 2, 4, asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows }
231 };
232 static const long asn_VAL_25_id_Correlation_ID = 166;
233 static const long asn_VAL_25_ignore = 1;
234 static const long asn_VAL_25_optional = 0;
235 static const long asn_VAL_26_id_SIPTO_Correlation_ID = 167;
236 static const long asn_VAL_26_ignore = 1;
237 static const long asn_VAL_26_optional = 0;
238 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows[] = {
239         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_25_id_Correlation_ID },
240         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_ignore },
241         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
242         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_optional },
243         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_26_id_SIPTO_Correlation_ID },
244         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
245         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
246         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_optional }
247 };
248 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1[] = {
249         { 2, 4, asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows }
250 };
251 static const long asn_VAL_27_id_UESidelinkAggregateMaximumBitRate = 184;
252 static const long asn_VAL_27_ignore = 1;
253 static const long asn_VAL_27_optional = 0;
254 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows[] = {
255         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_27_id_UESidelinkAggregateMaximumBitRate },
256         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },
257         { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
258         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_optional }
259 };
260 static const asn_ioc_set_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1[] = {
261         { 1, 4, asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows }
262 };
263 static const long asn_VAL_28_id_uL_GTPtunnelEndpoint = 185;
264 static const long asn_VAL_28_reject = 0;
265 static const long asn_VAL_28_mandatory = 2;
266 static const long asn_VAL_29_id_dL_Forwarding = 306;
267 static const long asn_VAL_29_ignore = 1;
268 static const long asn_VAL_29_optional = 0;
269 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows[] = {
270         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_28_id_uL_GTPtunnelEndpoint },
271         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_reject },
272         { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
273         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_mandatory },
274         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_29_id_dL_Forwarding },
275         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },
276         { "&Extension", aioc__type, &asn_DEF_DL_Forwarding },
277         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_optional }
278 };
279 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1[] = {
280         { 2, 4, asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows }
281 };
282 static const long asn_VAL_30_id_RLCMode_transferred = 317;
283 static const long asn_VAL_30_ignore = 1;
284 static const long asn_VAL_30_optional = 0;
285 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
286         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_30_id_RLCMode_transferred },
287         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },
288         { "&Extension", aioc__type, &asn_DEF_RLCMode },
289         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional }
290 };
291 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1[] = {
292         { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows }
293 };
294 static const long asn_VAL_31_id_uLpDCPSnLength = 302;
295 static const long asn_VAL_31_ignore = 1;
296 static const long asn_VAL_31_optional = 0;
297 static const long asn_VAL_32_id_dLPDCPSnLength = 311;
298 static const long asn_VAL_32_ignore = 1;
299 static const long asn_VAL_32_optional = 0;
300 static const long asn_VAL_33_id_duplicationActivation = 315;
301 static const long asn_VAL_33_ignore = 1;
302 static const long asn_VAL_33_optional = 0;
303 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
304         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_31_id_uLpDCPSnLength },
305         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },
306         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
307         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_optional },
308         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_32_id_dLPDCPSnLength },
309         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },
310         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
311         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_optional },
312         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_33_id_duplicationActivation },
313         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },
314         { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
315         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_optional }
316 };
317 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
318         { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
319 };
320 static const long asn_VAL_34_id_uLpDCPSnLength = 302;
321 static const long asn_VAL_34_ignore = 1;
322 static const long asn_VAL_34_optional = 0;
323 static const long asn_VAL_35_id_dLPDCPSnLength = 311;
324 static const long asn_VAL_35_ignore = 1;
325 static const long asn_VAL_35_optional = 0;
326 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
327         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_34_id_uLpDCPSnLength },
328         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
329         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
330         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_optional },
331         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_35_id_dLPDCPSnLength },
332         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_ignore },
333         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
334         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_optional }
335 };
336 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1[] = {
337         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows }
338 };
339 static const long asn_VAL_36_id_lCID = 314;
340 static const long asn_VAL_36_ignore = 1;
341 static const long asn_VAL_36_optional = 0;
342 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
343         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_36_id_lCID },
344         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_ignore },
345         { "&Extension", aioc__type, &asn_DEF_LCID },
346         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_optional }
347 };
348 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
349         { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
350 };
351 static const long asn_VAL_37_id_SubscriberProfileIDforRFP = 275;
352 static const long asn_VAL_37_ignore = 1;
353 static const long asn_VAL_37_optional = 0;
354 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows[] = {
355         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_37_id_SubscriberProfileIDforRFP },
356         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_ignore },
357         { "&Extension", aioc__type, &asn_DEF_SubscriberProfileIDforRFP },
358         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_37_optional }
359 };
360 static const asn_ioc_set_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1[] = {
361         { 1, 4, asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows }
362 };
363 static const long asn_VAL_38_id_RLCMode_transferred = 317;
364 static const long asn_VAL_38_ignore = 1;
365 static const long asn_VAL_38_optional = 0;
366 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
367         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_38_id_RLCMode_transferred },
368         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_ignore },
369         { "&Extension", aioc__type, &asn_DEF_RLCMode },
370         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_38_optional }
371 };
372 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
373         { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
374 };
375 static const long asn_VAL_39_id_uLpDCPSnLength = 302;
376 static const long asn_VAL_39_ignore = 1;
377 static const long asn_VAL_39_optional = 0;
378 static const long asn_VAL_40_id_dLPDCPSnLength = 311;
379 static const long asn_VAL_40_ignore = 1;
380 static const long asn_VAL_40_optional = 0;
381 static const long asn_VAL_41_id_duplicationActivation = 315;
382 static const long asn_VAL_41_ignore = 1;
383 static const long asn_VAL_41_optional = 0;
384 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
385         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_39_id_uLpDCPSnLength },
386         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_ignore },
387         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
388         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_39_optional },
389         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_40_id_dLPDCPSnLength },
390         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_ignore },
391         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
392         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_40_optional },
393         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_41_id_duplicationActivation },
394         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_ignore },
395         { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
396         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_41_optional }
397 };
398 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
399         { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
400 };
401 static const long asn_VAL_42_id_RLC_Status = 300;
402 static const long asn_VAL_42_ignore = 1;
403 static const long asn_VAL_42_optional = 0;
404 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
405         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_42_id_RLC_Status },
406         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_ignore },
407         { "&Extension", aioc__type, &asn_DEF_RLC_Status },
408         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_42_optional }
409 };
410 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
411         { 1, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
412 };
413 static const long asn_VAL_43_id_uLpDCPSnLength = 302;
414 static const long asn_VAL_43_ignore = 1;
415 static const long asn_VAL_43_optional = 0;
416 static const long asn_VAL_44_id_dLPDCPSnLength = 311;
417 static const long asn_VAL_44_ignore = 1;
418 static const long asn_VAL_44_optional = 0;
419 static const long asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP = 313;
420 static const long asn_VAL_45_ignore = 1;
421 static const long asn_VAL_45_optional = 0;
422 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
423         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_43_id_uLpDCPSnLength },
424         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_43_ignore },
425         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
426         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_43_optional },
427         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_44_id_dLPDCPSnLength },
428         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_44_ignore },
429         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
430         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_44_optional },
431         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP },
432         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_45_ignore },
433         { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
434         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_45_optional }
435 };
436 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
437         { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
438 };
439 static const long asn_VAL_46_id_uLpDCPSnLength = 302;
440 static const long asn_VAL_46_ignore = 1;
441 static const long asn_VAL_46_optional = 0;
442 static const long asn_VAL_47_id_dLPDCPSnLength = 311;
443 static const long asn_VAL_47_ignore = 1;
444 static const long asn_VAL_47_optional = 0;
445 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
446         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_46_id_uLpDCPSnLength },
447         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_46_ignore },
448         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
449         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_46_optional },
450         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_47_id_dLPDCPSnLength },
451         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_47_ignore },
452         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
453         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_47_optional }
454 };
455 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
456         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
457 };
458 static const long asn_VAL_48_id_lCID = 314;
459 static const long asn_VAL_48_ignore = 1;
460 static const long asn_VAL_48_optional = 0;
461 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
462         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_48_id_lCID },
463         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_48_ignore },
464         { "&Extension", aioc__type, &asn_DEF_LCID },
465         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_48_optional }
466 };
467 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
468         { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
469 };
470 static const long asn_VAL_49_id_uLpDCPSnLength = 302;
471 static const long asn_VAL_49_ignore = 1;
472 static const long asn_VAL_49_optional = 0;
473 static const long asn_VAL_50_id_dLPDCPSnLength = 311;
474 static const long asn_VAL_50_ignore = 1;
475 static const long asn_VAL_50_optional = 0;
476 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
477         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_49_id_uLpDCPSnLength },
478         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_49_ignore },
479         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
480         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_49_optional },
481         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_50_id_dLPDCPSnLength },
482         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_50_ignore },
483         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
484         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_50_optional }
485 };
486 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
487         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
488 };
489 static const long asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP = 312;
490 static const long asn_VAL_51_ignore = 1;
491 static const long asn_VAL_51_optional = 0;
492 static const long asn_VAL_52_id_RLC_Status = 300;
493 static const long asn_VAL_52_ignore = 1;
494 static const long asn_VAL_52_optional = 0;
495 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
496         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP },
497         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_51_ignore },
498         { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
499         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_51_optional },
500         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_52_id_RLC_Status },
501         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_52_ignore },
502         { "&Extension", aioc__type, &asn_DEF_RLC_Status },
503         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_52_optional }
504 };
505 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
506         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
507 };
508 static const long asn_VAL_53_id_RLCMode_transferred = 317;
509 static const long asn_VAL_53_ignore = 1;
510 static const long asn_VAL_53_optional = 0;
511 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows[] = {
512         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_53_id_RLCMode_transferred },
513         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_53_ignore },
514         { "&Extension", aioc__type, &asn_DEF_RLCMode },
515         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_53_optional }
516 };
517 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1[] = {
518         { 1, 4, asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows }
519 };
520 static const long asn_VAL_54_id_uLpDCPSnLength = 302;
521 static const long asn_VAL_54_ignore = 1;
522 static const long asn_VAL_54_optional = 0;
523 static const long asn_VAL_55_id_dLPDCPSnLength = 311;
524 static const long asn_VAL_55_ignore = 1;
525 static const long asn_VAL_55_optional = 0;
526 static const long asn_VAL_56_id_new_drb_ID_req = 325;
527 static const long asn_VAL_56_ignore = 1;
528 static const long asn_VAL_56_optional = 0;
529 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
530         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_54_id_uLpDCPSnLength },
531         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_54_ignore },
532         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
533         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_54_optional },
534         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_55_id_dLPDCPSnLength },
535         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_55_ignore },
536         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
537         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_55_optional },
538         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_56_id_new_drb_ID_req },
539         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_56_ignore },
540         { "&Extension", aioc__type, &asn_DEF_NewDRBIDrequest },
541         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_56_optional }
542 };
543 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1[] = {
544         { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows }
545 };
546 static const long asn_VAL_57_id_RLC_Status = 300;
547 static const long asn_VAL_57_ignore = 1;
548 static const long asn_VAL_57_optional = 0;
549 static const long asn_VAL_58_id_lCID = 314;
550 static const long asn_VAL_58_ignore = 1;
551 static const long asn_VAL_58_optional = 0;
552 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
553         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_57_id_RLC_Status },
554         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_57_ignore },
555         { "&Extension", aioc__type, &asn_DEF_RLC_Status },
556         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_57_optional },
557         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_58_id_lCID },
558         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_58_ignore },
559         { "&Extension", aioc__type, &asn_DEF_LCID },
560         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_58_optional }
561 };
562 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1[] = {
563         { 2, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows }
564 };
565 static const long asn_VAL_59_id_uLpDCPSnLength = 302;
566 static const long asn_VAL_59_ignore = 1;
567 static const long asn_VAL_59_optional = 0;
568 static const long asn_VAL_60_id_dLPDCPSnLength = 311;
569 static const long asn_VAL_60_ignore = 1;
570 static const long asn_VAL_60_optional = 0;
571 static const asn_ioc_cell_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
572         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_59_id_uLpDCPSnLength },
573         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_59_ignore },
574         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
575         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_59_optional },
576         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_60_id_dLPDCPSnLength },
577         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_60_ignore },
578         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
579         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_60_optional }
580 };
581 static const asn_ioc_set_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1[] = {
582         { 2, 4, asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows }
583 };
584 static const long asn_VAL_61_id_DownlinkPacketLossRate = 273;
585 static const long asn_VAL_61_ignore = 1;
586 static const long asn_VAL_61_optional = 0;
587 static const long asn_VAL_62_id_UplinkPacketLossRate = 274;
588 static const long asn_VAL_62_ignore = 1;
589 static const long asn_VAL_62_optional = 0;
590 static const asn_ioc_cell_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows[] = {
591         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_61_id_DownlinkPacketLossRate },
592         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_61_ignore },
593         { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
594         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_61_optional },
595         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_62_id_UplinkPacketLossRate },
596         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_62_ignore },
597         { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
598         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_62_optional }
599 };
600 static const asn_ioc_set_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1[] = {
601         { 2, 4, asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows }
602 };
603 static const long asn_VAL_63_id_UL_EARFCNExtension = 95;
604 static const long asn_VAL_63_reject = 0;
605 static const long asn_VAL_63_optional = 0;
606 static const long asn_VAL_64_id_DL_EARFCNExtension = 96;
607 static const long asn_VAL_64_reject = 0;
608 static const long asn_VAL_64_optional = 0;
609 static const long asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN = 177;
610 static const long asn_VAL_65_reject = 0;
611 static const long asn_VAL_65_optional = 0;
612 static const long asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN = 178;
613 static const long asn_VAL_66_reject = 0;
614 static const long asn_VAL_66_optional = 0;
615 static const long asn_VAL_67_id_NRS_NSSS_PowerOffset = 282;
616 static const long asn_VAL_67_ignore = 1;
617 static const long asn_VAL_67_optional = 0;
618 static const long asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder = 283;
619 static const long asn_VAL_68_ignore = 1;
620 static const long asn_VAL_68_optional = 0;
621 static const asn_ioc_cell_t asn_IOS_FDD_Info_ExtIEs_1_rows[] = {
622         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_63_id_UL_EARFCNExtension },
623         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_63_reject },
624         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
625         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_63_optional },
626         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_64_id_DL_EARFCNExtension },
627         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_64_reject },
628         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
629         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_64_optional },
630         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN },
631         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_65_reject },
632         { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
633         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_65_optional },
634         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN },
635         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_66_reject },
636         { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
637         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_66_optional },
638         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_67_id_NRS_NSSS_PowerOffset },
639         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_67_ignore },
640         { "&Extension", aioc__type, &asn_DEF_NRS_NSSS_PowerOffset },
641         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_67_optional },
642         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder },
643         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_68_ignore },
644         { "&Extension", aioc__type, &asn_DEF_NSSS_NumOccasionDifferentPrecoder },
645         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_68_optional }
646 };
647 static const asn_ioc_set_t asn_IOS_FDD_Info_ExtIEs_1[] = {
648         { 6, 4, asn_IOS_FDD_Info_ExtIEs_1_rows }
649 };
650 static const long asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL = 196;
651 static const long asn_VAL_69_ignore = 1;
652 static const long asn_VAL_69_optional = 0;
653 static const long asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL = 197;
654 static const long asn_VAL_70_ignore = 1;
655 static const long asn_VAL_70_optional = 0;
656 static const long asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL = 198;
657 static const long asn_VAL_71_ignore = 1;
658 static const long asn_VAL_71_optional = 0;
659 static const long asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL = 199;
660 static const long asn_VAL_72_ignore = 1;
661 static const long asn_VAL_72_optional = 0;
662 static const asn_ioc_cell_t asn_IOS_GBR_QosInformation_ExtIEs_1_rows[] = {
663         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL },
664         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_69_ignore },
665         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
666         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_69_optional },
667         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL },
668         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_70_ignore },
669         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
670         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_70_optional },
671         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL },
672         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_71_ignore },
673         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
674         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_71_optional },
675         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL },
676         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_72_ignore },
677         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
678         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_72_optional }
679 };
680 static const asn_ioc_set_t asn_IOS_GBR_QosInformation_ExtIEs_1[] = {
681         { 4, 4, asn_IOS_GBR_QosInformation_ExtIEs_1_rows }
682 };
683 static const long asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT = 202;
684 static const long asn_VAL_73_ignore = 1;
685 static const long asn_VAL_73_optional = 0;
686 static const long asn_VAL_74_id_CNTypeRestrictions = 301;
687 static const long asn_VAL_74_ignore = 1;
688 static const long asn_VAL_74_optional = 0;
689 static const long asn_VAL_75_id_NRrestrictionin5GS = 305;
690 static const long asn_VAL_75_ignore = 1;
691 static const long asn_VAL_75_optional = 0;
692 static const asn_ioc_cell_t asn_IOS_HandoverRestrictionList_ExtIEs_1_rows[] = {
693         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT },
694         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_73_ignore },
695         { "&Extension", aioc__type, &asn_DEF_NRrestrictioninEPSasSecondaryRAT },
696         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_73_optional },
697         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_74_id_CNTypeRestrictions },
698         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_74_ignore },
699         { "&Extension", aioc__type, &asn_DEF_CNTypeRestrictions },
700         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_74_optional },
701         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_75_id_NRrestrictionin5GS },
702         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_75_ignore },
703         { "&Extension", aioc__type, &asn_DEF_NRrestrictionin5GS },
704         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_75_optional }
705 };
706 static const asn_ioc_set_t asn_IOS_HandoverRestrictionList_ExtIEs_1[] = {
707         { 3, 4, asn_IOS_HandoverRestrictionList_ExtIEs_1_rows }
708 };
709 static const long asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity = 77;
710 static const long asn_VAL_76_ignore = 1;
711 static const long asn_VAL_76_optional = 0;
712 static const long asn_VAL_77_id_HO_cause = 80;
713 static const long asn_VAL_77_ignore = 1;
714 static const long asn_VAL_77_optional = 0;
715 static const asn_ioc_cell_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows[] = {
716         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity },
717         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_76_ignore },
718         { "&Extension", aioc__type, &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity },
719         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_76_optional },
720         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_77_id_HO_cause },
721         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_77_ignore },
722         { "&Extension", aioc__type, &asn_DEF_Cause },
723         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_77_optional }
724 };
725 static const asn_ioc_set_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1[] = {
726         { 2, 4, asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows }
727 };
728 static const long asn_VAL_78_id_M3Configuration = 85;
729 static const long asn_VAL_78_ignore = 1;
730 static const long asn_VAL_78_conditional = 1;
731 static const long asn_VAL_79_id_M4Configuration = 86;
732 static const long asn_VAL_79_ignore = 1;
733 static const long asn_VAL_79_conditional = 1;
734 static const long asn_VAL_80_id_M5Configuration = 87;
735 static const long asn_VAL_80_ignore = 1;
736 static const long asn_VAL_80_conditional = 1;
737 static const long asn_VAL_81_id_MDT_Location_Info = 88;
738 static const long asn_VAL_81_ignore = 1;
739 static const long asn_VAL_81_optional = 0;
740 static const long asn_VAL_82_id_SignallingBasedMDTPLMNList = 90;
741 static const long asn_VAL_82_ignore = 1;
742 static const long asn_VAL_82_optional = 0;
743 static const long asn_VAL_83_id_M6Configuration = 161;
744 static const long asn_VAL_83_ignore = 1;
745 static const long asn_VAL_83_conditional = 1;
746 static const long asn_VAL_84_id_M7Configuration = 162;
747 static const long asn_VAL_84_ignore = 1;
748 static const long asn_VAL_84_conditional = 1;
749 static const long asn_VAL_85_id_BluetoothMeasurementConfiguration = 303;
750 static const long asn_VAL_85_ignore = 1;
751 static const long asn_VAL_85_optional = 0;
752 static const long asn_VAL_86_id_WLANMeasurementConfiguration = 304;
753 static const long asn_VAL_86_ignore = 1;
754 static const long asn_VAL_86_optional = 0;
755 static const asn_ioc_cell_t asn_IOS_MDT_Configuration_ExtIEs_1_rows[] = {
756         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_78_id_M3Configuration },
757         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_78_ignore },
758         { "&Extension", aioc__type, &asn_DEF_M3Configuration },
759         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_78_conditional },
760         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_79_id_M4Configuration },
761         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_79_ignore },
762         { "&Extension", aioc__type, &asn_DEF_M4Configuration },
763         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_79_conditional },
764         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_80_id_M5Configuration },
765         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_80_ignore },
766         { "&Extension", aioc__type, &asn_DEF_M5Configuration },
767         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_80_conditional },
768         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_81_id_MDT_Location_Info },
769         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_81_ignore },
770         { "&Extension", aioc__type, &asn_DEF_MDT_Location_Info },
771         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_81_optional },
772         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_82_id_SignallingBasedMDTPLMNList },
773         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_82_ignore },
774         { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
775         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_82_optional },
776         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_83_id_M6Configuration },
777         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_83_ignore },
778         { "&Extension", aioc__type, &asn_DEF_M6Configuration },
779         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_83_conditional },
780         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_84_id_M7Configuration },
781         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_84_ignore },
782         { "&Extension", aioc__type, &asn_DEF_M7Configuration },
783         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_84_conditional },
784         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_85_id_BluetoothMeasurementConfiguration },
785         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_85_ignore },
786         { "&Extension", aioc__type, &asn_DEF_BluetoothMeasurementConfiguration },
787         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_85_optional },
788         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_86_id_WLANMeasurementConfiguration },
789         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_86_ignore },
790         { "&Extension", aioc__type, &asn_DEF_WLANMeasurementConfiguration },
791         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_86_optional }
792 };
793 static const asn_ioc_set_t asn_IOS_MDT_Configuration_ExtIEs_1[] = {
794         { 9, 4, asn_IOS_MDT_Configuration_ExtIEs_1_rows }
795 };
796 static const long asn_VAL_87_id_NRCGI = 322;
797 static const long asn_VAL_87_ignore = 1;
798 static const long asn_VAL_87_optional = 0;
799 static const long asn_VAL_88_id_MeNBCoordinationAssistanceInformation = 323;
800 static const long asn_VAL_88_reject = 0;
801 static const long asn_VAL_88_optional = 0;
802 static const asn_ioc_cell_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows[] = {
803         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_87_id_NRCGI },
804         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_87_ignore },
805         { "&Extension", aioc__type, &asn_DEF_NRCGI },
806         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_87_optional },
807         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_88_id_MeNBCoordinationAssistanceInformation },
808         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_88_reject },
809         { "&Extension", aioc__type, &asn_DEF_MeNBCoordinationAssistanceInformation },
810         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_88_optional }
811 };
812 static const asn_ioc_set_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1[] = {
813         { 2, 4, asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows }
814 };
815 static const long asn_VAL_89_id_NeighbourTAC = 76;
816 static const long asn_VAL_89_ignore = 1;
817 static const long asn_VAL_89_optional = 0;
818 static const long asn_VAL_90_id_eARFCNExtension = 94;
819 static const long asn_VAL_90_reject = 0;
820 static const long asn_VAL_90_optional = 0;
821 static const asn_ioc_cell_t asn_IOS_Neighbour_Information_ExtIEs_1_rows[] = {
822         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_89_id_NeighbourTAC },
823         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_89_ignore },
824         { "&Extension", aioc__type, &asn_DEF_TAC },
825         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_89_optional },
826         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_90_id_eARFCNExtension },
827         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_90_reject },
828         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
829         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_90_optional }
830 };
831 static const asn_ioc_set_t asn_IOS_Neighbour_Information_ExtIEs_1[] = {
832         { 2, 4, asn_IOS_Neighbour_Information_ExtIEs_1_rows }
833 };
834 static const long asn_VAL_91_id_ProSeUEtoNetworkRelaying = 149;
835 static const long asn_VAL_91_ignore = 1;
836 static const long asn_VAL_91_optional = 0;
837 static const asn_ioc_cell_t asn_IOS_ProSeAuthorized_ExtIEs_1_rows[] = {
838         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_91_id_ProSeUEtoNetworkRelaying },
839         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_91_ignore },
840         { "&Extension", aioc__type, &asn_DEF_ProSeUEtoNetworkRelaying },
841         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_91_optional }
842 };
843 static const asn_ioc_set_t asn_IOS_ProSeAuthorized_ExtIEs_1[] = {
844         { 1, 4, asn_IOS_ProSeAuthorized_ExtIEs_1_rows }
845 };
846 static const long asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage = 193;
847 static const long asn_VAL_92_ignore = 1;
848 static const long asn_VAL_92_optional = 0;
849 static const long asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage = 194;
850 static const long asn_VAL_93_ignore = 1;
851 static const long asn_VAL_93_optional = 0;
852 static const asn_ioc_cell_t asn_IOS_RadioResourceStatus_ExtIEs_1_rows[] = {
853         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage },
854         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_92_ignore },
855         { "&Extension", aioc__type, &asn_DEF_DL_scheduling_PDCCH_CCE_usage },
856         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_92_optional },
857         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage },
858         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_93_ignore },
859         { "&Extension", aioc__type, &asn_DEF_UL_scheduling_PDCCH_CCE_usage },
860         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_93_optional }
861 };
862 static const asn_ioc_set_t asn_IOS_RadioResourceStatus_ExtIEs_1[] = {
863         { 2, 4, asn_IOS_RadioResourceStatus_ExtIEs_1_rows }
864 };
865 static const long asn_VAL_94_id_enhancedRNTP = 148;
866 static const long asn_VAL_94_ignore = 1;
867 static const long asn_VAL_94_optional = 0;
868 static const asn_ioc_cell_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows[] = {
869         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_94_id_enhancedRNTP },
870         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_94_ignore },
871         { "&Extension", aioc__type, &asn_DEF_EnhancedRNTP },
872         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_94_optional }
873 };
874 static const asn_ioc_set_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1[] = {
875         { 1, 4, asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows }
876 };
877 static const long asn_VAL_95_id_UEID = 147;
878 static const long asn_VAL_95_ignore = 1;
879 static const long asn_VAL_95_optional = 0;
880 static const asn_ioc_cell_t asn_IOS_RSRPMRList_ExtIEs_1_rows[] = {
881         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_95_id_UEID },
882         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_95_ignore },
883         { "&Extension", aioc__type, &asn_DEF_UEID },
884         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_95_optional }
885 };
886 static const asn_ioc_set_t asn_IOS_RSRPMRList_ExtIEs_1[] = {
887         { 1, 4, asn_IOS_RSRPMRList_ExtIEs_1_rows }
888 };
889 static const long asn_VAL_96_id_Number_of_Antennaports = 41;
890 static const long asn_VAL_96_ignore = 1;
891 static const long asn_VAL_96_optional = 0;
892 static const long asn_VAL_97_id_PRACH_Configuration = 55;
893 static const long asn_VAL_97_ignore = 1;
894 static const long asn_VAL_97_optional = 0;
895 static const long asn_VAL_98_id_MBSFN_Subframe_Info = 56;
896 static const long asn_VAL_98_ignore = 1;
897 static const long asn_VAL_98_optional = 0;
898 static const long asn_VAL_99_id_CSG_Id = 70;
899 static const long asn_VAL_99_ignore = 1;
900 static const long asn_VAL_99_optional = 0;
901 static const long asn_VAL_100_id_MBMS_Service_Area_List = 79;
902 static const long asn_VAL_100_ignore = 1;
903 static const long asn_VAL_100_optional = 0;
904 static const long asn_VAL_101_id_MultibandInfoList = 84;
905 static const long asn_VAL_101_ignore = 1;
906 static const long asn_VAL_101_optional = 0;
907 static const long asn_VAL_102_id_FreqBandIndicatorPriority = 160;
908 static const long asn_VAL_102_ignore = 1;
909 static const long asn_VAL_102_optional = 0;
910 static const long asn_VAL_103_id_BandwidthReducedSI = 180;
911 static const long asn_VAL_103_ignore = 1;
912 static const long asn_VAL_103_optional = 0;
913 static const long asn_VAL_104_id_ProtectedEUTRAResourceIndication = 284;
914 static const long asn_VAL_104_ignore = 1;
915 static const long asn_VAL_104_optional = 0;
916 static const asn_ioc_cell_t asn_IOS_ServedCell_Information_ExtIEs_1_rows[] = {
917         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_96_id_Number_of_Antennaports },
918         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_96_ignore },
919         { "&Extension", aioc__type, &asn_DEF_Number_of_Antennaports },
920         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_96_optional },
921         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_97_id_PRACH_Configuration },
922         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_97_ignore },
923         { "&Extension", aioc__type, &asn_DEF_PRACH_Configuration },
924         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_97_optional },
925         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_98_id_MBSFN_Subframe_Info },
926         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_98_ignore },
927         { "&Extension", aioc__type, &asn_DEF_MBSFN_Subframe_Infolist },
928         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_98_optional },
929         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_99_id_CSG_Id },
930         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_99_ignore },
931         { "&Extension", aioc__type, &asn_DEF_CSG_Id },
932         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_99_optional },
933         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_100_id_MBMS_Service_Area_List },
934         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_100_ignore },
935         { "&Extension", aioc__type, &asn_DEF_MBMS_Service_Area_Identity_List },
936         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_100_optional },
937         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_101_id_MultibandInfoList },
938         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_101_ignore },
939         { "&Extension", aioc__type, &asn_DEF_MultibandInfoList },
940         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_101_optional },
941         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_102_id_FreqBandIndicatorPriority },
942         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_102_ignore },
943         { "&Extension", aioc__type, &asn_DEF_FreqBandIndicatorPriority },
944         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_102_optional },
945         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_103_id_BandwidthReducedSI },
946         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_103_ignore },
947         { "&Extension", aioc__type, &asn_DEF_BandwidthReducedSI },
948         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_103_optional },
949         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_104_id_ProtectedEUTRAResourceIndication },
950         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_104_ignore },
951         { "&Extension", aioc__type, &asn_DEF_ProtectedEUTRAResourceIndication },
952         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_104_optional }
953 };
954 static const asn_ioc_set_t asn_IOS_ServedCell_Information_ExtIEs_1[] = {
955         { 9, 4, asn_IOS_ServedCell_Information_ExtIEs_1_rows }
956 };
957 static const long asn_VAL_105_id_ECGI = 316;
958 static const long asn_VAL_105_ignore = 1;
959 static const long asn_VAL_105_optional = 0;
960 static const long asn_VAL_106_id_SgNBCoordinationAssistanceInformation = 324;
961 static const long asn_VAL_106_reject = 0;
962 static const long asn_VAL_106_optional = 0;
963 static const asn_ioc_cell_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows[] = {
964         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_105_id_ECGI },
965         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_105_ignore },
966         { "&Extension", aioc__type, &asn_DEF_ECGI },
967         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_105_optional },
968         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_106_id_SgNBCoordinationAssistanceInformation },
969         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_106_reject },
970         { "&Extension", aioc__type, &asn_DEF_SgNBCoordinationAssistanceInformation },
971         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_106_optional }
972 };
973 static const asn_ioc_set_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1[] = {
974         { 2, 4, asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows }
975 };
976 static const long asn_VAL_107_id_AdditionalSpecialSubframe_Info = 97;
977 static const long asn_VAL_107_ignore = 1;
978 static const long asn_VAL_107_optional = 0;
979 static const long asn_VAL_108_id_eARFCNExtension = 94;
980 static const long asn_VAL_108_reject = 0;
981 static const long asn_VAL_108_optional = 0;
982 static const long asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info = 179;
983 static const long asn_VAL_109_ignore = 1;
984 static const long asn_VAL_109_optional = 0;
985 static const asn_ioc_cell_t asn_IOS_TDD_Info_ExtIEs_1_rows[] = {
986         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_107_id_AdditionalSpecialSubframe_Info },
987         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_107_ignore },
988         { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframe_Info },
989         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_107_optional },
990         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_108_id_eARFCNExtension },
991         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_108_reject },
992         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
993         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_108_optional },
994         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info },
995         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_109_ignore },
996         { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframeExtension_Info },
997         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_109_optional }
998 };
999 static const asn_ioc_set_t asn_IOS_TDD_Info_ExtIEs_1[] = {
1000         { 3, 4, asn_IOS_TDD_Info_ExtIEs_1_rows }
1001 };
1002 static const long asn_VAL_110_id_MDTConfiguration = 72;
1003 static const long asn_VAL_110_ignore = 1;
1004 static const long asn_VAL_110_optional = 0;
1005 static const long asn_VAL_111_id_UEAppLayerMeasConfig = 195;
1006 static const long asn_VAL_111_ignore = 1;
1007 static const long asn_VAL_111_optional = 0;
1008 static const asn_ioc_cell_t asn_IOS_TraceActivation_ExtIEs_1_rows[] = {
1009         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_110_id_MDTConfiguration },
1010         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_110_ignore },
1011         { "&Extension", aioc__type, &asn_DEF_MDT_Configuration },
1012         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_110_optional },
1013         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_111_id_UEAppLayerMeasConfig },
1014         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_111_ignore },
1015         { "&Extension", aioc__type, &asn_DEF_UEAppLayerMeasConfig },
1016         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_111_optional }
1017 };
1018 static const asn_ioc_set_t asn_IOS_TraceActivation_ExtIEs_1[] = {
1019         { 2, 4, asn_IOS_TraceActivation_ExtIEs_1_rows }
1020 };
1021 static const long asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink = 200;
1022 static const long asn_VAL_112_ignore = 1;
1023 static const long asn_VAL_112_optional = 0;
1024 static const long asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink = 201;
1025 static const long asn_VAL_113_ignore = 1;
1026 static const long asn_VAL_113_optional = 0;
1027 static const asn_ioc_cell_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows[] = {
1028         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink },
1029         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_112_ignore },
1030         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
1031         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_112_optional },
1032         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink },
1033         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_113_ignore },
1034         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
1035         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_113_optional }
1036 };
1037 static const asn_ioc_set_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1[] = {
1038         { 2, 4, asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows }
1039 };
1040 static const long asn_VAL_114_id_serviceType = 276;
1041 static const long asn_VAL_114_ignore = 1;
1042 static const long asn_VAL_114_optional = 0;
1043 static const asn_ioc_cell_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows[] = {
1044         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_114_id_serviceType },
1045         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_114_ignore },
1046         { "&Extension", aioc__type, &asn_DEF_ServiceType },
1047         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_114_optional }
1048 };
1049 static const asn_ioc_set_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1[] = {
1050         { 1, 4, asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows }
1051 };
1052 static int
1053 memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1054                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1055         long value;
1056         
1057         if(!sptr) {
1058                 ASN__CTFAIL(app_key, td, sptr,
1059                         "%s: value not given (%s:%d)",
1060                         td->name, __FILE__, __LINE__);
1061                 return -1;
1062         }
1063         
1064         value = *(const long *)sptr;
1065         
1066         if((value >= 0 && value <= 65535)) {
1067                 /* Constraint check succeeded */
1068                 return 0;
1069         } else {
1070                 ASN__CTFAIL(app_key, td, sptr,
1071                         "%s: constraint failed (%s:%d)",
1072                         td->name, __FILE__, __LINE__);
1073                 return -1;
1074         }
1075 }
1076
1077 static asn_type_selector_result_t
1078 select_UE_ContextInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1079         asn_type_selector_result_t result = {0, 0};
1080         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
1081         size_t constraining_column = 0; /* &id */
1082         size_t for_column = 1; /* &criticality */
1083         size_t row, presence_index = 0;
1084         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
1085         
1086         for(row=0; row < itable->rows_count; row++) {
1087             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1088             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1089         
1090             if(type_cell->cell_kind == aioc__undefined)
1091                 continue;
1092         
1093             presence_index++;
1094             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1095                 result.type_descriptor = type_cell->type_descriptor;
1096                 result.presence_index = presence_index;
1097                 break;
1098             }
1099         }
1100         
1101         return result;
1102 }
1103
1104 static int
1105 memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1106                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1107         
1108         if(!sptr) {
1109                 ASN__CTFAIL(app_key, td, sptr,
1110                         "%s: value not given (%s:%d)",
1111                         td->name, __FILE__, __LINE__);
1112                 return -1;
1113         }
1114         
1115         
1116         if(1 /* No applicable constraints whatsoever */) {
1117                 /* Nothing is here. See below */
1118         }
1119         
1120         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1121 }
1122
1123 static asn_type_selector_result_t
1124 select_UE_ContextInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1125         asn_type_selector_result_t result = {0, 0};
1126         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
1127         size_t constraining_column = 0; /* &id */
1128         size_t for_column = 2; /* &Extension */
1129         size_t row, presence_index = 0;
1130         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
1131         
1132         for(row=0; row < itable->rows_count; row++) {
1133             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1134             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1135         
1136             if(type_cell->cell_kind == aioc__undefined)
1137                 continue;
1138         
1139             presence_index++;
1140             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1141                 result.type_descriptor = type_cell->type_descriptor;
1142                 result.presence_index = presence_index;
1143                 break;
1144             }
1145         }
1146         
1147         return result;
1148 }
1149
1150 static int
1151 memb_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1152                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1153         
1154         if(!sptr) {
1155                 ASN__CTFAIL(app_key, td, sptr,
1156                         "%s: value not given (%s:%d)",
1157                         td->name, __FILE__, __LINE__);
1158                 return -1;
1159         }
1160         
1161         
1162         if(1 /* No applicable constraints whatsoever */) {
1163                 /* Nothing is here. See below */
1164         }
1165         
1166         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1167 }
1168
1169 static int
1170 memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1171                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1172         long value;
1173         
1174         if(!sptr) {
1175                 ASN__CTFAIL(app_key, td, sptr,
1176                         "%s: value not given (%s:%d)",
1177                         td->name, __FILE__, __LINE__);
1178                 return -1;
1179         }
1180         
1181         value = *(const long *)sptr;
1182         
1183         if((value >= 0 && value <= 65535)) {
1184                 /* Constraint check succeeded */
1185                 return 0;
1186         } else {
1187                 ASN__CTFAIL(app_key, td, sptr,
1188                         "%s: constraint failed (%s:%d)",
1189                         td->name, __FILE__, __LINE__);
1190                 return -1;
1191         }
1192 }
1193
1194 static asn_type_selector_result_t
1195 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1196         asn_type_selector_result_t result = {0, 0};
1197         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
1198         size_t constraining_column = 0; /* &id */
1199         size_t for_column = 1; /* &criticality */
1200         size_t row, presence_index = 0;
1201         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
1202         
1203         for(row=0; row < itable->rows_count; row++) {
1204             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1205             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1206         
1207             if(type_cell->cell_kind == aioc__undefined)
1208                 continue;
1209         
1210             presence_index++;
1211             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1212                 result.type_descriptor = type_cell->type_descriptor;
1213                 result.presence_index = presence_index;
1214                 break;
1215             }
1216         }
1217         
1218         return result;
1219 }
1220
1221 static int
1222 memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1223                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1224         
1225         if(!sptr) {
1226                 ASN__CTFAIL(app_key, td, sptr,
1227                         "%s: value not given (%s:%d)",
1228                         td->name, __FILE__, __LINE__);
1229                 return -1;
1230         }
1231         
1232         
1233         if(1 /* No applicable constraints whatsoever */) {
1234                 /* Nothing is here. See below */
1235         }
1236         
1237         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1238 }
1239
1240 static asn_type_selector_result_t
1241 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1242         asn_type_selector_result_t result = {0, 0};
1243         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
1244         size_t constraining_column = 0; /* &id */
1245         size_t for_column = 2; /* &Extension */
1246         size_t row, presence_index = 0;
1247         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
1248         
1249         for(row=0; row < itable->rows_count; row++) {
1250             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1251             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1252         
1253             if(type_cell->cell_kind == aioc__undefined)
1254                 continue;
1255         
1256             presence_index++;
1257             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1258                 result.type_descriptor = type_cell->type_descriptor;
1259                 result.presence_index = presence_index;
1260                 break;
1261             }
1262         }
1263         
1264         return result;
1265 }
1266
1267 static int
1268 memb_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1269                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1270         
1271         if(!sptr) {
1272                 ASN__CTFAIL(app_key, td, sptr,
1273                         "%s: value not given (%s:%d)",
1274                         td->name, __FILE__, __LINE__);
1275                 return -1;
1276         }
1277         
1278         
1279         if(1 /* No applicable constraints whatsoever */) {
1280                 /* Nothing is here. See below */
1281         }
1282         
1283         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1284 }
1285
1286 static int
1287 memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1288                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1289         long value;
1290         
1291         if(!sptr) {
1292                 ASN__CTFAIL(app_key, td, sptr,
1293                         "%s: value not given (%s:%d)",
1294                         td->name, __FILE__, __LINE__);
1295                 return -1;
1296         }
1297         
1298         value = *(const long *)sptr;
1299         
1300         if((value >= 0 && value <= 65535)) {
1301                 /* Constraint check succeeded */
1302                 return 0;
1303         } else {
1304                 ASN__CTFAIL(app_key, td, sptr,
1305                         "%s: constraint failed (%s:%d)",
1306                         td->name, __FILE__, __LINE__);
1307                 return -1;
1308         }
1309 }
1310
1311 static int
1312 memb_criticality_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_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1332                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1333         
1334         if(!sptr) {
1335                 ASN__CTFAIL(app_key, td, sptr,
1336                         "%s: value not given (%s:%d)",
1337                         td->name, __FILE__, __LINE__);
1338                 return -1;
1339         }
1340         
1341         
1342         if(1 /* No applicable constraints whatsoever */) {
1343                 /* Nothing is here. See below */
1344         }
1345         
1346         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1347 }
1348
1349 static int
1350 memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1351                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1352         long value;
1353         
1354         if(!sptr) {
1355                 ASN__CTFAIL(app_key, td, sptr,
1356                         "%s: value not given (%s:%d)",
1357                         td->name, __FILE__, __LINE__);
1358                 return -1;
1359         }
1360         
1361         value = *(const long *)sptr;
1362         
1363         if((value >= 0 && value <= 65535)) {
1364                 /* Constraint check succeeded */
1365                 return 0;
1366         } else {
1367                 ASN__CTFAIL(app_key, td, sptr,
1368                         "%s: constraint failed (%s:%d)",
1369                         td->name, __FILE__, __LINE__);
1370                 return -1;
1371         }
1372 }
1373
1374 static int
1375 memb_criticality_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_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1395                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1396         
1397         if(!sptr) {
1398                 ASN__CTFAIL(app_key, td, sptr,
1399                         "%s: value not given (%s:%d)",
1400                         td->name, __FILE__, __LINE__);
1401                 return -1;
1402         }
1403         
1404         
1405         if(1 /* No applicable constraints whatsoever */) {
1406                 /* Nothing is here. See below */
1407         }
1408         
1409         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1410 }
1411
1412 static int
1413 memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1414                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1415         long value;
1416         
1417         if(!sptr) {
1418                 ASN__CTFAIL(app_key, td, sptr,
1419                         "%s: value not given (%s:%d)",
1420                         td->name, __FILE__, __LINE__);
1421                 return -1;
1422         }
1423         
1424         value = *(const long *)sptr;
1425         
1426         if((value >= 0 && value <= 65535)) {
1427                 /* Constraint check succeeded */
1428                 return 0;
1429         } else {
1430                 ASN__CTFAIL(app_key, td, sptr,
1431                         "%s: constraint failed (%s:%d)",
1432                         td->name, __FILE__, __LINE__);
1433                 return -1;
1434         }
1435 }
1436
1437 static int
1438 memb_criticality_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_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1458                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1459         
1460         if(!sptr) {
1461                 ASN__CTFAIL(app_key, td, sptr,
1462                         "%s: value not given (%s:%d)",
1463                         td->name, __FILE__, __LINE__);
1464                 return -1;
1465         }
1466         
1467         
1468         if(1 /* No applicable constraints whatsoever */) {
1469                 /* Nothing is here. See below */
1470         }
1471         
1472         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1473 }
1474
1475 static int
1476 memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1477                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1478         long value;
1479         
1480         if(!sptr) {
1481                 ASN__CTFAIL(app_key, td, sptr,
1482                         "%s: value not given (%s:%d)",
1483                         td->name, __FILE__, __LINE__);
1484                 return -1;
1485         }
1486         
1487         value = *(const long *)sptr;
1488         
1489         if((value >= 0 && value <= 65535)) {
1490                 /* Constraint check succeeded */
1491                 return 0;
1492         } else {
1493                 ASN__CTFAIL(app_key, td, sptr,
1494                         "%s: constraint failed (%s:%d)",
1495                         td->name, __FILE__, __LINE__);
1496                 return -1;
1497         }
1498 }
1499
1500 static int
1501 memb_criticality_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_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1521                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1522         
1523         if(!sptr) {
1524                 ASN__CTFAIL(app_key, td, sptr,
1525                         "%s: value not given (%s:%d)",
1526                         td->name, __FILE__, __LINE__);
1527                 return -1;
1528         }
1529         
1530         
1531         if(1 /* No applicable constraints whatsoever */) {
1532                 /* Nothing is here. See below */
1533         }
1534         
1535         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1536 }
1537
1538 static int
1539 memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1540                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1541         long value;
1542         
1543         if(!sptr) {
1544                 ASN__CTFAIL(app_key, td, sptr,
1545                         "%s: value not given (%s:%d)",
1546                         td->name, __FILE__, __LINE__);
1547                 return -1;
1548         }
1549         
1550         value = *(const long *)sptr;
1551         
1552         if((value >= 0 && value <= 65535)) {
1553                 /* Constraint check succeeded */
1554                 return 0;
1555         } else {
1556                 ASN__CTFAIL(app_key, td, sptr,
1557                         "%s: constraint failed (%s:%d)",
1558                         td->name, __FILE__, __LINE__);
1559                 return -1;
1560         }
1561 }
1562
1563 static asn_type_selector_result_t
1564 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1565         asn_type_selector_result_t result = {0, 0};
1566         const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
1567         size_t constraining_column = 0; /* &id */
1568         size_t for_column = 1; /* &criticality */
1569         size_t row, presence_index = 0;
1570         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
1571         
1572         for(row=0; row < itable->rows_count; row++) {
1573             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1574             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1575         
1576             if(type_cell->cell_kind == aioc__undefined)
1577                 continue;
1578         
1579             presence_index++;
1580             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1581                 result.type_descriptor = type_cell->type_descriptor;
1582                 result.presence_index = presence_index;
1583                 break;
1584             }
1585         }
1586         
1587         return result;
1588 }
1589
1590 static int
1591 memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1592                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1593         
1594         if(!sptr) {
1595                 ASN__CTFAIL(app_key, td, sptr,
1596                         "%s: value not given (%s:%d)",
1597                         td->name, __FILE__, __LINE__);
1598                 return -1;
1599         }
1600         
1601         
1602         if(1 /* No applicable constraints whatsoever */) {
1603                 /* Nothing is here. See below */
1604         }
1605         
1606         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1607 }
1608
1609 static asn_type_selector_result_t
1610 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1611         asn_type_selector_result_t result = {0, 0};
1612         const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
1613         size_t constraining_column = 0; /* &id */
1614         size_t for_column = 2; /* &Extension */
1615         size_t row, presence_index = 0;
1616         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
1617         
1618         for(row=0; row < itable->rows_count; row++) {
1619             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1620             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1621         
1622             if(type_cell->cell_kind == aioc__undefined)
1623                 continue;
1624         
1625             presence_index++;
1626             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1627                 result.type_descriptor = type_cell->type_descriptor;
1628                 result.presence_index = presence_index;
1629                 break;
1630             }
1631         }
1632         
1633         return result;
1634 }
1635
1636 static int
1637 memb_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1638                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1639         
1640         if(!sptr) {
1641                 ASN__CTFAIL(app_key, td, sptr,
1642                         "%s: value not given (%s:%d)",
1643                         td->name, __FILE__, __LINE__);
1644                 return -1;
1645         }
1646         
1647         
1648         if(1 /* No applicable constraints whatsoever */) {
1649                 /* Nothing is here. See below */
1650         }
1651         
1652         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1653 }
1654
1655 static int
1656 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1657                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1658         long value;
1659         
1660         if(!sptr) {
1661                 ASN__CTFAIL(app_key, td, sptr,
1662                         "%s: value not given (%s:%d)",
1663                         td->name, __FILE__, __LINE__);
1664                 return -1;
1665         }
1666         
1667         value = *(const long *)sptr;
1668         
1669         if((value >= 0 && value <= 65535)) {
1670                 /* Constraint check succeeded */
1671                 return 0;
1672         } else {
1673                 ASN__CTFAIL(app_key, td, sptr,
1674                         "%s: constraint failed (%s:%d)",
1675                         td->name, __FILE__, __LINE__);
1676                 return -1;
1677         }
1678 }
1679
1680 static asn_type_selector_result_t
1681 select_CellInformation_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1682         asn_type_selector_result_t result = {0, 0};
1683         const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1684         size_t constraining_column = 0; /* &id */
1685         size_t for_column = 1; /* &criticality */
1686         size_t row, presence_index = 0;
1687         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1688         
1689         for(row=0; row < itable->rows_count; row++) {
1690             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1691             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1692         
1693             if(type_cell->cell_kind == aioc__undefined)
1694                 continue;
1695         
1696             presence_index++;
1697             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1698                 result.type_descriptor = type_cell->type_descriptor;
1699                 result.presence_index = presence_index;
1700                 break;
1701             }
1702         }
1703         
1704         return result;
1705 }
1706
1707 static int
1708 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1709                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1710         
1711         if(!sptr) {
1712                 ASN__CTFAIL(app_key, td, sptr,
1713                         "%s: value not given (%s:%d)",
1714                         td->name, __FILE__, __LINE__);
1715                 return -1;
1716         }
1717         
1718         
1719         if(1 /* No applicable constraints whatsoever */) {
1720                 /* Nothing is here. See below */
1721         }
1722         
1723         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1724 }
1725
1726 static asn_type_selector_result_t
1727 select_CellInformation_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1728         asn_type_selector_result_t result = {0, 0};
1729         const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1730         size_t constraining_column = 0; /* &id */
1731         size_t for_column = 2; /* &Extension */
1732         size_t row, presence_index = 0;
1733         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1734         
1735         for(row=0; row < itable->rows_count; row++) {
1736             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1737             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1738         
1739             if(type_cell->cell_kind == aioc__undefined)
1740                 continue;
1741         
1742             presence_index++;
1743             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1744                 result.type_descriptor = type_cell->type_descriptor;
1745                 result.presence_index = presence_index;
1746                 break;
1747             }
1748         }
1749         
1750         return result;
1751 }
1752
1753 static int
1754 memb_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1755                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1756         
1757         if(!sptr) {
1758                 ASN__CTFAIL(app_key, td, sptr,
1759                         "%s: value not given (%s:%d)",
1760                         td->name, __FILE__, __LINE__);
1761                 return -1;
1762         }
1763         
1764         
1765         if(1 /* No applicable constraints whatsoever */) {
1766                 /* Nothing is here. See below */
1767         }
1768         
1769         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1770 }
1771
1772 static int
1773 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1774                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1775         long value;
1776         
1777         if(!sptr) {
1778                 ASN__CTFAIL(app_key, td, sptr,
1779                         "%s: value not given (%s:%d)",
1780                         td->name, __FILE__, __LINE__);
1781                 return -1;
1782         }
1783         
1784         value = *(const long *)sptr;
1785         
1786         if((value >= 0 && value <= 65535)) {
1787                 /* Constraint check succeeded */
1788                 return 0;
1789         } else {
1790                 ASN__CTFAIL(app_key, td, sptr,
1791                         "%s: constraint failed (%s:%d)",
1792                         td->name, __FILE__, __LINE__);
1793                 return -1;
1794         }
1795 }
1796
1797 static asn_type_selector_result_t
1798 select_ServedCellsToModify_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1799         asn_type_selector_result_t result = {0, 0};
1800         const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1801         size_t constraining_column = 0; /* &id */
1802         size_t for_column = 1; /* &criticality */
1803         size_t row, presence_index = 0;
1804         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1805         
1806         for(row=0; row < itable->rows_count; row++) {
1807             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1808             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1809         
1810             if(type_cell->cell_kind == aioc__undefined)
1811                 continue;
1812         
1813             presence_index++;
1814             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1815                 result.type_descriptor = type_cell->type_descriptor;
1816                 result.presence_index = presence_index;
1817                 break;
1818             }
1819         }
1820         
1821         return result;
1822 }
1823
1824 static int
1825 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1826                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1827         
1828         if(!sptr) {
1829                 ASN__CTFAIL(app_key, td, sptr,
1830                         "%s: value not given (%s:%d)",
1831                         td->name, __FILE__, __LINE__);
1832                 return -1;
1833         }
1834         
1835         
1836         if(1 /* No applicable constraints whatsoever */) {
1837                 /* Nothing is here. See below */
1838         }
1839         
1840         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1841 }
1842
1843 static asn_type_selector_result_t
1844 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1845         asn_type_selector_result_t result = {0, 0};
1846         const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1847         size_t constraining_column = 0; /* &id */
1848         size_t for_column = 2; /* &Extension */
1849         size_t row, presence_index = 0;
1850         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1851         
1852         for(row=0; row < itable->rows_count; row++) {
1853             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1854             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1855         
1856             if(type_cell->cell_kind == aioc__undefined)
1857                 continue;
1858         
1859             presence_index++;
1860             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1861                 result.type_descriptor = type_cell->type_descriptor;
1862                 result.presence_index = presence_index;
1863                 break;
1864             }
1865         }
1866         
1867         return result;
1868 }
1869
1870 static int
1871 memb_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1872                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1873         
1874         if(!sptr) {
1875                 ASN__CTFAIL(app_key, td, sptr,
1876                         "%s: value not given (%s:%d)",
1877                         td->name, __FILE__, __LINE__);
1878                 return -1;
1879         }
1880         
1881         
1882         if(1 /* No applicable constraints whatsoever */) {
1883                 /* Nothing is here. See below */
1884         }
1885         
1886         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1887 }
1888
1889 static int
1890 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1891                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1892         long value;
1893         
1894         if(!sptr) {
1895                 ASN__CTFAIL(app_key, td, sptr,
1896                         "%s: value not given (%s:%d)",
1897                         td->name, __FILE__, __LINE__);
1898                 return -1;
1899         }
1900         
1901         value = *(const long *)sptr;
1902         
1903         if((value >= 0 && value <= 65535)) {
1904                 /* Constraint check succeeded */
1905                 return 0;
1906         } else {
1907                 ASN__CTFAIL(app_key, td, sptr,
1908                         "%s: constraint failed (%s:%d)",
1909                         td->name, __FILE__, __LINE__);
1910                 return -1;
1911         }
1912 }
1913
1914 static int
1915 memb_criticality_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_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1935                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1936         
1937         if(!sptr) {
1938                 ASN__CTFAIL(app_key, td, sptr,
1939                         "%s: value not given (%s:%d)",
1940                         td->name, __FILE__, __LINE__);
1941                 return -1;
1942         }
1943         
1944         
1945         if(1 /* No applicable constraints whatsoever */) {
1946                 /* Nothing is here. See below */
1947         }
1948         
1949         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1950 }
1951
1952 static int
1953 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1954                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1955         long value;
1956         
1957         if(!sptr) {
1958                 ASN__CTFAIL(app_key, td, sptr,
1959                         "%s: value not given (%s:%d)",
1960                         td->name, __FILE__, __LINE__);
1961                 return -1;
1962         }
1963         
1964         value = *(const long *)sptr;
1965         
1966         if((value >= 0 && value <= 65535)) {
1967                 /* Constraint check succeeded */
1968                 return 0;
1969         } else {
1970                 ASN__CTFAIL(app_key, td, sptr,
1971                         "%s: constraint failed (%s:%d)",
1972                         td->name, __FILE__, __LINE__);
1973                 return -1;
1974         }
1975 }
1976
1977 static int
1978 memb_criticality_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_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1998                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1999         
2000         if(!sptr) {
2001                 ASN__CTFAIL(app_key, td, sptr,
2002                         "%s: value not given (%s:%d)",
2003                         td->name, __FILE__, __LINE__);
2004                 return -1;
2005         }
2006         
2007         
2008         if(1 /* No applicable constraints whatsoever */) {
2009                 /* Nothing is here. See below */
2010         }
2011         
2012         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2013 }
2014
2015 static int
2016 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2017                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2018         long value;
2019         
2020         if(!sptr) {
2021                 ASN__CTFAIL(app_key, td, sptr,
2022                         "%s: value not given (%s:%d)",
2023                         td->name, __FILE__, __LINE__);
2024                 return -1;
2025         }
2026         
2027         value = *(const long *)sptr;
2028         
2029         if((value >= 0 && value <= 65535)) {
2030                 /* Constraint check succeeded */
2031                 return 0;
2032         } else {
2033                 ASN__CTFAIL(app_key, td, sptr,
2034                         "%s: constraint failed (%s:%d)",
2035                         td->name, __FILE__, __LINE__);
2036                 return -1;
2037         }
2038 }
2039
2040 static int
2041 memb_criticality_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_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2061                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2062         
2063         if(!sptr) {
2064                 ASN__CTFAIL(app_key, td, sptr,
2065                         "%s: value not given (%s:%d)",
2066                         td->name, __FILE__, __LINE__);
2067                 return -1;
2068         }
2069         
2070         
2071         if(1 /* No applicable constraints whatsoever */) {
2072                 /* Nothing is here. See below */
2073         }
2074         
2075         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2076 }
2077
2078 static int
2079 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2080                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2081         long value;
2082         
2083         if(!sptr) {
2084                 ASN__CTFAIL(app_key, td, sptr,
2085                         "%s: value not given (%s:%d)",
2086                         td->name, __FILE__, __LINE__);
2087                 return -1;
2088         }
2089         
2090         value = *(const long *)sptr;
2091         
2092         if((value >= 0 && value <= 65535)) {
2093                 /* Constraint check succeeded */
2094                 return 0;
2095         } else {
2096                 ASN__CTFAIL(app_key, td, sptr,
2097                         "%s: constraint failed (%s:%d)",
2098                         td->name, __FILE__, __LINE__);
2099                 return -1;
2100         }
2101 }
2102
2103 static int
2104 memb_criticality_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_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2124                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2125         
2126         if(!sptr) {
2127                 ASN__CTFAIL(app_key, td, sptr,
2128                         "%s: value not given (%s:%d)",
2129                         td->name, __FILE__, __LINE__);
2130                 return -1;
2131         }
2132         
2133         
2134         if(1 /* No applicable constraints whatsoever */) {
2135                 /* Nothing is here. See below */
2136         }
2137         
2138         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2139 }
2140
2141 static int
2142 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2143                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2144         long value;
2145         
2146         if(!sptr) {
2147                 ASN__CTFAIL(app_key, td, sptr,
2148                         "%s: value not given (%s:%d)",
2149                         td->name, __FILE__, __LINE__);
2150                 return -1;
2151         }
2152         
2153         value = *(const long *)sptr;
2154         
2155         if((value >= 0 && value <= 65535)) {
2156                 /* Constraint check succeeded */
2157                 return 0;
2158         } else {
2159                 ASN__CTFAIL(app_key, td, sptr,
2160                         "%s: constraint failed (%s:%d)",
2161                         td->name, __FILE__, __LINE__);
2162                 return -1;
2163         }
2164 }
2165
2166 static asn_type_selector_result_t
2167 select_CellMeasurementResult_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2168         asn_type_selector_result_t result = {0, 0};
2169         const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2170         size_t constraining_column = 0; /* &id */
2171         size_t for_column = 1; /* &criticality */
2172         size_t row, presence_index = 0;
2173         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2174         
2175         for(row=0; row < itable->rows_count; row++) {
2176             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2177             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2178         
2179             if(type_cell->cell_kind == aioc__undefined)
2180                 continue;
2181         
2182             presence_index++;
2183             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2184                 result.type_descriptor = type_cell->type_descriptor;
2185                 result.presence_index = presence_index;
2186                 break;
2187             }
2188         }
2189         
2190         return result;
2191 }
2192
2193 static int
2194 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2195                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2196         
2197         if(!sptr) {
2198                 ASN__CTFAIL(app_key, td, sptr,
2199                         "%s: value not given (%s:%d)",
2200                         td->name, __FILE__, __LINE__);
2201                 return -1;
2202         }
2203         
2204         
2205         if(1 /* No applicable constraints whatsoever */) {
2206                 /* Nothing is here. See below */
2207         }
2208         
2209         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2210 }
2211
2212 static asn_type_selector_result_t
2213 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2214         asn_type_selector_result_t result = {0, 0};
2215         const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2216         size_t constraining_column = 0; /* &id */
2217         size_t for_column = 2; /* &Extension */
2218         size_t row, presence_index = 0;
2219         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2220         
2221         for(row=0; row < itable->rows_count; row++) {
2222             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2223             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2224         
2225             if(type_cell->cell_kind == aioc__undefined)
2226                 continue;
2227         
2228             presence_index++;
2229             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2230                 result.type_descriptor = type_cell->type_descriptor;
2231                 result.presence_index = presence_index;
2232                 break;
2233             }
2234         }
2235         
2236         return result;
2237 }
2238
2239 static int
2240 memb_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2241                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2242         
2243         if(!sptr) {
2244                 ASN__CTFAIL(app_key, td, sptr,
2245                         "%s: value not given (%s:%d)",
2246                         td->name, __FILE__, __LINE__);
2247                 return -1;
2248         }
2249         
2250         
2251         if(1 /* No applicable constraints whatsoever */) {
2252                 /* Nothing is here. See below */
2253         }
2254         
2255         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2256 }
2257
2258 static int
2259 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2260                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2261         long value;
2262         
2263         if(!sptr) {
2264                 ASN__CTFAIL(app_key, td, sptr,
2265                         "%s: value not given (%s:%d)",
2266                         td->name, __FILE__, __LINE__);
2267                 return -1;
2268         }
2269         
2270         value = *(const long *)sptr;
2271         
2272         if((value >= 0 && value <= 65535)) {
2273                 /* Constraint check succeeded */
2274                 return 0;
2275         } else {
2276                 ASN__CTFAIL(app_key, td, sptr,
2277                         "%s: constraint failed (%s:%d)",
2278                         td->name, __FILE__, __LINE__);
2279                 return -1;
2280         }
2281 }
2282
2283 static int
2284 memb_criticality_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_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2304                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2305         
2306         if(!sptr) {
2307                 ASN__CTFAIL(app_key, td, sptr,
2308                         "%s: value not given (%s:%d)",
2309                         td->name, __FILE__, __LINE__);
2310                 return -1;
2311         }
2312         
2313         
2314         if(1 /* No applicable constraints whatsoever */) {
2315                 /* Nothing is here. See below */
2316         }
2317         
2318         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2319 }
2320
2321 static int
2322 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2323                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2324         long value;
2325         
2326         if(!sptr) {
2327                 ASN__CTFAIL(app_key, td, sptr,
2328                         "%s: value not given (%s:%d)",
2329                         td->name, __FILE__, __LINE__);
2330                 return -1;
2331         }
2332         
2333         value = *(const long *)sptr;
2334         
2335         if((value >= 0 && value <= 65535)) {
2336                 /* Constraint check succeeded */
2337                 return 0;
2338         } else {
2339                 ASN__CTFAIL(app_key, td, sptr,
2340                         "%s: constraint failed (%s:%d)",
2341                         td->name, __FILE__, __LINE__);
2342                 return -1;
2343         }
2344 }
2345
2346 static int
2347 memb_criticality_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_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2367                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2368         
2369         if(!sptr) {
2370                 ASN__CTFAIL(app_key, td, sptr,
2371                         "%s: value not given (%s:%d)",
2372                         td->name, __FILE__, __LINE__);
2373                 return -1;
2374         }
2375         
2376         
2377         if(1 /* No applicable constraints whatsoever */) {
2378                 /* Nothing is here. See below */
2379         }
2380         
2381         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2382 }
2383
2384 static int
2385 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2386                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2387         long value;
2388         
2389         if(!sptr) {
2390                 ASN__CTFAIL(app_key, td, sptr,
2391                         "%s: value not given (%s:%d)",
2392                         td->name, __FILE__, __LINE__);
2393                 return -1;
2394         }
2395         
2396         value = *(const long *)sptr;
2397         
2398         if((value >= 0 && value <= 65535)) {
2399                 /* Constraint check succeeded */
2400                 return 0;
2401         } else {
2402                 ASN__CTFAIL(app_key, td, sptr,
2403                         "%s: constraint failed (%s:%d)",
2404                         td->name, __FILE__, __LINE__);
2405                 return -1;
2406         }
2407 }
2408
2409 static int
2410 memb_criticality_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_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2430                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2431         
2432         if(!sptr) {
2433                 ASN__CTFAIL(app_key, td, sptr,
2434                         "%s: value not given (%s:%d)",
2435                         td->name, __FILE__, __LINE__);
2436                 return -1;
2437         }
2438         
2439         
2440         if(1 /* No applicable constraints whatsoever */) {
2441                 /* Nothing is here. See below */
2442         }
2443         
2444         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2445 }
2446
2447 static int
2448 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2449                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2450         long value;
2451         
2452         if(!sptr) {
2453                 ASN__CTFAIL(app_key, td, sptr,
2454                         "%s: value not given (%s:%d)",
2455                         td->name, __FILE__, __LINE__);
2456                 return -1;
2457         }
2458         
2459         value = *(const long *)sptr;
2460         
2461         if((value >= 0 && value <= 65535)) {
2462                 /* Constraint check succeeded */
2463                 return 0;
2464         } else {
2465                 ASN__CTFAIL(app_key, td, sptr,
2466                         "%s: constraint failed (%s:%d)",
2467                         td->name, __FILE__, __LINE__);
2468                 return -1;
2469         }
2470 }
2471
2472 static asn_type_selector_result_t
2473 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2474         asn_type_selector_result_t result = {0, 0};
2475         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2476         size_t constraining_column = 0; /* &id */
2477         size_t for_column = 1; /* &criticality */
2478         size_t row, presence_index = 0;
2479         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2480         
2481         for(row=0; row < itable->rows_count; row++) {
2482             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2483             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2484         
2485             if(type_cell->cell_kind == aioc__undefined)
2486                 continue;
2487         
2488             presence_index++;
2489             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2490                 result.type_descriptor = type_cell->type_descriptor;
2491                 result.presence_index = presence_index;
2492                 break;
2493             }
2494         }
2495         
2496         return result;
2497 }
2498
2499 static int
2500 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2501                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2502         
2503         if(!sptr) {
2504                 ASN__CTFAIL(app_key, td, sptr,
2505                         "%s: value not given (%s:%d)",
2506                         td->name, __FILE__, __LINE__);
2507                 return -1;
2508         }
2509         
2510         
2511         if(1 /* No applicable constraints whatsoever */) {
2512                 /* Nothing is here. See below */
2513         }
2514         
2515         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2516 }
2517
2518 static asn_type_selector_result_t
2519 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2520         asn_type_selector_result_t result = {0, 0};
2521         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2522         size_t constraining_column = 0; /* &id */
2523         size_t for_column = 2; /* &Extension */
2524         size_t row, presence_index = 0;
2525         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2526         
2527         for(row=0; row < itable->rows_count; row++) {
2528             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2529             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2530         
2531             if(type_cell->cell_kind == aioc__undefined)
2532                 continue;
2533         
2534             presence_index++;
2535             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2536                 result.type_descriptor = type_cell->type_descriptor;
2537                 result.presence_index = presence_index;
2538                 break;
2539             }
2540         }
2541         
2542         return result;
2543 }
2544
2545 static int
2546 memb_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2547                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2548         
2549         if(!sptr) {
2550                 ASN__CTFAIL(app_key, td, sptr,
2551                         "%s: value not given (%s:%d)",
2552                         td->name, __FILE__, __LINE__);
2553                 return -1;
2554         }
2555         
2556         
2557         if(1 /* No applicable constraints whatsoever */) {
2558                 /* Nothing is here. See below */
2559         }
2560         
2561         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2562 }
2563
2564 static int
2565 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2566                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2567         long value;
2568         
2569         if(!sptr) {
2570                 ASN__CTFAIL(app_key, td, sptr,
2571                         "%s: value not given (%s:%d)",
2572                         td->name, __FILE__, __LINE__);
2573                 return -1;
2574         }
2575         
2576         value = *(const long *)sptr;
2577         
2578         if((value >= 0 && value <= 65535)) {
2579                 /* Constraint check succeeded */
2580                 return 0;
2581         } else {
2582                 ASN__CTFAIL(app_key, td, sptr,
2583                         "%s: constraint failed (%s:%d)",
2584                         td->name, __FILE__, __LINE__);
2585                 return -1;
2586         }
2587 }
2588
2589 static int
2590 memb_criticality_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_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2610                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2611         
2612         if(!sptr) {
2613                 ASN__CTFAIL(app_key, td, sptr,
2614                         "%s: value not given (%s:%d)",
2615                         td->name, __FILE__, __LINE__);
2616                 return -1;
2617         }
2618         
2619         
2620         if(1 /* No applicable constraints whatsoever */) {
2621                 /* Nothing is here. See below */
2622         }
2623         
2624         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2625 }
2626
2627 static int
2628 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2629                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2630         long value;
2631         
2632         if(!sptr) {
2633                 ASN__CTFAIL(app_key, td, sptr,
2634                         "%s: value not given (%s:%d)",
2635                         td->name, __FILE__, __LINE__);
2636                 return -1;
2637         }
2638         
2639         value = *(const long *)sptr;
2640         
2641         if((value >= 0 && value <= 65535)) {
2642                 /* Constraint check succeeded */
2643                 return 0;
2644         } else {
2645                 ASN__CTFAIL(app_key, td, sptr,
2646                         "%s: constraint failed (%s:%d)",
2647                         td->name, __FILE__, __LINE__);
2648                 return -1;
2649         }
2650 }
2651
2652 static int
2653 memb_criticality_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_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2673                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2674         
2675         if(!sptr) {
2676                 ASN__CTFAIL(app_key, td, sptr,
2677                         "%s: value not given (%s:%d)",
2678                         td->name, __FILE__, __LINE__);
2679                 return -1;
2680         }
2681         
2682         
2683         if(1 /* No applicable constraints whatsoever */) {
2684                 /* Nothing is here. See below */
2685         }
2686         
2687         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2688 }
2689
2690 static int
2691 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2692                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2693         long value;
2694         
2695         if(!sptr) {
2696                 ASN__CTFAIL(app_key, td, sptr,
2697                         "%s: value not given (%s:%d)",
2698                         td->name, __FILE__, __LINE__);
2699                 return -1;
2700         }
2701         
2702         value = *(const long *)sptr;
2703         
2704         if((value >= 0 && value <= 65535)) {
2705                 /* Constraint check succeeded */
2706                 return 0;
2707         } else {
2708                 ASN__CTFAIL(app_key, td, sptr,
2709                         "%s: constraint failed (%s:%d)",
2710                         td->name, __FILE__, __LINE__);
2711                 return -1;
2712         }
2713 }
2714
2715 static int
2716 memb_criticality_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_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2736                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2737         
2738         if(!sptr) {
2739                 ASN__CTFAIL(app_key, td, sptr,
2740                         "%s: value not given (%s:%d)",
2741                         td->name, __FILE__, __LINE__);
2742                 return -1;
2743         }
2744         
2745         
2746         if(1 /* No applicable constraints whatsoever */) {
2747                 /* Nothing is here. See below */
2748         }
2749         
2750         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2751 }
2752
2753 static int
2754 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2755                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2756         long value;
2757         
2758         if(!sptr) {
2759                 ASN__CTFAIL(app_key, td, sptr,
2760                         "%s: value not given (%s:%d)",
2761                         td->name, __FILE__, __LINE__);
2762                 return -1;
2763         }
2764         
2765         value = *(const long *)sptr;
2766         
2767         if((value >= 0 && value <= 65535)) {
2768                 /* Constraint check succeeded */
2769                 return 0;
2770         } else {
2771                 ASN__CTFAIL(app_key, td, sptr,
2772                         "%s: constraint failed (%s:%d)",
2773                         td->name, __FILE__, __LINE__);
2774                 return -1;
2775         }
2776 }
2777
2778 static int
2779 memb_criticality_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_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2799                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2800         
2801         if(!sptr) {
2802                 ASN__CTFAIL(app_key, td, sptr,
2803                         "%s: value not given (%s:%d)",
2804                         td->name, __FILE__, __LINE__);
2805                 return -1;
2806         }
2807         
2808         
2809         if(1 /* No applicable constraints whatsoever */) {
2810                 /* Nothing is here. See below */
2811         }
2812         
2813         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2814 }
2815
2816 static int
2817 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2818                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2819         long value;
2820         
2821         if(!sptr) {
2822                 ASN__CTFAIL(app_key, td, sptr,
2823                         "%s: value not given (%s:%d)",
2824                         td->name, __FILE__, __LINE__);
2825                 return -1;
2826         }
2827         
2828         value = *(const long *)sptr;
2829         
2830         if((value >= 0 && value <= 65535)) {
2831                 /* Constraint check succeeded */
2832                 return 0;
2833         } else {
2834                 ASN__CTFAIL(app_key, td, sptr,
2835                         "%s: constraint failed (%s:%d)",
2836                         td->name, __FILE__, __LINE__);
2837                 return -1;
2838         }
2839 }
2840
2841 static int
2842 memb_criticality_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_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2862                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2863         
2864         if(!sptr) {
2865                 ASN__CTFAIL(app_key, td, sptr,
2866                         "%s: value not given (%s:%d)",
2867                         td->name, __FILE__, __LINE__);
2868                 return -1;
2869         }
2870         
2871         
2872         if(1 /* No applicable constraints whatsoever */) {
2873                 /* Nothing is here. See below */
2874         }
2875         
2876         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2877 }
2878
2879 static int
2880 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2881                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2882         long value;
2883         
2884         if(!sptr) {
2885                 ASN__CTFAIL(app_key, td, sptr,
2886                         "%s: value not given (%s:%d)",
2887                         td->name, __FILE__, __LINE__);
2888                 return -1;
2889         }
2890         
2891         value = *(const long *)sptr;
2892         
2893         if((value >= 0 && value <= 65535)) {
2894                 /* Constraint check succeeded */
2895                 return 0;
2896         } else {
2897                 ASN__CTFAIL(app_key, td, sptr,
2898                         "%s: constraint failed (%s:%d)",
2899                         td->name, __FILE__, __LINE__);
2900                 return -1;
2901         }
2902 }
2903
2904 static int
2905 memb_criticality_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_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2925                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2926         
2927         if(!sptr) {
2928                 ASN__CTFAIL(app_key, td, sptr,
2929                         "%s: value not given (%s:%d)",
2930                         td->name, __FILE__, __LINE__);
2931                 return -1;
2932         }
2933         
2934         
2935         if(1 /* No applicable constraints whatsoever */) {
2936                 /* Nothing is here. See below */
2937         }
2938         
2939         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2940 }
2941
2942 static int
2943 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2944                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2945         long value;
2946         
2947         if(!sptr) {
2948                 ASN__CTFAIL(app_key, td, sptr,
2949                         "%s: value not given (%s:%d)",
2950                         td->name, __FILE__, __LINE__);
2951                 return -1;
2952         }
2953         
2954         value = *(const long *)sptr;
2955         
2956         if((value >= 0 && value <= 65535)) {
2957                 /* Constraint check succeeded */
2958                 return 0;
2959         } else {
2960                 ASN__CTFAIL(app_key, td, sptr,
2961                         "%s: constraint failed (%s:%d)",
2962                         td->name, __FILE__, __LINE__);
2963                 return -1;
2964         }
2965 }
2966
2967 static asn_type_selector_result_t
2968 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2969         asn_type_selector_result_t result = {0, 0};
2970         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
2971         size_t constraining_column = 0; /* &id */
2972         size_t for_column = 1; /* &criticality */
2973         size_t row, presence_index = 0;
2974         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
2975         
2976         for(row=0; row < itable->rows_count; row++) {
2977             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2978             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2979         
2980             if(type_cell->cell_kind == aioc__undefined)
2981                 continue;
2982         
2983             presence_index++;
2984             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2985                 result.type_descriptor = type_cell->type_descriptor;
2986                 result.presence_index = presence_index;
2987                 break;
2988             }
2989         }
2990         
2991         return result;
2992 }
2993
2994 static int
2995 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2996                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2997         
2998         if(!sptr) {
2999                 ASN__CTFAIL(app_key, td, sptr,
3000                         "%s: value not given (%s:%d)",
3001                         td->name, __FILE__, __LINE__);
3002                 return -1;
3003         }
3004         
3005         
3006         if(1 /* No applicable constraints whatsoever */) {
3007                 /* Nothing is here. See below */
3008         }
3009         
3010         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3011 }
3012
3013 static asn_type_selector_result_t
3014 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3015         asn_type_selector_result_t result = {0, 0};
3016         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
3017         size_t constraining_column = 0; /* &id */
3018         size_t for_column = 2; /* &Extension */
3019         size_t row, presence_index = 0;
3020         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
3021         
3022         for(row=0; row < itable->rows_count; row++) {
3023             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3024             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3025         
3026             if(type_cell->cell_kind == aioc__undefined)
3027                 continue;
3028         
3029             presence_index++;
3030             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3031                 result.type_descriptor = type_cell->type_descriptor;
3032                 result.presence_index = presence_index;
3033                 break;
3034             }
3035         }
3036         
3037         return result;
3038 }
3039
3040 static int
3041 memb_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
3042                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3043         
3044         if(!sptr) {
3045                 ASN__CTFAIL(app_key, td, sptr,
3046                         "%s: value not given (%s:%d)",
3047                         td->name, __FILE__, __LINE__);
3048                 return -1;
3049         }
3050         
3051         
3052         if(1 /* No applicable constraints whatsoever */) {
3053                 /* Nothing is here. See below */
3054         }
3055         
3056         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3057 }
3058
3059 static int
3060 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3061                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3062         long value;
3063         
3064         if(!sptr) {
3065                 ASN__CTFAIL(app_key, td, sptr,
3066                         "%s: value not given (%s:%d)",
3067                         td->name, __FILE__, __LINE__);
3068                 return -1;
3069         }
3070         
3071         value = *(const long *)sptr;
3072         
3073         if((value >= 0 && value <= 65535)) {
3074                 /* Constraint check succeeded */
3075                 return 0;
3076         } else {
3077                 ASN__CTFAIL(app_key, td, sptr,
3078                         "%s: constraint failed (%s:%d)",
3079                         td->name, __FILE__, __LINE__);
3080                 return -1;
3081         }
3082 }
3083
3084 static int
3085 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3086                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3087         
3088         if(!sptr) {
3089                 ASN__CTFAIL(app_key, td, sptr,
3090                         "%s: value not given (%s:%d)",
3091                         td->name, __FILE__, __LINE__);
3092                 return -1;
3093         }
3094         
3095         
3096         if(1 /* No applicable constraints whatsoever */) {
3097                 /* Nothing is here. See below */
3098         }
3099         
3100         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3101 }
3102
3103 static int
3104 memb_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3106         
3107         if(!sptr) {
3108                 ASN__CTFAIL(app_key, td, sptr,
3109                         "%s: value not given (%s:%d)",
3110                         td->name, __FILE__, __LINE__);
3111                 return -1;
3112         }
3113         
3114         
3115         if(1 /* No applicable constraints whatsoever */) {
3116                 /* Nothing is here. See below */
3117         }
3118         
3119         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3120 }
3121
3122 static int
3123 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3124                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3125         long value;
3126         
3127         if(!sptr) {
3128                 ASN__CTFAIL(app_key, td, sptr,
3129                         "%s: value not given (%s:%d)",
3130                         td->name, __FILE__, __LINE__);
3131                 return -1;
3132         }
3133         
3134         value = *(const long *)sptr;
3135         
3136         if((value >= 0 && value <= 65535)) {
3137                 /* Constraint check succeeded */
3138                 return 0;
3139         } else {
3140                 ASN__CTFAIL(app_key, td, sptr,
3141                         "%s: constraint failed (%s:%d)",
3142                         td->name, __FILE__, __LINE__);
3143                 return -1;
3144         }
3145 }
3146
3147 static int
3148 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3149                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3150         
3151         if(!sptr) {
3152                 ASN__CTFAIL(app_key, td, sptr,
3153                         "%s: value not given (%s:%d)",
3154                         td->name, __FILE__, __LINE__);
3155                 return -1;
3156         }
3157         
3158         
3159         if(1 /* No applicable constraints whatsoever */) {
3160                 /* Nothing is here. See below */
3161         }
3162         
3163         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3164 }
3165
3166 static int
3167 memb_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3168                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3169         
3170         if(!sptr) {
3171                 ASN__CTFAIL(app_key, td, sptr,
3172                         "%s: value not given (%s:%d)",
3173                         td->name, __FILE__, __LINE__);
3174                 return -1;
3175         }
3176         
3177         
3178         if(1 /* No applicable constraints whatsoever */) {
3179                 /* Nothing is here. See below */
3180         }
3181         
3182         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3183 }
3184
3185 static int
3186 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3187                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3188         long value;
3189         
3190         if(!sptr) {
3191                 ASN__CTFAIL(app_key, td, sptr,
3192                         "%s: value not given (%s:%d)",
3193                         td->name, __FILE__, __LINE__);
3194                 return -1;
3195         }
3196         
3197         value = *(const long *)sptr;
3198         
3199         if((value >= 0 && value <= 65535)) {
3200                 /* Constraint check succeeded */
3201                 return 0;
3202         } else {
3203                 ASN__CTFAIL(app_key, td, sptr,
3204                         "%s: constraint failed (%s:%d)",
3205                         td->name, __FILE__, __LINE__);
3206                 return -1;
3207         }
3208 }
3209
3210 static int
3211 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3212                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3213         
3214         if(!sptr) {
3215                 ASN__CTFAIL(app_key, td, sptr,
3216                         "%s: value not given (%s:%d)",
3217                         td->name, __FILE__, __LINE__);
3218                 return -1;
3219         }
3220         
3221         
3222         if(1 /* No applicable constraints whatsoever */) {
3223                 /* Nothing is here. See below */
3224         }
3225         
3226         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3227 }
3228
3229 static int
3230 memb_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3231                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3232         
3233         if(!sptr) {
3234                 ASN__CTFAIL(app_key, td, sptr,
3235                         "%s: value not given (%s:%d)",
3236                         td->name, __FILE__, __LINE__);
3237                 return -1;
3238         }
3239         
3240         
3241         if(1 /* No applicable constraints whatsoever */) {
3242                 /* Nothing is here. See below */
3243         }
3244         
3245         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3246 }
3247
3248 static int
3249 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3250                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3251         long value;
3252         
3253         if(!sptr) {
3254                 ASN__CTFAIL(app_key, td, sptr,
3255                         "%s: value not given (%s:%d)",
3256                         td->name, __FILE__, __LINE__);
3257                 return -1;
3258         }
3259         
3260         value = *(const long *)sptr;
3261         
3262         if((value >= 0 && value <= 65535)) {
3263                 /* Constraint check succeeded */
3264                 return 0;
3265         } else {
3266                 ASN__CTFAIL(app_key, td, sptr,
3267                         "%s: constraint failed (%s:%d)",
3268                         td->name, __FILE__, __LINE__);
3269                 return -1;
3270         }
3271 }
3272
3273 static int
3274 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3275                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3276         
3277         if(!sptr) {
3278                 ASN__CTFAIL(app_key, td, sptr,
3279                         "%s: value not given (%s:%d)",
3280                         td->name, __FILE__, __LINE__);
3281                 return -1;
3282         }
3283         
3284         
3285         if(1 /* No applicable constraints whatsoever */) {
3286                 /* Nothing is here. See below */
3287         }
3288         
3289         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3290 }
3291
3292 static int
3293 memb_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3294                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3295         
3296         if(!sptr) {
3297                 ASN__CTFAIL(app_key, td, sptr,
3298                         "%s: value not given (%s:%d)",
3299                         td->name, __FILE__, __LINE__);
3300                 return -1;
3301         }
3302         
3303         
3304         if(1 /* No applicable constraints whatsoever */) {
3305                 /* Nothing is here. See below */
3306         }
3307         
3308         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3309 }
3310
3311 static int
3312 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3313                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3314         long value;
3315         
3316         if(!sptr) {
3317                 ASN__CTFAIL(app_key, td, sptr,
3318                         "%s: value not given (%s:%d)",
3319                         td->name, __FILE__, __LINE__);
3320                 return -1;
3321         }
3322         
3323         value = *(const long *)sptr;
3324         
3325         if((value >= 0 && value <= 65535)) {
3326                 /* Constraint check succeeded */
3327                 return 0;
3328         } else {
3329                 ASN__CTFAIL(app_key, td, sptr,
3330                         "%s: constraint failed (%s:%d)",
3331                         td->name, __FILE__, __LINE__);
3332                 return -1;
3333         }
3334 }
3335
3336 static int
3337 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3338                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3339         
3340         if(!sptr) {
3341                 ASN__CTFAIL(app_key, td, sptr,
3342                         "%s: value not given (%s:%d)",
3343                         td->name, __FILE__, __LINE__);
3344                 return -1;
3345         }
3346         
3347         
3348         if(1 /* No applicable constraints whatsoever */) {
3349                 /* Nothing is here. See below */
3350         }
3351         
3352         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3353 }
3354
3355 static int
3356 memb_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3357                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3358         
3359         if(!sptr) {
3360                 ASN__CTFAIL(app_key, td, sptr,
3361                         "%s: value not given (%s:%d)",
3362                         td->name, __FILE__, __LINE__);
3363                 return -1;
3364         }
3365         
3366         
3367         if(1 /* No applicable constraints whatsoever */) {
3368                 /* Nothing is here. See below */
3369         }
3370         
3371         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3372 }
3373
3374 static int
3375 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3376                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3377         long value;
3378         
3379         if(!sptr) {
3380                 ASN__CTFAIL(app_key, td, sptr,
3381                         "%s: value not given (%s:%d)",
3382                         td->name, __FILE__, __LINE__);
3383                 return -1;
3384         }
3385         
3386         value = *(const long *)sptr;
3387         
3388         if((value >= 0 && value <= 65535)) {
3389                 /* Constraint check succeeded */
3390                 return 0;
3391         } else {
3392                 ASN__CTFAIL(app_key, td, sptr,
3393                         "%s: constraint failed (%s:%d)",
3394                         td->name, __FILE__, __LINE__);
3395                 return -1;
3396         }
3397 }
3398
3399 static int
3400 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3401                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3402         
3403         if(!sptr) {
3404                 ASN__CTFAIL(app_key, td, sptr,
3405                         "%s: value not given (%s:%d)",
3406                         td->name, __FILE__, __LINE__);
3407                 return -1;
3408         }
3409         
3410         
3411         if(1 /* No applicable constraints whatsoever */) {
3412                 /* Nothing is here. See below */
3413         }
3414         
3415         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3416 }
3417
3418 static int
3419 memb_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3420                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3421         
3422         if(!sptr) {
3423                 ASN__CTFAIL(app_key, td, sptr,
3424                         "%s: value not given (%s:%d)",
3425                         td->name, __FILE__, __LINE__);
3426                 return -1;
3427         }
3428         
3429         
3430         if(1 /* No applicable constraints whatsoever */) {
3431                 /* Nothing is here. See below */
3432         }
3433         
3434         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3435 }
3436
3437 static int
3438 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3439                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3440         long value;
3441         
3442         if(!sptr) {
3443                 ASN__CTFAIL(app_key, td, sptr,
3444                         "%s: value not given (%s:%d)",
3445                         td->name, __FILE__, __LINE__);
3446                 return -1;
3447         }
3448         
3449         value = *(const long *)sptr;
3450         
3451         if((value >= 0 && value <= 65535)) {
3452                 /* Constraint check succeeded */
3453                 return 0;
3454         } else {
3455                 ASN__CTFAIL(app_key, td, sptr,
3456                         "%s: constraint failed (%s:%d)",
3457                         td->name, __FILE__, __LINE__);
3458                 return -1;
3459         }
3460 }
3461
3462 static int
3463 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3464                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3465         
3466         if(!sptr) {
3467                 ASN__CTFAIL(app_key, td, sptr,
3468                         "%s: value not given (%s:%d)",
3469                         td->name, __FILE__, __LINE__);
3470                 return -1;
3471         }
3472         
3473         
3474         if(1 /* No applicable constraints whatsoever */) {
3475                 /* Nothing is here. See below */
3476         }
3477         
3478         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3479 }
3480
3481 static int
3482 memb_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3483                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3484         
3485         if(!sptr) {
3486                 ASN__CTFAIL(app_key, td, sptr,
3487                         "%s: value not given (%s:%d)",
3488                         td->name, __FILE__, __LINE__);
3489                 return -1;
3490         }
3491         
3492         
3493         if(1 /* No applicable constraints whatsoever */) {
3494                 /* Nothing is here. See below */
3495         }
3496         
3497         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3498 }
3499
3500 static int
3501 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3502                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3503         long value;
3504         
3505         if(!sptr) {
3506                 ASN__CTFAIL(app_key, td, sptr,
3507                         "%s: value not given (%s:%d)",
3508                         td->name, __FILE__, __LINE__);
3509                 return -1;
3510         }
3511         
3512         value = *(const long *)sptr;
3513         
3514         if((value >= 0 && value <= 65535)) {
3515                 /* Constraint check succeeded */
3516                 return 0;
3517         } else {
3518                 ASN__CTFAIL(app_key, td, sptr,
3519                         "%s: constraint failed (%s:%d)",
3520                         td->name, __FILE__, __LINE__);
3521                 return -1;
3522         }
3523 }
3524
3525 static int
3526 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3527                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3528         
3529         if(!sptr) {
3530                 ASN__CTFAIL(app_key, td, sptr,
3531                         "%s: value not given (%s:%d)",
3532                         td->name, __FILE__, __LINE__);
3533                 return -1;
3534         }
3535         
3536         
3537         if(1 /* No applicable constraints whatsoever */) {
3538                 /* Nothing is here. See below */
3539         }
3540         
3541         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3542 }
3543
3544 static int
3545 memb_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3546                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3547         
3548         if(!sptr) {
3549                 ASN__CTFAIL(app_key, td, sptr,
3550                         "%s: value not given (%s:%d)",
3551                         td->name, __FILE__, __LINE__);
3552                 return -1;
3553         }
3554         
3555         
3556         if(1 /* No applicable constraints whatsoever */) {
3557                 /* Nothing is here. See below */
3558         }
3559         
3560         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3561 }
3562
3563 static int
3564 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3565                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3566         long value;
3567         
3568         if(!sptr) {
3569                 ASN__CTFAIL(app_key, td, sptr,
3570                         "%s: value not given (%s:%d)",
3571                         td->name, __FILE__, __LINE__);
3572                 return -1;
3573         }
3574         
3575         value = *(const long *)sptr;
3576         
3577         if((value >= 0 && value <= 65535)) {
3578                 /* Constraint check succeeded */
3579                 return 0;
3580         } else {
3581                 ASN__CTFAIL(app_key, td, sptr,
3582                         "%s: constraint failed (%s:%d)",
3583                         td->name, __FILE__, __LINE__);
3584                 return -1;
3585         }
3586 }
3587
3588 static int
3589 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3590                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3591         
3592         if(!sptr) {
3593                 ASN__CTFAIL(app_key, td, sptr,
3594                         "%s: value not given (%s:%d)",
3595                         td->name, __FILE__, __LINE__);
3596                 return -1;
3597         }
3598         
3599         
3600         if(1 /* No applicable constraints whatsoever */) {
3601                 /* Nothing is here. See below */
3602         }
3603         
3604         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3605 }
3606
3607 static int
3608 memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3609                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3610         
3611         if(!sptr) {
3612                 ASN__CTFAIL(app_key, td, sptr,
3613                         "%s: value not given (%s:%d)",
3614                         td->name, __FILE__, __LINE__);
3615                 return -1;
3616         }
3617         
3618         
3619         if(1 /* No applicable constraints whatsoever */) {
3620                 /* Nothing is here. See below */
3621         }
3622         
3623         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3624 }
3625
3626 static int
3627 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3628                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3629         long value;
3630         
3631         if(!sptr) {
3632                 ASN__CTFAIL(app_key, td, sptr,
3633                         "%s: value not given (%s:%d)",
3634                         td->name, __FILE__, __LINE__);
3635                 return -1;
3636         }
3637         
3638         value = *(const long *)sptr;
3639         
3640         if((value >= 0 && value <= 65535)) {
3641                 /* Constraint check succeeded */
3642                 return 0;
3643         } else {
3644                 ASN__CTFAIL(app_key, td, sptr,
3645                         "%s: constraint failed (%s:%d)",
3646                         td->name, __FILE__, __LINE__);
3647                 return -1;
3648         }
3649 }
3650
3651 static int
3652 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3653                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3654         
3655         if(!sptr) {
3656                 ASN__CTFAIL(app_key, td, sptr,
3657                         "%s: value not given (%s:%d)",
3658                         td->name, __FILE__, __LINE__);
3659                 return -1;
3660         }
3661         
3662         
3663         if(1 /* No applicable constraints whatsoever */) {
3664                 /* Nothing is here. See below */
3665         }
3666         
3667         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3668 }
3669
3670 static int
3671 memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3672                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3673         
3674         if(!sptr) {
3675                 ASN__CTFAIL(app_key, td, sptr,
3676                         "%s: value not given (%s:%d)",
3677                         td->name, __FILE__, __LINE__);
3678                 return -1;
3679         }
3680         
3681         
3682         if(1 /* No applicable constraints whatsoever */) {
3683                 /* Nothing is here. See below */
3684         }
3685         
3686         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3687 }
3688
3689 static int
3690 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3691                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3692         long value;
3693         
3694         if(!sptr) {
3695                 ASN__CTFAIL(app_key, td, sptr,
3696                         "%s: value not given (%s:%d)",
3697                         td->name, __FILE__, __LINE__);
3698                 return -1;
3699         }
3700         
3701         value = *(const long *)sptr;
3702         
3703         if((value >= 0 && value <= 65535)) {
3704                 /* Constraint check succeeded */
3705                 return 0;
3706         } else {
3707                 ASN__CTFAIL(app_key, td, sptr,
3708                         "%s: constraint failed (%s:%d)",
3709                         td->name, __FILE__, __LINE__);
3710                 return -1;
3711         }
3712 }
3713
3714 static int
3715 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3716                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3717         
3718         if(!sptr) {
3719                 ASN__CTFAIL(app_key, td, sptr,
3720                         "%s: value not given (%s:%d)",
3721                         td->name, __FILE__, __LINE__);
3722                 return -1;
3723         }
3724         
3725         
3726         if(1 /* No applicable constraints whatsoever */) {
3727                 /* Nothing is here. See below */
3728         }
3729         
3730         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3731 }
3732
3733 static int
3734 memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3735                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3736         
3737         if(!sptr) {
3738                 ASN__CTFAIL(app_key, td, sptr,
3739                         "%s: value not given (%s:%d)",
3740                         td->name, __FILE__, __LINE__);
3741                 return -1;
3742         }
3743         
3744         
3745         if(1 /* No applicable constraints whatsoever */) {
3746                 /* Nothing is here. See below */
3747         }
3748         
3749         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3750 }
3751
3752 static int
3753 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3754                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3755         long value;
3756         
3757         if(!sptr) {
3758                 ASN__CTFAIL(app_key, td, sptr,
3759                         "%s: value not given (%s:%d)",
3760                         td->name, __FILE__, __LINE__);
3761                 return -1;
3762         }
3763         
3764         value = *(const long *)sptr;
3765         
3766         if((value >= 0 && value <= 65535)) {
3767                 /* Constraint check succeeded */
3768                 return 0;
3769         } else {
3770                 ASN__CTFAIL(app_key, td, sptr,
3771                         "%s: constraint failed (%s:%d)",
3772                         td->name, __FILE__, __LINE__);
3773                 return -1;
3774         }
3775 }
3776
3777 static int
3778 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3779                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3780         
3781         if(!sptr) {
3782                 ASN__CTFAIL(app_key, td, sptr,
3783                         "%s: value not given (%s:%d)",
3784                         td->name, __FILE__, __LINE__);
3785                 return -1;
3786         }
3787         
3788         
3789         if(1 /* No applicable constraints whatsoever */) {
3790                 /* Nothing is here. See below */
3791         }
3792         
3793         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3794 }
3795
3796 static int
3797 memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3798                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3799         
3800         if(!sptr) {
3801                 ASN__CTFAIL(app_key, td, sptr,
3802                         "%s: value not given (%s:%d)",
3803                         td->name, __FILE__, __LINE__);
3804                 return -1;
3805         }
3806         
3807         
3808         if(1 /* No applicable constraints whatsoever */) {
3809                 /* Nothing is here. See below */
3810         }
3811         
3812         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3813 }
3814
3815 static int
3816 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3817                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3818         long value;
3819         
3820         if(!sptr) {
3821                 ASN__CTFAIL(app_key, td, sptr,
3822                         "%s: value not given (%s:%d)",
3823                         td->name, __FILE__, __LINE__);
3824                 return -1;
3825         }
3826         
3827         value = *(const long *)sptr;
3828         
3829         if((value >= 0 && value <= 65535)) {
3830                 /* Constraint check succeeded */
3831                 return 0;
3832         } else {
3833                 ASN__CTFAIL(app_key, td, sptr,
3834                         "%s: constraint failed (%s:%d)",
3835                         td->name, __FILE__, __LINE__);
3836                 return -1;
3837         }
3838 }
3839
3840 static int
3841 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3842                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3843         
3844         if(!sptr) {
3845                 ASN__CTFAIL(app_key, td, sptr,
3846                         "%s: value not given (%s:%d)",
3847                         td->name, __FILE__, __LINE__);
3848                 return -1;
3849         }
3850         
3851         
3852         if(1 /* No applicable constraints whatsoever */) {
3853                 /* Nothing is here. See below */
3854         }
3855         
3856         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3857 }
3858
3859 static int
3860 memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3861                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3862         
3863         if(!sptr) {
3864                 ASN__CTFAIL(app_key, td, sptr,
3865                         "%s: value not given (%s:%d)",
3866                         td->name, __FILE__, __LINE__);
3867                 return -1;
3868         }
3869         
3870         
3871         if(1 /* No applicable constraints whatsoever */) {
3872                 /* Nothing is here. See below */
3873         }
3874         
3875         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3876 }
3877
3878 static int
3879 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3880                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3881         long value;
3882         
3883         if(!sptr) {
3884                 ASN__CTFAIL(app_key, td, sptr,
3885                         "%s: value not given (%s:%d)",
3886                         td->name, __FILE__, __LINE__);
3887                 return -1;
3888         }
3889         
3890         value = *(const long *)sptr;
3891         
3892         if((value >= 0 && value <= 65535)) {
3893                 /* Constraint check succeeded */
3894                 return 0;
3895         } else {
3896                 ASN__CTFAIL(app_key, td, sptr,
3897                         "%s: constraint failed (%s:%d)",
3898                         td->name, __FILE__, __LINE__);
3899                 return -1;
3900         }
3901 }
3902
3903 static int
3904 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3905                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3906         
3907         if(!sptr) {
3908                 ASN__CTFAIL(app_key, td, sptr,
3909                         "%s: value not given (%s:%d)",
3910                         td->name, __FILE__, __LINE__);
3911                 return -1;
3912         }
3913         
3914         
3915         if(1 /* No applicable constraints whatsoever */) {
3916                 /* Nothing is here. See below */
3917         }
3918         
3919         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3920 }
3921
3922 static int
3923 memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3924                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3925         
3926         if(!sptr) {
3927                 ASN__CTFAIL(app_key, td, sptr,
3928                         "%s: value not given (%s:%d)",
3929                         td->name, __FILE__, __LINE__);
3930                 return -1;
3931         }
3932         
3933         
3934         if(1 /* No applicable constraints whatsoever */) {
3935                 /* Nothing is here. See below */
3936         }
3937         
3938         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3939 }
3940
3941 static int
3942 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3943                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3944         long value;
3945         
3946         if(!sptr) {
3947                 ASN__CTFAIL(app_key, td, sptr,
3948                         "%s: value not given (%s:%d)",
3949                         td->name, __FILE__, __LINE__);
3950                 return -1;
3951         }
3952         
3953         value = *(const long *)sptr;
3954         
3955         if((value >= 0 && value <= 65535)) {
3956                 /* Constraint check succeeded */
3957                 return 0;
3958         } else {
3959                 ASN__CTFAIL(app_key, td, sptr,
3960                         "%s: constraint failed (%s:%d)",
3961                         td->name, __FILE__, __LINE__);
3962                 return -1;
3963         }
3964 }
3965
3966 static int
3967 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3968                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3969         
3970         if(!sptr) {
3971                 ASN__CTFAIL(app_key, td, sptr,
3972                         "%s: value not given (%s:%d)",
3973                         td->name, __FILE__, __LINE__);
3974                 return -1;
3975         }
3976         
3977         
3978         if(1 /* No applicable constraints whatsoever */) {
3979                 /* Nothing is here. See below */
3980         }
3981         
3982         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3983 }
3984
3985 static int
3986 memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3987                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3988         
3989         if(!sptr) {
3990                 ASN__CTFAIL(app_key, td, sptr,
3991                         "%s: value not given (%s:%d)",
3992                         td->name, __FILE__, __LINE__);
3993                 return -1;
3994         }
3995         
3996         
3997         if(1 /* No applicable constraints whatsoever */) {
3998                 /* Nothing is here. See below */
3999         }
4000         
4001         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4002 }
4003
4004 static int
4005 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4006                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4007         long value;
4008         
4009         if(!sptr) {
4010                 ASN__CTFAIL(app_key, td, sptr,
4011                         "%s: value not given (%s:%d)",
4012                         td->name, __FILE__, __LINE__);
4013                 return -1;
4014         }
4015         
4016         value = *(const long *)sptr;
4017         
4018         if((value >= 0 && value <= 65535)) {
4019                 /* Constraint check succeeded */
4020                 return 0;
4021         } else {
4022                 ASN__CTFAIL(app_key, td, sptr,
4023                         "%s: constraint failed (%s:%d)",
4024                         td->name, __FILE__, __LINE__);
4025                 return -1;
4026         }
4027 }
4028
4029 static int
4030 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4031                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4032         
4033         if(!sptr) {
4034                 ASN__CTFAIL(app_key, td, sptr,
4035                         "%s: value not given (%s:%d)",
4036                         td->name, __FILE__, __LINE__);
4037                 return -1;
4038         }
4039         
4040         
4041         if(1 /* No applicable constraints whatsoever */) {
4042                 /* Nothing is here. See below */
4043         }
4044         
4045         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4046 }
4047
4048 static int
4049 memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4050                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4051         
4052         if(!sptr) {
4053                 ASN__CTFAIL(app_key, td, sptr,
4054                         "%s: value not given (%s:%d)",
4055                         td->name, __FILE__, __LINE__);
4056                 return -1;
4057         }
4058         
4059         
4060         if(1 /* No applicable constraints whatsoever */) {
4061                 /* Nothing is here. See below */
4062         }
4063         
4064         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4065 }
4066
4067 static int
4068 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4069                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4070         long value;
4071         
4072         if(!sptr) {
4073                 ASN__CTFAIL(app_key, td, sptr,
4074                         "%s: value not given (%s:%d)",
4075                         td->name, __FILE__, __LINE__);
4076                 return -1;
4077         }
4078         
4079         value = *(const long *)sptr;
4080         
4081         if((value >= 0 && value <= 65535)) {
4082                 /* Constraint check succeeded */
4083                 return 0;
4084         } else {
4085                 ASN__CTFAIL(app_key, td, sptr,
4086                         "%s: constraint failed (%s:%d)",
4087                         td->name, __FILE__, __LINE__);
4088                 return -1;
4089         }
4090 }
4091
4092 static int
4093 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4094                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4095         
4096         if(!sptr) {
4097                 ASN__CTFAIL(app_key, td, sptr,
4098                         "%s: value not given (%s:%d)",
4099                         td->name, __FILE__, __LINE__);
4100                 return -1;
4101         }
4102         
4103         
4104         if(1 /* No applicable constraints whatsoever */) {
4105                 /* Nothing is here. See below */
4106         }
4107         
4108         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4109 }
4110
4111 static int
4112 memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4113                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4114         
4115         if(!sptr) {
4116                 ASN__CTFAIL(app_key, td, sptr,
4117                         "%s: value not given (%s:%d)",
4118                         td->name, __FILE__, __LINE__);
4119                 return -1;
4120         }
4121         
4122         
4123         if(1 /* No applicable constraints whatsoever */) {
4124                 /* Nothing is here. See below */
4125         }
4126         
4127         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4128 }
4129
4130 static int
4131 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4132                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4133         long value;
4134         
4135         if(!sptr) {
4136                 ASN__CTFAIL(app_key, td, sptr,
4137                         "%s: value not given (%s:%d)",
4138                         td->name, __FILE__, __LINE__);
4139                 return -1;
4140         }
4141         
4142         value = *(const long *)sptr;
4143         
4144         if((value >= 0 && value <= 65535)) {
4145                 /* Constraint check succeeded */
4146                 return 0;
4147         } else {
4148                 ASN__CTFAIL(app_key, td, sptr,
4149                         "%s: constraint failed (%s:%d)",
4150                         td->name, __FILE__, __LINE__);
4151                 return -1;
4152         }
4153 }
4154
4155 static asn_type_selector_result_t
4156 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4157         asn_type_selector_result_t result = {0, 0};
4158         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4159         size_t constraining_column = 0; /* &id */
4160         size_t for_column = 1; /* &criticality */
4161         size_t row, presence_index = 0;
4162         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4163         
4164         for(row=0; row < itable->rows_count; row++) {
4165             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4166             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4167         
4168             if(type_cell->cell_kind == aioc__undefined)
4169                 continue;
4170         
4171             presence_index++;
4172             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4173                 result.type_descriptor = type_cell->type_descriptor;
4174                 result.presence_index = presence_index;
4175                 break;
4176             }
4177         }
4178         
4179         return result;
4180 }
4181
4182 static int
4183 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4184                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4185         
4186         if(!sptr) {
4187                 ASN__CTFAIL(app_key, td, sptr,
4188                         "%s: value not given (%s:%d)",
4189                         td->name, __FILE__, __LINE__);
4190                 return -1;
4191         }
4192         
4193         
4194         if(1 /* No applicable constraints whatsoever */) {
4195                 /* Nothing is here. See below */
4196         }
4197         
4198         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4199 }
4200
4201 static asn_type_selector_result_t
4202 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4203         asn_type_selector_result_t result = {0, 0};
4204         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4205         size_t constraining_column = 0; /* &id */
4206         size_t for_column = 2; /* &Extension */
4207         size_t row, presence_index = 0;
4208         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4209         
4210         for(row=0; row < itable->rows_count; row++) {
4211             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4212             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4213         
4214             if(type_cell->cell_kind == aioc__undefined)
4215                 continue;
4216         
4217             presence_index++;
4218             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4219                 result.type_descriptor = type_cell->type_descriptor;
4220                 result.presence_index = presence_index;
4221                 break;
4222             }
4223         }
4224         
4225         return result;
4226 }
4227
4228 static int
4229 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4230                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4231         
4232         if(!sptr) {
4233                 ASN__CTFAIL(app_key, td, sptr,
4234                         "%s: value not given (%s:%d)",
4235                         td->name, __FILE__, __LINE__);
4236                 return -1;
4237         }
4238         
4239         
4240         if(1 /* No applicable constraints whatsoever */) {
4241                 /* Nothing is here. See below */
4242         }
4243         
4244         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4245 }
4246
4247 static int
4248 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4249                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4250         long value;
4251         
4252         if(!sptr) {
4253                 ASN__CTFAIL(app_key, td, sptr,
4254                         "%s: value not given (%s:%d)",
4255                         td->name, __FILE__, __LINE__);
4256                 return -1;
4257         }
4258         
4259         value = *(const long *)sptr;
4260         
4261         if((value >= 0 && value <= 65535)) {
4262                 /* Constraint check succeeded */
4263                 return 0;
4264         } else {
4265                 ASN__CTFAIL(app_key, td, sptr,
4266                         "%s: constraint failed (%s:%d)",
4267                         td->name, __FILE__, __LINE__);
4268                 return -1;
4269         }
4270 }
4271
4272 static asn_type_selector_result_t
4273 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4274         asn_type_selector_result_t result = {0, 0};
4275         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4276         size_t constraining_column = 0; /* &id */
4277         size_t for_column = 1; /* &criticality */
4278         size_t row, presence_index = 0;
4279         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4280         
4281         for(row=0; row < itable->rows_count; row++) {
4282             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4283             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4284         
4285             if(type_cell->cell_kind == aioc__undefined)
4286                 continue;
4287         
4288             presence_index++;
4289             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4290                 result.type_descriptor = type_cell->type_descriptor;
4291                 result.presence_index = presence_index;
4292                 break;
4293             }
4294         }
4295         
4296         return result;
4297 }
4298
4299 static int
4300 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4301                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4302         
4303         if(!sptr) {
4304                 ASN__CTFAIL(app_key, td, sptr,
4305                         "%s: value not given (%s:%d)",
4306                         td->name, __FILE__, __LINE__);
4307                 return -1;
4308         }
4309         
4310         
4311         if(1 /* No applicable constraints whatsoever */) {
4312                 /* Nothing is here. See below */
4313         }
4314         
4315         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4316 }
4317
4318 static asn_type_selector_result_t
4319 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4320         asn_type_selector_result_t result = {0, 0};
4321         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4322         size_t constraining_column = 0; /* &id */
4323         size_t for_column = 2; /* &Extension */
4324         size_t row, presence_index = 0;
4325         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4326         
4327         for(row=0; row < itable->rows_count; row++) {
4328             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4329             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4330         
4331             if(type_cell->cell_kind == aioc__undefined)
4332                 continue;
4333         
4334             presence_index++;
4335             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4336                 result.type_descriptor = type_cell->type_descriptor;
4337                 result.presence_index = presence_index;
4338                 break;
4339             }
4340         }
4341         
4342         return result;
4343 }
4344
4345 static int
4346 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4347                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4348         
4349         if(!sptr) {
4350                 ASN__CTFAIL(app_key, td, sptr,
4351                         "%s: value not given (%s:%d)",
4352                         td->name, __FILE__, __LINE__);
4353                 return -1;
4354         }
4355         
4356         
4357         if(1 /* No applicable constraints whatsoever */) {
4358                 /* Nothing is here. See below */
4359         }
4360         
4361         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4362 }
4363
4364 static int
4365 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4366                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4367         long value;
4368         
4369         if(!sptr) {
4370                 ASN__CTFAIL(app_key, td, sptr,
4371                         "%s: value not given (%s:%d)",
4372                         td->name, __FILE__, __LINE__);
4373                 return -1;
4374         }
4375         
4376         value = *(const long *)sptr;
4377         
4378         if((value >= 0 && value <= 65535)) {
4379                 /* Constraint check succeeded */
4380                 return 0;
4381         } else {
4382                 ASN__CTFAIL(app_key, td, sptr,
4383                         "%s: constraint failed (%s:%d)",
4384                         td->name, __FILE__, __LINE__);
4385                 return -1;
4386         }
4387 }
4388
4389 static int
4390 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4391                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4392         
4393         if(!sptr) {
4394                 ASN__CTFAIL(app_key, td, sptr,
4395                         "%s: value not given (%s:%d)",
4396                         td->name, __FILE__, __LINE__);
4397                 return -1;
4398         }
4399         
4400         
4401         if(1 /* No applicable constraints whatsoever */) {
4402                 /* Nothing is here. See below */
4403         }
4404         
4405         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4406 }
4407
4408 static int
4409 memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4410                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4411         
4412         if(!sptr) {
4413                 ASN__CTFAIL(app_key, td, sptr,
4414                         "%s: value not given (%s:%d)",
4415                         td->name, __FILE__, __LINE__);
4416                 return -1;
4417         }
4418         
4419         
4420         if(1 /* No applicable constraints whatsoever */) {
4421                 /* Nothing is here. See below */
4422         }
4423         
4424         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4425 }
4426
4427 static int
4428 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4429                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4430         long value;
4431         
4432         if(!sptr) {
4433                 ASN__CTFAIL(app_key, td, sptr,
4434                         "%s: value not given (%s:%d)",
4435                         td->name, __FILE__, __LINE__);
4436                 return -1;
4437         }
4438         
4439         value = *(const long *)sptr;
4440         
4441         if((value >= 0 && value <= 65535)) {
4442                 /* Constraint check succeeded */
4443                 return 0;
4444         } else {
4445                 ASN__CTFAIL(app_key, td, sptr,
4446                         "%s: constraint failed (%s:%d)",
4447                         td->name, __FILE__, __LINE__);
4448                 return -1;
4449         }
4450 }
4451
4452 static asn_type_selector_result_t
4453 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4454         asn_type_selector_result_t result = {0, 0};
4455         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4456         size_t constraining_column = 0; /* &id */
4457         size_t for_column = 1; /* &criticality */
4458         size_t row, presence_index = 0;
4459         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4460         
4461         for(row=0; row < itable->rows_count; row++) {
4462             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4463             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4464         
4465             if(type_cell->cell_kind == aioc__undefined)
4466                 continue;
4467         
4468             presence_index++;
4469             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4470                 result.type_descriptor = type_cell->type_descriptor;
4471                 result.presence_index = presence_index;
4472                 break;
4473             }
4474         }
4475         
4476         return result;
4477 }
4478
4479 static int
4480 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4481                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4482         
4483         if(!sptr) {
4484                 ASN__CTFAIL(app_key, td, sptr,
4485                         "%s: value not given (%s:%d)",
4486                         td->name, __FILE__, __LINE__);
4487                 return -1;
4488         }
4489         
4490         
4491         if(1 /* No applicable constraints whatsoever */) {
4492                 /* Nothing is here. See below */
4493         }
4494         
4495         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4496 }
4497
4498 static asn_type_selector_result_t
4499 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4500         asn_type_selector_result_t result = {0, 0};
4501         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4502         size_t constraining_column = 0; /* &id */
4503         size_t for_column = 2; /* &Extension */
4504         size_t row, presence_index = 0;
4505         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4506         
4507         for(row=0; row < itable->rows_count; row++) {
4508             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4509             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4510         
4511             if(type_cell->cell_kind == aioc__undefined)
4512                 continue;
4513         
4514             presence_index++;
4515             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4516                 result.type_descriptor = type_cell->type_descriptor;
4517                 result.presence_index = presence_index;
4518                 break;
4519             }
4520         }
4521         
4522         return result;
4523 }
4524
4525 static int
4526 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4527                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4528         
4529         if(!sptr) {
4530                 ASN__CTFAIL(app_key, td, sptr,
4531                         "%s: value not given (%s:%d)",
4532                         td->name, __FILE__, __LINE__);
4533                 return -1;
4534         }
4535         
4536         
4537         if(1 /* No applicable constraints whatsoever */) {
4538                 /* Nothing is here. See below */
4539         }
4540         
4541         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4542 }
4543
4544 static int
4545 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4546                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4547         long value;
4548         
4549         if(!sptr) {
4550                 ASN__CTFAIL(app_key, td, sptr,
4551                         "%s: value not given (%s:%d)",
4552                         td->name, __FILE__, __LINE__);
4553                 return -1;
4554         }
4555         
4556         value = *(const long *)sptr;
4557         
4558         if((value >= 0 && value <= 65535)) {
4559                 /* Constraint check succeeded */
4560                 return 0;
4561         } else {
4562                 ASN__CTFAIL(app_key, td, sptr,
4563                         "%s: constraint failed (%s:%d)",
4564                         td->name, __FILE__, __LINE__);
4565                 return -1;
4566         }
4567 }
4568
4569 static asn_type_selector_result_t
4570 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4571         asn_type_selector_result_t result = {0, 0};
4572         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4573         size_t constraining_column = 0; /* &id */
4574         size_t for_column = 1; /* &criticality */
4575         size_t row, presence_index = 0;
4576         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4577         
4578         for(row=0; row < itable->rows_count; row++) {
4579             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4580             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4581         
4582             if(type_cell->cell_kind == aioc__undefined)
4583                 continue;
4584         
4585             presence_index++;
4586             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4587                 result.type_descriptor = type_cell->type_descriptor;
4588                 result.presence_index = presence_index;
4589                 break;
4590             }
4591         }
4592         
4593         return result;
4594 }
4595
4596 static int
4597 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4598                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4599         
4600         if(!sptr) {
4601                 ASN__CTFAIL(app_key, td, sptr,
4602                         "%s: value not given (%s:%d)",
4603                         td->name, __FILE__, __LINE__);
4604                 return -1;
4605         }
4606         
4607         
4608         if(1 /* No applicable constraints whatsoever */) {
4609                 /* Nothing is here. See below */
4610         }
4611         
4612         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4613 }
4614
4615 static asn_type_selector_result_t
4616 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4617         asn_type_selector_result_t result = {0, 0};
4618         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4619         size_t constraining_column = 0; /* &id */
4620         size_t for_column = 2; /* &Extension */
4621         size_t row, presence_index = 0;
4622         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4623         
4624         for(row=0; row < itable->rows_count; row++) {
4625             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4626             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4627         
4628             if(type_cell->cell_kind == aioc__undefined)
4629                 continue;
4630         
4631             presence_index++;
4632             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4633                 result.type_descriptor = type_cell->type_descriptor;
4634                 result.presence_index = presence_index;
4635                 break;
4636             }
4637         }
4638         
4639         return result;
4640 }
4641
4642 static int
4643 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4644                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4645         
4646         if(!sptr) {
4647                 ASN__CTFAIL(app_key, td, sptr,
4648                         "%s: value not given (%s:%d)",
4649                         td->name, __FILE__, __LINE__);
4650                 return -1;
4651         }
4652         
4653         
4654         if(1 /* No applicable constraints whatsoever */) {
4655                 /* Nothing is here. See below */
4656         }
4657         
4658         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4659 }
4660
4661 static int
4662 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4663                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4664         long value;
4665         
4666         if(!sptr) {
4667                 ASN__CTFAIL(app_key, td, sptr,
4668                         "%s: value not given (%s:%d)",
4669                         td->name, __FILE__, __LINE__);
4670                 return -1;
4671         }
4672         
4673         value = *(const long *)sptr;
4674         
4675         if((value >= 0 && value <= 65535)) {
4676                 /* Constraint check succeeded */
4677                 return 0;
4678         } else {
4679                 ASN__CTFAIL(app_key, td, sptr,
4680                         "%s: constraint failed (%s:%d)",
4681                         td->name, __FILE__, __LINE__);
4682                 return -1;
4683         }
4684 }
4685
4686 static int
4687 memb_criticality_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_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4707                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4708         
4709         if(!sptr) {
4710                 ASN__CTFAIL(app_key, td, sptr,
4711                         "%s: value not given (%s:%d)",
4712                         td->name, __FILE__, __LINE__);
4713                 return -1;
4714         }
4715         
4716         
4717         if(1 /* No applicable constraints whatsoever */) {
4718                 /* Nothing is here. See below */
4719         }
4720         
4721         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4722 }
4723
4724 static int
4725 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4726                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4727         long value;
4728         
4729         if(!sptr) {
4730                 ASN__CTFAIL(app_key, td, sptr,
4731                         "%s: value not given (%s:%d)",
4732                         td->name, __FILE__, __LINE__);
4733                 return -1;
4734         }
4735         
4736         value = *(const long *)sptr;
4737         
4738         if((value >= 0 && value <= 65535)) {
4739                 /* Constraint check succeeded */
4740                 return 0;
4741         } else {
4742                 ASN__CTFAIL(app_key, td, sptr,
4743                         "%s: constraint failed (%s:%d)",
4744                         td->name, __FILE__, __LINE__);
4745                 return -1;
4746         }
4747 }
4748
4749 static asn_type_selector_result_t
4750 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4751         asn_type_selector_result_t result = {0, 0};
4752         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4753         size_t constraining_column = 0; /* &id */
4754         size_t for_column = 1; /* &criticality */
4755         size_t row, presence_index = 0;
4756         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4757         
4758         for(row=0; row < itable->rows_count; row++) {
4759             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4760             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4761         
4762             if(type_cell->cell_kind == aioc__undefined)
4763                 continue;
4764         
4765             presence_index++;
4766             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4767                 result.type_descriptor = type_cell->type_descriptor;
4768                 result.presence_index = presence_index;
4769                 break;
4770             }
4771         }
4772         
4773         return result;
4774 }
4775
4776 static int
4777 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4778                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4779         
4780         if(!sptr) {
4781                 ASN__CTFAIL(app_key, td, sptr,
4782                         "%s: value not given (%s:%d)",
4783                         td->name, __FILE__, __LINE__);
4784                 return -1;
4785         }
4786         
4787         
4788         if(1 /* No applicable constraints whatsoever */) {
4789                 /* Nothing is here. See below */
4790         }
4791         
4792         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4793 }
4794
4795 static asn_type_selector_result_t
4796 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4797         asn_type_selector_result_t result = {0, 0};
4798         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4799         size_t constraining_column = 0; /* &id */
4800         size_t for_column = 2; /* &Extension */
4801         size_t row, presence_index = 0;
4802         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4803         
4804         for(row=0; row < itable->rows_count; row++) {
4805             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4806             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4807         
4808             if(type_cell->cell_kind == aioc__undefined)
4809                 continue;
4810         
4811             presence_index++;
4812             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4813                 result.type_descriptor = type_cell->type_descriptor;
4814                 result.presence_index = presence_index;
4815                 break;
4816             }
4817         }
4818         
4819         return result;
4820 }
4821
4822 static int
4823 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4825         
4826         if(!sptr) {
4827                 ASN__CTFAIL(app_key, td, sptr,
4828                         "%s: value not given (%s:%d)",
4829                         td->name, __FILE__, __LINE__);
4830                 return -1;
4831         }
4832         
4833         
4834         if(1 /* No applicable constraints whatsoever */) {
4835                 /* Nothing is here. See below */
4836         }
4837         
4838         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4839 }
4840
4841 static int
4842 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4843                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4844         long value;
4845         
4846         if(!sptr) {
4847                 ASN__CTFAIL(app_key, td, sptr,
4848                         "%s: value not given (%s:%d)",
4849                         td->name, __FILE__, __LINE__);
4850                 return -1;
4851         }
4852         
4853         value = *(const long *)sptr;
4854         
4855         if((value >= 0 && value <= 65535)) {
4856                 /* Constraint check succeeded */
4857                 return 0;
4858         } else {
4859                 ASN__CTFAIL(app_key, td, sptr,
4860                         "%s: constraint failed (%s:%d)",
4861                         td->name, __FILE__, __LINE__);
4862                 return -1;
4863         }
4864 }
4865
4866 static asn_type_selector_result_t
4867 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4868         asn_type_selector_result_t result = {0, 0};
4869         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4870         size_t constraining_column = 0; /* &id */
4871         size_t for_column = 1; /* &criticality */
4872         size_t row, presence_index = 0;
4873         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4874         
4875         for(row=0; row < itable->rows_count; row++) {
4876             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4877             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4878         
4879             if(type_cell->cell_kind == aioc__undefined)
4880                 continue;
4881         
4882             presence_index++;
4883             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4884                 result.type_descriptor = type_cell->type_descriptor;
4885                 result.presence_index = presence_index;
4886                 break;
4887             }
4888         }
4889         
4890         return result;
4891 }
4892
4893 static int
4894 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4895                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4896         
4897         if(!sptr) {
4898                 ASN__CTFAIL(app_key, td, sptr,
4899                         "%s: value not given (%s:%d)",
4900                         td->name, __FILE__, __LINE__);
4901                 return -1;
4902         }
4903         
4904         
4905         if(1 /* No applicable constraints whatsoever */) {
4906                 /* Nothing is here. See below */
4907         }
4908         
4909         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4910 }
4911
4912 static asn_type_selector_result_t
4913 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4914         asn_type_selector_result_t result = {0, 0};
4915         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4916         size_t constraining_column = 0; /* &id */
4917         size_t for_column = 2; /* &Extension */
4918         size_t row, presence_index = 0;
4919         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4920         
4921         for(row=0; row < itable->rows_count; row++) {
4922             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4923             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4924         
4925             if(type_cell->cell_kind == aioc__undefined)
4926                 continue;
4927         
4928             presence_index++;
4929             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4930                 result.type_descriptor = type_cell->type_descriptor;
4931                 result.presence_index = presence_index;
4932                 break;
4933             }
4934         }
4935         
4936         return result;
4937 }
4938
4939 static int
4940 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4941                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4942         
4943         if(!sptr) {
4944                 ASN__CTFAIL(app_key, td, sptr,
4945                         "%s: value not given (%s:%d)",
4946                         td->name, __FILE__, __LINE__);
4947                 return -1;
4948         }
4949         
4950         
4951         if(1 /* No applicable constraints whatsoever */) {
4952                 /* Nothing is here. See below */
4953         }
4954         
4955         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4956 }
4957
4958 static int
4959 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4960                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4961         long value;
4962         
4963         if(!sptr) {
4964                 ASN__CTFAIL(app_key, td, sptr,
4965                         "%s: value not given (%s:%d)",
4966                         td->name, __FILE__, __LINE__);
4967                 return -1;
4968         }
4969         
4970         value = *(const long *)sptr;
4971         
4972         if((value >= 0 && value <= 65535)) {
4973                 /* Constraint check succeeded */
4974                 return 0;
4975         } else {
4976                 ASN__CTFAIL(app_key, td, sptr,
4977                         "%s: constraint failed (%s:%d)",
4978                         td->name, __FILE__, __LINE__);
4979                 return -1;
4980         }
4981 }
4982
4983 static int
4984 memb_criticality_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_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
5004                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5005         
5006         if(!sptr) {
5007                 ASN__CTFAIL(app_key, td, sptr,
5008                         "%s: value not given (%s:%d)",
5009                         td->name, __FILE__, __LINE__);
5010                 return -1;
5011         }
5012         
5013         
5014         if(1 /* No applicable constraints whatsoever */) {
5015                 /* Nothing is here. See below */
5016         }
5017         
5018         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5019 }
5020
5021 static int
5022 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5023                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5024         long value;
5025         
5026         if(!sptr) {
5027                 ASN__CTFAIL(app_key, td, sptr,
5028                         "%s: value not given (%s:%d)",
5029                         td->name, __FILE__, __LINE__);
5030                 return -1;
5031         }
5032         
5033         value = *(const long *)sptr;
5034         
5035         if((value >= 0 && value <= 65535)) {
5036                 /* Constraint check succeeded */
5037                 return 0;
5038         } else {
5039                 ASN__CTFAIL(app_key, td, sptr,
5040                         "%s: constraint failed (%s:%d)",
5041                         td->name, __FILE__, __LINE__);
5042                 return -1;
5043         }
5044 }
5045
5046 static int
5047 memb_criticality_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_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5067                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5068         
5069         if(!sptr) {
5070                 ASN__CTFAIL(app_key, td, sptr,
5071                         "%s: value not given (%s:%d)",
5072                         td->name, __FILE__, __LINE__);
5073                 return -1;
5074         }
5075         
5076         
5077         if(1 /* No applicable constraints whatsoever */) {
5078                 /* Nothing is here. See below */
5079         }
5080         
5081         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5082 }
5083
5084 static int
5085 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5086                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5087         long value;
5088         
5089         if(!sptr) {
5090                 ASN__CTFAIL(app_key, td, sptr,
5091                         "%s: value not given (%s:%d)",
5092                         td->name, __FILE__, __LINE__);
5093                 return -1;
5094         }
5095         
5096         value = *(const long *)sptr;
5097         
5098         if((value >= 0 && value <= 65535)) {
5099                 /* Constraint check succeeded */
5100                 return 0;
5101         } else {
5102                 ASN__CTFAIL(app_key, td, sptr,
5103                         "%s: constraint failed (%s:%d)",
5104                         td->name, __FILE__, __LINE__);
5105                 return -1;
5106         }
5107 }
5108
5109 static asn_type_selector_result_t
5110 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5111         asn_type_selector_result_t result = {0, 0};
5112         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5113         size_t constraining_column = 0; /* &id */
5114         size_t for_column = 1; /* &criticality */
5115         size_t row, presence_index = 0;
5116         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5117         
5118         for(row=0; row < itable->rows_count; row++) {
5119             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5120             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5121         
5122             if(type_cell->cell_kind == aioc__undefined)
5123                 continue;
5124         
5125             presence_index++;
5126             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5127                 result.type_descriptor = type_cell->type_descriptor;
5128                 result.presence_index = presence_index;
5129                 break;
5130             }
5131         }
5132         
5133         return result;
5134 }
5135
5136 static int
5137 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5138                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5139         
5140         if(!sptr) {
5141                 ASN__CTFAIL(app_key, td, sptr,
5142                         "%s: value not given (%s:%d)",
5143                         td->name, __FILE__, __LINE__);
5144                 return -1;
5145         }
5146         
5147         
5148         if(1 /* No applicable constraints whatsoever */) {
5149                 /* Nothing is here. See below */
5150         }
5151         
5152         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5153 }
5154
5155 static asn_type_selector_result_t
5156 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5157         asn_type_selector_result_t result = {0, 0};
5158         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5159         size_t constraining_column = 0; /* &id */
5160         size_t for_column = 2; /* &Extension */
5161         size_t row, presence_index = 0;
5162         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5163         
5164         for(row=0; row < itable->rows_count; row++) {
5165             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5166             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5167         
5168             if(type_cell->cell_kind == aioc__undefined)
5169                 continue;
5170         
5171             presence_index++;
5172             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5173                 result.type_descriptor = type_cell->type_descriptor;
5174                 result.presence_index = presence_index;
5175                 break;
5176             }
5177         }
5178         
5179         return result;
5180 }
5181
5182 static int
5183 memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5184                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5185         
5186         if(!sptr) {
5187                 ASN__CTFAIL(app_key, td, sptr,
5188                         "%s: value not given (%s:%d)",
5189                         td->name, __FILE__, __LINE__);
5190                 return -1;
5191         }
5192         
5193         
5194         if(1 /* No applicable constraints whatsoever */) {
5195                 /* Nothing is here. See below */
5196         }
5197         
5198         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5199 }
5200
5201 static int
5202 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5203                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5204         long value;
5205         
5206         if(!sptr) {
5207                 ASN__CTFAIL(app_key, td, sptr,
5208                         "%s: value not given (%s:%d)",
5209                         td->name, __FILE__, __LINE__);
5210                 return -1;
5211         }
5212         
5213         value = *(const long *)sptr;
5214         
5215         if((value >= 0 && value <= 65535)) {
5216                 /* Constraint check succeeded */
5217                 return 0;
5218         } else {
5219                 ASN__CTFAIL(app_key, td, sptr,
5220                         "%s: constraint failed (%s:%d)",
5221                         td->name, __FILE__, __LINE__);
5222                 return -1;
5223         }
5224 }
5225
5226 static int
5227 memb_criticality_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_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5247                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5248         
5249         if(!sptr) {
5250                 ASN__CTFAIL(app_key, td, sptr,
5251                         "%s: value not given (%s:%d)",
5252                         td->name, __FILE__, __LINE__);
5253                 return -1;
5254         }
5255         
5256         
5257         if(1 /* No applicable constraints whatsoever */) {
5258                 /* Nothing is here. See below */
5259         }
5260         
5261         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5262 }
5263
5264 static int
5265 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5266                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5267         long value;
5268         
5269         if(!sptr) {
5270                 ASN__CTFAIL(app_key, td, sptr,
5271                         "%s: value not given (%s:%d)",
5272                         td->name, __FILE__, __LINE__);
5273                 return -1;
5274         }
5275         
5276         value = *(const long *)sptr;
5277         
5278         if((value >= 0 && value <= 65535)) {
5279                 /* Constraint check succeeded */
5280                 return 0;
5281         } else {
5282                 ASN__CTFAIL(app_key, td, sptr,
5283                         "%s: constraint failed (%s:%d)",
5284                         td->name, __FILE__, __LINE__);
5285                 return -1;
5286         }
5287 }
5288
5289 static asn_type_selector_result_t
5290 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5291         asn_type_selector_result_t result = {0, 0};
5292         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5293         size_t constraining_column = 0; /* &id */
5294         size_t for_column = 1; /* &criticality */
5295         size_t row, presence_index = 0;
5296         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5297         
5298         for(row=0; row < itable->rows_count; row++) {
5299             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5300             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5301         
5302             if(type_cell->cell_kind == aioc__undefined)
5303                 continue;
5304         
5305             presence_index++;
5306             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5307                 result.type_descriptor = type_cell->type_descriptor;
5308                 result.presence_index = presence_index;
5309                 break;
5310             }
5311         }
5312         
5313         return result;
5314 }
5315
5316 static int
5317 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5318                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5319         
5320         if(!sptr) {
5321                 ASN__CTFAIL(app_key, td, sptr,
5322                         "%s: value not given (%s:%d)",
5323                         td->name, __FILE__, __LINE__);
5324                 return -1;
5325         }
5326         
5327         
5328         if(1 /* No applicable constraints whatsoever */) {
5329                 /* Nothing is here. See below */
5330         }
5331         
5332         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5333 }
5334
5335 static asn_type_selector_result_t
5336 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5337         asn_type_selector_result_t result = {0, 0};
5338         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5339         size_t constraining_column = 0; /* &id */
5340         size_t for_column = 2; /* &Extension */
5341         size_t row, presence_index = 0;
5342         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5343         
5344         for(row=0; row < itable->rows_count; row++) {
5345             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5346             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5347         
5348             if(type_cell->cell_kind == aioc__undefined)
5349                 continue;
5350         
5351             presence_index++;
5352             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5353                 result.type_descriptor = type_cell->type_descriptor;
5354                 result.presence_index = presence_index;
5355                 break;
5356             }
5357         }
5358         
5359         return result;
5360 }
5361
5362 static int
5363 memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5364                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5365         
5366         if(!sptr) {
5367                 ASN__CTFAIL(app_key, td, sptr,
5368                         "%s: value not given (%s:%d)",
5369                         td->name, __FILE__, __LINE__);
5370                 return -1;
5371         }
5372         
5373         
5374         if(1 /* No applicable constraints whatsoever */) {
5375                 /* Nothing is here. See below */
5376         }
5377         
5378         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5379 }
5380
5381 static int
5382 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5383                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5384         long value;
5385         
5386         if(!sptr) {
5387                 ASN__CTFAIL(app_key, td, sptr,
5388                         "%s: value not given (%s:%d)",
5389                         td->name, __FILE__, __LINE__);
5390                 return -1;
5391         }
5392         
5393         value = *(const long *)sptr;
5394         
5395         if((value >= 0 && value <= 65535)) {
5396                 /* Constraint check succeeded */
5397                 return 0;
5398         } else {
5399                 ASN__CTFAIL(app_key, td, sptr,
5400                         "%s: constraint failed (%s:%d)",
5401                         td->name, __FILE__, __LINE__);
5402                 return -1;
5403         }
5404 }
5405
5406 static asn_type_selector_result_t
5407 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5408         asn_type_selector_result_t result = {0, 0};
5409         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5410         size_t constraining_column = 0; /* &id */
5411         size_t for_column = 1; /* &criticality */
5412         size_t row, presence_index = 0;
5413         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5414         
5415         for(row=0; row < itable->rows_count; row++) {
5416             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5417             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5418         
5419             if(type_cell->cell_kind == aioc__undefined)
5420                 continue;
5421         
5422             presence_index++;
5423             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5424                 result.type_descriptor = type_cell->type_descriptor;
5425                 result.presence_index = presence_index;
5426                 break;
5427             }
5428         }
5429         
5430         return result;
5431 }
5432
5433 static int
5434 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5435                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5436         
5437         if(!sptr) {
5438                 ASN__CTFAIL(app_key, td, sptr,
5439                         "%s: value not given (%s:%d)",
5440                         td->name, __FILE__, __LINE__);
5441                 return -1;
5442         }
5443         
5444         
5445         if(1 /* No applicable constraints whatsoever */) {
5446                 /* Nothing is here. See below */
5447         }
5448         
5449         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5450 }
5451
5452 static asn_type_selector_result_t
5453 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5454         asn_type_selector_result_t result = {0, 0};
5455         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5456         size_t constraining_column = 0; /* &id */
5457         size_t for_column = 2; /* &Extension */
5458         size_t row, presence_index = 0;
5459         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5460         
5461         for(row=0; row < itable->rows_count; row++) {
5462             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5463             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5464         
5465             if(type_cell->cell_kind == aioc__undefined)
5466                 continue;
5467         
5468             presence_index++;
5469             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5470                 result.type_descriptor = type_cell->type_descriptor;
5471                 result.presence_index = presence_index;
5472                 break;
5473             }
5474         }
5475         
5476         return result;
5477 }
5478
5479 static int
5480 memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5481                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5482         
5483         if(!sptr) {
5484                 ASN__CTFAIL(app_key, td, sptr,
5485                         "%s: value not given (%s:%d)",
5486                         td->name, __FILE__, __LINE__);
5487                 return -1;
5488         }
5489         
5490         
5491         if(1 /* No applicable constraints whatsoever */) {
5492                 /* Nothing is here. See below */
5493         }
5494         
5495         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5496 }
5497
5498 static int
5499 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5500                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5501         long value;
5502         
5503         if(!sptr) {
5504                 ASN__CTFAIL(app_key, td, sptr,
5505                         "%s: value not given (%s:%d)",
5506                         td->name, __FILE__, __LINE__);
5507                 return -1;
5508         }
5509         
5510         value = *(const long *)sptr;
5511         
5512         if((value >= 0 && value <= 65535)) {
5513                 /* Constraint check succeeded */
5514                 return 0;
5515         } else {
5516                 ASN__CTFAIL(app_key, td, sptr,
5517                         "%s: constraint failed (%s:%d)",
5518                         td->name, __FILE__, __LINE__);
5519                 return -1;
5520         }
5521 }
5522
5523 static int
5524 memb_criticality_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_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5544                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5545         
5546         if(!sptr) {
5547                 ASN__CTFAIL(app_key, td, sptr,
5548                         "%s: value not given (%s:%d)",
5549                         td->name, __FILE__, __LINE__);
5550                 return -1;
5551         }
5552         
5553         
5554         if(1 /* No applicable constraints whatsoever */) {
5555                 /* Nothing is here. See below */
5556         }
5557         
5558         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5559 }
5560
5561 static int
5562 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5563                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5564         long value;
5565         
5566         if(!sptr) {
5567                 ASN__CTFAIL(app_key, td, sptr,
5568                         "%s: value not given (%s:%d)",
5569                         td->name, __FILE__, __LINE__);
5570                 return -1;
5571         }
5572         
5573         value = *(const long *)sptr;
5574         
5575         if((value >= 0 && value <= 65535)) {
5576                 /* Constraint check succeeded */
5577                 return 0;
5578         } else {
5579                 ASN__CTFAIL(app_key, td, sptr,
5580                         "%s: constraint failed (%s:%d)",
5581                         td->name, __FILE__, __LINE__);
5582                 return -1;
5583         }
5584 }
5585
5586 static asn_type_selector_result_t
5587 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5588         asn_type_selector_result_t result = {0, 0};
5589         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5590         size_t constraining_column = 0; /* &id */
5591         size_t for_column = 1; /* &criticality */
5592         size_t row, presence_index = 0;
5593         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5594         
5595         for(row=0; row < itable->rows_count; row++) {
5596             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5597             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5598         
5599             if(type_cell->cell_kind == aioc__undefined)
5600                 continue;
5601         
5602             presence_index++;
5603             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5604                 result.type_descriptor = type_cell->type_descriptor;
5605                 result.presence_index = presence_index;
5606                 break;
5607             }
5608         }
5609         
5610         return result;
5611 }
5612
5613 static int
5614 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5615                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5616         
5617         if(!sptr) {
5618                 ASN__CTFAIL(app_key, td, sptr,
5619                         "%s: value not given (%s:%d)",
5620                         td->name, __FILE__, __LINE__);
5621                 return -1;
5622         }
5623         
5624         
5625         if(1 /* No applicable constraints whatsoever */) {
5626                 /* Nothing is here. See below */
5627         }
5628         
5629         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5630 }
5631
5632 static asn_type_selector_result_t
5633 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5634         asn_type_selector_result_t result = {0, 0};
5635         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5636         size_t constraining_column = 0; /* &id */
5637         size_t for_column = 2; /* &Extension */
5638         size_t row, presence_index = 0;
5639         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5640         
5641         for(row=0; row < itable->rows_count; row++) {
5642             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5643             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5644         
5645             if(type_cell->cell_kind == aioc__undefined)
5646                 continue;
5647         
5648             presence_index++;
5649             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5650                 result.type_descriptor = type_cell->type_descriptor;
5651                 result.presence_index = presence_index;
5652                 break;
5653             }
5654         }
5655         
5656         return result;
5657 }
5658
5659 static int
5660 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5661                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5662         
5663         if(!sptr) {
5664                 ASN__CTFAIL(app_key, td, sptr,
5665                         "%s: value not given (%s:%d)",
5666                         td->name, __FILE__, __LINE__);
5667                 return -1;
5668         }
5669         
5670         
5671         if(1 /* No applicable constraints whatsoever */) {
5672                 /* Nothing is here. See below */
5673         }
5674         
5675         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5676 }
5677
5678 static int
5679 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5680                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5681         long value;
5682         
5683         if(!sptr) {
5684                 ASN__CTFAIL(app_key, td, sptr,
5685                         "%s: value not given (%s:%d)",
5686                         td->name, __FILE__, __LINE__);
5687                 return -1;
5688         }
5689         
5690         value = *(const long *)sptr;
5691         
5692         if((value >= 0 && value <= 65535)) {
5693                 /* Constraint check succeeded */
5694                 return 0;
5695         } else {
5696                 ASN__CTFAIL(app_key, td, sptr,
5697                         "%s: constraint failed (%s:%d)",
5698                         td->name, __FILE__, __LINE__);
5699                 return -1;
5700         }
5701 }
5702
5703 static asn_type_selector_result_t
5704 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5705         asn_type_selector_result_t result = {0, 0};
5706         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5707         size_t constraining_column = 0; /* &id */
5708         size_t for_column = 1; /* &criticality */
5709         size_t row, presence_index = 0;
5710         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5711         
5712         for(row=0; row < itable->rows_count; row++) {
5713             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5714             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5715         
5716             if(type_cell->cell_kind == aioc__undefined)
5717                 continue;
5718         
5719             presence_index++;
5720             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5721                 result.type_descriptor = type_cell->type_descriptor;
5722                 result.presence_index = presence_index;
5723                 break;
5724             }
5725         }
5726         
5727         return result;
5728 }
5729
5730 static int
5731 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5732                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5733         
5734         if(!sptr) {
5735                 ASN__CTFAIL(app_key, td, sptr,
5736                         "%s: value not given (%s:%d)",
5737                         td->name, __FILE__, __LINE__);
5738                 return -1;
5739         }
5740         
5741         
5742         if(1 /* No applicable constraints whatsoever */) {
5743                 /* Nothing is here. See below */
5744         }
5745         
5746         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5747 }
5748
5749 static asn_type_selector_result_t
5750 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5751         asn_type_selector_result_t result = {0, 0};
5752         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5753         size_t constraining_column = 0; /* &id */
5754         size_t for_column = 2; /* &Extension */
5755         size_t row, presence_index = 0;
5756         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5757         
5758         for(row=0; row < itable->rows_count; row++) {
5759             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5760             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5761         
5762             if(type_cell->cell_kind == aioc__undefined)
5763                 continue;
5764         
5765             presence_index++;
5766             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5767                 result.type_descriptor = type_cell->type_descriptor;
5768                 result.presence_index = presence_index;
5769                 break;
5770             }
5771         }
5772         
5773         return result;
5774 }
5775
5776 static int
5777 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5778                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5779         
5780         if(!sptr) {
5781                 ASN__CTFAIL(app_key, td, sptr,
5782                         "%s: value not given (%s:%d)",
5783                         td->name, __FILE__, __LINE__);
5784                 return -1;
5785         }
5786         
5787         
5788         if(1 /* No applicable constraints whatsoever */) {
5789                 /* Nothing is here. See below */
5790         }
5791         
5792         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5793 }
5794
5795 static int
5796 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5797                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5798         long value;
5799         
5800         if(!sptr) {
5801                 ASN__CTFAIL(app_key, td, sptr,
5802                         "%s: value not given (%s:%d)",
5803                         td->name, __FILE__, __LINE__);
5804                 return -1;
5805         }
5806         
5807         value = *(const long *)sptr;
5808         
5809         if((value >= 0 && value <= 65535)) {
5810                 /* Constraint check succeeded */
5811                 return 0;
5812         } else {
5813                 ASN__CTFAIL(app_key, td, sptr,
5814                         "%s: constraint failed (%s:%d)",
5815                         td->name, __FILE__, __LINE__);
5816                 return -1;
5817         }
5818 }
5819
5820 static int
5821 memb_criticality_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_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5841                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5842         
5843         if(!sptr) {
5844                 ASN__CTFAIL(app_key, td, sptr,
5845                         "%s: value not given (%s:%d)",
5846                         td->name, __FILE__, __LINE__);
5847                 return -1;
5848         }
5849         
5850         
5851         if(1 /* No applicable constraints whatsoever */) {
5852                 /* Nothing is here. See below */
5853         }
5854         
5855         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5856 }
5857
5858 static int
5859 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5860                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5861         long value;
5862         
5863         if(!sptr) {
5864                 ASN__CTFAIL(app_key, td, sptr,
5865                         "%s: value not given (%s:%d)",
5866                         td->name, __FILE__, __LINE__);
5867                 return -1;
5868         }
5869         
5870         value = *(const long *)sptr;
5871         
5872         if((value >= 0 && value <= 65535)) {
5873                 /* Constraint check succeeded */
5874                 return 0;
5875         } else {
5876                 ASN__CTFAIL(app_key, td, sptr,
5877                         "%s: constraint failed (%s:%d)",
5878                         td->name, __FILE__, __LINE__);
5879                 return -1;
5880         }
5881 }
5882
5883 static int
5884 memb_criticality_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_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5904                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5905         
5906         if(!sptr) {
5907                 ASN__CTFAIL(app_key, td, sptr,
5908                         "%s: value not given (%s:%d)",
5909                         td->name, __FILE__, __LINE__);
5910                 return -1;
5911         }
5912         
5913         
5914         if(1 /* No applicable constraints whatsoever */) {
5915                 /* Nothing is here. See below */
5916         }
5917         
5918         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5919 }
5920
5921 static int
5922 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5923                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5924         long value;
5925         
5926         if(!sptr) {
5927                 ASN__CTFAIL(app_key, td, sptr,
5928                         "%s: value not given (%s:%d)",
5929                         td->name, __FILE__, __LINE__);
5930                 return -1;
5931         }
5932         
5933         value = *(const long *)sptr;
5934         
5935         if((value >= 0 && value <= 65535)) {
5936                 /* Constraint check succeeded */
5937                 return 0;
5938         } else {
5939                 ASN__CTFAIL(app_key, td, sptr,
5940                         "%s: constraint failed (%s:%d)",
5941                         td->name, __FILE__, __LINE__);
5942                 return -1;
5943         }
5944 }
5945
5946 static int
5947 memb_criticality_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_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5967                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5968         
5969         if(!sptr) {
5970                 ASN__CTFAIL(app_key, td, sptr,
5971                         "%s: value not given (%s:%d)",
5972                         td->name, __FILE__, __LINE__);
5973                 return -1;
5974         }
5975         
5976         
5977         if(1 /* No applicable constraints whatsoever */) {
5978                 /* Nothing is here. See below */
5979         }
5980         
5981         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5982 }
5983
5984 static int
5985 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
5986                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5987         long value;
5988         
5989         if(!sptr) {
5990                 ASN__CTFAIL(app_key, td, sptr,
5991                         "%s: value not given (%s:%d)",
5992                         td->name, __FILE__, __LINE__);
5993                 return -1;
5994         }
5995         
5996         value = *(const long *)sptr;
5997         
5998         if((value >= 0 && value <= 65535)) {
5999                 /* Constraint check succeeded */
6000                 return 0;
6001         } else {
6002                 ASN__CTFAIL(app_key, td, sptr,
6003                         "%s: constraint failed (%s:%d)",
6004                         td->name, __FILE__, __LINE__);
6005                 return -1;
6006         }
6007 }
6008
6009 static int
6010 memb_criticality_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_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6030                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6031         
6032         if(!sptr) {
6033                 ASN__CTFAIL(app_key, td, sptr,
6034                         "%s: value not given (%s:%d)",
6035                         td->name, __FILE__, __LINE__);
6036                 return -1;
6037         }
6038         
6039         
6040         if(1 /* No applicable constraints whatsoever */) {
6041                 /* Nothing is here. See below */
6042         }
6043         
6044         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6045 }
6046
6047 static int
6048 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6049                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6050         long value;
6051         
6052         if(!sptr) {
6053                 ASN__CTFAIL(app_key, td, sptr,
6054                         "%s: value not given (%s:%d)",
6055                         td->name, __FILE__, __LINE__);
6056                 return -1;
6057         }
6058         
6059         value = *(const long *)sptr;
6060         
6061         if((value >= 0 && value <= 65535)) {
6062                 /* Constraint check succeeded */
6063                 return 0;
6064         } else {
6065                 ASN__CTFAIL(app_key, td, sptr,
6066                         "%s: constraint failed (%s:%d)",
6067                         td->name, __FILE__, __LINE__);
6068                 return -1;
6069         }
6070 }
6071
6072 static asn_type_selector_result_t
6073 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6074         asn_type_selector_result_t result = {0, 0};
6075         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6076         size_t constraining_column = 0; /* &id */
6077         size_t for_column = 1; /* &criticality */
6078         size_t row, presence_index = 0;
6079         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6080         
6081         for(row=0; row < itable->rows_count; row++) {
6082             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6083             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6084         
6085             if(type_cell->cell_kind == aioc__undefined)
6086                 continue;
6087         
6088             presence_index++;
6089             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6090                 result.type_descriptor = type_cell->type_descriptor;
6091                 result.presence_index = presence_index;
6092                 break;
6093             }
6094         }
6095         
6096         return result;
6097 }
6098
6099 static int
6100 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6101                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6102         
6103         if(!sptr) {
6104                 ASN__CTFAIL(app_key, td, sptr,
6105                         "%s: value not given (%s:%d)",
6106                         td->name, __FILE__, __LINE__);
6107                 return -1;
6108         }
6109         
6110         
6111         if(1 /* No applicable constraints whatsoever */) {
6112                 /* Nothing is here. See below */
6113         }
6114         
6115         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6116 }
6117
6118 static asn_type_selector_result_t
6119 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6120         asn_type_selector_result_t result = {0, 0};
6121         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6122         size_t constraining_column = 0; /* &id */
6123         size_t for_column = 2; /* &Extension */
6124         size_t row, presence_index = 0;
6125         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6126         
6127         for(row=0; row < itable->rows_count; row++) {
6128             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6129             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6130         
6131             if(type_cell->cell_kind == aioc__undefined)
6132                 continue;
6133         
6134             presence_index++;
6135             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6136                 result.type_descriptor = type_cell->type_descriptor;
6137                 result.presence_index = presence_index;
6138                 break;
6139             }
6140         }
6141         
6142         return result;
6143 }
6144
6145 static int
6146 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6147                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6148         
6149         if(!sptr) {
6150                 ASN__CTFAIL(app_key, td, sptr,
6151                         "%s: value not given (%s:%d)",
6152                         td->name, __FILE__, __LINE__);
6153                 return -1;
6154         }
6155         
6156         
6157         if(1 /* No applicable constraints whatsoever */) {
6158                 /* Nothing is here. See below */
6159         }
6160         
6161         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6162 }
6163
6164 static int
6165 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6166                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6167         long value;
6168         
6169         if(!sptr) {
6170                 ASN__CTFAIL(app_key, td, sptr,
6171                         "%s: value not given (%s:%d)",
6172                         td->name, __FILE__, __LINE__);
6173                 return -1;
6174         }
6175         
6176         value = *(const long *)sptr;
6177         
6178         if((value >= 0 && value <= 65535)) {
6179                 /* Constraint check succeeded */
6180                 return 0;
6181         } else {
6182                 ASN__CTFAIL(app_key, td, sptr,
6183                         "%s: constraint failed (%s:%d)",
6184                         td->name, __FILE__, __LINE__);
6185                 return -1;
6186         }
6187 }
6188
6189 static asn_type_selector_result_t
6190 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6191         asn_type_selector_result_t result = {0, 0};
6192         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6193         size_t constraining_column = 0; /* &id */
6194         size_t for_column = 1; /* &criticality */
6195         size_t row, presence_index = 0;
6196         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6197         
6198         for(row=0; row < itable->rows_count; row++) {
6199             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6200             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6201         
6202             if(type_cell->cell_kind == aioc__undefined)
6203                 continue;
6204         
6205             presence_index++;
6206             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6207                 result.type_descriptor = type_cell->type_descriptor;
6208                 result.presence_index = presence_index;
6209                 break;
6210             }
6211         }
6212         
6213         return result;
6214 }
6215
6216 static int
6217 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6218                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6219         
6220         if(!sptr) {
6221                 ASN__CTFAIL(app_key, td, sptr,
6222                         "%s: value not given (%s:%d)",
6223                         td->name, __FILE__, __LINE__);
6224                 return -1;
6225         }
6226         
6227         
6228         if(1 /* No applicable constraints whatsoever */) {
6229                 /* Nothing is here. See below */
6230         }
6231         
6232         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6233 }
6234
6235 static asn_type_selector_result_t
6236 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6237         asn_type_selector_result_t result = {0, 0};
6238         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6239         size_t constraining_column = 0; /* &id */
6240         size_t for_column = 2; /* &Extension */
6241         size_t row, presence_index = 0;
6242         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6243         
6244         for(row=0; row < itable->rows_count; row++) {
6245             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6246             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6247         
6248             if(type_cell->cell_kind == aioc__undefined)
6249                 continue;
6250         
6251             presence_index++;
6252             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6253                 result.type_descriptor = type_cell->type_descriptor;
6254                 result.presence_index = presence_index;
6255                 break;
6256             }
6257         }
6258         
6259         return result;
6260 }
6261
6262 static int
6263 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6264                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6265         
6266         if(!sptr) {
6267                 ASN__CTFAIL(app_key, td, sptr,
6268                         "%s: value not given (%s:%d)",
6269                         td->name, __FILE__, __LINE__);
6270                 return -1;
6271         }
6272         
6273         
6274         if(1 /* No applicable constraints whatsoever */) {
6275                 /* Nothing is here. See below */
6276         }
6277         
6278         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6279 }
6280
6281 static int
6282 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6283                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6284         long value;
6285         
6286         if(!sptr) {
6287                 ASN__CTFAIL(app_key, td, sptr,
6288                         "%s: value not given (%s:%d)",
6289                         td->name, __FILE__, __LINE__);
6290                 return -1;
6291         }
6292         
6293         value = *(const long *)sptr;
6294         
6295         if((value >= 0 && value <= 65535)) {
6296                 /* Constraint check succeeded */
6297                 return 0;
6298         } else {
6299                 ASN__CTFAIL(app_key, td, sptr,
6300                         "%s: constraint failed (%s:%d)",
6301                         td->name, __FILE__, __LINE__);
6302                 return -1;
6303         }
6304 }
6305
6306 static int
6307 memb_criticality_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_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6327                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6328         
6329         if(!sptr) {
6330                 ASN__CTFAIL(app_key, td, sptr,
6331                         "%s: value not given (%s:%d)",
6332                         td->name, __FILE__, __LINE__);
6333                 return -1;
6334         }
6335         
6336         
6337         if(1 /* No applicable constraints whatsoever */) {
6338                 /* Nothing is here. See below */
6339         }
6340         
6341         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6342 }
6343
6344 static int
6345 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6346                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6347         long value;
6348         
6349         if(!sptr) {
6350                 ASN__CTFAIL(app_key, td, sptr,
6351                         "%s: value not given (%s:%d)",
6352                         td->name, __FILE__, __LINE__);
6353                 return -1;
6354         }
6355         
6356         value = *(const long *)sptr;
6357         
6358         if((value >= 0 && value <= 65535)) {
6359                 /* Constraint check succeeded */
6360                 return 0;
6361         } else {
6362                 ASN__CTFAIL(app_key, td, sptr,
6363                         "%s: constraint failed (%s:%d)",
6364                         td->name, __FILE__, __LINE__);
6365                 return -1;
6366         }
6367 }
6368
6369 static asn_type_selector_result_t
6370 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6371         asn_type_selector_result_t result = {0, 0};
6372         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6373         size_t constraining_column = 0; /* &id */
6374         size_t for_column = 1; /* &criticality */
6375         size_t row, presence_index = 0;
6376         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6377         
6378         for(row=0; row < itable->rows_count; row++) {
6379             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6380             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6381         
6382             if(type_cell->cell_kind == aioc__undefined)
6383                 continue;
6384         
6385             presence_index++;
6386             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6387                 result.type_descriptor = type_cell->type_descriptor;
6388                 result.presence_index = presence_index;
6389                 break;
6390             }
6391         }
6392         
6393         return result;
6394 }
6395
6396 static int
6397 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6398                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6399         
6400         if(!sptr) {
6401                 ASN__CTFAIL(app_key, td, sptr,
6402                         "%s: value not given (%s:%d)",
6403                         td->name, __FILE__, __LINE__);
6404                 return -1;
6405         }
6406         
6407         
6408         if(1 /* No applicable constraints whatsoever */) {
6409                 /* Nothing is here. See below */
6410         }
6411         
6412         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6413 }
6414
6415 static asn_type_selector_result_t
6416 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6417         asn_type_selector_result_t result = {0, 0};
6418         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6419         size_t constraining_column = 0; /* &id */
6420         size_t for_column = 2; /* &Extension */
6421         size_t row, presence_index = 0;
6422         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6423         
6424         for(row=0; row < itable->rows_count; row++) {
6425             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6426             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6427         
6428             if(type_cell->cell_kind == aioc__undefined)
6429                 continue;
6430         
6431             presence_index++;
6432             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6433                 result.type_descriptor = type_cell->type_descriptor;
6434                 result.presence_index = presence_index;
6435                 break;
6436             }
6437         }
6438         
6439         return result;
6440 }
6441
6442 static int
6443 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6444                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6445         
6446         if(!sptr) {
6447                 ASN__CTFAIL(app_key, td, sptr,
6448                         "%s: value not given (%s:%d)",
6449                         td->name, __FILE__, __LINE__);
6450                 return -1;
6451         }
6452         
6453         
6454         if(1 /* No applicable constraints whatsoever */) {
6455                 /* Nothing is here. See below */
6456         }
6457         
6458         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6459 }
6460
6461 static int
6462 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6463                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6464         long value;
6465         
6466         if(!sptr) {
6467                 ASN__CTFAIL(app_key, td, sptr,
6468                         "%s: value not given (%s:%d)",
6469                         td->name, __FILE__, __LINE__);
6470                 return -1;
6471         }
6472         
6473         value = *(const long *)sptr;
6474         
6475         if((value >= 0 && value <= 65535)) {
6476                 /* Constraint check succeeded */
6477                 return 0;
6478         } else {
6479                 ASN__CTFAIL(app_key, td, sptr,
6480                         "%s: constraint failed (%s:%d)",
6481                         td->name, __FILE__, __LINE__);
6482                 return -1;
6483         }
6484 }
6485
6486 static asn_type_selector_result_t
6487 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6488         asn_type_selector_result_t result = {0, 0};
6489         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6490         size_t constraining_column = 0; /* &id */
6491         size_t for_column = 1; /* &criticality */
6492         size_t row, presence_index = 0;
6493         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6494         
6495         for(row=0; row < itable->rows_count; row++) {
6496             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6497             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6498         
6499             if(type_cell->cell_kind == aioc__undefined)
6500                 continue;
6501         
6502             presence_index++;
6503             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6504                 result.type_descriptor = type_cell->type_descriptor;
6505                 result.presence_index = presence_index;
6506                 break;
6507             }
6508         }
6509         
6510         return result;
6511 }
6512
6513 static int
6514 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6515                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6516         
6517         if(!sptr) {
6518                 ASN__CTFAIL(app_key, td, sptr,
6519                         "%s: value not given (%s:%d)",
6520                         td->name, __FILE__, __LINE__);
6521                 return -1;
6522         }
6523         
6524         
6525         if(1 /* No applicable constraints whatsoever */) {
6526                 /* Nothing is here. See below */
6527         }
6528         
6529         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6530 }
6531
6532 static asn_type_selector_result_t
6533 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6534         asn_type_selector_result_t result = {0, 0};
6535         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6536         size_t constraining_column = 0; /* &id */
6537         size_t for_column = 2; /* &Extension */
6538         size_t row, presence_index = 0;
6539         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6540         
6541         for(row=0; row < itable->rows_count; row++) {
6542             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6543             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6544         
6545             if(type_cell->cell_kind == aioc__undefined)
6546                 continue;
6547         
6548             presence_index++;
6549             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6550                 result.type_descriptor = type_cell->type_descriptor;
6551                 result.presence_index = presence_index;
6552                 break;
6553             }
6554         }
6555         
6556         return result;
6557 }
6558
6559 static int
6560 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6561                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6562         
6563         if(!sptr) {
6564                 ASN__CTFAIL(app_key, td, sptr,
6565                         "%s: value not given (%s:%d)",
6566                         td->name, __FILE__, __LINE__);
6567                 return -1;
6568         }
6569         
6570         
6571         if(1 /* No applicable constraints whatsoever */) {
6572                 /* Nothing is here. See below */
6573         }
6574         
6575         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6576 }
6577
6578 static int
6579 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6580                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6581         long value;
6582         
6583         if(!sptr) {
6584                 ASN__CTFAIL(app_key, td, sptr,
6585                         "%s: value not given (%s:%d)",
6586                         td->name, __FILE__, __LINE__);
6587                 return -1;
6588         }
6589         
6590         value = *(const long *)sptr;
6591         
6592         if((value >= 0 && value <= 65535)) {
6593                 /* Constraint check succeeded */
6594                 return 0;
6595         } else {
6596                 ASN__CTFAIL(app_key, td, sptr,
6597                         "%s: constraint failed (%s:%d)",
6598                         td->name, __FILE__, __LINE__);
6599                 return -1;
6600         }
6601 }
6602
6603 static int
6604 memb_criticality_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_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6624                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6625         
6626         if(!sptr) {
6627                 ASN__CTFAIL(app_key, td, sptr,
6628                         "%s: value not given (%s:%d)",
6629                         td->name, __FILE__, __LINE__);
6630                 return -1;
6631         }
6632         
6633         
6634         if(1 /* No applicable constraints whatsoever */) {
6635                 /* Nothing is here. See below */
6636         }
6637         
6638         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6639 }
6640
6641 static int
6642 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6643                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6644         long value;
6645         
6646         if(!sptr) {
6647                 ASN__CTFAIL(app_key, td, sptr,
6648                         "%s: value not given (%s:%d)",
6649                         td->name, __FILE__, __LINE__);
6650                 return -1;
6651         }
6652         
6653         value = *(const long *)sptr;
6654         
6655         if((value >= 0 && value <= 65535)) {
6656                 /* Constraint check succeeded */
6657                 return 0;
6658         } else {
6659                 ASN__CTFAIL(app_key, td, sptr,
6660                         "%s: constraint failed (%s:%d)",
6661                         td->name, __FILE__, __LINE__);
6662                 return -1;
6663         }
6664 }
6665
6666 static int
6667 memb_criticality_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_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6687                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6688         
6689         if(!sptr) {
6690                 ASN__CTFAIL(app_key, td, sptr,
6691                         "%s: value not given (%s:%d)",
6692                         td->name, __FILE__, __LINE__);
6693                 return -1;
6694         }
6695         
6696         
6697         if(1 /* No applicable constraints whatsoever */) {
6698                 /* Nothing is here. See below */
6699         }
6700         
6701         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6702 }
6703
6704 static int
6705 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6706                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6707         long value;
6708         
6709         if(!sptr) {
6710                 ASN__CTFAIL(app_key, td, sptr,
6711                         "%s: value not given (%s:%d)",
6712                         td->name, __FILE__, __LINE__);
6713                 return -1;
6714         }
6715         
6716         value = *(const long *)sptr;
6717         
6718         if((value >= 0 && value <= 65535)) {
6719                 /* Constraint check succeeded */
6720                 return 0;
6721         } else {
6722                 ASN__CTFAIL(app_key, td, sptr,
6723                         "%s: constraint failed (%s:%d)",
6724                         td->name, __FILE__, __LINE__);
6725                 return -1;
6726         }
6727 }
6728
6729 static int
6730 memb_criticality_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_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6750                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6751         
6752         if(!sptr) {
6753                 ASN__CTFAIL(app_key, td, sptr,
6754                         "%s: value not given (%s:%d)",
6755                         td->name, __FILE__, __LINE__);
6756                 return -1;
6757         }
6758         
6759         
6760         if(1 /* No applicable constraints whatsoever */) {
6761                 /* Nothing is here. See below */
6762         }
6763         
6764         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6765 }
6766
6767 static int
6768 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6769                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6770         long value;
6771         
6772         if(!sptr) {
6773                 ASN__CTFAIL(app_key, td, sptr,
6774                         "%s: value not given (%s:%d)",
6775                         td->name, __FILE__, __LINE__);
6776                 return -1;
6777         }
6778         
6779         value = *(const long *)sptr;
6780         
6781         if((value >= 0 && value <= 65535)) {
6782                 /* Constraint check succeeded */
6783                 return 0;
6784         } else {
6785                 ASN__CTFAIL(app_key, td, sptr,
6786                         "%s: constraint failed (%s:%d)",
6787                         td->name, __FILE__, __LINE__);
6788                 return -1;
6789         }
6790 }
6791
6792 static asn_type_selector_result_t
6793 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6794         asn_type_selector_result_t result = {0, 0};
6795         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6796         size_t constraining_column = 0; /* &id */
6797         size_t for_column = 1; /* &criticality */
6798         size_t row, presence_index = 0;
6799         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6800         
6801         for(row=0; row < itable->rows_count; row++) {
6802             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6803             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6804         
6805             if(type_cell->cell_kind == aioc__undefined)
6806                 continue;
6807         
6808             presence_index++;
6809             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6810                 result.type_descriptor = type_cell->type_descriptor;
6811                 result.presence_index = presence_index;
6812                 break;
6813             }
6814         }
6815         
6816         return result;
6817 }
6818
6819 static int
6820 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6821                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6822         
6823         if(!sptr) {
6824                 ASN__CTFAIL(app_key, td, sptr,
6825                         "%s: value not given (%s:%d)",
6826                         td->name, __FILE__, __LINE__);
6827                 return -1;
6828         }
6829         
6830         
6831         if(1 /* No applicable constraints whatsoever */) {
6832                 /* Nothing is here. See below */
6833         }
6834         
6835         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6836 }
6837
6838 static asn_type_selector_result_t
6839 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6840         asn_type_selector_result_t result = {0, 0};
6841         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6842         size_t constraining_column = 0; /* &id */
6843         size_t for_column = 2; /* &Extension */
6844         size_t row, presence_index = 0;
6845         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6846         
6847         for(row=0; row < itable->rows_count; row++) {
6848             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6849             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6850         
6851             if(type_cell->cell_kind == aioc__undefined)
6852                 continue;
6853         
6854             presence_index++;
6855             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6856                 result.type_descriptor = type_cell->type_descriptor;
6857                 result.presence_index = presence_index;
6858                 break;
6859             }
6860         }
6861         
6862         return result;
6863 }
6864
6865 static int
6866 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6867                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6868         
6869         if(!sptr) {
6870                 ASN__CTFAIL(app_key, td, sptr,
6871                         "%s: value not given (%s:%d)",
6872                         td->name, __FILE__, __LINE__);
6873                 return -1;
6874         }
6875         
6876         
6877         if(1 /* No applicable constraints whatsoever */) {
6878                 /* Nothing is here. See below */
6879         }
6880         
6881         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6882 }
6883
6884 static int
6885 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6886                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6887         long value;
6888         
6889         if(!sptr) {
6890                 ASN__CTFAIL(app_key, td, sptr,
6891                         "%s: value not given (%s:%d)",
6892                         td->name, __FILE__, __LINE__);
6893                 return -1;
6894         }
6895         
6896         value = *(const long *)sptr;
6897         
6898         if((value >= 0 && value <= 65535)) {
6899                 /* Constraint check succeeded */
6900                 return 0;
6901         } else {
6902                 ASN__CTFAIL(app_key, td, sptr,
6903                         "%s: constraint failed (%s:%d)",
6904                         td->name, __FILE__, __LINE__);
6905                 return -1;
6906         }
6907 }
6908
6909 static int
6910 memb_criticality_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_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6930                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6931         
6932         if(!sptr) {
6933                 ASN__CTFAIL(app_key, td, sptr,
6934                         "%s: value not given (%s:%d)",
6935                         td->name, __FILE__, __LINE__);
6936                 return -1;
6937         }
6938         
6939         
6940         if(1 /* No applicable constraints whatsoever */) {
6941                 /* Nothing is here. See below */
6942         }
6943         
6944         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6945 }
6946
6947 static int
6948 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
6949                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6950         long value;
6951         
6952         if(!sptr) {
6953                 ASN__CTFAIL(app_key, td, sptr,
6954                         "%s: value not given (%s:%d)",
6955                         td->name, __FILE__, __LINE__);
6956                 return -1;
6957         }
6958         
6959         value = *(const long *)sptr;
6960         
6961         if((value >= 0 && value <= 65535)) {
6962                 /* Constraint check succeeded */
6963                 return 0;
6964         } else {
6965                 ASN__CTFAIL(app_key, td, sptr,
6966                         "%s: constraint failed (%s:%d)",
6967                         td->name, __FILE__, __LINE__);
6968                 return -1;
6969         }
6970 }
6971
6972 static asn_type_selector_result_t
6973 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6974         asn_type_selector_result_t result = {0, 0};
6975         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
6976         size_t constraining_column = 0; /* &id */
6977         size_t for_column = 1; /* &criticality */
6978         size_t row, presence_index = 0;
6979         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
6980         
6981         for(row=0; row < itable->rows_count; row++) {
6982             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6983             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6984         
6985             if(type_cell->cell_kind == aioc__undefined)
6986                 continue;
6987         
6988             presence_index++;
6989             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6990                 result.type_descriptor = type_cell->type_descriptor;
6991                 result.presence_index = presence_index;
6992                 break;
6993             }
6994         }
6995         
6996         return result;
6997 }
6998
6999 static int
7000 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7001                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7002         
7003         if(!sptr) {
7004                 ASN__CTFAIL(app_key, td, sptr,
7005                         "%s: value not given (%s:%d)",
7006                         td->name, __FILE__, __LINE__);
7007                 return -1;
7008         }
7009         
7010         
7011         if(1 /* No applicable constraints whatsoever */) {
7012                 /* Nothing is here. See below */
7013         }
7014         
7015         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7016 }
7017
7018 static asn_type_selector_result_t
7019 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7020         asn_type_selector_result_t result = {0, 0};
7021         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
7022         size_t constraining_column = 0; /* &id */
7023         size_t for_column = 2; /* &Extension */
7024         size_t row, presence_index = 0;
7025         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
7026         
7027         for(row=0; row < itable->rows_count; row++) {
7028             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7029             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7030         
7031             if(type_cell->cell_kind == aioc__undefined)
7032                 continue;
7033         
7034             presence_index++;
7035             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7036                 result.type_descriptor = type_cell->type_descriptor;
7037                 result.presence_index = presence_index;
7038                 break;
7039             }
7040         }
7041         
7042         return result;
7043 }
7044
7045 static int
7046 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7047                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7048         
7049         if(!sptr) {
7050                 ASN__CTFAIL(app_key, td, sptr,
7051                         "%s: value not given (%s:%d)",
7052                         td->name, __FILE__, __LINE__);
7053                 return -1;
7054         }
7055         
7056         
7057         if(1 /* No applicable constraints whatsoever */) {
7058                 /* Nothing is here. See below */
7059         }
7060         
7061         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7062 }
7063
7064 static int
7065 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7066                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7067         long value;
7068         
7069         if(!sptr) {
7070                 ASN__CTFAIL(app_key, td, sptr,
7071                         "%s: value not given (%s:%d)",
7072                         td->name, __FILE__, __LINE__);
7073                 return -1;
7074         }
7075         
7076         value = *(const long *)sptr;
7077         
7078         if((value >= 0 && value <= 65535)) {
7079                 /* Constraint check succeeded */
7080                 return 0;
7081         } else {
7082                 ASN__CTFAIL(app_key, td, sptr,
7083                         "%s: constraint failed (%s:%d)",
7084                         td->name, __FILE__, __LINE__);
7085                 return -1;
7086         }
7087 }
7088
7089 static asn_type_selector_result_t
7090 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7091         asn_type_selector_result_t result = {0, 0};
7092         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7093         size_t constraining_column = 0; /* &id */
7094         size_t for_column = 1; /* &criticality */
7095         size_t row, presence_index = 0;
7096         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7097         
7098         for(row=0; row < itable->rows_count; row++) {
7099             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7100             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7101         
7102             if(type_cell->cell_kind == aioc__undefined)
7103                 continue;
7104         
7105             presence_index++;
7106             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7107                 result.type_descriptor = type_cell->type_descriptor;
7108                 result.presence_index = presence_index;
7109                 break;
7110             }
7111         }
7112         
7113         return result;
7114 }
7115
7116 static int
7117 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7118                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7119         
7120         if(!sptr) {
7121                 ASN__CTFAIL(app_key, td, sptr,
7122                         "%s: value not given (%s:%d)",
7123                         td->name, __FILE__, __LINE__);
7124                 return -1;
7125         }
7126         
7127         
7128         if(1 /* No applicable constraints whatsoever */) {
7129                 /* Nothing is here. See below */
7130         }
7131         
7132         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7133 }
7134
7135 static asn_type_selector_result_t
7136 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7137         asn_type_selector_result_t result = {0, 0};
7138         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7139         size_t constraining_column = 0; /* &id */
7140         size_t for_column = 2; /* &Extension */
7141         size_t row, presence_index = 0;
7142         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7143         
7144         for(row=0; row < itable->rows_count; row++) {
7145             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7146             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7147         
7148             if(type_cell->cell_kind == aioc__undefined)
7149                 continue;
7150         
7151             presence_index++;
7152             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7153                 result.type_descriptor = type_cell->type_descriptor;
7154                 result.presence_index = presence_index;
7155                 break;
7156             }
7157         }
7158         
7159         return result;
7160 }
7161
7162 static int
7163 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7164                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7165         
7166         if(!sptr) {
7167                 ASN__CTFAIL(app_key, td, sptr,
7168                         "%s: value not given (%s:%d)",
7169                         td->name, __FILE__, __LINE__);
7170                 return -1;
7171         }
7172         
7173         
7174         if(1 /* No applicable constraints whatsoever */) {
7175                 /* Nothing is here. See below */
7176         }
7177         
7178         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7179 }
7180
7181 static int
7182 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7183                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7184         long value;
7185         
7186         if(!sptr) {
7187                 ASN__CTFAIL(app_key, td, sptr,
7188                         "%s: value not given (%s:%d)",
7189                         td->name, __FILE__, __LINE__);
7190                 return -1;
7191         }
7192         
7193         value = *(const long *)sptr;
7194         
7195         if((value >= 0 && value <= 65535)) {
7196                 /* Constraint check succeeded */
7197                 return 0;
7198         } else {
7199                 ASN__CTFAIL(app_key, td, sptr,
7200                         "%s: constraint failed (%s:%d)",
7201                         td->name, __FILE__, __LINE__);
7202                 return -1;
7203         }
7204 }
7205
7206 static int
7207 memb_criticality_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_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7227                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7228         
7229         if(!sptr) {
7230                 ASN__CTFAIL(app_key, td, sptr,
7231                         "%s: value not given (%s:%d)",
7232                         td->name, __FILE__, __LINE__);
7233                 return -1;
7234         }
7235         
7236         
7237         if(1 /* No applicable constraints whatsoever */) {
7238                 /* Nothing is here. See below */
7239         }
7240         
7241         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7242 }
7243
7244 static int
7245 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7246                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7247         long value;
7248         
7249         if(!sptr) {
7250                 ASN__CTFAIL(app_key, td, sptr,
7251                         "%s: value not given (%s:%d)",
7252                         td->name, __FILE__, __LINE__);
7253                 return -1;
7254         }
7255         
7256         value = *(const long *)sptr;
7257         
7258         if((value >= 0 && value <= 65535)) {
7259                 /* Constraint check succeeded */
7260                 return 0;
7261         } else {
7262                 ASN__CTFAIL(app_key, td, sptr,
7263                         "%s: constraint failed (%s:%d)",
7264                         td->name, __FILE__, __LINE__);
7265                 return -1;
7266         }
7267 }
7268
7269 static int
7270 memb_criticality_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_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7290                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7291         
7292         if(!sptr) {
7293                 ASN__CTFAIL(app_key, td, sptr,
7294                         "%s: value not given (%s:%d)",
7295                         td->name, __FILE__, __LINE__);
7296                 return -1;
7297         }
7298         
7299         
7300         if(1 /* No applicable constraints whatsoever */) {
7301                 /* Nothing is here. See below */
7302         }
7303         
7304         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7305 }
7306
7307 static int
7308 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7309                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7310         long value;
7311         
7312         if(!sptr) {
7313                 ASN__CTFAIL(app_key, td, sptr,
7314                         "%s: value not given (%s:%d)",
7315                         td->name, __FILE__, __LINE__);
7316                 return -1;
7317         }
7318         
7319         value = *(const long *)sptr;
7320         
7321         if((value >= 0 && value <= 65535)) {
7322                 /* Constraint check succeeded */
7323                 return 0;
7324         } else {
7325                 ASN__CTFAIL(app_key, td, sptr,
7326                         "%s: constraint failed (%s:%d)",
7327                         td->name, __FILE__, __LINE__);
7328                 return -1;
7329         }
7330 }
7331
7332 static asn_type_selector_result_t
7333 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7334         asn_type_selector_result_t result = {0, 0};
7335         const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7336         size_t constraining_column = 0; /* &id */
7337         size_t for_column = 1; /* &criticality */
7338         size_t row, presence_index = 0;
7339         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7340         
7341         for(row=0; row < itable->rows_count; row++) {
7342             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7343             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7344         
7345             if(type_cell->cell_kind == aioc__undefined)
7346                 continue;
7347         
7348             presence_index++;
7349             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7350                 result.type_descriptor = type_cell->type_descriptor;
7351                 result.presence_index = presence_index;
7352                 break;
7353             }
7354         }
7355         
7356         return result;
7357 }
7358
7359 static int
7360 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7361                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7362         
7363         if(!sptr) {
7364                 ASN__CTFAIL(app_key, td, sptr,
7365                         "%s: value not given (%s:%d)",
7366                         td->name, __FILE__, __LINE__);
7367                 return -1;
7368         }
7369         
7370         
7371         if(1 /* No applicable constraints whatsoever */) {
7372                 /* Nothing is here. See below */
7373         }
7374         
7375         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7376 }
7377
7378 static asn_type_selector_result_t
7379 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7380         asn_type_selector_result_t result = {0, 0};
7381         const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7382         size_t constraining_column = 0; /* &id */
7383         size_t for_column = 2; /* &Extension */
7384         size_t row, presence_index = 0;
7385         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7386         
7387         for(row=0; row < itable->rows_count; row++) {
7388             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7389             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7390         
7391             if(type_cell->cell_kind == aioc__undefined)
7392                 continue;
7393         
7394             presence_index++;
7395             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7396                 result.type_descriptor = type_cell->type_descriptor;
7397                 result.presence_index = presence_index;
7398                 break;
7399             }
7400         }
7401         
7402         return result;
7403 }
7404
7405 static int
7406 memb_extensionValue_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7407                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7408         
7409         if(!sptr) {
7410                 ASN__CTFAIL(app_key, td, sptr,
7411                         "%s: value not given (%s:%d)",
7412                         td->name, __FILE__, __LINE__);
7413                 return -1;
7414         }
7415         
7416         
7417         if(1 /* No applicable constraints whatsoever */) {
7418                 /* Nothing is here. See below */
7419         }
7420         
7421         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7422 }
7423
7424 static int
7425 memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7426                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7427         long value;
7428         
7429         if(!sptr) {
7430                 ASN__CTFAIL(app_key, td, sptr,
7431                         "%s: value not given (%s:%d)",
7432                         td->name, __FILE__, __LINE__);
7433                 return -1;
7434         }
7435         
7436         value = *(const long *)sptr;
7437         
7438         if((value >= 0 && value <= 65535)) {
7439                 /* Constraint check succeeded */
7440                 return 0;
7441         } else {
7442                 ASN__CTFAIL(app_key, td, sptr,
7443                         "%s: constraint failed (%s:%d)",
7444                         td->name, __FILE__, __LINE__);
7445                 return -1;
7446         }
7447 }
7448
7449 static int
7450 memb_criticality_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_extensionValue_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7470                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7471         
7472         if(!sptr) {
7473                 ASN__CTFAIL(app_key, td, sptr,
7474                         "%s: value not given (%s:%d)",
7475                         td->name, __FILE__, __LINE__);
7476                 return -1;
7477         }
7478         
7479         
7480         if(1 /* No applicable constraints whatsoever */) {
7481                 /* Nothing is here. See below */
7482         }
7483         
7484         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7485 }
7486
7487 static int
7488 memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7489                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7490         long value;
7491         
7492         if(!sptr) {
7493                 ASN__CTFAIL(app_key, td, sptr,
7494                         "%s: value not given (%s:%d)",
7495                         td->name, __FILE__, __LINE__);
7496                 return -1;
7497         }
7498         
7499         value = *(const long *)sptr;
7500         
7501         if((value >= 0 && value <= 65535)) {
7502                 /* Constraint check succeeded */
7503                 return 0;
7504         } else {
7505                 ASN__CTFAIL(app_key, td, sptr,
7506                         "%s: constraint failed (%s:%d)",
7507                         td->name, __FILE__, __LINE__);
7508                 return -1;
7509         }
7510 }
7511
7512 static int
7513 memb_criticality_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_extensionValue_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7533                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7534         
7535         if(!sptr) {
7536                 ASN__CTFAIL(app_key, td, sptr,
7537                         "%s: value not given (%s:%d)",
7538                         td->name, __FILE__, __LINE__);
7539                 return -1;
7540         }
7541         
7542         
7543         if(1 /* No applicable constraints whatsoever */) {
7544                 /* Nothing is here. See below */
7545         }
7546         
7547         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7548 }
7549
7550 static int
7551 memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7552                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7553         long value;
7554         
7555         if(!sptr) {
7556                 ASN__CTFAIL(app_key, td, sptr,
7557                         "%s: value not given (%s:%d)",
7558                         td->name, __FILE__, __LINE__);
7559                 return -1;
7560         }
7561         
7562         value = *(const long *)sptr;
7563         
7564         if((value >= 0 && value <= 65535)) {
7565                 /* Constraint check succeeded */
7566                 return 0;
7567         } else {
7568                 ASN__CTFAIL(app_key, td, sptr,
7569                         "%s: constraint failed (%s:%d)",
7570                         td->name, __FILE__, __LINE__);
7571                 return -1;
7572         }
7573 }
7574
7575 static int
7576 memb_criticality_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_extensionValue_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7596                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7597         
7598         if(!sptr) {
7599                 ASN__CTFAIL(app_key, td, sptr,
7600                         "%s: value not given (%s:%d)",
7601                         td->name, __FILE__, __LINE__);
7602                 return -1;
7603         }
7604         
7605         
7606         if(1 /* No applicable constraints whatsoever */) {
7607                 /* Nothing is here. See below */
7608         }
7609         
7610         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7611 }
7612
7613 static int
7614 memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7615                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7616         long value;
7617         
7618         if(!sptr) {
7619                 ASN__CTFAIL(app_key, td, sptr,
7620                         "%s: value not given (%s:%d)",
7621                         td->name, __FILE__, __LINE__);
7622                 return -1;
7623         }
7624         
7625         value = *(const long *)sptr;
7626         
7627         if((value >= 0 && value <= 65535)) {
7628                 /* Constraint check succeeded */
7629                 return 0;
7630         } else {
7631                 ASN__CTFAIL(app_key, td, sptr,
7632                         "%s: constraint failed (%s:%d)",
7633                         td->name, __FILE__, __LINE__);
7634                 return -1;
7635         }
7636 }
7637
7638 static int
7639 memb_criticality_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_extensionValue_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7659                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7660         
7661         if(!sptr) {
7662                 ASN__CTFAIL(app_key, td, sptr,
7663                         "%s: value not given (%s:%d)",
7664                         td->name, __FILE__, __LINE__);
7665                 return -1;
7666         }
7667         
7668         
7669         if(1 /* No applicable constraints whatsoever */) {
7670                 /* Nothing is here. See below */
7671         }
7672         
7673         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7674 }
7675
7676 static int
7677 memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7678                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7679         long value;
7680         
7681         if(!sptr) {
7682                 ASN__CTFAIL(app_key, td, sptr,
7683                         "%s: value not given (%s:%d)",
7684                         td->name, __FILE__, __LINE__);
7685                 return -1;
7686         }
7687         
7688         value = *(const long *)sptr;
7689         
7690         if((value >= 0 && value <= 65535)) {
7691                 /* Constraint check succeeded */
7692                 return 0;
7693         } else {
7694                 ASN__CTFAIL(app_key, td, sptr,
7695                         "%s: constraint failed (%s:%d)",
7696                         td->name, __FILE__, __LINE__);
7697                 return -1;
7698         }
7699 }
7700
7701 static int
7702 memb_criticality_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_extensionValue_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7722                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7723         
7724         if(!sptr) {
7725                 ASN__CTFAIL(app_key, td, sptr,
7726                         "%s: value not given (%s:%d)",
7727                         td->name, __FILE__, __LINE__);
7728                 return -1;
7729         }
7730         
7731         
7732         if(1 /* No applicable constraints whatsoever */) {
7733                 /* Nothing is here. See below */
7734         }
7735         
7736         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7737 }
7738
7739 static int
7740 memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7741                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7742         long value;
7743         
7744         if(!sptr) {
7745                 ASN__CTFAIL(app_key, td, sptr,
7746                         "%s: value not given (%s:%d)",
7747                         td->name, __FILE__, __LINE__);
7748                 return -1;
7749         }
7750         
7751         value = *(const long *)sptr;
7752         
7753         if((value >= 0 && value <= 65535)) {
7754                 /* Constraint check succeeded */
7755                 return 0;
7756         } else {
7757                 ASN__CTFAIL(app_key, td, sptr,
7758                         "%s: constraint failed (%s:%d)",
7759                         td->name, __FILE__, __LINE__);
7760                 return -1;
7761         }
7762 }
7763
7764 static int
7765 memb_criticality_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_extensionValue_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7785                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7786         
7787         if(!sptr) {
7788                 ASN__CTFAIL(app_key, td, sptr,
7789                         "%s: value not given (%s:%d)",
7790                         td->name, __FILE__, __LINE__);
7791                 return -1;
7792         }
7793         
7794         
7795         if(1 /* No applicable constraints whatsoever */) {
7796                 /* Nothing is here. See below */
7797         }
7798         
7799         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7800 }
7801
7802 static int
7803 memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7804                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7805         long value;
7806         
7807         if(!sptr) {
7808                 ASN__CTFAIL(app_key, td, sptr,
7809                         "%s: value not given (%s:%d)",
7810                         td->name, __FILE__, __LINE__);
7811                 return -1;
7812         }
7813         
7814         value = *(const long *)sptr;
7815         
7816         if((value >= 0 && value <= 65535)) {
7817                 /* Constraint check succeeded */
7818                 return 0;
7819         } else {
7820                 ASN__CTFAIL(app_key, td, sptr,
7821                         "%s: constraint failed (%s:%d)",
7822                         td->name, __FILE__, __LINE__);
7823                 return -1;
7824         }
7825 }
7826
7827 static int
7828 memb_criticality_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_extensionValue_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7848                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7849         
7850         if(!sptr) {
7851                 ASN__CTFAIL(app_key, td, sptr,
7852                         "%s: value not given (%s:%d)",
7853                         td->name, __FILE__, __LINE__);
7854                 return -1;
7855         }
7856         
7857         
7858         if(1 /* No applicable constraints whatsoever */) {
7859                 /* Nothing is here. See below */
7860         }
7861         
7862         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7863 }
7864
7865 static int
7866 memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7867                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7868         long value;
7869         
7870         if(!sptr) {
7871                 ASN__CTFAIL(app_key, td, sptr,
7872                         "%s: value not given (%s:%d)",
7873                         td->name, __FILE__, __LINE__);
7874                 return -1;
7875         }
7876         
7877         value = *(const long *)sptr;
7878         
7879         if((value >= 0 && value <= 65535)) {
7880                 /* Constraint check succeeded */
7881                 return 0;
7882         } else {
7883                 ASN__CTFAIL(app_key, td, sptr,
7884                         "%s: constraint failed (%s:%d)",
7885                         td->name, __FILE__, __LINE__);
7886                 return -1;
7887         }
7888 }
7889
7890 static int
7891 memb_criticality_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_extensionValue_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7911                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7912         
7913         if(!sptr) {
7914                 ASN__CTFAIL(app_key, td, sptr,
7915                         "%s: value not given (%s:%d)",
7916                         td->name, __FILE__, __LINE__);
7917                 return -1;
7918         }
7919         
7920         
7921         if(1 /* No applicable constraints whatsoever */) {
7922                 /* Nothing is here. See below */
7923         }
7924         
7925         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7926 }
7927
7928 static int
7929 memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7930                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7931         long value;
7932         
7933         if(!sptr) {
7934                 ASN__CTFAIL(app_key, td, sptr,
7935                         "%s: value not given (%s:%d)",
7936                         td->name, __FILE__, __LINE__);
7937                 return -1;
7938         }
7939         
7940         value = *(const long *)sptr;
7941         
7942         if((value >= 0 && value <= 65535)) {
7943                 /* Constraint check succeeded */
7944                 return 0;
7945         } else {
7946                 ASN__CTFAIL(app_key, td, sptr,
7947                         "%s: constraint failed (%s:%d)",
7948                         td->name, __FILE__, __LINE__);
7949                 return -1;
7950         }
7951 }
7952
7953 static int
7954 memb_criticality_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_extensionValue_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7974                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7975         
7976         if(!sptr) {
7977                 ASN__CTFAIL(app_key, td, sptr,
7978                         "%s: value not given (%s:%d)",
7979                         td->name, __FILE__, __LINE__);
7980                 return -1;
7981         }
7982         
7983         
7984         if(1 /* No applicable constraints whatsoever */) {
7985                 /* Nothing is here. See below */
7986         }
7987         
7988         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7989 }
7990
7991 static int
7992 memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
7993                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7994         long value;
7995         
7996         if(!sptr) {
7997                 ASN__CTFAIL(app_key, td, sptr,
7998                         "%s: value not given (%s:%d)",
7999                         td->name, __FILE__, __LINE__);
8000                 return -1;
8001         }
8002         
8003         value = *(const long *)sptr;
8004         
8005         if((value >= 0 && value <= 65535)) {
8006                 /* Constraint check succeeded */
8007                 return 0;
8008         } else {
8009                 ASN__CTFAIL(app_key, td, sptr,
8010                         "%s: constraint failed (%s:%d)",
8011                         td->name, __FILE__, __LINE__);
8012                 return -1;
8013         }
8014 }
8015
8016 static int
8017 memb_criticality_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_extensionValue_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
8037                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8038         
8039         if(!sptr) {
8040                 ASN__CTFAIL(app_key, td, sptr,
8041                         "%s: value not given (%s:%d)",
8042                         td->name, __FILE__, __LINE__);
8043                 return -1;
8044         }
8045         
8046         
8047         if(1 /* No applicable constraints whatsoever */) {
8048                 /* Nothing is here. See below */
8049         }
8050         
8051         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8052 }
8053
8054 static int
8055 memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8056                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8057         long value;
8058         
8059         if(!sptr) {
8060                 ASN__CTFAIL(app_key, td, sptr,
8061                         "%s: value not given (%s:%d)",
8062                         td->name, __FILE__, __LINE__);
8063                 return -1;
8064         }
8065         
8066         value = *(const long *)sptr;
8067         
8068         if((value >= 0 && value <= 65535)) {
8069                 /* Constraint check succeeded */
8070                 return 0;
8071         } else {
8072                 ASN__CTFAIL(app_key, td, sptr,
8073                         "%s: constraint failed (%s:%d)",
8074                         td->name, __FILE__, __LINE__);
8075                 return -1;
8076         }
8077 }
8078
8079 static int
8080 memb_criticality_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_extensionValue_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8100                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8101         
8102         if(!sptr) {
8103                 ASN__CTFAIL(app_key, td, sptr,
8104                         "%s: value not given (%s:%d)",
8105                         td->name, __FILE__, __LINE__);
8106                 return -1;
8107         }
8108         
8109         
8110         if(1 /* No applicable constraints whatsoever */) {
8111                 /* Nothing is here. See below */
8112         }
8113         
8114         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8115 }
8116
8117 static int
8118 memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8119                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8120         long value;
8121         
8122         if(!sptr) {
8123                 ASN__CTFAIL(app_key, td, sptr,
8124                         "%s: value not given (%s:%d)",
8125                         td->name, __FILE__, __LINE__);
8126                 return -1;
8127         }
8128         
8129         value = *(const long *)sptr;
8130         
8131         if((value >= 0 && value <= 65535)) {
8132                 /* Constraint check succeeded */
8133                 return 0;
8134         } else {
8135                 ASN__CTFAIL(app_key, td, sptr,
8136                         "%s: constraint failed (%s:%d)",
8137                         td->name, __FILE__, __LINE__);
8138                 return -1;
8139         }
8140 }
8141
8142 static int
8143 memb_criticality_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_extensionValue_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8163                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8164         
8165         if(!sptr) {
8166                 ASN__CTFAIL(app_key, td, sptr,
8167                         "%s: value not given (%s:%d)",
8168                         td->name, __FILE__, __LINE__);
8169                 return -1;
8170         }
8171         
8172         
8173         if(1 /* No applicable constraints whatsoever */) {
8174                 /* Nothing is here. See below */
8175         }
8176         
8177         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8178 }
8179
8180 static int
8181 memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8182                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8183         long value;
8184         
8185         if(!sptr) {
8186                 ASN__CTFAIL(app_key, td, sptr,
8187                         "%s: value not given (%s:%d)",
8188                         td->name, __FILE__, __LINE__);
8189                 return -1;
8190         }
8191         
8192         value = *(const long *)sptr;
8193         
8194         if((value >= 0 && value <= 65535)) {
8195                 /* Constraint check succeeded */
8196                 return 0;
8197         } else {
8198                 ASN__CTFAIL(app_key, td, sptr,
8199                         "%s: constraint failed (%s:%d)",
8200                         td->name, __FILE__, __LINE__);
8201                 return -1;
8202         }
8203 }
8204
8205 static int
8206 memb_criticality_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_extensionValue_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8226                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8227         
8228         if(!sptr) {
8229                 ASN__CTFAIL(app_key, td, sptr,
8230                         "%s: value not given (%s:%d)",
8231                         td->name, __FILE__, __LINE__);
8232                 return -1;
8233         }
8234         
8235         
8236         if(1 /* No applicable constraints whatsoever */) {
8237                 /* Nothing is here. See below */
8238         }
8239         
8240         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8241 }
8242
8243 static int
8244 memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8245                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8246         long value;
8247         
8248         if(!sptr) {
8249                 ASN__CTFAIL(app_key, td, sptr,
8250                         "%s: value not given (%s:%d)",
8251                         td->name, __FILE__, __LINE__);
8252                 return -1;
8253         }
8254         
8255         value = *(const long *)sptr;
8256         
8257         if((value >= 0 && value <= 65535)) {
8258                 /* Constraint check succeeded */
8259                 return 0;
8260         } else {
8261                 ASN__CTFAIL(app_key, td, sptr,
8262                         "%s: constraint failed (%s:%d)",
8263                         td->name, __FILE__, __LINE__);
8264                 return -1;
8265         }
8266 }
8267
8268 static int
8269 memb_criticality_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_extensionValue_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8289                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8290         
8291         if(!sptr) {
8292                 ASN__CTFAIL(app_key, td, sptr,
8293                         "%s: value not given (%s:%d)",
8294                         td->name, __FILE__, __LINE__);
8295                 return -1;
8296         }
8297         
8298         
8299         if(1 /* No applicable constraints whatsoever */) {
8300                 /* Nothing is here. See below */
8301         }
8302         
8303         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8304 }
8305
8306 static int
8307 memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8308                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8309         long value;
8310         
8311         if(!sptr) {
8312                 ASN__CTFAIL(app_key, td, sptr,
8313                         "%s: value not given (%s:%d)",
8314                         td->name, __FILE__, __LINE__);
8315                 return -1;
8316         }
8317         
8318         value = *(const long *)sptr;
8319         
8320         if((value >= 0 && value <= 65535)) {
8321                 /* Constraint check succeeded */
8322                 return 0;
8323         } else {
8324                 ASN__CTFAIL(app_key, td, sptr,
8325                         "%s: constraint failed (%s:%d)",
8326                         td->name, __FILE__, __LINE__);
8327                 return -1;
8328         }
8329 }
8330
8331 static int
8332 memb_criticality_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_extensionValue_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8352                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8353         
8354         if(!sptr) {
8355                 ASN__CTFAIL(app_key, td, sptr,
8356                         "%s: value not given (%s:%d)",
8357                         td->name, __FILE__, __LINE__);
8358                 return -1;
8359         }
8360         
8361         
8362         if(1 /* No applicable constraints whatsoever */) {
8363                 /* Nothing is here. See below */
8364         }
8365         
8366         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8367 }
8368
8369 static int
8370 memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8371                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8372         long value;
8373         
8374         if(!sptr) {
8375                 ASN__CTFAIL(app_key, td, sptr,
8376                         "%s: value not given (%s:%d)",
8377                         td->name, __FILE__, __LINE__);
8378                 return -1;
8379         }
8380         
8381         value = *(const long *)sptr;
8382         
8383         if((value >= 0 && value <= 65535)) {
8384                 /* Constraint check succeeded */
8385                 return 0;
8386         } else {
8387                 ASN__CTFAIL(app_key, td, sptr,
8388                         "%s: constraint failed (%s:%d)",
8389                         td->name, __FILE__, __LINE__);
8390                 return -1;
8391         }
8392 }
8393
8394 static int
8395 memb_criticality_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_extensionValue_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8415                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8416         
8417         if(!sptr) {
8418                 ASN__CTFAIL(app_key, td, sptr,
8419                         "%s: value not given (%s:%d)",
8420                         td->name, __FILE__, __LINE__);
8421                 return -1;
8422         }
8423         
8424         
8425         if(1 /* No applicable constraints whatsoever */) {
8426                 /* Nothing is here. See below */
8427         }
8428         
8429         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8430 }
8431
8432 static int
8433 memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8434                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8435         long value;
8436         
8437         if(!sptr) {
8438                 ASN__CTFAIL(app_key, td, sptr,
8439                         "%s: value not given (%s:%d)",
8440                         td->name, __FILE__, __LINE__);
8441                 return -1;
8442         }
8443         
8444         value = *(const long *)sptr;
8445         
8446         if((value >= 0 && value <= 65535)) {
8447                 /* Constraint check succeeded */
8448                 return 0;
8449         } else {
8450                 ASN__CTFAIL(app_key, td, sptr,
8451                         "%s: constraint failed (%s:%d)",
8452                         td->name, __FILE__, __LINE__);
8453                 return -1;
8454         }
8455 }
8456
8457 static int
8458 memb_criticality_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_extensionValue_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8478                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8479         
8480         if(!sptr) {
8481                 ASN__CTFAIL(app_key, td, sptr,
8482                         "%s: value not given (%s:%d)",
8483                         td->name, __FILE__, __LINE__);
8484                 return -1;
8485         }
8486         
8487         
8488         if(1 /* No applicable constraints whatsoever */) {
8489                 /* Nothing is here. See below */
8490         }
8491         
8492         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8493 }
8494
8495 static int
8496 memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8497                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8498         long value;
8499         
8500         if(!sptr) {
8501                 ASN__CTFAIL(app_key, td, sptr,
8502                         "%s: value not given (%s:%d)",
8503                         td->name, __FILE__, __LINE__);
8504                 return -1;
8505         }
8506         
8507         value = *(const long *)sptr;
8508         
8509         if((value >= 0 && value <= 65535)) {
8510                 /* Constraint check succeeded */
8511                 return 0;
8512         } else {
8513                 ASN__CTFAIL(app_key, td, sptr,
8514                         "%s: constraint failed (%s:%d)",
8515                         td->name, __FILE__, __LINE__);
8516                 return -1;
8517         }
8518 }
8519
8520 static int
8521 memb_criticality_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_extensionValue_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8541                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8542         
8543         if(!sptr) {
8544                 ASN__CTFAIL(app_key, td, sptr,
8545                         "%s: value not given (%s:%d)",
8546                         td->name, __FILE__, __LINE__);
8547                 return -1;
8548         }
8549         
8550         
8551         if(1 /* No applicable constraints whatsoever */) {
8552                 /* Nothing is here. See below */
8553         }
8554         
8555         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8556 }
8557
8558 static int
8559 memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8560                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8561         long value;
8562         
8563         if(!sptr) {
8564                 ASN__CTFAIL(app_key, td, sptr,
8565                         "%s: value not given (%s:%d)",
8566                         td->name, __FILE__, __LINE__);
8567                 return -1;
8568         }
8569         
8570         value = *(const long *)sptr;
8571         
8572         if((value >= 0 && value <= 65535)) {
8573                 /* Constraint check succeeded */
8574                 return 0;
8575         } else {
8576                 ASN__CTFAIL(app_key, td, sptr,
8577                         "%s: constraint failed (%s:%d)",
8578                         td->name, __FILE__, __LINE__);
8579                 return -1;
8580         }
8581 }
8582
8583 static int
8584 memb_criticality_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_extensionValue_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8604                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8605         
8606         if(!sptr) {
8607                 ASN__CTFAIL(app_key, td, sptr,
8608                         "%s: value not given (%s:%d)",
8609                         td->name, __FILE__, __LINE__);
8610                 return -1;
8611         }
8612         
8613         
8614         if(1 /* No applicable constraints whatsoever */) {
8615                 /* Nothing is here. See below */
8616         }
8617         
8618         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8619 }
8620
8621 static int
8622 memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8623                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8624         long value;
8625         
8626         if(!sptr) {
8627                 ASN__CTFAIL(app_key, td, sptr,
8628                         "%s: value not given (%s:%d)",
8629                         td->name, __FILE__, __LINE__);
8630                 return -1;
8631         }
8632         
8633         value = *(const long *)sptr;
8634         
8635         if((value >= 0 && value <= 65535)) {
8636                 /* Constraint check succeeded */
8637                 return 0;
8638         } else {
8639                 ASN__CTFAIL(app_key, td, sptr,
8640                         "%s: constraint failed (%s:%d)",
8641                         td->name, __FILE__, __LINE__);
8642                 return -1;
8643         }
8644 }
8645
8646 static int
8647 memb_criticality_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_extensionValue_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8667                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8668         
8669         if(!sptr) {
8670                 ASN__CTFAIL(app_key, td, sptr,
8671                         "%s: value not given (%s:%d)",
8672                         td->name, __FILE__, __LINE__);
8673                 return -1;
8674         }
8675         
8676         
8677         if(1 /* No applicable constraints whatsoever */) {
8678                 /* Nothing is here. See below */
8679         }
8680         
8681         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8682 }
8683
8684 static int
8685 memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8686                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8687         long value;
8688         
8689         if(!sptr) {
8690                 ASN__CTFAIL(app_key, td, sptr,
8691                         "%s: value not given (%s:%d)",
8692                         td->name, __FILE__, __LINE__);
8693                 return -1;
8694         }
8695         
8696         value = *(const long *)sptr;
8697         
8698         if((value >= 0 && value <= 65535)) {
8699                 /* Constraint check succeeded */
8700                 return 0;
8701         } else {
8702                 ASN__CTFAIL(app_key, td, sptr,
8703                         "%s: constraint failed (%s:%d)",
8704                         td->name, __FILE__, __LINE__);
8705                 return -1;
8706         }
8707 }
8708
8709 static int
8710 memb_criticality_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_extensionValue_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8730                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8731         
8732         if(!sptr) {
8733                 ASN__CTFAIL(app_key, td, sptr,
8734                         "%s: value not given (%s:%d)",
8735                         td->name, __FILE__, __LINE__);
8736                 return -1;
8737         }
8738         
8739         
8740         if(1 /* No applicable constraints whatsoever */) {
8741                 /* Nothing is here. See below */
8742         }
8743         
8744         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8745 }
8746
8747 static int
8748 memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8749                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8750         long value;
8751         
8752         if(!sptr) {
8753                 ASN__CTFAIL(app_key, td, sptr,
8754                         "%s: value not given (%s:%d)",
8755                         td->name, __FILE__, __LINE__);
8756                 return -1;
8757         }
8758         
8759         value = *(const long *)sptr;
8760         
8761         if((value >= 0 && value <= 65535)) {
8762                 /* Constraint check succeeded */
8763                 return 0;
8764         } else {
8765                 ASN__CTFAIL(app_key, td, sptr,
8766                         "%s: constraint failed (%s:%d)",
8767                         td->name, __FILE__, __LINE__);
8768                 return -1;
8769         }
8770 }
8771
8772 static int
8773 memb_criticality_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_extensionValue_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8793                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8794         
8795         if(!sptr) {
8796                 ASN__CTFAIL(app_key, td, sptr,
8797                         "%s: value not given (%s:%d)",
8798                         td->name, __FILE__, __LINE__);
8799                 return -1;
8800         }
8801         
8802         
8803         if(1 /* No applicable constraints whatsoever */) {
8804                 /* Nothing is here. See below */
8805         }
8806         
8807         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8808 }
8809
8810 static int
8811 memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8812                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8813         long value;
8814         
8815         if(!sptr) {
8816                 ASN__CTFAIL(app_key, td, sptr,
8817                         "%s: value not given (%s:%d)",
8818                         td->name, __FILE__, __LINE__);
8819                 return -1;
8820         }
8821         
8822         value = *(const long *)sptr;
8823         
8824         if((value >= 0 && value <= 65535)) {
8825                 /* Constraint check succeeded */
8826                 return 0;
8827         } else {
8828                 ASN__CTFAIL(app_key, td, sptr,
8829                         "%s: constraint failed (%s:%d)",
8830                         td->name, __FILE__, __LINE__);
8831                 return -1;
8832         }
8833 }
8834
8835 static int
8836 memb_criticality_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_extensionValue_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8856                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8857         
8858         if(!sptr) {
8859                 ASN__CTFAIL(app_key, td, sptr,
8860                         "%s: value not given (%s:%d)",
8861                         td->name, __FILE__, __LINE__);
8862                 return -1;
8863         }
8864         
8865         
8866         if(1 /* No applicable constraints whatsoever */) {
8867                 /* Nothing is here. See below */
8868         }
8869         
8870         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8871 }
8872
8873 static int
8874 memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8875                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8876         long value;
8877         
8878         if(!sptr) {
8879                 ASN__CTFAIL(app_key, td, sptr,
8880                         "%s: value not given (%s:%d)",
8881                         td->name, __FILE__, __LINE__);
8882                 return -1;
8883         }
8884         
8885         value = *(const long *)sptr;
8886         
8887         if((value >= 0 && value <= 65535)) {
8888                 /* Constraint check succeeded */
8889                 return 0;
8890         } else {
8891                 ASN__CTFAIL(app_key, td, sptr,
8892                         "%s: constraint failed (%s:%d)",
8893                         td->name, __FILE__, __LINE__);
8894                 return -1;
8895         }
8896 }
8897
8898 static int
8899 memb_criticality_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_extensionValue_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8919                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8920         
8921         if(!sptr) {
8922                 ASN__CTFAIL(app_key, td, sptr,
8923                         "%s: value not given (%s:%d)",
8924                         td->name, __FILE__, __LINE__);
8925                 return -1;
8926         }
8927         
8928         
8929         if(1 /* No applicable constraints whatsoever */) {
8930                 /* Nothing is here. See below */
8931         }
8932         
8933         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8934 }
8935
8936 static int
8937 memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8938                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8939         long value;
8940         
8941         if(!sptr) {
8942                 ASN__CTFAIL(app_key, td, sptr,
8943                         "%s: value not given (%s:%d)",
8944                         td->name, __FILE__, __LINE__);
8945                 return -1;
8946         }
8947         
8948         value = *(const long *)sptr;
8949         
8950         if((value >= 0 && value <= 65535)) {
8951                 /* Constraint check succeeded */
8952                 return 0;
8953         } else {
8954                 ASN__CTFAIL(app_key, td, sptr,
8955                         "%s: constraint failed (%s:%d)",
8956                         td->name, __FILE__, __LINE__);
8957                 return -1;
8958         }
8959 }
8960
8961 static int
8962 memb_criticality_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_extensionValue_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8982                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8983         
8984         if(!sptr) {
8985                 ASN__CTFAIL(app_key, td, sptr,
8986                         "%s: value not given (%s:%d)",
8987                         td->name, __FILE__, __LINE__);
8988                 return -1;
8989         }
8990         
8991         
8992         if(1 /* No applicable constraints whatsoever */) {
8993                 /* Nothing is here. See below */
8994         }
8995         
8996         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8997 }
8998
8999 static int
9000 memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9001                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9002         long value;
9003         
9004         if(!sptr) {
9005                 ASN__CTFAIL(app_key, td, sptr,
9006                         "%s: value not given (%s:%d)",
9007                         td->name, __FILE__, __LINE__);
9008                 return -1;
9009         }
9010         
9011         value = *(const long *)sptr;
9012         
9013         if((value >= 0 && value <= 65535)) {
9014                 /* Constraint check succeeded */
9015                 return 0;
9016         } else {
9017                 ASN__CTFAIL(app_key, td, sptr,
9018                         "%s: constraint failed (%s:%d)",
9019                         td->name, __FILE__, __LINE__);
9020                 return -1;
9021         }
9022 }
9023
9024 static int
9025 memb_criticality_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_extensionValue_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9045                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9046         
9047         if(!sptr) {
9048                 ASN__CTFAIL(app_key, td, sptr,
9049                         "%s: value not given (%s:%d)",
9050                         td->name, __FILE__, __LINE__);
9051                 return -1;
9052         }
9053         
9054         
9055         if(1 /* No applicable constraints whatsoever */) {
9056                 /* Nothing is here. See below */
9057         }
9058         
9059         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9060 }
9061
9062 static int
9063 memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9064                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9065         long value;
9066         
9067         if(!sptr) {
9068                 ASN__CTFAIL(app_key, td, sptr,
9069                         "%s: value not given (%s:%d)",
9070                         td->name, __FILE__, __LINE__);
9071                 return -1;
9072         }
9073         
9074         value = *(const long *)sptr;
9075         
9076         if((value >= 0 && value <= 65535)) {
9077                 /* Constraint check succeeded */
9078                 return 0;
9079         } else {
9080                 ASN__CTFAIL(app_key, td, sptr,
9081                         "%s: constraint failed (%s:%d)",
9082                         td->name, __FILE__, __LINE__);
9083                 return -1;
9084         }
9085 }
9086
9087 static int
9088 memb_criticality_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_extensionValue_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9108                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9109         
9110         if(!sptr) {
9111                 ASN__CTFAIL(app_key, td, sptr,
9112                         "%s: value not given (%s:%d)",
9113                         td->name, __FILE__, __LINE__);
9114                 return -1;
9115         }
9116         
9117         
9118         if(1 /* No applicable constraints whatsoever */) {
9119                 /* Nothing is here. See below */
9120         }
9121         
9122         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9123 }
9124
9125 static int
9126 memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9127                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9128         long value;
9129         
9130         if(!sptr) {
9131                 ASN__CTFAIL(app_key, td, sptr,
9132                         "%s: value not given (%s:%d)",
9133                         td->name, __FILE__, __LINE__);
9134                 return -1;
9135         }
9136         
9137         value = *(const long *)sptr;
9138         
9139         if((value >= 0 && value <= 65535)) {
9140                 /* Constraint check succeeded */
9141                 return 0;
9142         } else {
9143                 ASN__CTFAIL(app_key, td, sptr,
9144                         "%s: constraint failed (%s:%d)",
9145                         td->name, __FILE__, __LINE__);
9146                 return -1;
9147         }
9148 }
9149
9150 static int
9151 memb_criticality_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_extensionValue_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9171                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9172         
9173         if(!sptr) {
9174                 ASN__CTFAIL(app_key, td, sptr,
9175                         "%s: value not given (%s:%d)",
9176                         td->name, __FILE__, __LINE__);
9177                 return -1;
9178         }
9179         
9180         
9181         if(1 /* No applicable constraints whatsoever */) {
9182                 /* Nothing is here. See below */
9183         }
9184         
9185         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9186 }
9187
9188 static int
9189 memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9190                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9191         long value;
9192         
9193         if(!sptr) {
9194                 ASN__CTFAIL(app_key, td, sptr,
9195                         "%s: value not given (%s:%d)",
9196                         td->name, __FILE__, __LINE__);
9197                 return -1;
9198         }
9199         
9200         value = *(const long *)sptr;
9201         
9202         if((value >= 0 && value <= 65535)) {
9203                 /* Constraint check succeeded */
9204                 return 0;
9205         } else {
9206                 ASN__CTFAIL(app_key, td, sptr,
9207                         "%s: constraint failed (%s:%d)",
9208                         td->name, __FILE__, __LINE__);
9209                 return -1;
9210         }
9211 }
9212
9213 static int
9214 memb_criticality_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_extensionValue_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9234                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9235         
9236         if(!sptr) {
9237                 ASN__CTFAIL(app_key, td, sptr,
9238                         "%s: value not given (%s:%d)",
9239                         td->name, __FILE__, __LINE__);
9240                 return -1;
9241         }
9242         
9243         
9244         if(1 /* No applicable constraints whatsoever */) {
9245                 /* Nothing is here. See below */
9246         }
9247         
9248         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9249 }
9250
9251 static int
9252 memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9253                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9254         long value;
9255         
9256         if(!sptr) {
9257                 ASN__CTFAIL(app_key, td, sptr,
9258                         "%s: value not given (%s:%d)",
9259                         td->name, __FILE__, __LINE__);
9260                 return -1;
9261         }
9262         
9263         value = *(const long *)sptr;
9264         
9265         if((value >= 0 && value <= 65535)) {
9266                 /* Constraint check succeeded */
9267                 return 0;
9268         } else {
9269                 ASN__CTFAIL(app_key, td, sptr,
9270                         "%s: constraint failed (%s:%d)",
9271                         td->name, __FILE__, __LINE__);
9272                 return -1;
9273         }
9274 }
9275
9276 static int
9277 memb_criticality_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_extensionValue_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9297                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9298         
9299         if(!sptr) {
9300                 ASN__CTFAIL(app_key, td, sptr,
9301                         "%s: value not given (%s:%d)",
9302                         td->name, __FILE__, __LINE__);
9303                 return -1;
9304         }
9305         
9306         
9307         if(1 /* No applicable constraints whatsoever */) {
9308                 /* Nothing is here. See below */
9309         }
9310         
9311         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9312 }
9313
9314 static int
9315 memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9316                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9317         long value;
9318         
9319         if(!sptr) {
9320                 ASN__CTFAIL(app_key, td, sptr,
9321                         "%s: value not given (%s:%d)",
9322                         td->name, __FILE__, __LINE__);
9323                 return -1;
9324         }
9325         
9326         value = *(const long *)sptr;
9327         
9328         if((value >= 0 && value <= 65535)) {
9329                 /* Constraint check succeeded */
9330                 return 0;
9331         } else {
9332                 ASN__CTFAIL(app_key, td, sptr,
9333                         "%s: constraint failed (%s:%d)",
9334                         td->name, __FILE__, __LINE__);
9335                 return -1;
9336         }
9337 }
9338
9339 static int
9340 memb_criticality_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_extensionValue_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9360                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9361         
9362         if(!sptr) {
9363                 ASN__CTFAIL(app_key, td, sptr,
9364                         "%s: value not given (%s:%d)",
9365                         td->name, __FILE__, __LINE__);
9366                 return -1;
9367         }
9368         
9369         
9370         if(1 /* No applicable constraints whatsoever */) {
9371                 /* Nothing is here. See below */
9372         }
9373         
9374         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9375 }
9376
9377 static int
9378 memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9379                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9380         long value;
9381         
9382         if(!sptr) {
9383                 ASN__CTFAIL(app_key, td, sptr,
9384                         "%s: value not given (%s:%d)",
9385                         td->name, __FILE__, __LINE__);
9386                 return -1;
9387         }
9388         
9389         value = *(const long *)sptr;
9390         
9391         if((value >= 0 && value <= 65535)) {
9392                 /* Constraint check succeeded */
9393                 return 0;
9394         } else {
9395                 ASN__CTFAIL(app_key, td, sptr,
9396                         "%s: constraint failed (%s:%d)",
9397                         td->name, __FILE__, __LINE__);
9398                 return -1;
9399         }
9400 }
9401
9402 static int
9403 memb_criticality_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_extensionValue_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9423                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9424         
9425         if(!sptr) {
9426                 ASN__CTFAIL(app_key, td, sptr,
9427                         "%s: value not given (%s:%d)",
9428                         td->name, __FILE__, __LINE__);
9429                 return -1;
9430         }
9431         
9432         
9433         if(1 /* No applicable constraints whatsoever */) {
9434                 /* Nothing is here. See below */
9435         }
9436         
9437         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9438 }
9439
9440 static int
9441 memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9442                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9443         long value;
9444         
9445         if(!sptr) {
9446                 ASN__CTFAIL(app_key, td, sptr,
9447                         "%s: value not given (%s:%d)",
9448                         td->name, __FILE__, __LINE__);
9449                 return -1;
9450         }
9451         
9452         value = *(const long *)sptr;
9453         
9454         if((value >= 0 && value <= 65535)) {
9455                 /* Constraint check succeeded */
9456                 return 0;
9457         } else {
9458                 ASN__CTFAIL(app_key, td, sptr,
9459                         "%s: constraint failed (%s:%d)",
9460                         td->name, __FILE__, __LINE__);
9461                 return -1;
9462         }
9463 }
9464
9465 static int
9466 memb_criticality_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_extensionValue_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9486                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9487         
9488         if(!sptr) {
9489                 ASN__CTFAIL(app_key, td, sptr,
9490                         "%s: value not given (%s:%d)",
9491                         td->name, __FILE__, __LINE__);
9492                 return -1;
9493         }
9494         
9495         
9496         if(1 /* No applicable constraints whatsoever */) {
9497                 /* Nothing is here. See below */
9498         }
9499         
9500         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9501 }
9502
9503 static int
9504 memb_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9505                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9506         long value;
9507         
9508         if(!sptr) {
9509                 ASN__CTFAIL(app_key, td, sptr,
9510                         "%s: value not given (%s:%d)",
9511                         td->name, __FILE__, __LINE__);
9512                 return -1;
9513         }
9514         
9515         value = *(const long *)sptr;
9516         
9517         if((value >= 0 && value <= 65535)) {
9518                 /* Constraint check succeeded */
9519                 return 0;
9520         } else {
9521                 ASN__CTFAIL(app_key, td, sptr,
9522                         "%s: constraint failed (%s:%d)",
9523                         td->name, __FILE__, __LINE__);
9524                 return -1;
9525         }
9526 }
9527
9528 static int
9529 memb_criticality_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_extensionValue_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9549                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9550         
9551         if(!sptr) {
9552                 ASN__CTFAIL(app_key, td, sptr,
9553                         "%s: value not given (%s:%d)",
9554                         td->name, __FILE__, __LINE__);
9555                 return -1;
9556         }
9557         
9558         
9559         if(1 /* No applicable constraints whatsoever */) {
9560                 /* Nothing is here. See below */
9561         }
9562         
9563         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9564 }
9565
9566 static int
9567 memb_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9568                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9569         long value;
9570         
9571         if(!sptr) {
9572                 ASN__CTFAIL(app_key, td, sptr,
9573                         "%s: value not given (%s:%d)",
9574                         td->name, __FILE__, __LINE__);
9575                 return -1;
9576         }
9577         
9578         value = *(const long *)sptr;
9579         
9580         if((value >= 0 && value <= 65535)) {
9581                 /* Constraint check succeeded */
9582                 return 0;
9583         } else {
9584                 ASN__CTFAIL(app_key, td, sptr,
9585                         "%s: constraint failed (%s:%d)",
9586                         td->name, __FILE__, __LINE__);
9587                 return -1;
9588         }
9589 }
9590
9591 static int
9592 memb_criticality_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_extensionValue_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9612                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9613         
9614         if(!sptr) {
9615                 ASN__CTFAIL(app_key, td, sptr,
9616                         "%s: value not given (%s:%d)",
9617                         td->name, __FILE__, __LINE__);
9618                 return -1;
9619         }
9620         
9621         
9622         if(1 /* No applicable constraints whatsoever */) {
9623                 /* Nothing is here. See below */
9624         }
9625         
9626         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9627 }
9628
9629 static int
9630 memb_id_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9631                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9632         long value;
9633         
9634         if(!sptr) {
9635                 ASN__CTFAIL(app_key, td, sptr,
9636                         "%s: value not given (%s:%d)",
9637                         td->name, __FILE__, __LINE__);
9638                 return -1;
9639         }
9640         
9641         value = *(const long *)sptr;
9642         
9643         if((value >= 0 && value <= 65535)) {
9644                 /* Constraint check succeeded */
9645                 return 0;
9646         } else {
9647                 ASN__CTFAIL(app_key, td, sptr,
9648                         "%s: constraint failed (%s:%d)",
9649                         td->name, __FILE__, __LINE__);
9650                 return -1;
9651         }
9652 }
9653
9654 static int
9655 memb_criticality_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_extensionValue_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9675                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9676         
9677         if(!sptr) {
9678                 ASN__CTFAIL(app_key, td, sptr,
9679                         "%s: value not given (%s:%d)",
9680                         td->name, __FILE__, __LINE__);
9681                 return -1;
9682         }
9683         
9684         
9685         if(1 /* No applicable constraints whatsoever */) {
9686                 /* Nothing is here. See below */
9687         }
9688         
9689         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9690 }
9691
9692 static int
9693 memb_id_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9694                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9695         long value;
9696         
9697         if(!sptr) {
9698                 ASN__CTFAIL(app_key, td, sptr,
9699                         "%s: value not given (%s:%d)",
9700                         td->name, __FILE__, __LINE__);
9701                 return -1;
9702         }
9703         
9704         value = *(const long *)sptr;
9705         
9706         if((value >= 0 && value <= 65535)) {
9707                 /* Constraint check succeeded */
9708                 return 0;
9709         } else {
9710                 ASN__CTFAIL(app_key, td, sptr,
9711                         "%s: constraint failed (%s:%d)",
9712                         td->name, __FILE__, __LINE__);
9713                 return -1;
9714         }
9715 }
9716
9717 static int
9718 memb_criticality_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_extensionValue_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9738                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9739         
9740         if(!sptr) {
9741                 ASN__CTFAIL(app_key, td, sptr,
9742                         "%s: value not given (%s:%d)",
9743                         td->name, __FILE__, __LINE__);
9744                 return -1;
9745         }
9746         
9747         
9748         if(1 /* No applicable constraints whatsoever */) {
9749                 /* Nothing is here. See below */
9750         }
9751         
9752         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9753 }
9754
9755 static int
9756 memb_id_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9757                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9758         long value;
9759         
9760         if(!sptr) {
9761                 ASN__CTFAIL(app_key, td, sptr,
9762                         "%s: value not given (%s:%d)",
9763                         td->name, __FILE__, __LINE__);
9764                 return -1;
9765         }
9766         
9767         value = *(const long *)sptr;
9768         
9769         if((value >= 0 && value <= 65535)) {
9770                 /* Constraint check succeeded */
9771                 return 0;
9772         } else {
9773                 ASN__CTFAIL(app_key, td, sptr,
9774                         "%s: constraint failed (%s:%d)",
9775                         td->name, __FILE__, __LINE__);
9776                 return -1;
9777         }
9778 }
9779
9780 static int
9781 memb_criticality_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_extensionValue_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9801                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9802         
9803         if(!sptr) {
9804                 ASN__CTFAIL(app_key, td, sptr,
9805                         "%s: value not given (%s:%d)",
9806                         td->name, __FILE__, __LINE__);
9807                 return -1;
9808         }
9809         
9810         
9811         if(1 /* No applicable constraints whatsoever */) {
9812                 /* Nothing is here. See below */
9813         }
9814         
9815         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9816 }
9817
9818 static int
9819 memb_id_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9820                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9821         long value;
9822         
9823         if(!sptr) {
9824                 ASN__CTFAIL(app_key, td, sptr,
9825                         "%s: value not given (%s:%d)",
9826                         td->name, __FILE__, __LINE__);
9827                 return -1;
9828         }
9829         
9830         value = *(const long *)sptr;
9831         
9832         if((value >= 0 && value <= 65535)) {
9833                 /* Constraint check succeeded */
9834                 return 0;
9835         } else {
9836                 ASN__CTFAIL(app_key, td, sptr,
9837                         "%s: constraint failed (%s:%d)",
9838                         td->name, __FILE__, __LINE__);
9839                 return -1;
9840         }
9841 }
9842
9843 static int
9844 memb_criticality_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_extensionValue_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9864                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9865         
9866         if(!sptr) {
9867                 ASN__CTFAIL(app_key, td, sptr,
9868                         "%s: value not given (%s:%d)",
9869                         td->name, __FILE__, __LINE__);
9870                 return -1;
9871         }
9872         
9873         
9874         if(1 /* No applicable constraints whatsoever */) {
9875                 /* Nothing is here. See below */
9876         }
9877         
9878         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9879 }
9880
9881 static int
9882 memb_id_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9883                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9884         long value;
9885         
9886         if(!sptr) {
9887                 ASN__CTFAIL(app_key, td, sptr,
9888                         "%s: value not given (%s:%d)",
9889                         td->name, __FILE__, __LINE__);
9890                 return -1;
9891         }
9892         
9893         value = *(const long *)sptr;
9894         
9895         if((value >= 0 && value <= 65535)) {
9896                 /* Constraint check succeeded */
9897                 return 0;
9898         } else {
9899                 ASN__CTFAIL(app_key, td, sptr,
9900                         "%s: constraint failed (%s:%d)",
9901                         td->name, __FILE__, __LINE__);
9902                 return -1;
9903         }
9904 }
9905
9906 static int
9907 memb_criticality_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_extensionValue_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9927                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9928         
9929         if(!sptr) {
9930                 ASN__CTFAIL(app_key, td, sptr,
9931                         "%s: value not given (%s:%d)",
9932                         td->name, __FILE__, __LINE__);
9933                 return -1;
9934         }
9935         
9936         
9937         if(1 /* No applicable constraints whatsoever */) {
9938                 /* Nothing is here. See below */
9939         }
9940         
9941         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9942 }
9943
9944 static int
9945 memb_id_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9946                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9947         long value;
9948         
9949         if(!sptr) {
9950                 ASN__CTFAIL(app_key, td, sptr,
9951                         "%s: value not given (%s:%d)",
9952                         td->name, __FILE__, __LINE__);
9953                 return -1;
9954         }
9955         
9956         value = *(const long *)sptr;
9957         
9958         if((value >= 0 && value <= 65535)) {
9959                 /* Constraint check succeeded */
9960                 return 0;
9961         } else {
9962                 ASN__CTFAIL(app_key, td, sptr,
9963                         "%s: constraint failed (%s:%d)",
9964                         td->name, __FILE__, __LINE__);
9965                 return -1;
9966         }
9967 }
9968
9969 static int
9970 memb_criticality_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_extensionValue_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9990                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9991         
9992         if(!sptr) {
9993                 ASN__CTFAIL(app_key, td, sptr,
9994                         "%s: value not given (%s:%d)",
9995                         td->name, __FILE__, __LINE__);
9996                 return -1;
9997         }
9998         
9999         
10000         if(1 /* No applicable constraints whatsoever */) {
10001                 /* Nothing is here. See below */
10002         }
10003         
10004         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10005 }
10006
10007 static int
10008 memb_id_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10009                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10010         long value;
10011         
10012         if(!sptr) {
10013                 ASN__CTFAIL(app_key, td, sptr,
10014                         "%s: value not given (%s:%d)",
10015                         td->name, __FILE__, __LINE__);
10016                 return -1;
10017         }
10018         
10019         value = *(const long *)sptr;
10020         
10021         if((value >= 0 && value <= 65535)) {
10022                 /* Constraint check succeeded */
10023                 return 0;
10024         } else {
10025                 ASN__CTFAIL(app_key, td, sptr,
10026                         "%s: constraint failed (%s:%d)",
10027                         td->name, __FILE__, __LINE__);
10028                 return -1;
10029         }
10030 }
10031
10032 static int
10033 memb_criticality_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_extensionValue_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10053                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10054         
10055         if(!sptr) {
10056                 ASN__CTFAIL(app_key, td, sptr,
10057                         "%s: value not given (%s:%d)",
10058                         td->name, __FILE__, __LINE__);
10059                 return -1;
10060         }
10061         
10062         
10063         if(1 /* No applicable constraints whatsoever */) {
10064                 /* Nothing is here. See below */
10065         }
10066         
10067         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10068 }
10069
10070 static int
10071 memb_id_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10072                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10073         long value;
10074         
10075         if(!sptr) {
10076                 ASN__CTFAIL(app_key, td, sptr,
10077                         "%s: value not given (%s:%d)",
10078                         td->name, __FILE__, __LINE__);
10079                 return -1;
10080         }
10081         
10082         value = *(const long *)sptr;
10083         
10084         if((value >= 0 && value <= 65535)) {
10085                 /* Constraint check succeeded */
10086                 return 0;
10087         } else {
10088                 ASN__CTFAIL(app_key, td, sptr,
10089                         "%s: constraint failed (%s:%d)",
10090                         td->name, __FILE__, __LINE__);
10091                 return -1;
10092         }
10093 }
10094
10095 static int
10096 memb_criticality_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_extensionValue_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10116                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10117         
10118         if(!sptr) {
10119                 ASN__CTFAIL(app_key, td, sptr,
10120                         "%s: value not given (%s:%d)",
10121                         td->name, __FILE__, __LINE__);
10122                 return -1;
10123         }
10124         
10125         
10126         if(1 /* No applicable constraints whatsoever */) {
10127                 /* Nothing is here. See below */
10128         }
10129         
10130         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10131 }
10132
10133 static int
10134 memb_id_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10135                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10136         long value;
10137         
10138         if(!sptr) {
10139                 ASN__CTFAIL(app_key, td, sptr,
10140                         "%s: value not given (%s:%d)",
10141                         td->name, __FILE__, __LINE__);
10142                 return -1;
10143         }
10144         
10145         value = *(const long *)sptr;
10146         
10147         if((value >= 0 && value <= 65535)) {
10148                 /* Constraint check succeeded */
10149                 return 0;
10150         } else {
10151                 ASN__CTFAIL(app_key, td, sptr,
10152                         "%s: constraint failed (%s:%d)",
10153                         td->name, __FILE__, __LINE__);
10154                 return -1;
10155         }
10156 }
10157
10158 static int
10159 memb_criticality_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_extensionValue_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10179                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10180         
10181         if(!sptr) {
10182                 ASN__CTFAIL(app_key, td, sptr,
10183                         "%s: value not given (%s:%d)",
10184                         td->name, __FILE__, __LINE__);
10185                 return -1;
10186         }
10187         
10188         
10189         if(1 /* No applicable constraints whatsoever */) {
10190                 /* Nothing is here. See below */
10191         }
10192         
10193         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10194 }
10195
10196 static int
10197 memb_id_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10198                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10199         long value;
10200         
10201         if(!sptr) {
10202                 ASN__CTFAIL(app_key, td, sptr,
10203                         "%s: value not given (%s:%d)",
10204                         td->name, __FILE__, __LINE__);
10205                 return -1;
10206         }
10207         
10208         value = *(const long *)sptr;
10209         
10210         if((value >= 0 && value <= 65535)) {
10211                 /* Constraint check succeeded */
10212                 return 0;
10213         } else {
10214                 ASN__CTFAIL(app_key, td, sptr,
10215                         "%s: constraint failed (%s:%d)",
10216                         td->name, __FILE__, __LINE__);
10217                 return -1;
10218         }
10219 }
10220
10221 static int
10222 memb_criticality_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_extensionValue_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10242                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10243         
10244         if(!sptr) {
10245                 ASN__CTFAIL(app_key, td, sptr,
10246                         "%s: value not given (%s:%d)",
10247                         td->name, __FILE__, __LINE__);
10248                 return -1;
10249         }
10250         
10251         
10252         if(1 /* No applicable constraints whatsoever */) {
10253                 /* Nothing is here. See below */
10254         }
10255         
10256         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10257 }
10258
10259 static int
10260 memb_id_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10261                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10262         long value;
10263         
10264         if(!sptr) {
10265                 ASN__CTFAIL(app_key, td, sptr,
10266                         "%s: value not given (%s:%d)",
10267                         td->name, __FILE__, __LINE__);
10268                 return -1;
10269         }
10270         
10271         value = *(const long *)sptr;
10272         
10273         if((value >= 0 && value <= 65535)) {
10274                 /* Constraint check succeeded */
10275                 return 0;
10276         } else {
10277                 ASN__CTFAIL(app_key, td, sptr,
10278                         "%s: constraint failed (%s:%d)",
10279                         td->name, __FILE__, __LINE__);
10280                 return -1;
10281         }
10282 }
10283
10284 static int
10285 memb_criticality_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_extensionValue_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10305                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10306         
10307         if(!sptr) {
10308                 ASN__CTFAIL(app_key, td, sptr,
10309                         "%s: value not given (%s:%d)",
10310                         td->name, __FILE__, __LINE__);
10311                 return -1;
10312         }
10313         
10314         
10315         if(1 /* No applicable constraints whatsoever */) {
10316                 /* Nothing is here. See below */
10317         }
10318         
10319         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10320 }
10321
10322 static int
10323 memb_id_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10324                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10325         long value;
10326         
10327         if(!sptr) {
10328                 ASN__CTFAIL(app_key, td, sptr,
10329                         "%s: value not given (%s:%d)",
10330                         td->name, __FILE__, __LINE__);
10331                 return -1;
10332         }
10333         
10334         value = *(const long *)sptr;
10335         
10336         if((value >= 0 && value <= 65535)) {
10337                 /* Constraint check succeeded */
10338                 return 0;
10339         } else {
10340                 ASN__CTFAIL(app_key, td, sptr,
10341                         "%s: constraint failed (%s:%d)",
10342                         td->name, __FILE__, __LINE__);
10343                 return -1;
10344         }
10345 }
10346
10347 static int
10348 memb_criticality_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_extensionValue_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10368                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10369         
10370         if(!sptr) {
10371                 ASN__CTFAIL(app_key, td, sptr,
10372                         "%s: value not given (%s:%d)",
10373                         td->name, __FILE__, __LINE__);
10374                 return -1;
10375         }
10376         
10377         
10378         if(1 /* No applicable constraints whatsoever */) {
10379                 /* Nothing is here. See below */
10380         }
10381         
10382         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10383 }
10384
10385 static int
10386 memb_id_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10387                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10388         long value;
10389         
10390         if(!sptr) {
10391                 ASN__CTFAIL(app_key, td, sptr,
10392                         "%s: value not given (%s:%d)",
10393                         td->name, __FILE__, __LINE__);
10394                 return -1;
10395         }
10396         
10397         value = *(const long *)sptr;
10398         
10399         if((value >= 0 && value <= 65535)) {
10400                 /* Constraint check succeeded */
10401                 return 0;
10402         } else {
10403                 ASN__CTFAIL(app_key, td, sptr,
10404                         "%s: constraint failed (%s:%d)",
10405                         td->name, __FILE__, __LINE__);
10406                 return -1;
10407         }
10408 }
10409
10410 static int
10411 memb_criticality_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_extensionValue_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10431                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10432         
10433         if(!sptr) {
10434                 ASN__CTFAIL(app_key, td, sptr,
10435                         "%s: value not given (%s:%d)",
10436                         td->name, __FILE__, __LINE__);
10437                 return -1;
10438         }
10439         
10440         
10441         if(1 /* No applicable constraints whatsoever */) {
10442                 /* Nothing is here. See below */
10443         }
10444         
10445         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10446 }
10447
10448 static int
10449 memb_id_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10450                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10451         long value;
10452         
10453         if(!sptr) {
10454                 ASN__CTFAIL(app_key, td, sptr,
10455                         "%s: value not given (%s:%d)",
10456                         td->name, __FILE__, __LINE__);
10457                 return -1;
10458         }
10459         
10460         value = *(const long *)sptr;
10461         
10462         if((value >= 0 && value <= 65535)) {
10463                 /* Constraint check succeeded */
10464                 return 0;
10465         } else {
10466                 ASN__CTFAIL(app_key, td, sptr,
10467                         "%s: constraint failed (%s:%d)",
10468                         td->name, __FILE__, __LINE__);
10469                 return -1;
10470         }
10471 }
10472
10473 static int
10474 memb_criticality_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_extensionValue_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10494                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10495         
10496         if(!sptr) {
10497                 ASN__CTFAIL(app_key, td, sptr,
10498                         "%s: value not given (%s:%d)",
10499                         td->name, __FILE__, __LINE__);
10500                 return -1;
10501         }
10502         
10503         
10504         if(1 /* No applicable constraints whatsoever */) {
10505                 /* Nothing is here. See below */
10506         }
10507         
10508         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10509 }
10510
10511 static int
10512 memb_id_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10513                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10514         long value;
10515         
10516         if(!sptr) {
10517                 ASN__CTFAIL(app_key, td, sptr,
10518                         "%s: value not given (%s:%d)",
10519                         td->name, __FILE__, __LINE__);
10520                 return -1;
10521         }
10522         
10523         value = *(const long *)sptr;
10524         
10525         if((value >= 0 && value <= 65535)) {
10526                 /* Constraint check succeeded */
10527                 return 0;
10528         } else {
10529                 ASN__CTFAIL(app_key, td, sptr,
10530                         "%s: constraint failed (%s:%d)",
10531                         td->name, __FILE__, __LINE__);
10532                 return -1;
10533         }
10534 }
10535
10536 static int
10537 memb_criticality_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_extensionValue_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10557                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10558         
10559         if(!sptr) {
10560                 ASN__CTFAIL(app_key, td, sptr,
10561                         "%s: value not given (%s:%d)",
10562                         td->name, __FILE__, __LINE__);
10563                 return -1;
10564         }
10565         
10566         
10567         if(1 /* No applicable constraints whatsoever */) {
10568                 /* Nothing is here. See below */
10569         }
10570         
10571         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10572 }
10573
10574 static int
10575 memb_id_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10576                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10577         long value;
10578         
10579         if(!sptr) {
10580                 ASN__CTFAIL(app_key, td, sptr,
10581                         "%s: value not given (%s:%d)",
10582                         td->name, __FILE__, __LINE__);
10583                 return -1;
10584         }
10585         
10586         value = *(const long *)sptr;
10587         
10588         if((value >= 0 && value <= 65535)) {
10589                 /* Constraint check succeeded */
10590                 return 0;
10591         } else {
10592                 ASN__CTFAIL(app_key, td, sptr,
10593                         "%s: constraint failed (%s:%d)",
10594                         td->name, __FILE__, __LINE__);
10595                 return -1;
10596         }
10597 }
10598
10599 static int
10600 memb_criticality_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_extensionValue_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10620                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10621         
10622         if(!sptr) {
10623                 ASN__CTFAIL(app_key, td, sptr,
10624                         "%s: value not given (%s:%d)",
10625                         td->name, __FILE__, __LINE__);
10626                 return -1;
10627         }
10628         
10629         
10630         if(1 /* No applicable constraints whatsoever */) {
10631                 /* Nothing is here. See below */
10632         }
10633         
10634         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10635 }
10636
10637 static int
10638 memb_id_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10639                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10640         long value;
10641         
10642         if(!sptr) {
10643                 ASN__CTFAIL(app_key, td, sptr,
10644                         "%s: value not given (%s:%d)",
10645                         td->name, __FILE__, __LINE__);
10646                 return -1;
10647         }
10648         
10649         value = *(const long *)sptr;
10650         
10651         if((value >= 0 && value <= 65535)) {
10652                 /* Constraint check succeeded */
10653                 return 0;
10654         } else {
10655                 ASN__CTFAIL(app_key, td, sptr,
10656                         "%s: constraint failed (%s:%d)",
10657                         td->name, __FILE__, __LINE__);
10658                 return -1;
10659         }
10660 }
10661
10662 static int
10663 memb_criticality_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_extensionValue_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10683                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10684         
10685         if(!sptr) {
10686                 ASN__CTFAIL(app_key, td, sptr,
10687                         "%s: value not given (%s:%d)",
10688                         td->name, __FILE__, __LINE__);
10689                 return -1;
10690         }
10691         
10692         
10693         if(1 /* No applicable constraints whatsoever */) {
10694                 /* Nothing is here. See below */
10695         }
10696         
10697         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10698 }
10699
10700 static int
10701 memb_id_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10702                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10703         long value;
10704         
10705         if(!sptr) {
10706                 ASN__CTFAIL(app_key, td, sptr,
10707                         "%s: value not given (%s:%d)",
10708                         td->name, __FILE__, __LINE__);
10709                 return -1;
10710         }
10711         
10712         value = *(const long *)sptr;
10713         
10714         if((value >= 0 && value <= 65535)) {
10715                 /* Constraint check succeeded */
10716                 return 0;
10717         } else {
10718                 ASN__CTFAIL(app_key, td, sptr,
10719                         "%s: constraint failed (%s:%d)",
10720                         td->name, __FILE__, __LINE__);
10721                 return -1;
10722         }
10723 }
10724
10725 static int
10726 memb_criticality_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_extensionValue_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10746                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10747         
10748         if(!sptr) {
10749                 ASN__CTFAIL(app_key, td, sptr,
10750                         "%s: value not given (%s:%d)",
10751                         td->name, __FILE__, __LINE__);
10752                 return -1;
10753         }
10754         
10755         
10756         if(1 /* No applicable constraints whatsoever */) {
10757                 /* Nothing is here. See below */
10758         }
10759         
10760         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10761 }
10762
10763 static int
10764 memb_id_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10765                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10766         long value;
10767         
10768         if(!sptr) {
10769                 ASN__CTFAIL(app_key, td, sptr,
10770                         "%s: value not given (%s:%d)",
10771                         td->name, __FILE__, __LINE__);
10772                 return -1;
10773         }
10774         
10775         value = *(const long *)sptr;
10776         
10777         if((value >= 0 && value <= 65535)) {
10778                 /* Constraint check succeeded */
10779                 return 0;
10780         } else {
10781                 ASN__CTFAIL(app_key, td, sptr,
10782                         "%s: constraint failed (%s:%d)",
10783                         td->name, __FILE__, __LINE__);
10784                 return -1;
10785         }
10786 }
10787
10788 static int
10789 memb_criticality_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_extensionValue_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10809                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10810         
10811         if(!sptr) {
10812                 ASN__CTFAIL(app_key, td, sptr,
10813                         "%s: value not given (%s:%d)",
10814                         td->name, __FILE__, __LINE__);
10815                 return -1;
10816         }
10817         
10818         
10819         if(1 /* No applicable constraints whatsoever */) {
10820                 /* Nothing is here. See below */
10821         }
10822         
10823         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10824 }
10825
10826 static int
10827 memb_id_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10828                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10829         long value;
10830         
10831         if(!sptr) {
10832                 ASN__CTFAIL(app_key, td, sptr,
10833                         "%s: value not given (%s:%d)",
10834                         td->name, __FILE__, __LINE__);
10835                 return -1;
10836         }
10837         
10838         value = *(const long *)sptr;
10839         
10840         if((value >= 0 && value <= 65535)) {
10841                 /* Constraint check succeeded */
10842                 return 0;
10843         } else {
10844                 ASN__CTFAIL(app_key, td, sptr,
10845                         "%s: constraint failed (%s:%d)",
10846                         td->name, __FILE__, __LINE__);
10847                 return -1;
10848         }
10849 }
10850
10851 static int
10852 memb_criticality_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_extensionValue_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10872                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10873         
10874         if(!sptr) {
10875                 ASN__CTFAIL(app_key, td, sptr,
10876                         "%s: value not given (%s:%d)",
10877                         td->name, __FILE__, __LINE__);
10878                 return -1;
10879         }
10880         
10881         
10882         if(1 /* No applicable constraints whatsoever */) {
10883                 /* Nothing is here. See below */
10884         }
10885         
10886         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10887 }
10888
10889 static int
10890 memb_id_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10891                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10892         long value;
10893         
10894         if(!sptr) {
10895                 ASN__CTFAIL(app_key, td, sptr,
10896                         "%s: value not given (%s:%d)",
10897                         td->name, __FILE__, __LINE__);
10898                 return -1;
10899         }
10900         
10901         value = *(const long *)sptr;
10902         
10903         if((value >= 0 && value <= 65535)) {
10904                 /* Constraint check succeeded */
10905                 return 0;
10906         } else {
10907                 ASN__CTFAIL(app_key, td, sptr,
10908                         "%s: constraint failed (%s:%d)",
10909                         td->name, __FILE__, __LINE__);
10910                 return -1;
10911         }
10912 }
10913
10914 static int
10915 memb_criticality_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_extensionValue_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10935                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10936         
10937         if(!sptr) {
10938                 ASN__CTFAIL(app_key, td, sptr,
10939                         "%s: value not given (%s:%d)",
10940                         td->name, __FILE__, __LINE__);
10941                 return -1;
10942         }
10943         
10944         
10945         if(1 /* No applicable constraints whatsoever */) {
10946                 /* Nothing is here. See below */
10947         }
10948         
10949         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10950 }
10951
10952 static int
10953 memb_id_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10954                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10955         long value;
10956         
10957         if(!sptr) {
10958                 ASN__CTFAIL(app_key, td, sptr,
10959                         "%s: value not given (%s:%d)",
10960                         td->name, __FILE__, __LINE__);
10961                 return -1;
10962         }
10963         
10964         value = *(const long *)sptr;
10965         
10966         if((value >= 0 && value <= 65535)) {
10967                 /* Constraint check succeeded */
10968                 return 0;
10969         } else {
10970                 ASN__CTFAIL(app_key, td, sptr,
10971                         "%s: constraint failed (%s:%d)",
10972                         td->name, __FILE__, __LINE__);
10973                 return -1;
10974         }
10975 }
10976
10977 static int
10978 memb_criticality_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_extensionValue_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10998                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10999         
11000         if(!sptr) {
11001                 ASN__CTFAIL(app_key, td, sptr,
11002                         "%s: value not given (%s:%d)",
11003                         td->name, __FILE__, __LINE__);
11004                 return -1;
11005         }
11006         
11007         
11008         if(1 /* No applicable constraints whatsoever */) {
11009                 /* Nothing is here. See below */
11010         }
11011         
11012         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11013 }
11014
11015 static int
11016 memb_id_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11017                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11018         long value;
11019         
11020         if(!sptr) {
11021                 ASN__CTFAIL(app_key, td, sptr,
11022                         "%s: value not given (%s:%d)",
11023                         td->name, __FILE__, __LINE__);
11024                 return -1;
11025         }
11026         
11027         value = *(const long *)sptr;
11028         
11029         if((value >= 0 && value <= 65535)) {
11030                 /* Constraint check succeeded */
11031                 return 0;
11032         } else {
11033                 ASN__CTFAIL(app_key, td, sptr,
11034                         "%s: constraint failed (%s:%d)",
11035                         td->name, __FILE__, __LINE__);
11036                 return -1;
11037         }
11038 }
11039
11040 static int
11041 memb_criticality_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_extensionValue_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11061                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11062         
11063         if(!sptr) {
11064                 ASN__CTFAIL(app_key, td, sptr,
11065                         "%s: value not given (%s:%d)",
11066                         td->name, __FILE__, __LINE__);
11067                 return -1;
11068         }
11069         
11070         
11071         if(1 /* No applicable constraints whatsoever */) {
11072                 /* Nothing is here. See below */
11073         }
11074         
11075         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11076 }
11077
11078 static int
11079 memb_id_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11080                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11081         long value;
11082         
11083         if(!sptr) {
11084                 ASN__CTFAIL(app_key, td, sptr,
11085                         "%s: value not given (%s:%d)",
11086                         td->name, __FILE__, __LINE__);
11087                 return -1;
11088         }
11089         
11090         value = *(const long *)sptr;
11091         
11092         if((value >= 0 && value <= 65535)) {
11093                 /* Constraint check succeeded */
11094                 return 0;
11095         } else {
11096                 ASN__CTFAIL(app_key, td, sptr,
11097                         "%s: constraint failed (%s:%d)",
11098                         td->name, __FILE__, __LINE__);
11099                 return -1;
11100         }
11101 }
11102
11103 static int
11104 memb_criticality_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_extensionValue_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11124                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11125         
11126         if(!sptr) {
11127                 ASN__CTFAIL(app_key, td, sptr,
11128                         "%s: value not given (%s:%d)",
11129                         td->name, __FILE__, __LINE__);
11130                 return -1;
11131         }
11132         
11133         
11134         if(1 /* No applicable constraints whatsoever */) {
11135                 /* Nothing is here. See below */
11136         }
11137         
11138         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11139 }
11140
11141 static int
11142 memb_id_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11143                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11144         long value;
11145         
11146         if(!sptr) {
11147                 ASN__CTFAIL(app_key, td, sptr,
11148                         "%s: value not given (%s:%d)",
11149                         td->name, __FILE__, __LINE__);
11150                 return -1;
11151         }
11152         
11153         value = *(const long *)sptr;
11154         
11155         if((value >= 0 && value <= 65535)) {
11156                 /* Constraint check succeeded */
11157                 return 0;
11158         } else {
11159                 ASN__CTFAIL(app_key, td, sptr,
11160                         "%s: constraint failed (%s:%d)",
11161                         td->name, __FILE__, __LINE__);
11162                 return -1;
11163         }
11164 }
11165
11166 static int
11167 memb_criticality_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_extensionValue_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11187                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11188         
11189         if(!sptr) {
11190                 ASN__CTFAIL(app_key, td, sptr,
11191                         "%s: value not given (%s:%d)",
11192                         td->name, __FILE__, __LINE__);
11193                 return -1;
11194         }
11195         
11196         
11197         if(1 /* No applicable constraints whatsoever */) {
11198                 /* Nothing is here. See below */
11199         }
11200         
11201         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11202 }
11203
11204 static int
11205 memb_id_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11206                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11207         long value;
11208         
11209         if(!sptr) {
11210                 ASN__CTFAIL(app_key, td, sptr,
11211                         "%s: value not given (%s:%d)",
11212                         td->name, __FILE__, __LINE__);
11213                 return -1;
11214         }
11215         
11216         value = *(const long *)sptr;
11217         
11218         if((value >= 0 && value <= 65535)) {
11219                 /* Constraint check succeeded */
11220                 return 0;
11221         } else {
11222                 ASN__CTFAIL(app_key, td, sptr,
11223                         "%s: constraint failed (%s:%d)",
11224                         td->name, __FILE__, __LINE__);
11225                 return -1;
11226         }
11227 }
11228
11229 static int
11230 memb_criticality_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_extensionValue_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11250                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11251         
11252         if(!sptr) {
11253                 ASN__CTFAIL(app_key, td, sptr,
11254                         "%s: value not given (%s:%d)",
11255                         td->name, __FILE__, __LINE__);
11256                 return -1;
11257         }
11258         
11259         
11260         if(1 /* No applicable constraints whatsoever */) {
11261                 /* Nothing is here. See below */
11262         }
11263         
11264         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11265 }
11266
11267 static int
11268 memb_id_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11269                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11270         long value;
11271         
11272         if(!sptr) {
11273                 ASN__CTFAIL(app_key, td, sptr,
11274                         "%s: value not given (%s:%d)",
11275                         td->name, __FILE__, __LINE__);
11276                 return -1;
11277         }
11278         
11279         value = *(const long *)sptr;
11280         
11281         if((value >= 0 && value <= 65535)) {
11282                 /* Constraint check succeeded */
11283                 return 0;
11284         } else {
11285                 ASN__CTFAIL(app_key, td, sptr,
11286                         "%s: constraint failed (%s:%d)",
11287                         td->name, __FILE__, __LINE__);
11288                 return -1;
11289         }
11290 }
11291
11292 static asn_type_selector_result_t
11293 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11294         asn_type_selector_result_t result = {0, 0};
11295         const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11296         size_t constraining_column = 0; /* &id */
11297         size_t for_column = 1; /* &criticality */
11298         size_t row, presence_index = 0;
11299         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11300         
11301         for(row=0; row < itable->rows_count; row++) {
11302             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11303             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11304         
11305             if(type_cell->cell_kind == aioc__undefined)
11306                 continue;
11307         
11308             presence_index++;
11309             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11310                 result.type_descriptor = type_cell->type_descriptor;
11311                 result.presence_index = presence_index;
11312                 break;
11313             }
11314         }
11315         
11316         return result;
11317 }
11318
11319 static int
11320 memb_criticality_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11321                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11322         
11323         if(!sptr) {
11324                 ASN__CTFAIL(app_key, td, sptr,
11325                         "%s: value not given (%s:%d)",
11326                         td->name, __FILE__, __LINE__);
11327                 return -1;
11328         }
11329         
11330         
11331         if(1 /* No applicable constraints whatsoever */) {
11332                 /* Nothing is here. See below */
11333         }
11334         
11335         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11336 }
11337
11338 static asn_type_selector_result_t
11339 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11340         asn_type_selector_result_t result = {0, 0};
11341         const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11342         size_t constraining_column = 0; /* &id */
11343         size_t for_column = 2; /* &Extension */
11344         size_t row, presence_index = 0;
11345         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11346         
11347         for(row=0; row < itable->rows_count; row++) {
11348             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11349             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11350         
11351             if(type_cell->cell_kind == aioc__undefined)
11352                 continue;
11353         
11354             presence_index++;
11355             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11356                 result.type_descriptor = type_cell->type_descriptor;
11357                 result.presence_index = presence_index;
11358                 break;
11359             }
11360         }
11361         
11362         return result;
11363 }
11364
11365 static int
11366 memb_extensionValue_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11367                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11368         
11369         if(!sptr) {
11370                 ASN__CTFAIL(app_key, td, sptr,
11371                         "%s: value not given (%s:%d)",
11372                         td->name, __FILE__, __LINE__);
11373                 return -1;
11374         }
11375         
11376         
11377         if(1 /* No applicable constraints whatsoever */) {
11378                 /* Nothing is here. See below */
11379         }
11380         
11381         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11382 }
11383
11384 static int
11385 memb_id_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11386                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11387         long value;
11388         
11389         if(!sptr) {
11390                 ASN__CTFAIL(app_key, td, sptr,
11391                         "%s: value not given (%s:%d)",
11392                         td->name, __FILE__, __LINE__);
11393                 return -1;
11394         }
11395         
11396         value = *(const long *)sptr;
11397         
11398         if((value >= 0 && value <= 65535)) {
11399                 /* Constraint check succeeded */
11400                 return 0;
11401         } else {
11402                 ASN__CTFAIL(app_key, td, sptr,
11403                         "%s: constraint failed (%s:%d)",
11404                         td->name, __FILE__, __LINE__);
11405                 return -1;
11406         }
11407 }
11408
11409 static int
11410 memb_criticality_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_extensionValue_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11430                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11431         
11432         if(!sptr) {
11433                 ASN__CTFAIL(app_key, td, sptr,
11434                         "%s: value not given (%s:%d)",
11435                         td->name, __FILE__, __LINE__);
11436                 return -1;
11437         }
11438         
11439         
11440         if(1 /* No applicable constraints whatsoever */) {
11441                 /* Nothing is here. See below */
11442         }
11443         
11444         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11445 }
11446
11447 static int
11448 memb_id_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11449                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11450         long value;
11451         
11452         if(!sptr) {
11453                 ASN__CTFAIL(app_key, td, sptr,
11454                         "%s: value not given (%s:%d)",
11455                         td->name, __FILE__, __LINE__);
11456                 return -1;
11457         }
11458         
11459         value = *(const long *)sptr;
11460         
11461         if((value >= 0 && value <= 65535)) {
11462                 /* Constraint check succeeded */
11463                 return 0;
11464         } else {
11465                 ASN__CTFAIL(app_key, td, sptr,
11466                         "%s: constraint failed (%s:%d)",
11467                         td->name, __FILE__, __LINE__);
11468                 return -1;
11469         }
11470 }
11471
11472 static int
11473 memb_criticality_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_extensionValue_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11493                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11494         
11495         if(!sptr) {
11496                 ASN__CTFAIL(app_key, td, sptr,
11497                         "%s: value not given (%s:%d)",
11498                         td->name, __FILE__, __LINE__);
11499                 return -1;
11500         }
11501         
11502         
11503         if(1 /* No applicable constraints whatsoever */) {
11504                 /* Nothing is here. See below */
11505         }
11506         
11507         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11508 }
11509
11510 static int
11511 memb_id_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11512                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11513         long value;
11514         
11515         if(!sptr) {
11516                 ASN__CTFAIL(app_key, td, sptr,
11517                         "%s: value not given (%s:%d)",
11518                         td->name, __FILE__, __LINE__);
11519                 return -1;
11520         }
11521         
11522         value = *(const long *)sptr;
11523         
11524         if((value >= 0 && value <= 65535)) {
11525                 /* Constraint check succeeded */
11526                 return 0;
11527         } else {
11528                 ASN__CTFAIL(app_key, td, sptr,
11529                         "%s: constraint failed (%s:%d)",
11530                         td->name, __FILE__, __LINE__);
11531                 return -1;
11532         }
11533 }
11534
11535 static int
11536 memb_criticality_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_extensionValue_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11556                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11557         
11558         if(!sptr) {
11559                 ASN__CTFAIL(app_key, td, sptr,
11560                         "%s: value not given (%s:%d)",
11561                         td->name, __FILE__, __LINE__);
11562                 return -1;
11563         }
11564         
11565         
11566         if(1 /* No applicable constraints whatsoever */) {
11567                 /* Nothing is here. See below */
11568         }
11569         
11570         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11571 }
11572
11573 static int
11574 memb_id_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11575                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11576         long value;
11577         
11578         if(!sptr) {
11579                 ASN__CTFAIL(app_key, td, sptr,
11580                         "%s: value not given (%s:%d)",
11581                         td->name, __FILE__, __LINE__);
11582                 return -1;
11583         }
11584         
11585         value = *(const long *)sptr;
11586         
11587         if((value >= 0 && value <= 65535)) {
11588                 /* Constraint check succeeded */
11589                 return 0;
11590         } else {
11591                 ASN__CTFAIL(app_key, td, sptr,
11592                         "%s: constraint failed (%s:%d)",
11593                         td->name, __FILE__, __LINE__);
11594                 return -1;
11595         }
11596 }
11597
11598 static int
11599 memb_criticality_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_extensionValue_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11619                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11620         
11621         if(!sptr) {
11622                 ASN__CTFAIL(app_key, td, sptr,
11623                         "%s: value not given (%s:%d)",
11624                         td->name, __FILE__, __LINE__);
11625                 return -1;
11626         }
11627         
11628         
11629         if(1 /* No applicable constraints whatsoever */) {
11630                 /* Nothing is here. See below */
11631         }
11632         
11633         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11634 }
11635
11636 static int
11637 memb_id_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11638                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11639         long value;
11640         
11641         if(!sptr) {
11642                 ASN__CTFAIL(app_key, td, sptr,
11643                         "%s: value not given (%s:%d)",
11644                         td->name, __FILE__, __LINE__);
11645                 return -1;
11646         }
11647         
11648         value = *(const long *)sptr;
11649         
11650         if((value >= 0 && value <= 65535)) {
11651                 /* Constraint check succeeded */
11652                 return 0;
11653         } else {
11654                 ASN__CTFAIL(app_key, td, sptr,
11655                         "%s: constraint failed (%s:%d)",
11656                         td->name, __FILE__, __LINE__);
11657                 return -1;
11658         }
11659 }
11660
11661 static int
11662 memb_criticality_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_extensionValue_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11682                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11683         
11684         if(!sptr) {
11685                 ASN__CTFAIL(app_key, td, sptr,
11686                         "%s: value not given (%s:%d)",
11687                         td->name, __FILE__, __LINE__);
11688                 return -1;
11689         }
11690         
11691         
11692         if(1 /* No applicable constraints whatsoever */) {
11693                 /* Nothing is here. See below */
11694         }
11695         
11696         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11697 }
11698
11699 static int
11700 memb_id_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11701                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11702         long value;
11703         
11704         if(!sptr) {
11705                 ASN__CTFAIL(app_key, td, sptr,
11706                         "%s: value not given (%s:%d)",
11707                         td->name, __FILE__, __LINE__);
11708                 return -1;
11709         }
11710         
11711         value = *(const long *)sptr;
11712         
11713         if((value >= 0 && value <= 65535)) {
11714                 /* Constraint check succeeded */
11715                 return 0;
11716         } else {
11717                 ASN__CTFAIL(app_key, td, sptr,
11718                         "%s: constraint failed (%s:%d)",
11719                         td->name, __FILE__, __LINE__);
11720                 return -1;
11721         }
11722 }
11723
11724 static asn_type_selector_result_t
11725 select_FDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11726         asn_type_selector_result_t result = {0, 0};
11727         const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11728         size_t constraining_column = 0; /* &id */
11729         size_t for_column = 1; /* &criticality */
11730         size_t row, presence_index = 0;
11731         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11732         
11733         for(row=0; row < itable->rows_count; row++) {
11734             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11735             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11736         
11737             if(type_cell->cell_kind == aioc__undefined)
11738                 continue;
11739         
11740             presence_index++;
11741             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11742                 result.type_descriptor = type_cell->type_descriptor;
11743                 result.presence_index = presence_index;
11744                 break;
11745             }
11746         }
11747         
11748         return result;
11749 }
11750
11751 static int
11752 memb_criticality_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11753                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11754         
11755         if(!sptr) {
11756                 ASN__CTFAIL(app_key, td, sptr,
11757                         "%s: value not given (%s:%d)",
11758                         td->name, __FILE__, __LINE__);
11759                 return -1;
11760         }
11761         
11762         
11763         if(1 /* No applicable constraints whatsoever */) {
11764                 /* Nothing is here. See below */
11765         }
11766         
11767         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11768 }
11769
11770 static asn_type_selector_result_t
11771 select_FDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11772         asn_type_selector_result_t result = {0, 0};
11773         const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11774         size_t constraining_column = 0; /* &id */
11775         size_t for_column = 2; /* &Extension */
11776         size_t row, presence_index = 0;
11777         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11778         
11779         for(row=0; row < itable->rows_count; row++) {
11780             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11781             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11782         
11783             if(type_cell->cell_kind == aioc__undefined)
11784                 continue;
11785         
11786             presence_index++;
11787             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11788                 result.type_descriptor = type_cell->type_descriptor;
11789                 result.presence_index = presence_index;
11790                 break;
11791             }
11792         }
11793         
11794         return result;
11795 }
11796
11797 static int
11798 memb_extensionValue_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11799                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11800         
11801         if(!sptr) {
11802                 ASN__CTFAIL(app_key, td, sptr,
11803                         "%s: value not given (%s:%d)",
11804                         td->name, __FILE__, __LINE__);
11805                 return -1;
11806         }
11807         
11808         
11809         if(1 /* No applicable constraints whatsoever */) {
11810                 /* Nothing is here. See below */
11811         }
11812         
11813         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11814 }
11815
11816 static int
11817 memb_id_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11818                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11819         long value;
11820         
11821         if(!sptr) {
11822                 ASN__CTFAIL(app_key, td, sptr,
11823                         "%s: value not given (%s:%d)",
11824                         td->name, __FILE__, __LINE__);
11825                 return -1;
11826         }
11827         
11828         value = *(const long *)sptr;
11829         
11830         if((value >= 0 && value <= 65535)) {
11831                 /* Constraint check succeeded */
11832                 return 0;
11833         } else {
11834                 ASN__CTFAIL(app_key, td, sptr,
11835                         "%s: constraint failed (%s:%d)",
11836                         td->name, __FILE__, __LINE__);
11837                 return -1;
11838         }
11839 }
11840
11841 static int
11842 memb_criticality_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_extensionValue_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11862                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11863         
11864         if(!sptr) {
11865                 ASN__CTFAIL(app_key, td, sptr,
11866                         "%s: value not given (%s:%d)",
11867                         td->name, __FILE__, __LINE__);
11868                 return -1;
11869         }
11870         
11871         
11872         if(1 /* No applicable constraints whatsoever */) {
11873                 /* Nothing is here. See below */
11874         }
11875         
11876         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11877 }
11878
11879 static int
11880 memb_id_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11881                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11882         long value;
11883         
11884         if(!sptr) {
11885                 ASN__CTFAIL(app_key, td, sptr,
11886                         "%s: value not given (%s:%d)",
11887                         td->name, __FILE__, __LINE__);
11888                 return -1;
11889         }
11890         
11891         value = *(const long *)sptr;
11892         
11893         if((value >= 0 && value <= 65535)) {
11894                 /* Constraint check succeeded */
11895                 return 0;
11896         } else {
11897                 ASN__CTFAIL(app_key, td, sptr,
11898                         "%s: constraint failed (%s:%d)",
11899                         td->name, __FILE__, __LINE__);
11900                 return -1;
11901         }
11902 }
11903
11904 static int
11905 memb_criticality_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_extensionValue_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11925                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11926         
11927         if(!sptr) {
11928                 ASN__CTFAIL(app_key, td, sptr,
11929                         "%s: value not given (%s:%d)",
11930                         td->name, __FILE__, __LINE__);
11931                 return -1;
11932         }
11933         
11934         
11935         if(1 /* No applicable constraints whatsoever */) {
11936                 /* Nothing is here. See below */
11937         }
11938         
11939         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11940 }
11941
11942 static int
11943 memb_id_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11944                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11945         long value;
11946         
11947         if(!sptr) {
11948                 ASN__CTFAIL(app_key, td, sptr,
11949                         "%s: value not given (%s:%d)",
11950                         td->name, __FILE__, __LINE__);
11951                 return -1;
11952         }
11953         
11954         value = *(const long *)sptr;
11955         
11956         if((value >= 0 && value <= 65535)) {
11957                 /* Constraint check succeeded */
11958                 return 0;
11959         } else {
11960                 ASN__CTFAIL(app_key, td, sptr,
11961                         "%s: constraint failed (%s:%d)",
11962                         td->name, __FILE__, __LINE__);
11963                 return -1;
11964         }
11965 }
11966
11967 static int
11968 memb_criticality_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_extensionValue_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11988                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11989         
11990         if(!sptr) {
11991                 ASN__CTFAIL(app_key, td, sptr,
11992                         "%s: value not given (%s:%d)",
11993                         td->name, __FILE__, __LINE__);
11994                 return -1;
11995         }
11996         
11997         
11998         if(1 /* No applicable constraints whatsoever */) {
11999                 /* Nothing is here. See below */
12000         }
12001         
12002         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12003 }
12004
12005 static int
12006 memb_id_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12007                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12008         long value;
12009         
12010         if(!sptr) {
12011                 ASN__CTFAIL(app_key, td, sptr,
12012                         "%s: value not given (%s:%d)",
12013                         td->name, __FILE__, __LINE__);
12014                 return -1;
12015         }
12016         
12017         value = *(const long *)sptr;
12018         
12019         if((value >= 0 && value <= 65535)) {
12020                 /* Constraint check succeeded */
12021                 return 0;
12022         } else {
12023                 ASN__CTFAIL(app_key, td, sptr,
12024                         "%s: constraint failed (%s:%d)",
12025                         td->name, __FILE__, __LINE__);
12026                 return -1;
12027         }
12028 }
12029
12030 static asn_type_selector_result_t
12031 select_GBR_QosInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12032         asn_type_selector_result_t result = {0, 0};
12033         const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12034         size_t constraining_column = 0; /* &id */
12035         size_t for_column = 1; /* &criticality */
12036         size_t row, presence_index = 0;
12037         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12038         
12039         for(row=0; row < itable->rows_count; row++) {
12040             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12041             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12042         
12043             if(type_cell->cell_kind == aioc__undefined)
12044                 continue;
12045         
12046             presence_index++;
12047             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12048                 result.type_descriptor = type_cell->type_descriptor;
12049                 result.presence_index = presence_index;
12050                 break;
12051             }
12052         }
12053         
12054         return result;
12055 }
12056
12057 static int
12058 memb_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12059                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12060         
12061         if(!sptr) {
12062                 ASN__CTFAIL(app_key, td, sptr,
12063                         "%s: value not given (%s:%d)",
12064                         td->name, __FILE__, __LINE__);
12065                 return -1;
12066         }
12067         
12068         
12069         if(1 /* No applicable constraints whatsoever */) {
12070                 /* Nothing is here. See below */
12071         }
12072         
12073         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12074 }
12075
12076 static asn_type_selector_result_t
12077 select_GBR_QosInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12078         asn_type_selector_result_t result = {0, 0};
12079         const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12080         size_t constraining_column = 0; /* &id */
12081         size_t for_column = 2; /* &Extension */
12082         size_t row, presence_index = 0;
12083         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12084         
12085         for(row=0; row < itable->rows_count; row++) {
12086             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12087             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12088         
12089             if(type_cell->cell_kind == aioc__undefined)
12090                 continue;
12091         
12092             presence_index++;
12093             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12094                 result.type_descriptor = type_cell->type_descriptor;
12095                 result.presence_index = presence_index;
12096                 break;
12097             }
12098         }
12099         
12100         return result;
12101 }
12102
12103 static int
12104 memb_extensionValue_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12106         
12107         if(!sptr) {
12108                 ASN__CTFAIL(app_key, td, sptr,
12109                         "%s: value not given (%s:%d)",
12110                         td->name, __FILE__, __LINE__);
12111                 return -1;
12112         }
12113         
12114         
12115         if(1 /* No applicable constraints whatsoever */) {
12116                 /* Nothing is here. See below */
12117         }
12118         
12119         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12120 }
12121
12122 static int
12123 memb_id_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12124                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12125         long value;
12126         
12127         if(!sptr) {
12128                 ASN__CTFAIL(app_key, td, sptr,
12129                         "%s: value not given (%s:%d)",
12130                         td->name, __FILE__, __LINE__);
12131                 return -1;
12132         }
12133         
12134         value = *(const long *)sptr;
12135         
12136         if((value >= 0 && value <= 65535)) {
12137                 /* Constraint check succeeded */
12138                 return 0;
12139         } else {
12140                 ASN__CTFAIL(app_key, td, sptr,
12141                         "%s: constraint failed (%s:%d)",
12142                         td->name, __FILE__, __LINE__);
12143                 return -1;
12144         }
12145 }
12146
12147 static int
12148 memb_criticality_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_extensionValue_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12168                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12169         
12170         if(!sptr) {
12171                 ASN__CTFAIL(app_key, td, sptr,
12172                         "%s: value not given (%s:%d)",
12173                         td->name, __FILE__, __LINE__);
12174                 return -1;
12175         }
12176         
12177         
12178         if(1 /* No applicable constraints whatsoever */) {
12179                 /* Nothing is here. See below */
12180         }
12181         
12182         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12183 }
12184
12185 static int
12186 memb_id_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12187                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12188         long value;
12189         
12190         if(!sptr) {
12191                 ASN__CTFAIL(app_key, td, sptr,
12192                         "%s: value not given (%s:%d)",
12193                         td->name, __FILE__, __LINE__);
12194                 return -1;
12195         }
12196         
12197         value = *(const long *)sptr;
12198         
12199         if((value >= 0 && value <= 65535)) {
12200                 /* Constraint check succeeded */
12201                 return 0;
12202         } else {
12203                 ASN__CTFAIL(app_key, td, sptr,
12204                         "%s: constraint failed (%s:%d)",
12205                         td->name, __FILE__, __LINE__);
12206                 return -1;
12207         }
12208 }
12209
12210 static int
12211 memb_criticality_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_extensionValue_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12231                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12232         
12233         if(!sptr) {
12234                 ASN__CTFAIL(app_key, td, sptr,
12235                         "%s: value not given (%s:%d)",
12236                         td->name, __FILE__, __LINE__);
12237                 return -1;
12238         }
12239         
12240         
12241         if(1 /* No applicable constraints whatsoever */) {
12242                 /* Nothing is here. See below */
12243         }
12244         
12245         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12246 }
12247
12248 static int
12249 memb_id_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12250                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12251         long value;
12252         
12253         if(!sptr) {
12254                 ASN__CTFAIL(app_key, td, sptr,
12255                         "%s: value not given (%s:%d)",
12256                         td->name, __FILE__, __LINE__);
12257                 return -1;
12258         }
12259         
12260         value = *(const long *)sptr;
12261         
12262         if((value >= 0 && value <= 65535)) {
12263                 /* Constraint check succeeded */
12264                 return 0;
12265         } else {
12266                 ASN__CTFAIL(app_key, td, sptr,
12267                         "%s: constraint failed (%s:%d)",
12268                         td->name, __FILE__, __LINE__);
12269                 return -1;
12270         }
12271 }
12272
12273 static int
12274 memb_criticality_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_extensionValue_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12294                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12295         
12296         if(!sptr) {
12297                 ASN__CTFAIL(app_key, td, sptr,
12298                         "%s: value not given (%s:%d)",
12299                         td->name, __FILE__, __LINE__);
12300                 return -1;
12301         }
12302         
12303         
12304         if(1 /* No applicable constraints whatsoever */) {
12305                 /* Nothing is here. See below */
12306         }
12307         
12308         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12309 }
12310
12311 static int
12312 memb_id_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12313                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12314         long value;
12315         
12316         if(!sptr) {
12317                 ASN__CTFAIL(app_key, td, sptr,
12318                         "%s: value not given (%s:%d)",
12319                         td->name, __FILE__, __LINE__);
12320                 return -1;
12321         }
12322         
12323         value = *(const long *)sptr;
12324         
12325         if((value >= 0 && value <= 65535)) {
12326                 /* Constraint check succeeded */
12327                 return 0;
12328         } else {
12329                 ASN__CTFAIL(app_key, td, sptr,
12330                         "%s: constraint failed (%s:%d)",
12331                         td->name, __FILE__, __LINE__);
12332                 return -1;
12333         }
12334 }
12335
12336 static int
12337 memb_criticality_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_extensionValue_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12357                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12358         
12359         if(!sptr) {
12360                 ASN__CTFAIL(app_key, td, sptr,
12361                         "%s: value not given (%s:%d)",
12362                         td->name, __FILE__, __LINE__);
12363                 return -1;
12364         }
12365         
12366         
12367         if(1 /* No applicable constraints whatsoever */) {
12368                 /* Nothing is here. See below */
12369         }
12370         
12371         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12372 }
12373
12374 static int
12375 memb_id_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12376                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12377         long value;
12378         
12379         if(!sptr) {
12380                 ASN__CTFAIL(app_key, td, sptr,
12381                         "%s: value not given (%s:%d)",
12382                         td->name, __FILE__, __LINE__);
12383                 return -1;
12384         }
12385         
12386         value = *(const long *)sptr;
12387         
12388         if((value >= 0 && value <= 65535)) {
12389                 /* Constraint check succeeded */
12390                 return 0;
12391         } else {
12392                 ASN__CTFAIL(app_key, td, sptr,
12393                         "%s: constraint failed (%s:%d)",
12394                         td->name, __FILE__, __LINE__);
12395                 return -1;
12396         }
12397 }
12398
12399 static int
12400 memb_criticality_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_extensionValue_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12420                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12421         
12422         if(!sptr) {
12423                 ASN__CTFAIL(app_key, td, sptr,
12424                         "%s: value not given (%s:%d)",
12425                         td->name, __FILE__, __LINE__);
12426                 return -1;
12427         }
12428         
12429         
12430         if(1 /* No applicable constraints whatsoever */) {
12431                 /* Nothing is here. See below */
12432         }
12433         
12434         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12435 }
12436
12437 static int
12438 memb_id_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12439                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12440         long value;
12441         
12442         if(!sptr) {
12443                 ASN__CTFAIL(app_key, td, sptr,
12444                         "%s: value not given (%s:%d)",
12445                         td->name, __FILE__, __LINE__);
12446                 return -1;
12447         }
12448         
12449         value = *(const long *)sptr;
12450         
12451         if((value >= 0 && value <= 65535)) {
12452                 /* Constraint check succeeded */
12453                 return 0;
12454         } else {
12455                 ASN__CTFAIL(app_key, td, sptr,
12456                         "%s: constraint failed (%s:%d)",
12457                         td->name, __FILE__, __LINE__);
12458                 return -1;
12459         }
12460 }
12461
12462 static asn_type_selector_result_t
12463 select_HandoverRestrictionList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12464         asn_type_selector_result_t result = {0, 0};
12465         const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12466         size_t constraining_column = 0; /* &id */
12467         size_t for_column = 1; /* &criticality */
12468         size_t row, presence_index = 0;
12469         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12470         
12471         for(row=0; row < itable->rows_count; row++) {
12472             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12473             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12474         
12475             if(type_cell->cell_kind == aioc__undefined)
12476                 continue;
12477         
12478             presence_index++;
12479             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12480                 result.type_descriptor = type_cell->type_descriptor;
12481                 result.presence_index = presence_index;
12482                 break;
12483             }
12484         }
12485         
12486         return result;
12487 }
12488
12489 static int
12490 memb_criticality_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12491                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12492         
12493         if(!sptr) {
12494                 ASN__CTFAIL(app_key, td, sptr,
12495                         "%s: value not given (%s:%d)",
12496                         td->name, __FILE__, __LINE__);
12497                 return -1;
12498         }
12499         
12500         
12501         if(1 /* No applicable constraints whatsoever */) {
12502                 /* Nothing is here. See below */
12503         }
12504         
12505         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12506 }
12507
12508 static asn_type_selector_result_t
12509 select_HandoverRestrictionList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12510         asn_type_selector_result_t result = {0, 0};
12511         const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12512         size_t constraining_column = 0; /* &id */
12513         size_t for_column = 2; /* &Extension */
12514         size_t row, presence_index = 0;
12515         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12516         
12517         for(row=0; row < itable->rows_count; row++) {
12518             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12519             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12520         
12521             if(type_cell->cell_kind == aioc__undefined)
12522                 continue;
12523         
12524             presence_index++;
12525             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12526                 result.type_descriptor = type_cell->type_descriptor;
12527                 result.presence_index = presence_index;
12528                 break;
12529             }
12530         }
12531         
12532         return result;
12533 }
12534
12535 static int
12536 memb_extensionValue_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12537                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12538         
12539         if(!sptr) {
12540                 ASN__CTFAIL(app_key, td, sptr,
12541                         "%s: value not given (%s:%d)",
12542                         td->name, __FILE__, __LINE__);
12543                 return -1;
12544         }
12545         
12546         
12547         if(1 /* No applicable constraints whatsoever */) {
12548                 /* Nothing is here. See below */
12549         }
12550         
12551         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12552 }
12553
12554 static int
12555 memb_id_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12556                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12557         long value;
12558         
12559         if(!sptr) {
12560                 ASN__CTFAIL(app_key, td, sptr,
12561                         "%s: value not given (%s:%d)",
12562                         td->name, __FILE__, __LINE__);
12563                 return -1;
12564         }
12565         
12566         value = *(const long *)sptr;
12567         
12568         if((value >= 0 && value <= 65535)) {
12569                 /* Constraint check succeeded */
12570                 return 0;
12571         } else {
12572                 ASN__CTFAIL(app_key, td, sptr,
12573                         "%s: constraint failed (%s:%d)",
12574                         td->name, __FILE__, __LINE__);
12575                 return -1;
12576         }
12577 }
12578
12579 static int
12580 memb_criticality_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_extensionValue_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12600                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12601         
12602         if(!sptr) {
12603                 ASN__CTFAIL(app_key, td, sptr,
12604                         "%s: value not given (%s:%d)",
12605                         td->name, __FILE__, __LINE__);
12606                 return -1;
12607         }
12608         
12609         
12610         if(1 /* No applicable constraints whatsoever */) {
12611                 /* Nothing is here. See below */
12612         }
12613         
12614         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12615 }
12616
12617 static int
12618 memb_id_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12619                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12620         long value;
12621         
12622         if(!sptr) {
12623                 ASN__CTFAIL(app_key, td, sptr,
12624                         "%s: value not given (%s:%d)",
12625                         td->name, __FILE__, __LINE__);
12626                 return -1;
12627         }
12628         
12629         value = *(const long *)sptr;
12630         
12631         if((value >= 0 && value <= 65535)) {
12632                 /* Constraint check succeeded */
12633                 return 0;
12634         } else {
12635                 ASN__CTFAIL(app_key, td, sptr,
12636                         "%s: constraint failed (%s:%d)",
12637                         td->name, __FILE__, __LINE__);
12638                 return -1;
12639         }
12640 }
12641
12642 static asn_type_selector_result_t
12643 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12644         asn_type_selector_result_t result = {0, 0};
12645         const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12646         size_t constraining_column = 0; /* &id */
12647         size_t for_column = 1; /* &criticality */
12648         size_t row, presence_index = 0;
12649         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12650         
12651         for(row=0; row < itable->rows_count; row++) {
12652             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12653             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12654         
12655             if(type_cell->cell_kind == aioc__undefined)
12656                 continue;
12657         
12658             presence_index++;
12659             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12660                 result.type_descriptor = type_cell->type_descriptor;
12661                 result.presence_index = presence_index;
12662                 break;
12663             }
12664         }
12665         
12666         return result;
12667 }
12668
12669 static int
12670 memb_criticality_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12671                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12672         
12673         if(!sptr) {
12674                 ASN__CTFAIL(app_key, td, sptr,
12675                         "%s: value not given (%s:%d)",
12676                         td->name, __FILE__, __LINE__);
12677                 return -1;
12678         }
12679         
12680         
12681         if(1 /* No applicable constraints whatsoever */) {
12682                 /* Nothing is here. See below */
12683         }
12684         
12685         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12686 }
12687
12688 static asn_type_selector_result_t
12689 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12690         asn_type_selector_result_t result = {0, 0};
12691         const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12692         size_t constraining_column = 0; /* &id */
12693         size_t for_column = 2; /* &Extension */
12694         size_t row, presence_index = 0;
12695         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12696         
12697         for(row=0; row < itable->rows_count; row++) {
12698             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12699             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12700         
12701             if(type_cell->cell_kind == aioc__undefined)
12702                 continue;
12703         
12704             presence_index++;
12705             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12706                 result.type_descriptor = type_cell->type_descriptor;
12707                 result.presence_index = presence_index;
12708                 break;
12709             }
12710         }
12711         
12712         return result;
12713 }
12714
12715 static int
12716 memb_extensionValue_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12717                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12718         
12719         if(!sptr) {
12720                 ASN__CTFAIL(app_key, td, sptr,
12721                         "%s: value not given (%s:%d)",
12722                         td->name, __FILE__, __LINE__);
12723                 return -1;
12724         }
12725         
12726         
12727         if(1 /* No applicable constraints whatsoever */) {
12728                 /* Nothing is here. See below */
12729         }
12730         
12731         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12732 }
12733
12734 static int
12735 memb_id_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12736                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12737         long value;
12738         
12739         if(!sptr) {
12740                 ASN__CTFAIL(app_key, td, sptr,
12741                         "%s: value not given (%s:%d)",
12742                         td->name, __FILE__, __LINE__);
12743                 return -1;
12744         }
12745         
12746         value = *(const long *)sptr;
12747         
12748         if((value >= 0 && value <= 65535)) {
12749                 /* Constraint check succeeded */
12750                 return 0;
12751         } else {
12752                 ASN__CTFAIL(app_key, td, sptr,
12753                         "%s: constraint failed (%s:%d)",
12754                         td->name, __FILE__, __LINE__);
12755                 return -1;
12756         }
12757 }
12758
12759 static int
12760 memb_criticality_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_extensionValue_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12780                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12781         
12782         if(!sptr) {
12783                 ASN__CTFAIL(app_key, td, sptr,
12784                         "%s: value not given (%s:%d)",
12785                         td->name, __FILE__, __LINE__);
12786                 return -1;
12787         }
12788         
12789         
12790         if(1 /* No applicable constraints whatsoever */) {
12791                 /* Nothing is here. See below */
12792         }
12793         
12794         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12795 }
12796
12797 static int
12798 memb_id_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12799                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12800         long value;
12801         
12802         if(!sptr) {
12803                 ASN__CTFAIL(app_key, td, sptr,
12804                         "%s: value not given (%s:%d)",
12805                         td->name, __FILE__, __LINE__);
12806                 return -1;
12807         }
12808         
12809         value = *(const long *)sptr;
12810         
12811         if((value >= 0 && value <= 65535)) {
12812                 /* Constraint check succeeded */
12813                 return 0;
12814         } else {
12815                 ASN__CTFAIL(app_key, td, sptr,
12816                         "%s: constraint failed (%s:%d)",
12817                         td->name, __FILE__, __LINE__);
12818                 return -1;
12819         }
12820 }
12821
12822 static int
12823 memb_criticality_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_extensionValue_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12843                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12844         
12845         if(!sptr) {
12846                 ASN__CTFAIL(app_key, td, sptr,
12847                         "%s: value not given (%s:%d)",
12848                         td->name, __FILE__, __LINE__);
12849                 return -1;
12850         }
12851         
12852         
12853         if(1 /* No applicable constraints whatsoever */) {
12854                 /* Nothing is here. See below */
12855         }
12856         
12857         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12858 }
12859
12860 static int
12861 memb_id_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12862                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12863         long value;
12864         
12865         if(!sptr) {
12866                 ASN__CTFAIL(app_key, td, sptr,
12867                         "%s: value not given (%s:%d)",
12868                         td->name, __FILE__, __LINE__);
12869                 return -1;
12870         }
12871         
12872         value = *(const long *)sptr;
12873         
12874         if((value >= 0 && value <= 65535)) {
12875                 /* Constraint check succeeded */
12876                 return 0;
12877         } else {
12878                 ASN__CTFAIL(app_key, td, sptr,
12879                         "%s: constraint failed (%s:%d)",
12880                         td->name, __FILE__, __LINE__);
12881                 return -1;
12882         }
12883 }
12884
12885 static int
12886 memb_criticality_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_extensionValue_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12906                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12907         
12908         if(!sptr) {
12909                 ASN__CTFAIL(app_key, td, sptr,
12910                         "%s: value not given (%s:%d)",
12911                         td->name, __FILE__, __LINE__);
12912                 return -1;
12913         }
12914         
12915         
12916         if(1 /* No applicable constraints whatsoever */) {
12917                 /* Nothing is here. See below */
12918         }
12919         
12920         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12921 }
12922
12923 static int
12924 memb_id_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12925                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12926         long value;
12927         
12928         if(!sptr) {
12929                 ASN__CTFAIL(app_key, td, sptr,
12930                         "%s: value not given (%s:%d)",
12931                         td->name, __FILE__, __LINE__);
12932                 return -1;
12933         }
12934         
12935         value = *(const long *)sptr;
12936         
12937         if((value >= 0 && value <= 65535)) {
12938                 /* Constraint check succeeded */
12939                 return 0;
12940         } else {
12941                 ASN__CTFAIL(app_key, td, sptr,
12942                         "%s: constraint failed (%s:%d)",
12943                         td->name, __FILE__, __LINE__);
12944                 return -1;
12945         }
12946 }
12947
12948 static int
12949 memb_criticality_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_extensionValue_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12969                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12970         
12971         if(!sptr) {
12972                 ASN__CTFAIL(app_key, td, sptr,
12973                         "%s: value not given (%s:%d)",
12974                         td->name, __FILE__, __LINE__);
12975                 return -1;
12976         }
12977         
12978         
12979         if(1 /* No applicable constraints whatsoever */) {
12980                 /* Nothing is here. See below */
12981         }
12982         
12983         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12984 }
12985
12986 static int
12987 memb_id_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
12988                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12989         long value;
12990         
12991         if(!sptr) {
12992                 ASN__CTFAIL(app_key, td, sptr,
12993                         "%s: value not given (%s:%d)",
12994                         td->name, __FILE__, __LINE__);
12995                 return -1;
12996         }
12997         
12998         value = *(const long *)sptr;
12999         
13000         if((value >= 0 && value <= 65535)) {
13001                 /* Constraint check succeeded */
13002                 return 0;
13003         } else {
13004                 ASN__CTFAIL(app_key, td, sptr,
13005                         "%s: constraint failed (%s:%d)",
13006                         td->name, __FILE__, __LINE__);
13007                 return -1;
13008         }
13009 }
13010
13011 static int
13012 memb_criticality_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_extensionValue_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13032                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13033         
13034         if(!sptr) {
13035                 ASN__CTFAIL(app_key, td, sptr,
13036                         "%s: value not given (%s:%d)",
13037                         td->name, __FILE__, __LINE__);
13038                 return -1;
13039         }
13040         
13041         
13042         if(1 /* No applicable constraints whatsoever */) {
13043                 /* Nothing is here. See below */
13044         }
13045         
13046         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13047 }
13048
13049 static int
13050 memb_id_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13051                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13052         long value;
13053         
13054         if(!sptr) {
13055                 ASN__CTFAIL(app_key, td, sptr,
13056                         "%s: value not given (%s:%d)",
13057                         td->name, __FILE__, __LINE__);
13058                 return -1;
13059         }
13060         
13061         value = *(const long *)sptr;
13062         
13063         if((value >= 0 && value <= 65535)) {
13064                 /* Constraint check succeeded */
13065                 return 0;
13066         } else {
13067                 ASN__CTFAIL(app_key, td, sptr,
13068                         "%s: constraint failed (%s:%d)",
13069                         td->name, __FILE__, __LINE__);
13070                 return -1;
13071         }
13072 }
13073
13074 static int
13075 memb_criticality_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_extensionValue_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13095                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13096         
13097         if(!sptr) {
13098                 ASN__CTFAIL(app_key, td, sptr,
13099                         "%s: value not given (%s:%d)",
13100                         td->name, __FILE__, __LINE__);
13101                 return -1;
13102         }
13103         
13104         
13105         if(1 /* No applicable constraints whatsoever */) {
13106                 /* Nothing is here. See below */
13107         }
13108         
13109         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13110 }
13111
13112 static int
13113 memb_id_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13114                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13115         long value;
13116         
13117         if(!sptr) {
13118                 ASN__CTFAIL(app_key, td, sptr,
13119                         "%s: value not given (%s:%d)",
13120                         td->name, __FILE__, __LINE__);
13121                 return -1;
13122         }
13123         
13124         value = *(const long *)sptr;
13125         
13126         if((value >= 0 && value <= 65535)) {
13127                 /* Constraint check succeeded */
13128                 return 0;
13129         } else {
13130                 ASN__CTFAIL(app_key, td, sptr,
13131                         "%s: constraint failed (%s:%d)",
13132                         td->name, __FILE__, __LINE__);
13133                 return -1;
13134         }
13135 }
13136
13137 static int
13138 memb_criticality_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_extensionValue_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13158                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13159         
13160         if(!sptr) {
13161                 ASN__CTFAIL(app_key, td, sptr,
13162                         "%s: value not given (%s:%d)",
13163                         td->name, __FILE__, __LINE__);
13164                 return -1;
13165         }
13166         
13167         
13168         if(1 /* No applicable constraints whatsoever */) {
13169                 /* Nothing is here. See below */
13170         }
13171         
13172         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13173 }
13174
13175 static int
13176 memb_id_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13177                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13178         long value;
13179         
13180         if(!sptr) {
13181                 ASN__CTFAIL(app_key, td, sptr,
13182                         "%s: value not given (%s:%d)",
13183                         td->name, __FILE__, __LINE__);
13184                 return -1;
13185         }
13186         
13187         value = *(const long *)sptr;
13188         
13189         if((value >= 0 && value <= 65535)) {
13190                 /* Constraint check succeeded */
13191                 return 0;
13192         } else {
13193                 ASN__CTFAIL(app_key, td, sptr,
13194                         "%s: constraint failed (%s:%d)",
13195                         td->name, __FILE__, __LINE__);
13196                 return -1;
13197         }
13198 }
13199
13200 static int
13201 memb_criticality_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_extensionValue_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13221                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13222         
13223         if(!sptr) {
13224                 ASN__CTFAIL(app_key, td, sptr,
13225                         "%s: value not given (%s:%d)",
13226                         td->name, __FILE__, __LINE__);
13227                 return -1;
13228         }
13229         
13230         
13231         if(1 /* No applicable constraints whatsoever */) {
13232                 /* Nothing is here. See below */
13233         }
13234         
13235         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13236 }
13237
13238 static int
13239 memb_id_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13240                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13241         long value;
13242         
13243         if(!sptr) {
13244                 ASN__CTFAIL(app_key, td, sptr,
13245                         "%s: value not given (%s:%d)",
13246                         td->name, __FILE__, __LINE__);
13247                 return -1;
13248         }
13249         
13250         value = *(const long *)sptr;
13251         
13252         if((value >= 0 && value <= 65535)) {
13253                 /* Constraint check succeeded */
13254                 return 0;
13255         } else {
13256                 ASN__CTFAIL(app_key, td, sptr,
13257                         "%s: constraint failed (%s:%d)",
13258                         td->name, __FILE__, __LINE__);
13259                 return -1;
13260         }
13261 }
13262
13263 static asn_type_selector_result_t
13264 select_MDT_Configuration_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13265         asn_type_selector_result_t result = {0, 0};
13266         const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13267         size_t constraining_column = 0; /* &id */
13268         size_t for_column = 1; /* &criticality */
13269         size_t row, presence_index = 0;
13270         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13271         
13272         for(row=0; row < itable->rows_count; row++) {
13273             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13274             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13275         
13276             if(type_cell->cell_kind == aioc__undefined)
13277                 continue;
13278         
13279             presence_index++;
13280             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13281                 result.type_descriptor = type_cell->type_descriptor;
13282                 result.presence_index = presence_index;
13283                 break;
13284             }
13285         }
13286         
13287         return result;
13288 }
13289
13290 static int
13291 memb_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13292                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13293         
13294         if(!sptr) {
13295                 ASN__CTFAIL(app_key, td, sptr,
13296                         "%s: value not given (%s:%d)",
13297                         td->name, __FILE__, __LINE__);
13298                 return -1;
13299         }
13300         
13301         
13302         if(1 /* No applicable constraints whatsoever */) {
13303                 /* Nothing is here. See below */
13304         }
13305         
13306         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13307 }
13308
13309 static asn_type_selector_result_t
13310 select_MDT_Configuration_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13311         asn_type_selector_result_t result = {0, 0};
13312         const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13313         size_t constraining_column = 0; /* &id */
13314         size_t for_column = 2; /* &Extension */
13315         size_t row, presence_index = 0;
13316         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13317         
13318         for(row=0; row < itable->rows_count; row++) {
13319             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13320             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13321         
13322             if(type_cell->cell_kind == aioc__undefined)
13323                 continue;
13324         
13325             presence_index++;
13326             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13327                 result.type_descriptor = type_cell->type_descriptor;
13328                 result.presence_index = presence_index;
13329                 break;
13330             }
13331         }
13332         
13333         return result;
13334 }
13335
13336 static int
13337 memb_extensionValue_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13338                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13339         
13340         if(!sptr) {
13341                 ASN__CTFAIL(app_key, td, sptr,
13342                         "%s: value not given (%s:%d)",
13343                         td->name, __FILE__, __LINE__);
13344                 return -1;
13345         }
13346         
13347         
13348         if(1 /* No applicable constraints whatsoever */) {
13349                 /* Nothing is here. See below */
13350         }
13351         
13352         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13353 }
13354
13355 static int
13356 memb_id_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13357                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13358         long value;
13359         
13360         if(!sptr) {
13361                 ASN__CTFAIL(app_key, td, sptr,
13362                         "%s: value not given (%s:%d)",
13363                         td->name, __FILE__, __LINE__);
13364                 return -1;
13365         }
13366         
13367         value = *(const long *)sptr;
13368         
13369         if((value >= 0 && value <= 65535)) {
13370                 /* Constraint check succeeded */
13371                 return 0;
13372         } else {
13373                 ASN__CTFAIL(app_key, td, sptr,
13374                         "%s: constraint failed (%s:%d)",
13375                         td->name, __FILE__, __LINE__);
13376                 return -1;
13377         }
13378 }
13379
13380 static asn_type_selector_result_t
13381 select_MeNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13382         asn_type_selector_result_t result = {0, 0};
13383         const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13384         size_t constraining_column = 0; /* &id */
13385         size_t for_column = 1; /* &criticality */
13386         size_t row, presence_index = 0;
13387         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13388         
13389         for(row=0; row < itable->rows_count; row++) {
13390             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13391             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13392         
13393             if(type_cell->cell_kind == aioc__undefined)
13394                 continue;
13395         
13396             presence_index++;
13397             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13398                 result.type_descriptor = type_cell->type_descriptor;
13399                 result.presence_index = presence_index;
13400                 break;
13401             }
13402         }
13403         
13404         return result;
13405 }
13406
13407 static int
13408 memb_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13409                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13410         
13411         if(!sptr) {
13412                 ASN__CTFAIL(app_key, td, sptr,
13413                         "%s: value not given (%s:%d)",
13414                         td->name, __FILE__, __LINE__);
13415                 return -1;
13416         }
13417         
13418         
13419         if(1 /* No applicable constraints whatsoever */) {
13420                 /* Nothing is here. See below */
13421         }
13422         
13423         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13424 }
13425
13426 static asn_type_selector_result_t
13427 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13428         asn_type_selector_result_t result = {0, 0};
13429         const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13430         size_t constraining_column = 0; /* &id */
13431         size_t for_column = 2; /* &Extension */
13432         size_t row, presence_index = 0;
13433         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13434         
13435         for(row=0; row < itable->rows_count; row++) {
13436             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13437             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13438         
13439             if(type_cell->cell_kind == aioc__undefined)
13440                 continue;
13441         
13442             presence_index++;
13443             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13444                 result.type_descriptor = type_cell->type_descriptor;
13445                 result.presence_index = presence_index;
13446                 break;
13447             }
13448         }
13449         
13450         return result;
13451 }
13452
13453 static int
13454 memb_extensionValue_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13455                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13456         
13457         if(!sptr) {
13458                 ASN__CTFAIL(app_key, td, sptr,
13459                         "%s: value not given (%s:%d)",
13460                         td->name, __FILE__, __LINE__);
13461                 return -1;
13462         }
13463         
13464         
13465         if(1 /* No applicable constraints whatsoever */) {
13466                 /* Nothing is here. See below */
13467         }
13468         
13469         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13470 }
13471
13472 static int
13473 memb_id_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13474                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13475         long value;
13476         
13477         if(!sptr) {
13478                 ASN__CTFAIL(app_key, td, sptr,
13479                         "%s: value not given (%s:%d)",
13480                         td->name, __FILE__, __LINE__);
13481                 return -1;
13482         }
13483         
13484         value = *(const long *)sptr;
13485         
13486         if((value >= 0 && value <= 65535)) {
13487                 /* Constraint check succeeded */
13488                 return 0;
13489         } else {
13490                 ASN__CTFAIL(app_key, td, sptr,
13491                         "%s: constraint failed (%s:%d)",
13492                         td->name, __FILE__, __LINE__);
13493                 return -1;
13494         }
13495 }
13496
13497 static int
13498 memb_criticality_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_extensionValue_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13518                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13519         
13520         if(!sptr) {
13521                 ASN__CTFAIL(app_key, td, sptr,
13522                         "%s: value not given (%s:%d)",
13523                         td->name, __FILE__, __LINE__);
13524                 return -1;
13525         }
13526         
13527         
13528         if(1 /* No applicable constraints whatsoever */) {
13529                 /* Nothing is here. See below */
13530         }
13531         
13532         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13533 }
13534
13535 static int
13536 memb_id_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13537                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13538         long value;
13539         
13540         if(!sptr) {
13541                 ASN__CTFAIL(app_key, td, sptr,
13542                         "%s: value not given (%s:%d)",
13543                         td->name, __FILE__, __LINE__);
13544                 return -1;
13545         }
13546         
13547         value = *(const long *)sptr;
13548         
13549         if((value >= 0 && value <= 65535)) {
13550                 /* Constraint check succeeded */
13551                 return 0;
13552         } else {
13553                 ASN__CTFAIL(app_key, td, sptr,
13554                         "%s: constraint failed (%s:%d)",
13555                         td->name, __FILE__, __LINE__);
13556                 return -1;
13557         }
13558 }
13559
13560 static int
13561 memb_criticality_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_extensionValue_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13581                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13582         
13583         if(!sptr) {
13584                 ASN__CTFAIL(app_key, td, sptr,
13585                         "%s: value not given (%s:%d)",
13586                         td->name, __FILE__, __LINE__);
13587                 return -1;
13588         }
13589         
13590         
13591         if(1 /* No applicable constraints whatsoever */) {
13592                 /* Nothing is here. See below */
13593         }
13594         
13595         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13596 }
13597
13598 static int
13599 memb_id_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13600                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13601         long value;
13602         
13603         if(!sptr) {
13604                 ASN__CTFAIL(app_key, td, sptr,
13605                         "%s: value not given (%s:%d)",
13606                         td->name, __FILE__, __LINE__);
13607                 return -1;
13608         }
13609         
13610         value = *(const long *)sptr;
13611         
13612         if((value >= 0 && value <= 65535)) {
13613                 /* Constraint check succeeded */
13614                 return 0;
13615         } else {
13616                 ASN__CTFAIL(app_key, td, sptr,
13617                         "%s: constraint failed (%s:%d)",
13618                         td->name, __FILE__, __LINE__);
13619                 return -1;
13620         }
13621 }
13622
13623 static int
13624 memb_criticality_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_extensionValue_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13644                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13645         
13646         if(!sptr) {
13647                 ASN__CTFAIL(app_key, td, sptr,
13648                         "%s: value not given (%s:%d)",
13649                         td->name, __FILE__, __LINE__);
13650                 return -1;
13651         }
13652         
13653         
13654         if(1 /* No applicable constraints whatsoever */) {
13655                 /* Nothing is here. See below */
13656         }
13657         
13658         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13659 }
13660
13661 static int
13662 memb_id_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13663                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13664         long value;
13665         
13666         if(!sptr) {
13667                 ASN__CTFAIL(app_key, td, sptr,
13668                         "%s: value not given (%s:%d)",
13669                         td->name, __FILE__, __LINE__);
13670                 return -1;
13671         }
13672         
13673         value = *(const long *)sptr;
13674         
13675         if((value >= 0 && value <= 65535)) {
13676                 /* Constraint check succeeded */
13677                 return 0;
13678         } else {
13679                 ASN__CTFAIL(app_key, td, sptr,
13680                         "%s: constraint failed (%s:%d)",
13681                         td->name, __FILE__, __LINE__);
13682                 return -1;
13683         }
13684 }
13685
13686 static int
13687 memb_criticality_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_extensionValue_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13707                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13708         
13709         if(!sptr) {
13710                 ASN__CTFAIL(app_key, td, sptr,
13711                         "%s: value not given (%s:%d)",
13712                         td->name, __FILE__, __LINE__);
13713                 return -1;
13714         }
13715         
13716         
13717         if(1 /* No applicable constraints whatsoever */) {
13718                 /* Nothing is here. See below */
13719         }
13720         
13721         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13722 }
13723
13724 static int
13725 memb_id_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13726                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13727         long value;
13728         
13729         if(!sptr) {
13730                 ASN__CTFAIL(app_key, td, sptr,
13731                         "%s: value not given (%s:%d)",
13732                         td->name, __FILE__, __LINE__);
13733                 return -1;
13734         }
13735         
13736         value = *(const long *)sptr;
13737         
13738         if((value >= 0 && value <= 65535)) {
13739                 /* Constraint check succeeded */
13740                 return 0;
13741         } else {
13742                 ASN__CTFAIL(app_key, td, sptr,
13743                         "%s: constraint failed (%s:%d)",
13744                         td->name, __FILE__, __LINE__);
13745                 return -1;
13746         }
13747 }
13748
13749 static asn_type_selector_result_t
13750 select_Neighbour_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13751         asn_type_selector_result_t result = {0, 0};
13752         const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13753         size_t constraining_column = 0; /* &id */
13754         size_t for_column = 1; /* &criticality */
13755         size_t row, presence_index = 0;
13756         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13757         
13758         for(row=0; row < itable->rows_count; row++) {
13759             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13760             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13761         
13762             if(type_cell->cell_kind == aioc__undefined)
13763                 continue;
13764         
13765             presence_index++;
13766             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13767                 result.type_descriptor = type_cell->type_descriptor;
13768                 result.presence_index = presence_index;
13769                 break;
13770             }
13771         }
13772         
13773         return result;
13774 }
13775
13776 static int
13777 memb_criticality_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13778                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13779         
13780         if(!sptr) {
13781                 ASN__CTFAIL(app_key, td, sptr,
13782                         "%s: value not given (%s:%d)",
13783                         td->name, __FILE__, __LINE__);
13784                 return -1;
13785         }
13786         
13787         
13788         if(1 /* No applicable constraints whatsoever */) {
13789                 /* Nothing is here. See below */
13790         }
13791         
13792         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13793 }
13794
13795 static asn_type_selector_result_t
13796 select_Neighbour_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13797         asn_type_selector_result_t result = {0, 0};
13798         const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13799         size_t constraining_column = 0; /* &id */
13800         size_t for_column = 2; /* &Extension */
13801         size_t row, presence_index = 0;
13802         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13803         
13804         for(row=0; row < itable->rows_count; row++) {
13805             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13806             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13807         
13808             if(type_cell->cell_kind == aioc__undefined)
13809                 continue;
13810         
13811             presence_index++;
13812             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13813                 result.type_descriptor = type_cell->type_descriptor;
13814                 result.presence_index = presence_index;
13815                 break;
13816             }
13817         }
13818         
13819         return result;
13820 }
13821
13822 static int
13823 memb_extensionValue_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13825         
13826         if(!sptr) {
13827                 ASN__CTFAIL(app_key, td, sptr,
13828                         "%s: value not given (%s:%d)",
13829                         td->name, __FILE__, __LINE__);
13830                 return -1;
13831         }
13832         
13833         
13834         if(1 /* No applicable constraints whatsoever */) {
13835                 /* Nothing is here. See below */
13836         }
13837         
13838         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13839 }
13840
13841 static int
13842 memb_id_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13843                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13844         long value;
13845         
13846         if(!sptr) {
13847                 ASN__CTFAIL(app_key, td, sptr,
13848                         "%s: value not given (%s:%d)",
13849                         td->name, __FILE__, __LINE__);
13850                 return -1;
13851         }
13852         
13853         value = *(const long *)sptr;
13854         
13855         if((value >= 0 && value <= 65535)) {
13856                 /* Constraint check succeeded */
13857                 return 0;
13858         } else {
13859                 ASN__CTFAIL(app_key, td, sptr,
13860                         "%s: constraint failed (%s:%d)",
13861                         td->name, __FILE__, __LINE__);
13862                 return -1;
13863         }
13864 }
13865
13866 static int
13867 memb_criticality_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_extensionValue_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13887                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13888         
13889         if(!sptr) {
13890                 ASN__CTFAIL(app_key, td, sptr,
13891                         "%s: value not given (%s:%d)",
13892                         td->name, __FILE__, __LINE__);
13893                 return -1;
13894         }
13895         
13896         
13897         if(1 /* No applicable constraints whatsoever */) {
13898                 /* Nothing is here. See below */
13899         }
13900         
13901         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13902 }
13903
13904 static int
13905 memb_id_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13906                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13907         long value;
13908         
13909         if(!sptr) {
13910                 ASN__CTFAIL(app_key, td, sptr,
13911                         "%s: value not given (%s:%d)",
13912                         td->name, __FILE__, __LINE__);
13913                 return -1;
13914         }
13915         
13916         value = *(const long *)sptr;
13917         
13918         if((value >= 0 && value <= 65535)) {
13919                 /* Constraint check succeeded */
13920                 return 0;
13921         } else {
13922                 ASN__CTFAIL(app_key, td, sptr,
13923                         "%s: constraint failed (%s:%d)",
13924                         td->name, __FILE__, __LINE__);
13925                 return -1;
13926         }
13927 }
13928
13929 static int
13930 memb_criticality_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_extensionValue_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13950                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13951         
13952         if(!sptr) {
13953                 ASN__CTFAIL(app_key, td, sptr,
13954                         "%s: value not given (%s:%d)",
13955                         td->name, __FILE__, __LINE__);
13956                 return -1;
13957         }
13958         
13959         
13960         if(1 /* No applicable constraints whatsoever */) {
13961                 /* Nothing is here. See below */
13962         }
13963         
13964         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13965 }
13966
13967 static int
13968 memb_id_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13969                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13970         long value;
13971         
13972         if(!sptr) {
13973                 ASN__CTFAIL(app_key, td, sptr,
13974                         "%s: value not given (%s:%d)",
13975                         td->name, __FILE__, __LINE__);
13976                 return -1;
13977         }
13978         
13979         value = *(const long *)sptr;
13980         
13981         if((value >= 0 && value <= 65535)) {
13982                 /* Constraint check succeeded */
13983                 return 0;
13984         } else {
13985                 ASN__CTFAIL(app_key, td, sptr,
13986                         "%s: constraint failed (%s:%d)",
13987                         td->name, __FILE__, __LINE__);
13988                 return -1;
13989         }
13990 }
13991
13992 static int
13993 memb_criticality_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_extensionValue_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
14013                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14014         
14015         if(!sptr) {
14016                 ASN__CTFAIL(app_key, td, sptr,
14017                         "%s: value not given (%s:%d)",
14018                         td->name, __FILE__, __LINE__);
14019                 return -1;
14020         }
14021         
14022         
14023         if(1 /* No applicable constraints whatsoever */) {
14024                 /* Nothing is here. See below */
14025         }
14026         
14027         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14028 }
14029
14030 static int
14031 memb_id_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14032                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14033         long value;
14034         
14035         if(!sptr) {
14036                 ASN__CTFAIL(app_key, td, sptr,
14037                         "%s: value not given (%s:%d)",
14038                         td->name, __FILE__, __LINE__);
14039                 return -1;
14040         }
14041         
14042         value = *(const long *)sptr;
14043         
14044         if((value >= 0 && value <= 65535)) {
14045                 /* Constraint check succeeded */
14046                 return 0;
14047         } else {
14048                 ASN__CTFAIL(app_key, td, sptr,
14049                         "%s: constraint failed (%s:%d)",
14050                         td->name, __FILE__, __LINE__);
14051                 return -1;
14052         }
14053 }
14054
14055 static int
14056 memb_criticality_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_extensionValue_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14076                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14077         
14078         if(!sptr) {
14079                 ASN__CTFAIL(app_key, td, sptr,
14080                         "%s: value not given (%s:%d)",
14081                         td->name, __FILE__, __LINE__);
14082                 return -1;
14083         }
14084         
14085         
14086         if(1 /* No applicable constraints whatsoever */) {
14087                 /* Nothing is here. See below */
14088         }
14089         
14090         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14091 }
14092
14093 static int
14094 memb_id_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14095                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14096         long value;
14097         
14098         if(!sptr) {
14099                 ASN__CTFAIL(app_key, td, sptr,
14100                         "%s: value not given (%s:%d)",
14101                         td->name, __FILE__, __LINE__);
14102                 return -1;
14103         }
14104         
14105         value = *(const long *)sptr;
14106         
14107         if((value >= 0 && value <= 65535)) {
14108                 /* Constraint check succeeded */
14109                 return 0;
14110         } else {
14111                 ASN__CTFAIL(app_key, td, sptr,
14112                         "%s: constraint failed (%s:%d)",
14113                         td->name, __FILE__, __LINE__);
14114                 return -1;
14115         }
14116 }
14117
14118 static int
14119 memb_criticality_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_extensionValue_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14139                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14140         
14141         if(!sptr) {
14142                 ASN__CTFAIL(app_key, td, sptr,
14143                         "%s: value not given (%s:%d)",
14144                         td->name, __FILE__, __LINE__);
14145                 return -1;
14146         }
14147         
14148         
14149         if(1 /* No applicable constraints whatsoever */) {
14150                 /* Nothing is here. See below */
14151         }
14152         
14153         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14154 }
14155
14156 static int
14157 memb_id_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14158                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14159         long value;
14160         
14161         if(!sptr) {
14162                 ASN__CTFAIL(app_key, td, sptr,
14163                         "%s: value not given (%s:%d)",
14164                         td->name, __FILE__, __LINE__);
14165                 return -1;
14166         }
14167         
14168         value = *(const long *)sptr;
14169         
14170         if((value >= 0 && value <= 65535)) {
14171                 /* Constraint check succeeded */
14172                 return 0;
14173         } else {
14174                 ASN__CTFAIL(app_key, td, sptr,
14175                         "%s: constraint failed (%s:%d)",
14176                         td->name, __FILE__, __LINE__);
14177                 return -1;
14178         }
14179 }
14180
14181 static int
14182 memb_criticality_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_extensionValue_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14202                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14203         
14204         if(!sptr) {
14205                 ASN__CTFAIL(app_key, td, sptr,
14206                         "%s: value not given (%s:%d)",
14207                         td->name, __FILE__, __LINE__);
14208                 return -1;
14209         }
14210         
14211         
14212         if(1 /* No applicable constraints whatsoever */) {
14213                 /* Nothing is here. See below */
14214         }
14215         
14216         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14217 }
14218
14219 static int
14220 memb_id_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14221                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14222         long value;
14223         
14224         if(!sptr) {
14225                 ASN__CTFAIL(app_key, td, sptr,
14226                         "%s: value not given (%s:%d)",
14227                         td->name, __FILE__, __LINE__);
14228                 return -1;
14229         }
14230         
14231         value = *(const long *)sptr;
14232         
14233         if((value >= 0 && value <= 65535)) {
14234                 /* Constraint check succeeded */
14235                 return 0;
14236         } else {
14237                 ASN__CTFAIL(app_key, td, sptr,
14238                         "%s: constraint failed (%s:%d)",
14239                         td->name, __FILE__, __LINE__);
14240                 return -1;
14241         }
14242 }
14243
14244 static asn_type_selector_result_t
14245 select_ProSeAuthorized_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14246         asn_type_selector_result_t result = {0, 0};
14247         const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14248         size_t constraining_column = 0; /* &id */
14249         size_t for_column = 1; /* &criticality */
14250         size_t row, presence_index = 0;
14251         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14252         
14253         for(row=0; row < itable->rows_count; row++) {
14254             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14255             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14256         
14257             if(type_cell->cell_kind == aioc__undefined)
14258                 continue;
14259         
14260             presence_index++;
14261             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14262                 result.type_descriptor = type_cell->type_descriptor;
14263                 result.presence_index = presence_index;
14264                 break;
14265             }
14266         }
14267         
14268         return result;
14269 }
14270
14271 static int
14272 memb_criticality_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14273                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14274         
14275         if(!sptr) {
14276                 ASN__CTFAIL(app_key, td, sptr,
14277                         "%s: value not given (%s:%d)",
14278                         td->name, __FILE__, __LINE__);
14279                 return -1;
14280         }
14281         
14282         
14283         if(1 /* No applicable constraints whatsoever */) {
14284                 /* Nothing is here. See below */
14285         }
14286         
14287         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14288 }
14289
14290 static asn_type_selector_result_t
14291 select_ProSeAuthorized_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14292         asn_type_selector_result_t result = {0, 0};
14293         const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14294         size_t constraining_column = 0; /* &id */
14295         size_t for_column = 2; /* &Extension */
14296         size_t row, presence_index = 0;
14297         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14298         
14299         for(row=0; row < itable->rows_count; row++) {
14300             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14301             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14302         
14303             if(type_cell->cell_kind == aioc__undefined)
14304                 continue;
14305         
14306             presence_index++;
14307             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14308                 result.type_descriptor = type_cell->type_descriptor;
14309                 result.presence_index = presence_index;
14310                 break;
14311             }
14312         }
14313         
14314         return result;
14315 }
14316
14317 static int
14318 memb_extensionValue_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14319                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14320         
14321         if(!sptr) {
14322                 ASN__CTFAIL(app_key, td, sptr,
14323                         "%s: value not given (%s:%d)",
14324                         td->name, __FILE__, __LINE__);
14325                 return -1;
14326         }
14327         
14328         
14329         if(1 /* No applicable constraints whatsoever */) {
14330                 /* Nothing is here. See below */
14331         }
14332         
14333         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14334 }
14335
14336 static int
14337 memb_id_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14338                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14339         long value;
14340         
14341         if(!sptr) {
14342                 ASN__CTFAIL(app_key, td, sptr,
14343                         "%s: value not given (%s:%d)",
14344                         td->name, __FILE__, __LINE__);
14345                 return -1;
14346         }
14347         
14348         value = *(const long *)sptr;
14349         
14350         if((value >= 0 && value <= 65535)) {
14351                 /* Constraint check succeeded */
14352                 return 0;
14353         } else {
14354                 ASN__CTFAIL(app_key, td, sptr,
14355                         "%s: constraint failed (%s:%d)",
14356                         td->name, __FILE__, __LINE__);
14357                 return -1;
14358         }
14359 }
14360
14361 static int
14362 memb_criticality_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_extensionValue_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14382                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14383         
14384         if(!sptr) {
14385                 ASN__CTFAIL(app_key, td, sptr,
14386                         "%s: value not given (%s:%d)",
14387                         td->name, __FILE__, __LINE__);
14388                 return -1;
14389         }
14390         
14391         
14392         if(1 /* No applicable constraints whatsoever */) {
14393                 /* Nothing is here. See below */
14394         }
14395         
14396         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14397 }
14398
14399 static int
14400 memb_id_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14401                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14402         long value;
14403         
14404         if(!sptr) {
14405                 ASN__CTFAIL(app_key, td, sptr,
14406                         "%s: value not given (%s:%d)",
14407                         td->name, __FILE__, __LINE__);
14408                 return -1;
14409         }
14410         
14411         value = *(const long *)sptr;
14412         
14413         if((value >= 0 && value <= 65535)) {
14414                 /* Constraint check succeeded */
14415                 return 0;
14416         } else {
14417                 ASN__CTFAIL(app_key, td, sptr,
14418                         "%s: constraint failed (%s:%d)",
14419                         td->name, __FILE__, __LINE__);
14420                 return -1;
14421         }
14422 }
14423
14424 static int
14425 memb_criticality_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_extensionValue_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14445                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14446         
14447         if(!sptr) {
14448                 ASN__CTFAIL(app_key, td, sptr,
14449                         "%s: value not given (%s:%d)",
14450                         td->name, __FILE__, __LINE__);
14451                 return -1;
14452         }
14453         
14454         
14455         if(1 /* No applicable constraints whatsoever */) {
14456                 /* Nothing is here. See below */
14457         }
14458         
14459         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14460 }
14461
14462 static int
14463 memb_id_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14464                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14465         long value;
14466         
14467         if(!sptr) {
14468                 ASN__CTFAIL(app_key, td, sptr,
14469                         "%s: value not given (%s:%d)",
14470                         td->name, __FILE__, __LINE__);
14471                 return -1;
14472         }
14473         
14474         value = *(const long *)sptr;
14475         
14476         if((value >= 0 && value <= 65535)) {
14477                 /* Constraint check succeeded */
14478                 return 0;
14479         } else {
14480                 ASN__CTFAIL(app_key, td, sptr,
14481                         "%s: constraint failed (%s:%d)",
14482                         td->name, __FILE__, __LINE__);
14483                 return -1;
14484         }
14485 }
14486
14487 static int
14488 memb_criticality_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_extensionValue_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14508                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14509         
14510         if(!sptr) {
14511                 ASN__CTFAIL(app_key, td, sptr,
14512                         "%s: value not given (%s:%d)",
14513                         td->name, __FILE__, __LINE__);
14514                 return -1;
14515         }
14516         
14517         
14518         if(1 /* No applicable constraints whatsoever */) {
14519                 /* Nothing is here. See below */
14520         }
14521         
14522         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14523 }
14524
14525 static int
14526 memb_id_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14527                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14528         long value;
14529         
14530         if(!sptr) {
14531                 ASN__CTFAIL(app_key, td, sptr,
14532                         "%s: value not given (%s:%d)",
14533                         td->name, __FILE__, __LINE__);
14534                 return -1;
14535         }
14536         
14537         value = *(const long *)sptr;
14538         
14539         if((value >= 0 && value <= 65535)) {
14540                 /* Constraint check succeeded */
14541                 return 0;
14542         } else {
14543                 ASN__CTFAIL(app_key, td, sptr,
14544                         "%s: constraint failed (%s:%d)",
14545                         td->name, __FILE__, __LINE__);
14546                 return -1;
14547         }
14548 }
14549
14550 static asn_type_selector_result_t
14551 select_RadioResourceStatus_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14552         asn_type_selector_result_t result = {0, 0};
14553         const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14554         size_t constraining_column = 0; /* &id */
14555         size_t for_column = 1; /* &criticality */
14556         size_t row, presence_index = 0;
14557         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14558         
14559         for(row=0; row < itable->rows_count; row++) {
14560             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14561             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14562         
14563             if(type_cell->cell_kind == aioc__undefined)
14564                 continue;
14565         
14566             presence_index++;
14567             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14568                 result.type_descriptor = type_cell->type_descriptor;
14569                 result.presence_index = presence_index;
14570                 break;
14571             }
14572         }
14573         
14574         return result;
14575 }
14576
14577 static int
14578 memb_criticality_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14579                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14580         
14581         if(!sptr) {
14582                 ASN__CTFAIL(app_key, td, sptr,
14583                         "%s: value not given (%s:%d)",
14584                         td->name, __FILE__, __LINE__);
14585                 return -1;
14586         }
14587         
14588         
14589         if(1 /* No applicable constraints whatsoever */) {
14590                 /* Nothing is here. See below */
14591         }
14592         
14593         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14594 }
14595
14596 static asn_type_selector_result_t
14597 select_RadioResourceStatus_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14598         asn_type_selector_result_t result = {0, 0};
14599         const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14600         size_t constraining_column = 0; /* &id */
14601         size_t for_column = 2; /* &Extension */
14602         size_t row, presence_index = 0;
14603         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14604         
14605         for(row=0; row < itable->rows_count; row++) {
14606             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14607             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14608         
14609             if(type_cell->cell_kind == aioc__undefined)
14610                 continue;
14611         
14612             presence_index++;
14613             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14614                 result.type_descriptor = type_cell->type_descriptor;
14615                 result.presence_index = presence_index;
14616                 break;
14617             }
14618         }
14619         
14620         return result;
14621 }
14622
14623 static int
14624 memb_extensionValue_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14625                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14626         
14627         if(!sptr) {
14628                 ASN__CTFAIL(app_key, td, sptr,
14629                         "%s: value not given (%s:%d)",
14630                         td->name, __FILE__, __LINE__);
14631                 return -1;
14632         }
14633         
14634         
14635         if(1 /* No applicable constraints whatsoever */) {
14636                 /* Nothing is here. See below */
14637         }
14638         
14639         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14640 }
14641
14642 static int
14643 memb_id_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14644                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14645         long value;
14646         
14647         if(!sptr) {
14648                 ASN__CTFAIL(app_key, td, sptr,
14649                         "%s: value not given (%s:%d)",
14650                         td->name, __FILE__, __LINE__);
14651                 return -1;
14652         }
14653         
14654         value = *(const long *)sptr;
14655         
14656         if((value >= 0 && value <= 65535)) {
14657                 /* Constraint check succeeded */
14658                 return 0;
14659         } else {
14660                 ASN__CTFAIL(app_key, td, sptr,
14661                         "%s: constraint failed (%s:%d)",
14662                         td->name, __FILE__, __LINE__);
14663                 return -1;
14664         }
14665 }
14666
14667 static asn_type_selector_result_t
14668 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14669         asn_type_selector_result_t result = {0, 0};
14670         const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14671         size_t constraining_column = 0; /* &id */
14672         size_t for_column = 1; /* &criticality */
14673         size_t row, presence_index = 0;
14674         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14675         
14676         for(row=0; row < itable->rows_count; row++) {
14677             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14678             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14679         
14680             if(type_cell->cell_kind == aioc__undefined)
14681                 continue;
14682         
14683             presence_index++;
14684             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14685                 result.type_descriptor = type_cell->type_descriptor;
14686                 result.presence_index = presence_index;
14687                 break;
14688             }
14689         }
14690         
14691         return result;
14692 }
14693
14694 static int
14695 memb_criticality_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14696                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14697         
14698         if(!sptr) {
14699                 ASN__CTFAIL(app_key, td, sptr,
14700                         "%s: value not given (%s:%d)",
14701                         td->name, __FILE__, __LINE__);
14702                 return -1;
14703         }
14704         
14705         
14706         if(1 /* No applicable constraints whatsoever */) {
14707                 /* Nothing is here. See below */
14708         }
14709         
14710         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14711 }
14712
14713 static asn_type_selector_result_t
14714 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14715         asn_type_selector_result_t result = {0, 0};
14716         const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14717         size_t constraining_column = 0; /* &id */
14718         size_t for_column = 2; /* &Extension */
14719         size_t row, presence_index = 0;
14720         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14721         
14722         for(row=0; row < itable->rows_count; row++) {
14723             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14724             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14725         
14726             if(type_cell->cell_kind == aioc__undefined)
14727                 continue;
14728         
14729             presence_index++;
14730             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14731                 result.type_descriptor = type_cell->type_descriptor;
14732                 result.presence_index = presence_index;
14733                 break;
14734             }
14735         }
14736         
14737         return result;
14738 }
14739
14740 static int
14741 memb_extensionValue_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14742                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14743         
14744         if(!sptr) {
14745                 ASN__CTFAIL(app_key, td, sptr,
14746                         "%s: value not given (%s:%d)",
14747                         td->name, __FILE__, __LINE__);
14748                 return -1;
14749         }
14750         
14751         
14752         if(1 /* No applicable constraints whatsoever */) {
14753                 /* Nothing is here. See below */
14754         }
14755         
14756         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14757 }
14758
14759 static int
14760 memb_id_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14761                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14762         long value;
14763         
14764         if(!sptr) {
14765                 ASN__CTFAIL(app_key, td, sptr,
14766                         "%s: value not given (%s:%d)",
14767                         td->name, __FILE__, __LINE__);
14768                 return -1;
14769         }
14770         
14771         value = *(const long *)sptr;
14772         
14773         if((value >= 0 && value <= 65535)) {
14774                 /* Constraint check succeeded */
14775                 return 0;
14776         } else {
14777                 ASN__CTFAIL(app_key, td, sptr,
14778                         "%s: constraint failed (%s:%d)",
14779                         td->name, __FILE__, __LINE__);
14780                 return -1;
14781         }
14782 }
14783
14784 static int
14785 memb_criticality_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_extensionValue_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14805                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14806         
14807         if(!sptr) {
14808                 ASN__CTFAIL(app_key, td, sptr,
14809                         "%s: value not given (%s:%d)",
14810                         td->name, __FILE__, __LINE__);
14811                 return -1;
14812         }
14813         
14814         
14815         if(1 /* No applicable constraints whatsoever */) {
14816                 /* Nothing is here. See below */
14817         }
14818         
14819         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14820 }
14821
14822 static int
14823 memb_id_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14825         long value;
14826         
14827         if(!sptr) {
14828                 ASN__CTFAIL(app_key, td, sptr,
14829                         "%s: value not given (%s:%d)",
14830                         td->name, __FILE__, __LINE__);
14831                 return -1;
14832         }
14833         
14834         value = *(const long *)sptr;
14835         
14836         if((value >= 0 && value <= 65535)) {
14837                 /* Constraint check succeeded */
14838                 return 0;
14839         } else {
14840                 ASN__CTFAIL(app_key, td, sptr,
14841                         "%s: constraint failed (%s:%d)",
14842                         td->name, __FILE__, __LINE__);
14843                 return -1;
14844         }
14845 }
14846
14847 static int
14848 memb_criticality_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_extensionValue_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14868                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14869         
14870         if(!sptr) {
14871                 ASN__CTFAIL(app_key, td, sptr,
14872                         "%s: value not given (%s:%d)",
14873                         td->name, __FILE__, __LINE__);
14874                 return -1;
14875         }
14876         
14877         
14878         if(1 /* No applicable constraints whatsoever */) {
14879                 /* Nothing is here. See below */
14880         }
14881         
14882         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14883 }
14884
14885 static int
14886 memb_id_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14887                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14888         long value;
14889         
14890         if(!sptr) {
14891                 ASN__CTFAIL(app_key, td, sptr,
14892                         "%s: value not given (%s:%d)",
14893                         td->name, __FILE__, __LINE__);
14894                 return -1;
14895         }
14896         
14897         value = *(const long *)sptr;
14898         
14899         if((value >= 0 && value <= 65535)) {
14900                 /* Constraint check succeeded */
14901                 return 0;
14902         } else {
14903                 ASN__CTFAIL(app_key, td, sptr,
14904                         "%s: constraint failed (%s:%d)",
14905                         td->name, __FILE__, __LINE__);
14906                 return -1;
14907         }
14908 }
14909
14910 static int
14911 memb_criticality_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_extensionValue_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14931                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14932         
14933         if(!sptr) {
14934                 ASN__CTFAIL(app_key, td, sptr,
14935                         "%s: value not given (%s:%d)",
14936                         td->name, __FILE__, __LINE__);
14937                 return -1;
14938         }
14939         
14940         
14941         if(1 /* No applicable constraints whatsoever */) {
14942                 /* Nothing is here. See below */
14943         }
14944         
14945         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14946 }
14947
14948 static int
14949 memb_id_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
14950                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14951         long value;
14952         
14953         if(!sptr) {
14954                 ASN__CTFAIL(app_key, td, sptr,
14955                         "%s: value not given (%s:%d)",
14956                         td->name, __FILE__, __LINE__);
14957                 return -1;
14958         }
14959         
14960         value = *(const long *)sptr;
14961         
14962         if((value >= 0 && value <= 65535)) {
14963                 /* Constraint check succeeded */
14964                 return 0;
14965         } else {
14966                 ASN__CTFAIL(app_key, td, sptr,
14967                         "%s: constraint failed (%s:%d)",
14968                         td->name, __FILE__, __LINE__);
14969                 return -1;
14970         }
14971 }
14972
14973 static asn_type_selector_result_t
14974 select_RSRPMRList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14975         asn_type_selector_result_t result = {0, 0};
14976         const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
14977         size_t constraining_column = 0; /* &id */
14978         size_t for_column = 1; /* &criticality */
14979         size_t row, presence_index = 0;
14980         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
14981         
14982         for(row=0; row < itable->rows_count; row++) {
14983             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14984             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14985         
14986             if(type_cell->cell_kind == aioc__undefined)
14987                 continue;
14988         
14989             presence_index++;
14990             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14991                 result.type_descriptor = type_cell->type_descriptor;
14992                 result.presence_index = presence_index;
14993                 break;
14994             }
14995         }
14996         
14997         return result;
14998 }
14999
15000 static int
15001 memb_criticality_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15002                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15003         
15004         if(!sptr) {
15005                 ASN__CTFAIL(app_key, td, sptr,
15006                         "%s: value not given (%s:%d)",
15007                         td->name, __FILE__, __LINE__);
15008                 return -1;
15009         }
15010         
15011         
15012         if(1 /* No applicable constraints whatsoever */) {
15013                 /* Nothing is here. See below */
15014         }
15015         
15016         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15017 }
15018
15019 static asn_type_selector_result_t
15020 select_RSRPMRList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15021         asn_type_selector_result_t result = {0, 0};
15022         const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
15023         size_t constraining_column = 0; /* &id */
15024         size_t for_column = 2; /* &Extension */
15025         size_t row, presence_index = 0;
15026         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
15027         
15028         for(row=0; row < itable->rows_count; row++) {
15029             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15030             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15031         
15032             if(type_cell->cell_kind == aioc__undefined)
15033                 continue;
15034         
15035             presence_index++;
15036             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15037                 result.type_descriptor = type_cell->type_descriptor;
15038                 result.presence_index = presence_index;
15039                 break;
15040             }
15041         }
15042         
15043         return result;
15044 }
15045
15046 static int
15047 memb_extensionValue_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15048                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15049         
15050         if(!sptr) {
15051                 ASN__CTFAIL(app_key, td, sptr,
15052                         "%s: value not given (%s:%d)",
15053                         td->name, __FILE__, __LINE__);
15054                 return -1;
15055         }
15056         
15057         
15058         if(1 /* No applicable constraints whatsoever */) {
15059                 /* Nothing is here. See below */
15060         }
15061         
15062         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15063 }
15064
15065 static int
15066 memb_id_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15067                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15068         long value;
15069         
15070         if(!sptr) {
15071                 ASN__CTFAIL(app_key, td, sptr,
15072                         "%s: value not given (%s:%d)",
15073                         td->name, __FILE__, __LINE__);
15074                 return -1;
15075         }
15076         
15077         value = *(const long *)sptr;
15078         
15079         if((value >= 0 && value <= 65535)) {
15080                 /* Constraint check succeeded */
15081                 return 0;
15082         } else {
15083                 ASN__CTFAIL(app_key, td, sptr,
15084                         "%s: constraint failed (%s:%d)",
15085                         td->name, __FILE__, __LINE__);
15086                 return -1;
15087         }
15088 }
15089
15090 static int
15091 memb_criticality_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_extensionValue_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15111                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15112         
15113         if(!sptr) {
15114                 ASN__CTFAIL(app_key, td, sptr,
15115                         "%s: value not given (%s:%d)",
15116                         td->name, __FILE__, __LINE__);
15117                 return -1;
15118         }
15119         
15120         
15121         if(1 /* No applicable constraints whatsoever */) {
15122                 /* Nothing is here. See below */
15123         }
15124         
15125         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15126 }
15127
15128 static int
15129 memb_id_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15130                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15131         long value;
15132         
15133         if(!sptr) {
15134                 ASN__CTFAIL(app_key, td, sptr,
15135                         "%s: value not given (%s:%d)",
15136                         td->name, __FILE__, __LINE__);
15137                 return -1;
15138         }
15139         
15140         value = *(const long *)sptr;
15141         
15142         if((value >= 0 && value <= 65535)) {
15143                 /* Constraint check succeeded */
15144                 return 0;
15145         } else {
15146                 ASN__CTFAIL(app_key, td, sptr,
15147                         "%s: constraint failed (%s:%d)",
15148                         td->name, __FILE__, __LINE__);
15149                 return -1;
15150         }
15151 }
15152
15153 static int
15154 memb_criticality_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_extensionValue_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15174                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15175         
15176         if(!sptr) {
15177                 ASN__CTFAIL(app_key, td, sptr,
15178                         "%s: value not given (%s:%d)",
15179                         td->name, __FILE__, __LINE__);
15180                 return -1;
15181         }
15182         
15183         
15184         if(1 /* No applicable constraints whatsoever */) {
15185                 /* Nothing is here. See below */
15186         }
15187         
15188         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15189 }
15190
15191 static int
15192 memb_id_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15193                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15194         long value;
15195         
15196         if(!sptr) {
15197                 ASN__CTFAIL(app_key, td, sptr,
15198                         "%s: value not given (%s:%d)",
15199                         td->name, __FILE__, __LINE__);
15200                 return -1;
15201         }
15202         
15203         value = *(const long *)sptr;
15204         
15205         if((value >= 0 && value <= 65535)) {
15206                 /* Constraint check succeeded */
15207                 return 0;
15208         } else {
15209                 ASN__CTFAIL(app_key, td, sptr,
15210                         "%s: constraint failed (%s:%d)",
15211                         td->name, __FILE__, __LINE__);
15212                 return -1;
15213         }
15214 }
15215
15216 static int
15217 memb_criticality_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_extensionValue_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15237                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15238         
15239         if(!sptr) {
15240                 ASN__CTFAIL(app_key, td, sptr,
15241                         "%s: value not given (%s:%d)",
15242                         td->name, __FILE__, __LINE__);
15243                 return -1;
15244         }
15245         
15246         
15247         if(1 /* No applicable constraints whatsoever */) {
15248                 /* Nothing is here. See below */
15249         }
15250         
15251         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15252 }
15253
15254 static int
15255 memb_id_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15256                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15257         long value;
15258         
15259         if(!sptr) {
15260                 ASN__CTFAIL(app_key, td, sptr,
15261                         "%s: value not given (%s:%d)",
15262                         td->name, __FILE__, __LINE__);
15263                 return -1;
15264         }
15265         
15266         value = *(const long *)sptr;
15267         
15268         if((value >= 0 && value <= 65535)) {
15269                 /* Constraint check succeeded */
15270                 return 0;
15271         } else {
15272                 ASN__CTFAIL(app_key, td, sptr,
15273                         "%s: constraint failed (%s:%d)",
15274                         td->name, __FILE__, __LINE__);
15275                 return -1;
15276         }
15277 }
15278
15279 static asn_type_selector_result_t
15280 select_ServedCell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15281         asn_type_selector_result_t result = {0, 0};
15282         const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15283         size_t constraining_column = 0; /* &id */
15284         size_t for_column = 1; /* &criticality */
15285         size_t row, presence_index = 0;
15286         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15287         
15288         for(row=0; row < itable->rows_count; row++) {
15289             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15290             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15291         
15292             if(type_cell->cell_kind == aioc__undefined)
15293                 continue;
15294         
15295             presence_index++;
15296             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15297                 result.type_descriptor = type_cell->type_descriptor;
15298                 result.presence_index = presence_index;
15299                 break;
15300             }
15301         }
15302         
15303         return result;
15304 }
15305
15306 static int
15307 memb_criticality_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15308                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15309         
15310         if(!sptr) {
15311                 ASN__CTFAIL(app_key, td, sptr,
15312                         "%s: value not given (%s:%d)",
15313                         td->name, __FILE__, __LINE__);
15314                 return -1;
15315         }
15316         
15317         
15318         if(1 /* No applicable constraints whatsoever */) {
15319                 /* Nothing is here. See below */
15320         }
15321         
15322         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15323 }
15324
15325 static asn_type_selector_result_t
15326 select_ServedCell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15327         asn_type_selector_result_t result = {0, 0};
15328         const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15329         size_t constraining_column = 0; /* &id */
15330         size_t for_column = 2; /* &Extension */
15331         size_t row, presence_index = 0;
15332         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15333         
15334         for(row=0; row < itable->rows_count; row++) {
15335             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15336             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15337         
15338             if(type_cell->cell_kind == aioc__undefined)
15339                 continue;
15340         
15341             presence_index++;
15342             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15343                 result.type_descriptor = type_cell->type_descriptor;
15344                 result.presence_index = presence_index;
15345                 break;
15346             }
15347         }
15348         
15349         return result;
15350 }
15351
15352 static int
15353 memb_extensionValue_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15354                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15355         
15356         if(!sptr) {
15357                 ASN__CTFAIL(app_key, td, sptr,
15358                         "%s: value not given (%s:%d)",
15359                         td->name, __FILE__, __LINE__);
15360                 return -1;
15361         }
15362         
15363         
15364         if(1 /* No applicable constraints whatsoever */) {
15365                 /* Nothing is here. See below */
15366         }
15367         
15368         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15369 }
15370
15371 static int
15372 memb_id_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15373                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15374         long value;
15375         
15376         if(!sptr) {
15377                 ASN__CTFAIL(app_key, td, sptr,
15378                         "%s: value not given (%s:%d)",
15379                         td->name, __FILE__, __LINE__);
15380                 return -1;
15381         }
15382         
15383         value = *(const long *)sptr;
15384         
15385         if((value >= 0 && value <= 65535)) {
15386                 /* Constraint check succeeded */
15387                 return 0;
15388         } else {
15389                 ASN__CTFAIL(app_key, td, sptr,
15390                         "%s: constraint failed (%s:%d)",
15391                         td->name, __FILE__, __LINE__);
15392                 return -1;
15393         }
15394 }
15395
15396 static asn_type_selector_result_t
15397 select_SgNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15398         asn_type_selector_result_t result = {0, 0};
15399         const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15400         size_t constraining_column = 0; /* &id */
15401         size_t for_column = 1; /* &criticality */
15402         size_t row, presence_index = 0;
15403         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15404         
15405         for(row=0; row < itable->rows_count; row++) {
15406             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15407             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15408         
15409             if(type_cell->cell_kind == aioc__undefined)
15410                 continue;
15411         
15412             presence_index++;
15413             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15414                 result.type_descriptor = type_cell->type_descriptor;
15415                 result.presence_index = presence_index;
15416                 break;
15417             }
15418         }
15419         
15420         return result;
15421 }
15422
15423 static int
15424 memb_criticality_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15425                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15426         
15427         if(!sptr) {
15428                 ASN__CTFAIL(app_key, td, sptr,
15429                         "%s: value not given (%s:%d)",
15430                         td->name, __FILE__, __LINE__);
15431                 return -1;
15432         }
15433         
15434         
15435         if(1 /* No applicable constraints whatsoever */) {
15436                 /* Nothing is here. See below */
15437         }
15438         
15439         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15440 }
15441
15442 static asn_type_selector_result_t
15443 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15444         asn_type_selector_result_t result = {0, 0};
15445         const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15446         size_t constraining_column = 0; /* &id */
15447         size_t for_column = 2; /* &Extension */
15448         size_t row, presence_index = 0;
15449         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15450         
15451         for(row=0; row < itable->rows_count; row++) {
15452             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15453             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15454         
15455             if(type_cell->cell_kind == aioc__undefined)
15456                 continue;
15457         
15458             presence_index++;
15459             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15460                 result.type_descriptor = type_cell->type_descriptor;
15461                 result.presence_index = presence_index;
15462                 break;
15463             }
15464         }
15465         
15466         return result;
15467 }
15468
15469 static int
15470 memb_extensionValue_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15471                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15472         
15473         if(!sptr) {
15474                 ASN__CTFAIL(app_key, td, sptr,
15475                         "%s: value not given (%s:%d)",
15476                         td->name, __FILE__, __LINE__);
15477                 return -1;
15478         }
15479         
15480         
15481         if(1 /* No applicable constraints whatsoever */) {
15482                 /* Nothing is here. See below */
15483         }
15484         
15485         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15486 }
15487
15488 static int
15489 memb_id_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15490                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15491         long value;
15492         
15493         if(!sptr) {
15494                 ASN__CTFAIL(app_key, td, sptr,
15495                         "%s: value not given (%s:%d)",
15496                         td->name, __FILE__, __LINE__);
15497                 return -1;
15498         }
15499         
15500         value = *(const long *)sptr;
15501         
15502         if((value >= 0 && value <= 65535)) {
15503                 /* Constraint check succeeded */
15504                 return 0;
15505         } else {
15506                 ASN__CTFAIL(app_key, td, sptr,
15507                         "%s: constraint failed (%s:%d)",
15508                         td->name, __FILE__, __LINE__);
15509                 return -1;
15510         }
15511 }
15512
15513 static int
15514 memb_criticality_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_extensionValue_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15534                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15535         
15536         if(!sptr) {
15537                 ASN__CTFAIL(app_key, td, sptr,
15538                         "%s: value not given (%s:%d)",
15539                         td->name, __FILE__, __LINE__);
15540                 return -1;
15541         }
15542         
15543         
15544         if(1 /* No applicable constraints whatsoever */) {
15545                 /* Nothing is here. See below */
15546         }
15547         
15548         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15549 }
15550
15551 static int
15552 memb_id_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15553                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15554         long value;
15555         
15556         if(!sptr) {
15557                 ASN__CTFAIL(app_key, td, sptr,
15558                         "%s: value not given (%s:%d)",
15559                         td->name, __FILE__, __LINE__);
15560                 return -1;
15561         }
15562         
15563         value = *(const long *)sptr;
15564         
15565         if((value >= 0 && value <= 65535)) {
15566                 /* Constraint check succeeded */
15567                 return 0;
15568         } else {
15569                 ASN__CTFAIL(app_key, td, sptr,
15570                         "%s: constraint failed (%s:%d)",
15571                         td->name, __FILE__, __LINE__);
15572                 return -1;
15573         }
15574 }
15575
15576 static int
15577 memb_criticality_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_extensionValue_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15597                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15598         
15599         if(!sptr) {
15600                 ASN__CTFAIL(app_key, td, sptr,
15601                         "%s: value not given (%s:%d)",
15602                         td->name, __FILE__, __LINE__);
15603                 return -1;
15604         }
15605         
15606         
15607         if(1 /* No applicable constraints whatsoever */) {
15608                 /* Nothing is here. See below */
15609         }
15610         
15611         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15612 }
15613
15614 static int
15615 memb_id_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15616                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15617         long value;
15618         
15619         if(!sptr) {
15620                 ASN__CTFAIL(app_key, td, sptr,
15621                         "%s: value not given (%s:%d)",
15622                         td->name, __FILE__, __LINE__);
15623                 return -1;
15624         }
15625         
15626         value = *(const long *)sptr;
15627         
15628         if((value >= 0 && value <= 65535)) {
15629                 /* Constraint check succeeded */
15630                 return 0;
15631         } else {
15632                 ASN__CTFAIL(app_key, td, sptr,
15633                         "%s: constraint failed (%s:%d)",
15634                         td->name, __FILE__, __LINE__);
15635                 return -1;
15636         }
15637 }
15638
15639 static int
15640 memb_criticality_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_extensionValue_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15660                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15661         
15662         if(!sptr) {
15663                 ASN__CTFAIL(app_key, td, sptr,
15664                         "%s: value not given (%s:%d)",
15665                         td->name, __FILE__, __LINE__);
15666                 return -1;
15667         }
15668         
15669         
15670         if(1 /* No applicable constraints whatsoever */) {
15671                 /* Nothing is here. See below */
15672         }
15673         
15674         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15675 }
15676
15677 static int
15678 memb_id_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15679                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15680         long value;
15681         
15682         if(!sptr) {
15683                 ASN__CTFAIL(app_key, td, sptr,
15684                         "%s: value not given (%s:%d)",
15685                         td->name, __FILE__, __LINE__);
15686                 return -1;
15687         }
15688         
15689         value = *(const long *)sptr;
15690         
15691         if((value >= 0 && value <= 65535)) {
15692                 /* Constraint check succeeded */
15693                 return 0;
15694         } else {
15695                 ASN__CTFAIL(app_key, td, sptr,
15696                         "%s: constraint failed (%s:%d)",
15697                         td->name, __FILE__, __LINE__);
15698                 return -1;
15699         }
15700 }
15701
15702 static int
15703 memb_criticality_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_extensionValue_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15723                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15724         
15725         if(!sptr) {
15726                 ASN__CTFAIL(app_key, td, sptr,
15727                         "%s: value not given (%s:%d)",
15728                         td->name, __FILE__, __LINE__);
15729                 return -1;
15730         }
15731         
15732         
15733         if(1 /* No applicable constraints whatsoever */) {
15734                 /* Nothing is here. See below */
15735         }
15736         
15737         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15738 }
15739
15740 static int
15741 memb_id_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15742                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15743         long value;
15744         
15745         if(!sptr) {
15746                 ASN__CTFAIL(app_key, td, sptr,
15747                         "%s: value not given (%s:%d)",
15748                         td->name, __FILE__, __LINE__);
15749                 return -1;
15750         }
15751         
15752         value = *(const long *)sptr;
15753         
15754         if((value >= 0 && value <= 65535)) {
15755                 /* Constraint check succeeded */
15756                 return 0;
15757         } else {
15758                 ASN__CTFAIL(app_key, td, sptr,
15759                         "%s: constraint failed (%s:%d)",
15760                         td->name, __FILE__, __LINE__);
15761                 return -1;
15762         }
15763 }
15764
15765 static int
15766 memb_criticality_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_extensionValue_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15786                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15787         
15788         if(!sptr) {
15789                 ASN__CTFAIL(app_key, td, sptr,
15790                         "%s: value not given (%s:%d)",
15791                         td->name, __FILE__, __LINE__);
15792                 return -1;
15793         }
15794         
15795         
15796         if(1 /* No applicable constraints whatsoever */) {
15797                 /* Nothing is here. See below */
15798         }
15799         
15800         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15801 }
15802
15803 static int
15804 memb_id_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15805                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15806         long value;
15807         
15808         if(!sptr) {
15809                 ASN__CTFAIL(app_key, td, sptr,
15810                         "%s: value not given (%s:%d)",
15811                         td->name, __FILE__, __LINE__);
15812                 return -1;
15813         }
15814         
15815         value = *(const long *)sptr;
15816         
15817         if((value >= 0 && value <= 65535)) {
15818                 /* Constraint check succeeded */
15819                 return 0;
15820         } else {
15821                 ASN__CTFAIL(app_key, td, sptr,
15822                         "%s: constraint failed (%s:%d)",
15823                         td->name, __FILE__, __LINE__);
15824                 return -1;
15825         }
15826 }
15827
15828 static int
15829 memb_criticality_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_extensionValue_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15849                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15850         
15851         if(!sptr) {
15852                 ASN__CTFAIL(app_key, td, sptr,
15853                         "%s: value not given (%s:%d)",
15854                         td->name, __FILE__, __LINE__);
15855                 return -1;
15856         }
15857         
15858         
15859         if(1 /* No applicable constraints whatsoever */) {
15860                 /* Nothing is here. See below */
15861         }
15862         
15863         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15864 }
15865
15866 static int
15867 memb_id_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15868                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15869         long value;
15870         
15871         if(!sptr) {
15872                 ASN__CTFAIL(app_key, td, sptr,
15873                         "%s: value not given (%s:%d)",
15874                         td->name, __FILE__, __LINE__);
15875                 return -1;
15876         }
15877         
15878         value = *(const long *)sptr;
15879         
15880         if((value >= 0 && value <= 65535)) {
15881                 /* Constraint check succeeded */
15882                 return 0;
15883         } else {
15884                 ASN__CTFAIL(app_key, td, sptr,
15885                         "%s: constraint failed (%s:%d)",
15886                         td->name, __FILE__, __LINE__);
15887                 return -1;
15888         }
15889 }
15890
15891 static int
15892 memb_criticality_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_extensionValue_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15912                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15913         
15914         if(!sptr) {
15915                 ASN__CTFAIL(app_key, td, sptr,
15916                         "%s: value not given (%s:%d)",
15917                         td->name, __FILE__, __LINE__);
15918                 return -1;
15919         }
15920         
15921         
15922         if(1 /* No applicable constraints whatsoever */) {
15923                 /* Nothing is here. See below */
15924         }
15925         
15926         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15927 }
15928
15929 static int
15930 memb_id_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15931                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15932         long value;
15933         
15934         if(!sptr) {
15935                 ASN__CTFAIL(app_key, td, sptr,
15936                         "%s: value not given (%s:%d)",
15937                         td->name, __FILE__, __LINE__);
15938                 return -1;
15939         }
15940         
15941         value = *(const long *)sptr;
15942         
15943         if((value >= 0 && value <= 65535)) {
15944                 /* Constraint check succeeded */
15945                 return 0;
15946         } else {
15947                 ASN__CTFAIL(app_key, td, sptr,
15948                         "%s: constraint failed (%s:%d)",
15949                         td->name, __FILE__, __LINE__);
15950                 return -1;
15951         }
15952 }
15953
15954 static int
15955 memb_criticality_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_extensionValue_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15975                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15976         
15977         if(!sptr) {
15978                 ASN__CTFAIL(app_key, td, sptr,
15979                         "%s: value not given (%s:%d)",
15980                         td->name, __FILE__, __LINE__);
15981                 return -1;
15982         }
15983         
15984         
15985         if(1 /* No applicable constraints whatsoever */) {
15986                 /* Nothing is here. See below */
15987         }
15988         
15989         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15990 }
15991
15992 static int
15993 memb_id_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
15994                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15995         long value;
15996         
15997         if(!sptr) {
15998                 ASN__CTFAIL(app_key, td, sptr,
15999                         "%s: value not given (%s:%d)",
16000                         td->name, __FILE__, __LINE__);
16001                 return -1;
16002         }
16003         
16004         value = *(const long *)sptr;
16005         
16006         if((value >= 0 && value <= 65535)) {
16007                 /* Constraint check succeeded */
16008                 return 0;
16009         } else {
16010                 ASN__CTFAIL(app_key, td, sptr,
16011                         "%s: constraint failed (%s:%d)",
16012                         td->name, __FILE__, __LINE__);
16013                 return -1;
16014         }
16015 }
16016
16017 static int
16018 memb_criticality_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_extensionValue_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16038                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16039         
16040         if(!sptr) {
16041                 ASN__CTFAIL(app_key, td, sptr,
16042                         "%s: value not given (%s:%d)",
16043                         td->name, __FILE__, __LINE__);
16044                 return -1;
16045         }
16046         
16047         
16048         if(1 /* No applicable constraints whatsoever */) {
16049                 /* Nothing is here. See below */
16050         }
16051         
16052         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16053 }
16054
16055 static int
16056 memb_id_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16057                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16058         long value;
16059         
16060         if(!sptr) {
16061                 ASN__CTFAIL(app_key, td, sptr,
16062                         "%s: value not given (%s:%d)",
16063                         td->name, __FILE__, __LINE__);
16064                 return -1;
16065         }
16066         
16067         value = *(const long *)sptr;
16068         
16069         if((value >= 0 && value <= 65535)) {
16070                 /* Constraint check succeeded */
16071                 return 0;
16072         } else {
16073                 ASN__CTFAIL(app_key, td, sptr,
16074                         "%s: constraint failed (%s:%d)",
16075                         td->name, __FILE__, __LINE__);
16076                 return -1;
16077         }
16078 }
16079
16080 static int
16081 memb_criticality_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_extensionValue_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16101                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16102         
16103         if(!sptr) {
16104                 ASN__CTFAIL(app_key, td, sptr,
16105                         "%s: value not given (%s:%d)",
16106                         td->name, __FILE__, __LINE__);
16107                 return -1;
16108         }
16109         
16110         
16111         if(1 /* No applicable constraints whatsoever */) {
16112                 /* Nothing is here. See below */
16113         }
16114         
16115         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16116 }
16117
16118 static int
16119 memb_id_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16120                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16121         long value;
16122         
16123         if(!sptr) {
16124                 ASN__CTFAIL(app_key, td, sptr,
16125                         "%s: value not given (%s:%d)",
16126                         td->name, __FILE__, __LINE__);
16127                 return -1;
16128         }
16129         
16130         value = *(const long *)sptr;
16131         
16132         if((value >= 0 && value <= 65535)) {
16133                 /* Constraint check succeeded */
16134                 return 0;
16135         } else {
16136                 ASN__CTFAIL(app_key, td, sptr,
16137                         "%s: constraint failed (%s:%d)",
16138                         td->name, __FILE__, __LINE__);
16139                 return -1;
16140         }
16141 }
16142
16143 static int
16144 memb_criticality_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_extensionValue_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16164                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16165         
16166         if(!sptr) {
16167                 ASN__CTFAIL(app_key, td, sptr,
16168                         "%s: value not given (%s:%d)",
16169                         td->name, __FILE__, __LINE__);
16170                 return -1;
16171         }
16172         
16173         
16174         if(1 /* No applicable constraints whatsoever */) {
16175                 /* Nothing is here. See below */
16176         }
16177         
16178         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16179 }
16180
16181 static int
16182 memb_id_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16183                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16184         long value;
16185         
16186         if(!sptr) {
16187                 ASN__CTFAIL(app_key, td, sptr,
16188                         "%s: value not given (%s:%d)",
16189                         td->name, __FILE__, __LINE__);
16190                 return -1;
16191         }
16192         
16193         value = *(const long *)sptr;
16194         
16195         if((value >= 0 && value <= 65535)) {
16196                 /* Constraint check succeeded */
16197                 return 0;
16198         } else {
16199                 ASN__CTFAIL(app_key, td, sptr,
16200                         "%s: constraint failed (%s:%d)",
16201                         td->name, __FILE__, __LINE__);
16202                 return -1;
16203         }
16204 }
16205
16206 static int
16207 memb_criticality_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_extensionValue_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16227                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16228         
16229         if(!sptr) {
16230                 ASN__CTFAIL(app_key, td, sptr,
16231                         "%s: value not given (%s:%d)",
16232                         td->name, __FILE__, __LINE__);
16233                 return -1;
16234         }
16235         
16236         
16237         if(1 /* No applicable constraints whatsoever */) {
16238                 /* Nothing is here. See below */
16239         }
16240         
16241         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16242 }
16243
16244 static int
16245 memb_id_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16246                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16247         long value;
16248         
16249         if(!sptr) {
16250                 ASN__CTFAIL(app_key, td, sptr,
16251                         "%s: value not given (%s:%d)",
16252                         td->name, __FILE__, __LINE__);
16253                 return -1;
16254         }
16255         
16256         value = *(const long *)sptr;
16257         
16258         if((value >= 0 && value <= 65535)) {
16259                 /* Constraint check succeeded */
16260                 return 0;
16261         } else {
16262                 ASN__CTFAIL(app_key, td, sptr,
16263                         "%s: constraint failed (%s:%d)",
16264                         td->name, __FILE__, __LINE__);
16265                 return -1;
16266         }
16267 }
16268
16269 static asn_type_selector_result_t
16270 select_TDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16271         asn_type_selector_result_t result = {0, 0};
16272         const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16273         size_t constraining_column = 0; /* &id */
16274         size_t for_column = 1; /* &criticality */
16275         size_t row, presence_index = 0;
16276         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16277         
16278         for(row=0; row < itable->rows_count; row++) {
16279             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16280             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16281         
16282             if(type_cell->cell_kind == aioc__undefined)
16283                 continue;
16284         
16285             presence_index++;
16286             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16287                 result.type_descriptor = type_cell->type_descriptor;
16288                 result.presence_index = presence_index;
16289                 break;
16290             }
16291         }
16292         
16293         return result;
16294 }
16295
16296 static int
16297 memb_criticality_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16298                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16299         
16300         if(!sptr) {
16301                 ASN__CTFAIL(app_key, td, sptr,
16302                         "%s: value not given (%s:%d)",
16303                         td->name, __FILE__, __LINE__);
16304                 return -1;
16305         }
16306         
16307         
16308         if(1 /* No applicable constraints whatsoever */) {
16309                 /* Nothing is here. See below */
16310         }
16311         
16312         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16313 }
16314
16315 static asn_type_selector_result_t
16316 select_TDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16317         asn_type_selector_result_t result = {0, 0};
16318         const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16319         size_t constraining_column = 0; /* &id */
16320         size_t for_column = 2; /* &Extension */
16321         size_t row, presence_index = 0;
16322         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16323         
16324         for(row=0; row < itable->rows_count; row++) {
16325             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16326             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16327         
16328             if(type_cell->cell_kind == aioc__undefined)
16329                 continue;
16330         
16331             presence_index++;
16332             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16333                 result.type_descriptor = type_cell->type_descriptor;
16334                 result.presence_index = presence_index;
16335                 break;
16336             }
16337         }
16338         
16339         return result;
16340 }
16341
16342 static int
16343 memb_extensionValue_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16344                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16345         
16346         if(!sptr) {
16347                 ASN__CTFAIL(app_key, td, sptr,
16348                         "%s: value not given (%s:%d)",
16349                         td->name, __FILE__, __LINE__);
16350                 return -1;
16351         }
16352         
16353         
16354         if(1 /* No applicable constraints whatsoever */) {
16355                 /* Nothing is here. See below */
16356         }
16357         
16358         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16359 }
16360
16361 static int
16362 memb_id_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16363                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16364         long value;
16365         
16366         if(!sptr) {
16367                 ASN__CTFAIL(app_key, td, sptr,
16368                         "%s: value not given (%s:%d)",
16369                         td->name, __FILE__, __LINE__);
16370                 return -1;
16371         }
16372         
16373         value = *(const long *)sptr;
16374         
16375         if((value >= 0 && value <= 65535)) {
16376                 /* Constraint check succeeded */
16377                 return 0;
16378         } else {
16379                 ASN__CTFAIL(app_key, td, sptr,
16380                         "%s: constraint failed (%s:%d)",
16381                         td->name, __FILE__, __LINE__);
16382                 return -1;
16383         }
16384 }
16385
16386 static asn_type_selector_result_t
16387 select_TraceActivation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16388         asn_type_selector_result_t result = {0, 0};
16389         const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16390         size_t constraining_column = 0; /* &id */
16391         size_t for_column = 1; /* &criticality */
16392         size_t row, presence_index = 0;
16393         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16394         
16395         for(row=0; row < itable->rows_count; row++) {
16396             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16397             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16398         
16399             if(type_cell->cell_kind == aioc__undefined)
16400                 continue;
16401         
16402             presence_index++;
16403             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16404                 result.type_descriptor = type_cell->type_descriptor;
16405                 result.presence_index = presence_index;
16406                 break;
16407             }
16408         }
16409         
16410         return result;
16411 }
16412
16413 static int
16414 memb_criticality_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16415                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16416         
16417         if(!sptr) {
16418                 ASN__CTFAIL(app_key, td, sptr,
16419                         "%s: value not given (%s:%d)",
16420                         td->name, __FILE__, __LINE__);
16421                 return -1;
16422         }
16423         
16424         
16425         if(1 /* No applicable constraints whatsoever */) {
16426                 /* Nothing is here. See below */
16427         }
16428         
16429         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16430 }
16431
16432 static asn_type_selector_result_t
16433 select_TraceActivation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16434         asn_type_selector_result_t result = {0, 0};
16435         const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16436         size_t constraining_column = 0; /* &id */
16437         size_t for_column = 2; /* &Extension */
16438         size_t row, presence_index = 0;
16439         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16440         
16441         for(row=0; row < itable->rows_count; row++) {
16442             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16443             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16444         
16445             if(type_cell->cell_kind == aioc__undefined)
16446                 continue;
16447         
16448             presence_index++;
16449             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16450                 result.type_descriptor = type_cell->type_descriptor;
16451                 result.presence_index = presence_index;
16452                 break;
16453             }
16454         }
16455         
16456         return result;
16457 }
16458
16459 static int
16460 memb_extensionValue_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16461                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16462         
16463         if(!sptr) {
16464                 ASN__CTFAIL(app_key, td, sptr,
16465                         "%s: value not given (%s:%d)",
16466                         td->name, __FILE__, __LINE__);
16467                 return -1;
16468         }
16469         
16470         
16471         if(1 /* No applicable constraints whatsoever */) {
16472                 /* Nothing is here. See below */
16473         }
16474         
16475         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16476 }
16477
16478 static int
16479 memb_id_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16480                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16481         long value;
16482         
16483         if(!sptr) {
16484                 ASN__CTFAIL(app_key, td, sptr,
16485                         "%s: value not given (%s:%d)",
16486                         td->name, __FILE__, __LINE__);
16487                 return -1;
16488         }
16489         
16490         value = *(const long *)sptr;
16491         
16492         if((value >= 0 && value <= 65535)) {
16493                 /* Constraint check succeeded */
16494                 return 0;
16495         } else {
16496                 ASN__CTFAIL(app_key, td, sptr,
16497                         "%s: constraint failed (%s:%d)",
16498                         td->name, __FILE__, __LINE__);
16499                 return -1;
16500         }
16501 }
16502
16503 static int
16504 memb_criticality_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_extensionValue_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16524                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16525         
16526         if(!sptr) {
16527                 ASN__CTFAIL(app_key, td, sptr,
16528                         "%s: value not given (%s:%d)",
16529                         td->name, __FILE__, __LINE__);
16530                 return -1;
16531         }
16532         
16533         
16534         if(1 /* No applicable constraints whatsoever */) {
16535                 /* Nothing is here. See below */
16536         }
16537         
16538         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16539 }
16540
16541 static int
16542 memb_id_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16543                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16544         long value;
16545         
16546         if(!sptr) {
16547                 ASN__CTFAIL(app_key, td, sptr,
16548                         "%s: value not given (%s:%d)",
16549                         td->name, __FILE__, __LINE__);
16550                 return -1;
16551         }
16552         
16553         value = *(const long *)sptr;
16554         
16555         if((value >= 0 && value <= 65535)) {
16556                 /* Constraint check succeeded */
16557                 return 0;
16558         } else {
16559                 ASN__CTFAIL(app_key, td, sptr,
16560                         "%s: constraint failed (%s:%d)",
16561                         td->name, __FILE__, __LINE__);
16562                 return -1;
16563         }
16564 }
16565
16566 static asn_type_selector_result_t
16567 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16568         asn_type_selector_result_t result = {0, 0};
16569         const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16570         size_t constraining_column = 0; /* &id */
16571         size_t for_column = 1; /* &criticality */
16572         size_t row, presence_index = 0;
16573         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16574         
16575         for(row=0; row < itable->rows_count; row++) {
16576             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16577             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16578         
16579             if(type_cell->cell_kind == aioc__undefined)
16580                 continue;
16581         
16582             presence_index++;
16583             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16584                 result.type_descriptor = type_cell->type_descriptor;
16585                 result.presence_index = presence_index;
16586                 break;
16587             }
16588         }
16589         
16590         return result;
16591 }
16592
16593 static int
16594 memb_criticality_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16595                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16596         
16597         if(!sptr) {
16598                 ASN__CTFAIL(app_key, td, sptr,
16599                         "%s: value not given (%s:%d)",
16600                         td->name, __FILE__, __LINE__);
16601                 return -1;
16602         }
16603         
16604         
16605         if(1 /* No applicable constraints whatsoever */) {
16606                 /* Nothing is here. See below */
16607         }
16608         
16609         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16610 }
16611
16612 static asn_type_selector_result_t
16613 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16614         asn_type_selector_result_t result = {0, 0};
16615         const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16616         size_t constraining_column = 0; /* &id */
16617         size_t for_column = 2; /* &Extension */
16618         size_t row, presence_index = 0;
16619         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16620         
16621         for(row=0; row < itable->rows_count; row++) {
16622             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16623             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16624         
16625             if(type_cell->cell_kind == aioc__undefined)
16626                 continue;
16627         
16628             presence_index++;
16629             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16630                 result.type_descriptor = type_cell->type_descriptor;
16631                 result.presence_index = presence_index;
16632                 break;
16633             }
16634         }
16635         
16636         return result;
16637 }
16638
16639 static int
16640 memb_extensionValue_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16641                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16642         
16643         if(!sptr) {
16644                 ASN__CTFAIL(app_key, td, sptr,
16645                         "%s: value not given (%s:%d)",
16646                         td->name, __FILE__, __LINE__);
16647                 return -1;
16648         }
16649         
16650         
16651         if(1 /* No applicable constraints whatsoever */) {
16652                 /* Nothing is here. See below */
16653         }
16654         
16655         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16656 }
16657
16658 static int
16659 memb_id_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16660                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16661         long value;
16662         
16663         if(!sptr) {
16664                 ASN__CTFAIL(app_key, td, sptr,
16665                         "%s: value not given (%s:%d)",
16666                         td->name, __FILE__, __LINE__);
16667                 return -1;
16668         }
16669         
16670         value = *(const long *)sptr;
16671         
16672         if((value >= 0 && value <= 65535)) {
16673                 /* Constraint check succeeded */
16674                 return 0;
16675         } else {
16676                 ASN__CTFAIL(app_key, td, sptr,
16677                         "%s: constraint failed (%s:%d)",
16678                         td->name, __FILE__, __LINE__);
16679                 return -1;
16680         }
16681 }
16682
16683 static asn_type_selector_result_t
16684 select_UEAppLayerMeasConfig_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16685         asn_type_selector_result_t result = {0, 0};
16686         const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16687         size_t constraining_column = 0; /* &id */
16688         size_t for_column = 1; /* &criticality */
16689         size_t row, presence_index = 0;
16690         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16691         
16692         for(row=0; row < itable->rows_count; row++) {
16693             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16694             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16695         
16696             if(type_cell->cell_kind == aioc__undefined)
16697                 continue;
16698         
16699             presence_index++;
16700             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16701                 result.type_descriptor = type_cell->type_descriptor;
16702                 result.presence_index = presence_index;
16703                 break;
16704             }
16705         }
16706         
16707         return result;
16708 }
16709
16710 static int
16711 memb_criticality_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16712                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16713         
16714         if(!sptr) {
16715                 ASN__CTFAIL(app_key, td, sptr,
16716                         "%s: value not given (%s:%d)",
16717                         td->name, __FILE__, __LINE__);
16718                 return -1;
16719         }
16720         
16721         
16722         if(1 /* No applicable constraints whatsoever */) {
16723                 /* Nothing is here. See below */
16724         }
16725         
16726         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16727 }
16728
16729 static asn_type_selector_result_t
16730 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16731         asn_type_selector_result_t result = {0, 0};
16732         const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16733         size_t constraining_column = 0; /* &id */
16734         size_t for_column = 2; /* &Extension */
16735         size_t row, presence_index = 0;
16736         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16737         
16738         for(row=0; row < itable->rows_count; row++) {
16739             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16740             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16741         
16742             if(type_cell->cell_kind == aioc__undefined)
16743                 continue;
16744         
16745             presence_index++;
16746             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16747                 result.type_descriptor = type_cell->type_descriptor;
16748                 result.presence_index = presence_index;
16749                 break;
16750             }
16751         }
16752         
16753         return result;
16754 }
16755
16756 static int
16757 memb_extensionValue_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16758                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16759         
16760         if(!sptr) {
16761                 ASN__CTFAIL(app_key, td, sptr,
16762                         "%s: value not given (%s:%d)",
16763                         td->name, __FILE__, __LINE__);
16764                 return -1;
16765         }
16766         
16767         
16768         if(1 /* No applicable constraints whatsoever */) {
16769                 /* Nothing is here. See below */
16770         }
16771         
16772         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16773 }
16774
16775 static int
16776 memb_id_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16777                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16778         long value;
16779         
16780         if(!sptr) {
16781                 ASN__CTFAIL(app_key, td, sptr,
16782                         "%s: value not given (%s:%d)",
16783                         td->name, __FILE__, __LINE__);
16784                 return -1;
16785         }
16786         
16787         value = *(const long *)sptr;
16788         
16789         if((value >= 0 && value <= 65535)) {
16790                 /* Constraint check succeeded */
16791                 return 0;
16792         } else {
16793                 ASN__CTFAIL(app_key, td, sptr,
16794                         "%s: constraint failed (%s:%d)",
16795                         td->name, __FILE__, __LINE__);
16796                 return -1;
16797         }
16798 }
16799
16800 static int
16801 memb_criticality_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_extensionValue_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16821                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16822         
16823         if(!sptr) {
16824                 ASN__CTFAIL(app_key, td, sptr,
16825                         "%s: value not given (%s:%d)",
16826                         td->name, __FILE__, __LINE__);
16827                 return -1;
16828         }
16829         
16830         
16831         if(1 /* No applicable constraints whatsoever */) {
16832                 /* Nothing is here. See below */
16833         }
16834         
16835         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16836 }
16837
16838 static int
16839 memb_id_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16840                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16841         long value;
16842         
16843         if(!sptr) {
16844                 ASN__CTFAIL(app_key, td, sptr,
16845                         "%s: value not given (%s:%d)",
16846                         td->name, __FILE__, __LINE__);
16847                 return -1;
16848         }
16849         
16850         value = *(const long *)sptr;
16851         
16852         if((value >= 0 && value <= 65535)) {
16853                 /* Constraint check succeeded */
16854                 return 0;
16855         } else {
16856                 ASN__CTFAIL(app_key, td, sptr,
16857                         "%s: constraint failed (%s:%d)",
16858                         td->name, __FILE__, __LINE__);
16859                 return -1;
16860         }
16861 }
16862
16863 static int
16864 memb_criticality_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_extensionValue_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16884                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16885         
16886         if(!sptr) {
16887                 ASN__CTFAIL(app_key, td, sptr,
16888                         "%s: value not given (%s:%d)",
16889                         td->name, __FILE__, __LINE__);
16890                 return -1;
16891         }
16892         
16893         
16894         if(1 /* No applicable constraints whatsoever */) {
16895                 /* Nothing is here. See below */
16896         }
16897         
16898         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16899 }
16900
16901 static int
16902 memb_id_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16903                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16904         long value;
16905         
16906         if(!sptr) {
16907                 ASN__CTFAIL(app_key, td, sptr,
16908                         "%s: value not given (%s:%d)",
16909                         td->name, __FILE__, __LINE__);
16910                 return -1;
16911         }
16912         
16913         value = *(const long *)sptr;
16914         
16915         if((value >= 0 && value <= 65535)) {
16916                 /* Constraint check succeeded */
16917                 return 0;
16918         } else {
16919                 ASN__CTFAIL(app_key, td, sptr,
16920                         "%s: constraint failed (%s:%d)",
16921                         td->name, __FILE__, __LINE__);
16922                 return -1;
16923         }
16924 }
16925
16926 static int
16927 memb_criticality_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_extensionValue_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16947                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16948         
16949         if(!sptr) {
16950                 ASN__CTFAIL(app_key, td, sptr,
16951                         "%s: value not given (%s:%d)",
16952                         td->name, __FILE__, __LINE__);
16953                 return -1;
16954         }
16955         
16956         
16957         if(1 /* No applicable constraints whatsoever */) {
16958                 /* Nothing is here. See below */
16959         }
16960         
16961         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16962 }
16963
16964 static int
16965 memb_id_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16966                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16967         long value;
16968         
16969         if(!sptr) {
16970                 ASN__CTFAIL(app_key, td, sptr,
16971                         "%s: value not given (%s:%d)",
16972                         td->name, __FILE__, __LINE__);
16973                 return -1;
16974         }
16975         
16976         value = *(const long *)sptr;
16977         
16978         if((value >= 0 && value <= 65535)) {
16979                 /* Constraint check succeeded */
16980                 return 0;
16981         } else {
16982                 ASN__CTFAIL(app_key, td, sptr,
16983                         "%s: constraint failed (%s:%d)",
16984                         td->name, __FILE__, __LINE__);
16985                 return -1;
16986         }
16987 }
16988
16989 static int
16990 memb_criticality_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_extensionValue_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
17010                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17011         
17012         if(!sptr) {
17013                 ASN__CTFAIL(app_key, td, sptr,
17014                         "%s: value not given (%s:%d)",
17015                         td->name, __FILE__, __LINE__);
17016                 return -1;
17017         }
17018         
17019         
17020         if(1 /* No applicable constraints whatsoever */) {
17021                 /* Nothing is here. See below */
17022         }
17023         
17024         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17025 }
17026
17027 static int
17028 memb_id_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17029                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17030         long value;
17031         
17032         if(!sptr) {
17033                 ASN__CTFAIL(app_key, td, sptr,
17034                         "%s: value not given (%s:%d)",
17035                         td->name, __FILE__, __LINE__);
17036                 return -1;
17037         }
17038         
17039         value = *(const long *)sptr;
17040         
17041         if((value >= 0 && value <= 65535)) {
17042                 /* Constraint check succeeded */
17043                 return 0;
17044         } else {
17045                 ASN__CTFAIL(app_key, td, sptr,
17046                         "%s: constraint failed (%s:%d)",
17047                         td->name, __FILE__, __LINE__);
17048                 return -1;
17049         }
17050 }
17051
17052 static int
17053 memb_criticality_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_extensionValue_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17073                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17074         
17075         if(!sptr) {
17076                 ASN__CTFAIL(app_key, td, sptr,
17077                         "%s: value not given (%s:%d)",
17078                         td->name, __FILE__, __LINE__);
17079                 return -1;
17080         }
17081         
17082         
17083         if(1 /* No applicable constraints whatsoever */) {
17084                 /* Nothing is here. See below */
17085         }
17086         
17087         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17088 }
17089
17090 static int
17091 memb_id_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17092                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17093         long value;
17094         
17095         if(!sptr) {
17096                 ASN__CTFAIL(app_key, td, sptr,
17097                         "%s: value not given (%s:%d)",
17098                         td->name, __FILE__, __LINE__);
17099                 return -1;
17100         }
17101         
17102         value = *(const long *)sptr;
17103         
17104         if((value >= 0 && value <= 65535)) {
17105                 /* Constraint check succeeded */
17106                 return 0;
17107         } else {
17108                 ASN__CTFAIL(app_key, td, sptr,
17109                         "%s: constraint failed (%s:%d)",
17110                         td->name, __FILE__, __LINE__);
17111                 return -1;
17112         }
17113 }
17114
17115 static int
17116 memb_criticality_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_extensionValue_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17136                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17137         
17138         if(!sptr) {
17139                 ASN__CTFAIL(app_key, td, sptr,
17140                         "%s: value not given (%s:%d)",
17141                         td->name, __FILE__, __LINE__);
17142                 return -1;
17143         }
17144         
17145         
17146         if(1 /* No applicable constraints whatsoever */) {
17147                 /* Nothing is here. See below */
17148         }
17149         
17150         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17151 }
17152
17153 static int
17154 memb_id_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17155                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17156         long value;
17157         
17158         if(!sptr) {
17159                 ASN__CTFAIL(app_key, td, sptr,
17160                         "%s: value not given (%s:%d)",
17161                         td->name, __FILE__, __LINE__);
17162                 return -1;
17163         }
17164         
17165         value = *(const long *)sptr;
17166         
17167         if((value >= 0 && value <= 65535)) {
17168                 /* Constraint check succeeded */
17169                 return 0;
17170         } else {
17171                 ASN__CTFAIL(app_key, td, sptr,
17172                         "%s: constraint failed (%s:%d)",
17173                         td->name, __FILE__, __LINE__);
17174                 return -1;
17175         }
17176 }
17177
17178 static int
17179 memb_criticality_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_extensionValue_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17199                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17200         
17201         if(!sptr) {
17202                 ASN__CTFAIL(app_key, td, sptr,
17203                         "%s: value not given (%s:%d)",
17204                         td->name, __FILE__, __LINE__);
17205                 return -1;
17206         }
17207         
17208         
17209         if(1 /* No applicable constraints whatsoever */) {
17210                 /* Nothing is here. See below */
17211         }
17212         
17213         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17214 }
17215
17216 static int
17217 memb_id_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17218                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17219         long value;
17220         
17221         if(!sptr) {
17222                 ASN__CTFAIL(app_key, td, sptr,
17223                         "%s: value not given (%s:%d)",
17224                         td->name, __FILE__, __LINE__);
17225                 return -1;
17226         }
17227         
17228         value = *(const long *)sptr;
17229         
17230         if((value >= 0 && value <= 65535)) {
17231                 /* Constraint check succeeded */
17232                 return 0;
17233         } else {
17234                 ASN__CTFAIL(app_key, td, sptr,
17235                         "%s: constraint failed (%s:%d)",
17236                         td->name, __FILE__, __LINE__);
17237                 return -1;
17238         }
17239 }
17240
17241 static int
17242 memb_criticality_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_extensionValue_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17262                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17263         
17264         if(!sptr) {
17265                 ASN__CTFAIL(app_key, td, sptr,
17266                         "%s: value not given (%s:%d)",
17267                         td->name, __FILE__, __LINE__);
17268                 return -1;
17269         }
17270         
17271         
17272         if(1 /* No applicable constraints whatsoever */) {
17273                 /* Nothing is here. See below */
17274         }
17275         
17276         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17277 }
17278
17279 static int
17280 memb_id_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17281                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17282         long value;
17283         
17284         if(!sptr) {
17285                 ASN__CTFAIL(app_key, td, sptr,
17286                         "%s: value not given (%s:%d)",
17287                         td->name, __FILE__, __LINE__);
17288                 return -1;
17289         }
17290         
17291         value = *(const long *)sptr;
17292         
17293         if((value >= 0 && value <= 65535)) {
17294                 /* Constraint check succeeded */
17295                 return 0;
17296         } else {
17297                 ASN__CTFAIL(app_key, td, sptr,
17298                         "%s: constraint failed (%s:%d)",
17299                         td->name, __FILE__, __LINE__);
17300                 return -1;
17301         }
17302 }
17303
17304 static int
17305 memb_criticality_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_extensionValue_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17325                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17326         
17327         if(!sptr) {
17328                 ASN__CTFAIL(app_key, td, sptr,
17329                         "%s: value not given (%s:%d)",
17330                         td->name, __FILE__, __LINE__);
17331                 return -1;
17332         }
17333         
17334         
17335         if(1 /* No applicable constraints whatsoever */) {
17336                 /* Nothing is here. See below */
17337         }
17338         
17339         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17340 }
17341
17342 static int
17343 memb_id_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17344                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17345         long value;
17346         
17347         if(!sptr) {
17348                 ASN__CTFAIL(app_key, td, sptr,
17349                         "%s: value not given (%s:%d)",
17350                         td->name, __FILE__, __LINE__);
17351                 return -1;
17352         }
17353         
17354         value = *(const long *)sptr;
17355         
17356         if((value >= 0 && value <= 65535)) {
17357                 /* Constraint check succeeded */
17358                 return 0;
17359         } else {
17360                 ASN__CTFAIL(app_key, td, sptr,
17361                         "%s: constraint failed (%s:%d)",
17362                         td->name, __FILE__, __LINE__);
17363                 return -1;
17364         }
17365 }
17366
17367 static int
17368 memb_criticality_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_extensionValue_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17388                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17389         
17390         if(!sptr) {
17391                 ASN__CTFAIL(app_key, td, sptr,
17392                         "%s: value not given (%s:%d)",
17393                         td->name, __FILE__, __LINE__);
17394                 return -1;
17395         }
17396         
17397         
17398         if(1 /* No applicable constraints whatsoever */) {
17399                 /* Nothing is here. See below */
17400         }
17401         
17402         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17403 }
17404
17405 static int
17406 memb_id_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17407                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17408         long value;
17409         
17410         if(!sptr) {
17411                 ASN__CTFAIL(app_key, td, sptr,
17412                         "%s: value not given (%s:%d)",
17413                         td->name, __FILE__, __LINE__);
17414                 return -1;
17415         }
17416         
17417         value = *(const long *)sptr;
17418         
17419         if((value >= 0 && value <= 65535)) {
17420                 /* Constraint check succeeded */
17421                 return 0;
17422         } else {
17423                 ASN__CTFAIL(app_key, td, sptr,
17424                         "%s: constraint failed (%s:%d)",
17425                         td->name, __FILE__, __LINE__);
17426                 return -1;
17427         }
17428 }
17429
17430 static int
17431 memb_criticality_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_extensionValue_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17451                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17452         
17453         if(!sptr) {
17454                 ASN__CTFAIL(app_key, td, sptr,
17455                         "%s: value not given (%s:%d)",
17456                         td->name, __FILE__, __LINE__);
17457                 return -1;
17458         }
17459         
17460         
17461         if(1 /* No applicable constraints whatsoever */) {
17462                 /* Nothing is here. See below */
17463         }
17464         
17465         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17466 }
17467
17468 static int
17469 memb_id_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17470                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17471         long value;
17472         
17473         if(!sptr) {
17474                 ASN__CTFAIL(app_key, td, sptr,
17475                         "%s: value not given (%s:%d)",
17476                         td->name, __FILE__, __LINE__);
17477                 return -1;
17478         }
17479         
17480         value = *(const long *)sptr;
17481         
17482         if((value >= 0 && value <= 65535)) {
17483                 /* Constraint check succeeded */
17484                 return 0;
17485         } else {
17486                 ASN__CTFAIL(app_key, td, sptr,
17487                         "%s: constraint failed (%s:%d)",
17488                         td->name, __FILE__, __LINE__);
17489                 return -1;
17490         }
17491 }
17492
17493 static int
17494 memb_criticality_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 int
17513 memb_extensionValue_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17514                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17515         
17516         if(!sptr) {
17517                 ASN__CTFAIL(app_key, td, sptr,
17518                         "%s: value not given (%s:%d)",
17519                         td->name, __FILE__, __LINE__);
17520                 return -1;
17521         }
17522         
17523         
17524         if(1 /* No applicable constraints whatsoever */) {
17525                 /* Nothing is here. See below */
17526         }
17527         
17528         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17529 }
17530
17531 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
17532         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17533         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17534         0, 0    /* No PER value map */
17535 };
17536 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
17537         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17538         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17539         0, 0    /* No PER value map */
17540 };
17541 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
17542         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17543         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17544         0, 0    /* No PER value map */
17545 };
17546 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
17547         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17548         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17549         0, 0    /* No PER value map */
17550 };
17551 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
17552         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17553         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17554         0, 0    /* No PER value map */
17555 };
17556 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = {
17557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17558         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17559         0, 0    /* No PER value map */
17560 };
17561 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
17562         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17563         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17564         0, 0    /* No PER value map */
17565 };
17566 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
17567         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17568         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17569         0, 0    /* No PER value map */
17570 };
17571 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = {
17572         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17573         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17574         0, 0    /* No PER value map */
17575 };
17576 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
17577         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17578         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17579         0, 0    /* No PER value map */
17580 };
17581 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
17582         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17583         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17584         0, 0    /* No PER value map */
17585 };
17586 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = {
17587         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17588         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17589         0, 0    /* No PER value map */
17590 };
17591 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
17592         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17593         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17594         0, 0    /* No PER value map */
17595 };
17596 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
17597         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17598         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17599         0, 0    /* No PER value map */
17600 };
17601 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 CC_NOTUSED = {
17602         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17603         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17604         0, 0    /* No PER value map */
17605 };
17606 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
17607         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17608         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17609         0, 0    /* No PER value map */
17610 };
17611 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
17612         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17613         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17614         0, 0    /* No PER value map */
17615 };
17616 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = {
17617         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17618         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17619         0, 0    /* No PER value map */
17620 };
17621 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
17622         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17623         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17624         0, 0    /* No PER value map */
17625 };
17626 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
17627         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17628         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17629         0, 0    /* No PER value map */
17630 };
17631 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = {
17632         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17633         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17634         0, 0    /* No PER value map */
17635 };
17636 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
17637         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17638         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17639         0, 0    /* No PER value map */
17640 };
17641 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
17642         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17643         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17644         0, 0    /* No PER value map */
17645 };
17646 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = {
17647         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17648         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17649         0, 0    /* No PER value map */
17650 };
17651 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
17652         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17653         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17654         0, 0    /* No PER value map */
17655 };
17656 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
17657         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17658         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17659         0, 0    /* No PER value map */
17660 };
17661 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = {
17662         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17663         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17664         0, 0    /* No PER value map */
17665 };
17666 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
17667         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17668         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17669         0, 0    /* No PER value map */
17670 };
17671 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
17672         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17673         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17674         0, 0    /* No PER value map */
17675 };
17676 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 CC_NOTUSED = {
17677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17678         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17679         0, 0    /* No PER value map */
17680 };
17681 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
17682         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17683         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17684         0, 0    /* No PER value map */
17685 };
17686 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
17687         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17688         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17689         0, 0    /* No PER value map */
17690 };
17691 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = {
17692         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17693         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17694         0, 0    /* No PER value map */
17695 };
17696 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
17697         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17698         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17699         0, 0    /* No PER value map */
17700 };
17701 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
17702         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17703         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17704         0, 0    /* No PER value map */
17705 };
17706 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = {
17707         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17708         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17709         0, 0    /* No PER value map */
17710 };
17711 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
17712         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17713         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17714         0, 0    /* No PER value map */
17715 };
17716 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
17717         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17718         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17719         0, 0    /* No PER value map */
17720 };
17721 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = {
17722         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17723         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17724         0, 0    /* No PER value map */
17725 };
17726 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
17727         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17728         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17729         0, 0    /* No PER value map */
17730 };
17731 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
17732         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17733         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17734         0, 0    /* No PER value map */
17735 };
17736 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = {
17737         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17738         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17739         0, 0    /* No PER value map */
17740 };
17741 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
17742         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17743         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17744         0, 0    /* No PER value map */
17745 };
17746 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
17747         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17748         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17749         0, 0    /* No PER value map */
17750 };
17751 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 CC_NOTUSED = {
17752         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17753         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17754         0, 0    /* No PER value map */
17755 };
17756 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
17757         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17758         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17759         0, 0    /* No PER value map */
17760 };
17761 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
17762         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17763         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17764         0, 0    /* No PER value map */
17765 };
17766 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = {
17767         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17768         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17769         0, 0    /* No PER value map */
17770 };
17771 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
17772         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17773         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17774         0, 0    /* No PER value map */
17775 };
17776 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
17777         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17778         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17779         0, 0    /* No PER value map */
17780 };
17781 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = {
17782         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17783         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17784         0, 0    /* No PER value map */
17785 };
17786 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
17787         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17788         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17789         0, 0    /* No PER value map */
17790 };
17791 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
17792         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17793         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17794         0, 0    /* No PER value map */
17795 };
17796 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = {
17797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17798         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17799         0, 0    /* No PER value map */
17800 };
17801 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
17802         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17803         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17804         0, 0    /* No PER value map */
17805 };
17806 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
17807         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17808         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17809         0, 0    /* No PER value map */
17810 };
17811 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = {
17812         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17813         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17814         0, 0    /* No PER value map */
17815 };
17816 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
17817         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17818         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17819         0, 0    /* No PER value map */
17820 };
17821 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
17822         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17823         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17824         0, 0    /* No PER value map */
17825 };
17826 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 CC_NOTUSED = {
17827         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17828         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17829         0, 0    /* No PER value map */
17830 };
17831 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
17832         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17833         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17834         0, 0    /* No PER value map */
17835 };
17836 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
17837         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17838         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17839         0, 0    /* No PER value map */
17840 };
17841 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = {
17842         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17843         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17844         0, 0    /* No PER value map */
17845 };
17846 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
17847         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17848         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17849         0, 0    /* No PER value map */
17850 };
17851 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
17852         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17853         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17854         0, 0    /* No PER value map */
17855 };
17856 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = {
17857         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17858         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17859         0, 0    /* No PER value map */
17860 };
17861 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
17862         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17863         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17864         0, 0    /* No PER value map */
17865 };
17866 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
17867         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17868         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17869         0, 0    /* No PER value map */
17870 };
17871 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = {
17872         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17873         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17874         0, 0    /* No PER value map */
17875 };
17876 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
17877         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17878         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17879         0, 0    /* No PER value map */
17880 };
17881 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
17882         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17883         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17884         0, 0    /* No PER value map */
17885 };
17886 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = {
17887         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17888         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17889         0, 0    /* No PER value map */
17890 };
17891 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
17892         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17893         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17894         0, 0    /* No PER value map */
17895 };
17896 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
17897         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17898         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17899         0, 0    /* No PER value map */
17900 };
17901 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 CC_NOTUSED = {
17902         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17903         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17904         0, 0    /* No PER value map */
17905 };
17906 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
17907         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17908         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17909         0, 0    /* No PER value map */
17910 };
17911 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
17912         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17913         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17914         0, 0    /* No PER value map */
17915 };
17916 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = {
17917         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17918         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17919         0, 0    /* No PER value map */
17920 };
17921 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
17922         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17923         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17924         0, 0    /* No PER value map */
17925 };
17926 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
17927         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17928         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17929         0, 0    /* No PER value map */
17930 };
17931 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = {
17932         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17933         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17934         0, 0    /* No PER value map */
17935 };
17936 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
17937         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17938         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17939         0, 0    /* No PER value map */
17940 };
17941 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
17942         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17943         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17944         0, 0    /* No PER value map */
17945 };
17946 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = {
17947         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17948         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17949         0, 0    /* No PER value map */
17950 };
17951 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
17952         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17953         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17954         0, 0    /* No PER value map */
17955 };
17956 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
17957         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17958         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17959         0, 0    /* No PER value map */
17960 };
17961 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = {
17962         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17963         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17964         0, 0    /* No PER value map */
17965 };
17966 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
17967         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17968         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17969         0, 0    /* No PER value map */
17970 };
17971 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
17972         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17973         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17974         0, 0    /* No PER value map */
17975 };
17976 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 CC_NOTUSED = {
17977         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17978         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17979         0, 0    /* No PER value map */
17980 };
17981 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
17982         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17983         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17984         0, 0    /* No PER value map */
17985 };
17986 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
17987         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17988         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17989         0, 0    /* No PER value map */
17990 };
17991 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = {
17992         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17993         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17994         0, 0    /* No PER value map */
17995 };
17996 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
17997         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17998         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17999         0, 0    /* No PER value map */
18000 };
18001 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
18002         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18003         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18004         0, 0    /* No PER value map */
18005 };
18006 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = {
18007         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18008         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18009         0, 0    /* No PER value map */
18010 };
18011 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
18012         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18013         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18014         0, 0    /* No PER value map */
18015 };
18016 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
18017         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18018         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18019         0, 0    /* No PER value map */
18020 };
18021 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = {
18022         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18023         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18024         0, 0    /* No PER value map */
18025 };
18026 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
18027         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18028         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18029         0, 0    /* No PER value map */
18030 };
18031 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
18032         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18033         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18034         0, 0    /* No PER value map */
18035 };
18036 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = {
18037         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18038         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18039         0, 0    /* No PER value map */
18040 };
18041 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
18042         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18043         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18044         0, 0    /* No PER value map */
18045 };
18046 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
18047         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18048         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18049         0, 0    /* No PER value map */
18050 };
18051 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 CC_NOTUSED = {
18052         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18053         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18054         0, 0    /* No PER value map */
18055 };
18056 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
18057         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18058         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18059         0, 0    /* No PER value map */
18060 };
18061 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
18062         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18063         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18064         0, 0    /* No PER value map */
18065 };
18066 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = {
18067         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18068         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18069         0, 0    /* No PER value map */
18070 };
18071 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
18072         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18073         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18074         0, 0    /* No PER value map */
18075 };
18076 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
18077         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18078         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18079         0, 0    /* No PER value map */
18080 };
18081 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = {
18082         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18083         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18084         0, 0    /* No PER value map */
18085 };
18086 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
18087         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18088         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18089         0, 0    /* No PER value map */
18090 };
18091 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
18092         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18093         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18094         0, 0    /* No PER value map */
18095 };
18096 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = {
18097         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18098         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18099         0, 0    /* No PER value map */
18100 };
18101 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
18102         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18103         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18104         0, 0    /* No PER value map */
18105 };
18106 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
18107         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18108         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18109         0, 0    /* No PER value map */
18110 };
18111 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = {
18112         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18113         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18114         0, 0    /* No PER value map */
18115 };
18116 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
18117         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18118         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18119         0, 0    /* No PER value map */
18120 };
18121 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
18122         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18123         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18124         0, 0    /* No PER value map */
18125 };
18126 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 CC_NOTUSED = {
18127         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18128         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18129         0, 0    /* No PER value map */
18130 };
18131 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
18132         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18133         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18134         0, 0    /* No PER value map */
18135 };
18136 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
18137         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18138         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18139         0, 0    /* No PER value map */
18140 };
18141 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = {
18142         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18143         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18144         0, 0    /* No PER value map */
18145 };
18146 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
18147         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18148         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18149         0, 0    /* No PER value map */
18150 };
18151 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
18152         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18153         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18154         0, 0    /* No PER value map */
18155 };
18156 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = {
18157         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18158         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18159         0, 0    /* No PER value map */
18160 };
18161 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
18162         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18163         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18164         0, 0    /* No PER value map */
18165 };
18166 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
18167         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18168         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18169         0, 0    /* No PER value map */
18170 };
18171 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = {
18172         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18173         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18174         0, 0    /* No PER value map */
18175 };
18176 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
18177         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18178         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18179         0, 0    /* No PER value map */
18180 };
18181 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
18182         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18183         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18184         0, 0    /* No PER value map */
18185 };
18186 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = {
18187         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18188         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18189         0, 0    /* No PER value map */
18190 };
18191 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
18192         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18193         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18194         0, 0    /* No PER value map */
18195 };
18196 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
18197         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18198         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18199         0, 0    /* No PER value map */
18200 };
18201 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 CC_NOTUSED = {
18202         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18203         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18204         0, 0    /* No PER value map */
18205 };
18206 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
18207         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18208         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18209         0, 0    /* No PER value map */
18210 };
18211 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
18212         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18213         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18214         0, 0    /* No PER value map */
18215 };
18216 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = {
18217         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18218         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18219         0, 0    /* No PER value map */
18220 };
18221 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
18222         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18223         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18224         0, 0    /* No PER value map */
18225 };
18226 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
18227         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18228         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18229         0, 0    /* No PER value map */
18230 };
18231 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = {
18232         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18233         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18234         0, 0    /* No PER value map */
18235 };
18236 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
18237         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18238         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18239         0, 0    /* No PER value map */
18240 };
18241 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
18242         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18243         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18244         0, 0    /* No PER value map */
18245 };
18246 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = {
18247         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18248         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18249         0, 0    /* No PER value map */
18250 };
18251 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
18252         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18253         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18254         0, 0    /* No PER value map */
18255 };
18256 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
18257         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18258         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18259         0, 0    /* No PER value map */
18260 };
18261 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = {
18262         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18263         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18264         0, 0    /* No PER value map */
18265 };
18266 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
18267         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18268         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18269         0, 0    /* No PER value map */
18270 };
18271 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
18272         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18273         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18274         0, 0    /* No PER value map */
18275 };
18276 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 CC_NOTUSED = {
18277         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18278         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18279         0, 0    /* No PER value map */
18280 };
18281 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
18282         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18283         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18284         0, 0    /* No PER value map */
18285 };
18286 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
18287         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18288         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18289         0, 0    /* No PER value map */
18290 };
18291 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = {
18292         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18293         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18294         0, 0    /* No PER value map */
18295 };
18296 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
18297         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18298         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18299         0, 0    /* No PER value map */
18300 };
18301 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
18302         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18303         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18304         0, 0    /* No PER value map */
18305 };
18306 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = {
18307         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18308         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18309         0, 0    /* No PER value map */
18310 };
18311 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
18312         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18313         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18314         0, 0    /* No PER value map */
18315 };
18316 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
18317         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18318         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18319         0, 0    /* No PER value map */
18320 };
18321 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = {
18322         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18323         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18324         0, 0    /* No PER value map */
18325 };
18326 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
18327         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18328         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18329         0, 0    /* No PER value map */
18330 };
18331 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
18332         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18333         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18334         0, 0    /* No PER value map */
18335 };
18336 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = {
18337         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18338         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18339         0, 0    /* No PER value map */
18340 };
18341 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
18342         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18343         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18344         0, 0    /* No PER value map */
18345 };
18346 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
18347         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18348         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18349         0, 0    /* No PER value map */
18350 };
18351 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 CC_NOTUSED = {
18352         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18353         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18354         0, 0    /* No PER value map */
18355 };
18356 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
18357         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18358         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18359         0, 0    /* No PER value map */
18360 };
18361 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
18362         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18363         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18364         0, 0    /* No PER value map */
18365 };
18366 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = {
18367         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18368         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18369         0, 0    /* No PER value map */
18370 };
18371 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
18372         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18373         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18374         0, 0    /* No PER value map */
18375 };
18376 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
18377         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18378         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18379         0, 0    /* No PER value map */
18380 };
18381 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = {
18382         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18383         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18384         0, 0    /* No PER value map */
18385 };
18386 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
18387         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18388         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18389         0, 0    /* No PER value map */
18390 };
18391 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
18392         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18393         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18394         0, 0    /* No PER value map */
18395 };
18396 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = {
18397         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18398         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18399         0, 0    /* No PER value map */
18400 };
18401 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
18402         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18403         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18404         0, 0    /* No PER value map */
18405 };
18406 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
18407         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18408         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18409         0, 0    /* No PER value map */
18410 };
18411 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = {
18412         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18413         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18414         0, 0    /* No PER value map */
18415 };
18416 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
18417         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18418         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18419         0, 0    /* No PER value map */
18420 };
18421 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
18422         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18423         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18424         0, 0    /* No PER value map */
18425 };
18426 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 CC_NOTUSED = {
18427         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18428         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18429         0, 0    /* No PER value map */
18430 };
18431 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
18432         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18433         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18434         0, 0    /* No PER value map */
18435 };
18436 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
18437         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18438         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18439         0, 0    /* No PER value map */
18440 };
18441 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = {
18442         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18443         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18444         0, 0    /* No PER value map */
18445 };
18446 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
18447         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18448         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18449         0, 0    /* No PER value map */
18450 };
18451 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
18452         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18453         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18454         0, 0    /* No PER value map */
18455 };
18456 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = {
18457         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18458         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18459         0, 0    /* No PER value map */
18460 };
18461 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
18462         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18463         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18464         0, 0    /* No PER value map */
18465 };
18466 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
18467         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18468         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18469         0, 0    /* No PER value map */
18470 };
18471 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = {
18472         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18473         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18474         0, 0    /* No PER value map */
18475 };
18476 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
18477         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18478         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18479         0, 0    /* No PER value map */
18480 };
18481 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
18482         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18483         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18484         0, 0    /* No PER value map */
18485 };
18486 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = {
18487         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18488         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18489         0, 0    /* No PER value map */
18490 };
18491 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
18492         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18493         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18494         0, 0    /* No PER value map */
18495 };
18496 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
18497         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18498         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18499         0, 0    /* No PER value map */
18500 };
18501 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 CC_NOTUSED = {
18502         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18503         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18504         0, 0    /* No PER value map */
18505 };
18506 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
18507         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18508         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18509         0, 0    /* No PER value map */
18510 };
18511 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
18512         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18513         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18514         0, 0    /* No PER value map */
18515 };
18516 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = {
18517         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18518         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18519         0, 0    /* No PER value map */
18520 };
18521 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
18522         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18523         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18524         0, 0    /* No PER value map */
18525 };
18526 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
18527         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18528         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18529         0, 0    /* No PER value map */
18530 };
18531 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = {
18532         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18533         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18534         0, 0    /* No PER value map */
18535 };
18536 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
18537         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18538         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18539         0, 0    /* No PER value map */
18540 };
18541 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
18542         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18543         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18544         0, 0    /* No PER value map */
18545 };
18546 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = {
18547         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18548         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18549         0, 0    /* No PER value map */
18550 };
18551 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
18552         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18553         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18554         0, 0    /* No PER value map */
18555 };
18556 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
18557         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18558         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18559         0, 0    /* No PER value map */
18560 };
18561 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = {
18562         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18563         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18564         0, 0    /* No PER value map */
18565 };
18566 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
18567         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18568         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18569         0, 0    /* No PER value map */
18570 };
18571 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
18572         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18573         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18574         0, 0    /* No PER value map */
18575 };
18576 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 CC_NOTUSED = {
18577         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18578         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18579         0, 0    /* No PER value map */
18580 };
18581 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
18582         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18583         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18584         0, 0    /* No PER value map */
18585 };
18586 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
18587         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18588         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18589         0, 0    /* No PER value map */
18590 };
18591 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = {
18592         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18593         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18594         0, 0    /* No PER value map */
18595 };
18596 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
18597         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18598         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18599         0, 0    /* No PER value map */
18600 };
18601 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
18602         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18603         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18604         0, 0    /* No PER value map */
18605 };
18606 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = {
18607         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18608         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18609         0, 0    /* No PER value map */
18610 };
18611 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
18612         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18613         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18614         0, 0    /* No PER value map */
18615 };
18616 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
18617         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18618         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18619         0, 0    /* No PER value map */
18620 };
18621 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = {
18622         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18623         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18624         0, 0    /* No PER value map */
18625 };
18626 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
18627         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18628         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18629         0, 0    /* No PER value map */
18630 };
18631 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
18632         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18633         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18634         0, 0    /* No PER value map */
18635 };
18636 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = {
18637         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18638         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18639         0, 0    /* No PER value map */
18640 };
18641 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
18642         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18643         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18644         0, 0    /* No PER value map */
18645 };
18646 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
18647         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18648         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18649         0, 0    /* No PER value map */
18650 };
18651 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 CC_NOTUSED = {
18652         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18653         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18654         0, 0    /* No PER value map */
18655 };
18656 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
18657         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18658         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18659         0, 0    /* No PER value map */
18660 };
18661 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
18662         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18663         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18664         0, 0    /* No PER value map */
18665 };
18666 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = {
18667         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18668         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18669         0, 0    /* No PER value map */
18670 };
18671 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {
18672         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18673         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18674         0, 0    /* No PER value map */
18675 };
18676 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = {
18677         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18678         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18679         0, 0    /* No PER value map */
18680 };
18681 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 CC_NOTUSED = {
18682         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18683         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18684         0, 0    /* No PER value map */
18685 };
18686 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {
18687         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18688         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18689         0, 0    /* No PER value map */
18690 };
18691 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {
18692         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18693         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18694         0, 0    /* No PER value map */
18695 };
18696 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 CC_NOTUSED = {
18697         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18698         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18699         0, 0    /* No PER value map */
18700 };
18701 static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = {
18702         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18703         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18704         0, 0    /* No PER value map */
18705 };
18706 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {
18707         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18708         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18709         0, 0    /* No PER value map */
18710 };
18711 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 CC_NOTUSED = {
18712         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18713         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18714         0, 0    /* No PER value map */
18715 };
18716 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {
18717         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18718         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18719         0, 0    /* No PER value map */
18720 };
18721 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {
18722         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18723         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18724         0, 0    /* No PER value map */
18725 };
18726 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 CC_NOTUSED = {
18727         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18728         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18729         0, 0    /* No PER value map */
18730 };
18731 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {
18732         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18733         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18734         0, 0    /* No PER value map */
18735 };
18736 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {
18737         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18738         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18739         0, 0    /* No PER value map */
18740 };
18741 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 CC_NOTUSED = {
18742         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18743         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18744         0, 0    /* No PER value map */
18745 };
18746 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {
18747         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18748         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18749         0, 0    /* No PER value map */
18750 };
18751 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = {
18752         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18753         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18754         0, 0    /* No PER value map */
18755 };
18756 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 CC_NOTUSED = {
18757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18758         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18759         0, 0    /* No PER value map */
18760 };
18761 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {
18762         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18763         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18764         0, 0    /* No PER value map */
18765 };
18766 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {
18767         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18768         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18769         0, 0    /* No PER value map */
18770 };
18771 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 CC_NOTUSED = {
18772         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18773         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18774         0, 0    /* No PER value map */
18775 };
18776 static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = {
18777         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18778         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18779         0, 0    /* No PER value map */
18780 };
18781 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {
18782         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18783         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18784         0, 0    /* No PER value map */
18785 };
18786 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 CC_NOTUSED = {
18787         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18788         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18789         0, 0    /* No PER value map */
18790 };
18791 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {
18792         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18793         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18794         0, 0    /* No PER value map */
18795 };
18796 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {
18797         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18798         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18799         0, 0    /* No PER value map */
18800 };
18801 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 CC_NOTUSED = {
18802         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18803         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18804         0, 0    /* No PER value map */
18805 };
18806 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {
18807         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18808         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18809         0, 0    /* No PER value map */
18810 };
18811 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {
18812         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18813         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18814         0, 0    /* No PER value map */
18815 };
18816 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 CC_NOTUSED = {
18817         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18818         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18819         0, 0    /* No PER value map */
18820 };
18821 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {
18822         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18823         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18824         0, 0    /* No PER value map */
18825 };
18826 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = {
18827         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18828         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18829         0, 0    /* No PER value map */
18830 };
18831 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 CC_NOTUSED = {
18832         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18833         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18834         0, 0    /* No PER value map */
18835 };
18836 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {
18837         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18838         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18839         0, 0    /* No PER value map */
18840 };
18841 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {
18842         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18843         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18844         0, 0    /* No PER value map */
18845 };
18846 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 CC_NOTUSED = {
18847         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18848         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18849         0, 0    /* No PER value map */
18850 };
18851 static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = {
18852         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18853         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18854         0, 0    /* No PER value map */
18855 };
18856 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {
18857         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18858         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18859         0, 0    /* No PER value map */
18860 };
18861 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 CC_NOTUSED = {
18862         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18863         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18864         0, 0    /* No PER value map */
18865 };
18866 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {
18867         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18868         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18869         0, 0    /* No PER value map */
18870 };
18871 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {
18872         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18873         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18874         0, 0    /* No PER value map */
18875 };
18876 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 CC_NOTUSED = {
18877         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18878         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18879         0, 0    /* No PER value map */
18880 };
18881 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {
18882         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18883         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18884         0, 0    /* No PER value map */
18885 };
18886 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {
18887         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18888         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18889         0, 0    /* No PER value map */
18890 };
18891 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 CC_NOTUSED = {
18892         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18893         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18894         0, 0    /* No PER value map */
18895 };
18896 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {
18897         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18898         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18899         0, 0    /* No PER value map */
18900 };
18901 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = {
18902         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18903         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18904         0, 0    /* No PER value map */
18905 };
18906 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 CC_NOTUSED = {
18907         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18908         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18909         0, 0    /* No PER value map */
18910 };
18911 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {
18912         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18913         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18914         0, 0    /* No PER value map */
18915 };
18916 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {
18917         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18918         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18919         0, 0    /* No PER value map */
18920 };
18921 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 CC_NOTUSED = {
18922         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18923         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18924         0, 0    /* No PER value map */
18925 };
18926 static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = {
18927         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18928         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18929         0, 0    /* No PER value map */
18930 };
18931 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {
18932         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18933         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18934         0, 0    /* No PER value map */
18935 };
18936 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 CC_NOTUSED = {
18937         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18938         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18939         0, 0    /* No PER value map */
18940 };
18941 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {
18942         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18943         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18944         0, 0    /* No PER value map */
18945 };
18946 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {
18947         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18948         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18949         0, 0    /* No PER value map */
18950 };
18951 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 CC_NOTUSED = {
18952         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18953         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18954         0, 0    /* No PER value map */
18955 };
18956 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {
18957         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18958         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18959         0, 0    /* No PER value map */
18960 };
18961 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {
18962         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18963         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18964         0, 0    /* No PER value map */
18965 };
18966 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 CC_NOTUSED = {
18967         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18968         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18969         0, 0    /* No PER value map */
18970 };
18971 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {
18972         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18973         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18974         0, 0    /* No PER value map */
18975 };
18976 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = {
18977         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18978         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18979         0, 0    /* No PER value map */
18980 };
18981 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 CC_NOTUSED = {
18982         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18983         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18984         0, 0    /* No PER value map */
18985 };
18986 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {
18987         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18988         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18989         0, 0    /* No PER value map */
18990 };
18991 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {
18992         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18993         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18994         0, 0    /* No PER value map */
18995 };
18996 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 CC_NOTUSED = {
18997         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18998         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18999         0, 0    /* No PER value map */
19000 };
19001 static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = {
19002         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19003         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19004         0, 0    /* No PER value map */
19005 };
19006 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {
19007         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19008         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19009         0, 0    /* No PER value map */
19010 };
19011 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 CC_NOTUSED = {
19012         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19013         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19014         0, 0    /* No PER value map */
19015 };
19016 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {
19017         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19018         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19019         0, 0    /* No PER value map */
19020 };
19021 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {
19022         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19023         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19024         0, 0    /* No PER value map */
19025 };
19026 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 CC_NOTUSED = {
19027         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19028         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19029         0, 0    /* No PER value map */
19030 };
19031 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {
19032         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19033         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19034         0, 0    /* No PER value map */
19035 };
19036 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {
19037         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19038         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19039         0, 0    /* No PER value map */
19040 };
19041 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 CC_NOTUSED = {
19042         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19043         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19044         0, 0    /* No PER value map */
19045 };
19046 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {
19047         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19048         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19049         0, 0    /* No PER value map */
19050 };
19051 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = {
19052         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19053         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19054         0, 0    /* No PER value map */
19055 };
19056 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 CC_NOTUSED = {
19057         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19058         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19059         0, 0    /* No PER value map */
19060 };
19061 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {
19062         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19063         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19064         0, 0    /* No PER value map */
19065 };
19066 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {
19067         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19068         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19069         0, 0    /* No PER value map */
19070 };
19071 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 CC_NOTUSED = {
19072         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19073         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19074         0, 0    /* No PER value map */
19075 };
19076 static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = {
19077         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19078         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19079         0, 0    /* No PER value map */
19080 };
19081 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {
19082         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19083         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19084         0, 0    /* No PER value map */
19085 };
19086 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 CC_NOTUSED = {
19087         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19088         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19089         0, 0    /* No PER value map */
19090 };
19091 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {
19092         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19093         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19094         0, 0    /* No PER value map */
19095 };
19096 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {
19097         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19098         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19099         0, 0    /* No PER value map */
19100 };
19101 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 CC_NOTUSED = {
19102         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19103         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19104         0, 0    /* No PER value map */
19105 };
19106 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {
19107         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19108         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19109         0, 0    /* No PER value map */
19110 };
19111 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {
19112         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19113         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19114         0, 0    /* No PER value map */
19115 };
19116 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 CC_NOTUSED = {
19117         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19118         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19119         0, 0    /* No PER value map */
19120 };
19121 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {
19122         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19123         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19124         0, 0    /* No PER value map */
19125 };
19126 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = {
19127         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19128         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19129         0, 0    /* No PER value map */
19130 };
19131 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 CC_NOTUSED = {
19132         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19133         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19134         0, 0    /* No PER value map */
19135 };
19136 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {
19137         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19138         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19139         0, 0    /* No PER value map */
19140 };
19141 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {
19142         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19143         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19144         0, 0    /* No PER value map */
19145 };
19146 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 CC_NOTUSED = {
19147         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19148         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19149         0, 0    /* No PER value map */
19150 };
19151 static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = {
19152         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19153         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19154         0, 0    /* No PER value map */
19155 };
19156 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {
19157         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19158         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19159         0, 0    /* No PER value map */
19160 };
19161 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 CC_NOTUSED = {
19162         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19163         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19164         0, 0    /* No PER value map */
19165 };
19166 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {
19167         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19168         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19169         0, 0    /* No PER value map */
19170 };
19171 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {
19172         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19173         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19174         0, 0    /* No PER value map */
19175 };
19176 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 CC_NOTUSED = {
19177         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19178         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19179         0, 0    /* No PER value map */
19180 };
19181 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {
19182         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19183         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19184         0, 0    /* No PER value map */
19185 };
19186 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {
19187         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19188         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19189         0, 0    /* No PER value map */
19190 };
19191 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 CC_NOTUSED = {
19192         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19193         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19194         0, 0    /* No PER value map */
19195 };
19196 static asn_per_constraints_t asn_PER_memb_id_constr_446 CC_NOTUSED = {
19197         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19198         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19199         0, 0    /* No PER value map */
19200 };
19201 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 CC_NOTUSED = {
19202         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19203         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19204         0, 0    /* No PER value map */
19205 };
19206 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 CC_NOTUSED = {
19207         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19208         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19209         0, 0    /* No PER value map */
19210 };
19211 static asn_per_constraints_t asn_PER_memb_id_constr_450 CC_NOTUSED = {
19212         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19213         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19214         0, 0    /* No PER value map */
19215 };
19216 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 CC_NOTUSED = {
19217         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19218         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19219         0, 0    /* No PER value map */
19220 };
19221 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 CC_NOTUSED = {
19222         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19223         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19224         0, 0    /* No PER value map */
19225 };
19226 static asn_per_constraints_t asn_PER_memb_id_constr_454 CC_NOTUSED = {
19227         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19228         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19229         0, 0    /* No PER value map */
19230 };
19231 static asn_per_constraints_t asn_PER_memb_criticality_constr_455 CC_NOTUSED = {
19232         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19233         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19234         0, 0    /* No PER value map */
19235 };
19236 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_456 CC_NOTUSED = {
19237         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19238         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19239         0, 0    /* No PER value map */
19240 };
19241 static asn_per_constraints_t asn_PER_memb_id_constr_458 CC_NOTUSED = {
19242         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19243         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19244         0, 0    /* No PER value map */
19245 };
19246 static asn_per_constraints_t asn_PER_memb_criticality_constr_459 CC_NOTUSED = {
19247         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19248         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19249         0, 0    /* No PER value map */
19250 };
19251 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_460 CC_NOTUSED = {
19252         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19253         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19254         0, 0    /* No PER value map */
19255 };
19256 static asn_per_constraints_t asn_PER_memb_id_constr_462 CC_NOTUSED = {
19257         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19258         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19259         0, 0    /* No PER value map */
19260 };
19261 static asn_per_constraints_t asn_PER_memb_criticality_constr_463 CC_NOTUSED = {
19262         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19263         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19264         0, 0    /* No PER value map */
19265 };
19266 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_464 CC_NOTUSED = {
19267         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19268         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19269         0, 0    /* No PER value map */
19270 };
19271 static asn_per_constraints_t asn_PER_memb_id_constr_466 CC_NOTUSED = {
19272         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19273         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19274         0, 0    /* No PER value map */
19275 };
19276 static asn_per_constraints_t asn_PER_memb_criticality_constr_467 CC_NOTUSED = {
19277         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19278         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19279         0, 0    /* No PER value map */
19280 };
19281 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_468 CC_NOTUSED = {
19282         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19283         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19284         0, 0    /* No PER value map */
19285 };
19286 static asn_per_constraints_t asn_PER_memb_id_constr_470 CC_NOTUSED = {
19287         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19288         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19289         0, 0    /* No PER value map */
19290 };
19291 static asn_per_constraints_t asn_PER_memb_criticality_constr_471 CC_NOTUSED = {
19292         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19293         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19294         0, 0    /* No PER value map */
19295 };
19296 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_472 CC_NOTUSED = {
19297         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19298         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19299         0, 0    /* No PER value map */
19300 };
19301 static asn_per_constraints_t asn_PER_memb_id_constr_474 CC_NOTUSED = {
19302         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19303         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19304         0, 0    /* No PER value map */
19305 };
19306 static asn_per_constraints_t asn_PER_memb_criticality_constr_475 CC_NOTUSED = {
19307         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19308         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19309         0, 0    /* No PER value map */
19310 };
19311 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_476 CC_NOTUSED = {
19312         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19313         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19314         0, 0    /* No PER value map */
19315 };
19316 static asn_per_constraints_t asn_PER_memb_id_constr_478 CC_NOTUSED = {
19317         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19318         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19319         0, 0    /* No PER value map */
19320 };
19321 static asn_per_constraints_t asn_PER_memb_criticality_constr_479 CC_NOTUSED = {
19322         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19323         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19324         0, 0    /* No PER value map */
19325 };
19326 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_480 CC_NOTUSED = {
19327         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19328         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19329         0, 0    /* No PER value map */
19330 };
19331 static asn_per_constraints_t asn_PER_memb_id_constr_482 CC_NOTUSED = {
19332         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19333         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19334         0, 0    /* No PER value map */
19335 };
19336 static asn_per_constraints_t asn_PER_memb_criticality_constr_483 CC_NOTUSED = {
19337         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19338         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19339         0, 0    /* No PER value map */
19340 };
19341 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_484 CC_NOTUSED = {
19342         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19343         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19344         0, 0    /* No PER value map */
19345 };
19346 static asn_per_constraints_t asn_PER_memb_id_constr_486 CC_NOTUSED = {
19347         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19348         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19349         0, 0    /* No PER value map */
19350 };
19351 static asn_per_constraints_t asn_PER_memb_criticality_constr_487 CC_NOTUSED = {
19352         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19353         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19354         0, 0    /* No PER value map */
19355 };
19356 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_488 CC_NOTUSED = {
19357         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19358         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19359         0, 0    /* No PER value map */
19360 };
19361 static asn_per_constraints_t asn_PER_memb_id_constr_490 CC_NOTUSED = {
19362         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19363         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19364         0, 0    /* No PER value map */
19365 };
19366 static asn_per_constraints_t asn_PER_memb_criticality_constr_491 CC_NOTUSED = {
19367         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19368         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19369         0, 0    /* No PER value map */
19370 };
19371 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_492 CC_NOTUSED = {
19372         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19373         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19374         0, 0    /* No PER value map */
19375 };
19376 static asn_per_constraints_t asn_PER_memb_id_constr_494 CC_NOTUSED = {
19377         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19378         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19379         0, 0    /* No PER value map */
19380 };
19381 static asn_per_constraints_t asn_PER_memb_criticality_constr_495 CC_NOTUSED = {
19382         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19383         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19384         0, 0    /* No PER value map */
19385 };
19386 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_496 CC_NOTUSED = {
19387         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19388         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19389         0, 0    /* No PER value map */
19390 };
19391 static asn_per_constraints_t asn_PER_memb_id_constr_498 CC_NOTUSED = {
19392         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19393         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19394         0, 0    /* No PER value map */
19395 };
19396 static asn_per_constraints_t asn_PER_memb_criticality_constr_499 CC_NOTUSED = {
19397         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19398         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19399         0, 0    /* No PER value map */
19400 };
19401 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_500 CC_NOTUSED = {
19402         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19403         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19404         0, 0    /* No PER value map */
19405 };
19406 static asn_per_constraints_t asn_PER_memb_id_constr_502 CC_NOTUSED = {
19407         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19408         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19409         0, 0    /* No PER value map */
19410 };
19411 static asn_per_constraints_t asn_PER_memb_criticality_constr_503 CC_NOTUSED = {
19412         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19413         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19414         0, 0    /* No PER value map */
19415 };
19416 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_504 CC_NOTUSED = {
19417         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19418         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19419         0, 0    /* No PER value map */
19420 };
19421 static asn_per_constraints_t asn_PER_memb_id_constr_506 CC_NOTUSED = {
19422         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19423         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19424         0, 0    /* No PER value map */
19425 };
19426 static asn_per_constraints_t asn_PER_memb_criticality_constr_507 CC_NOTUSED = {
19427         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19428         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19429         0, 0    /* No PER value map */
19430 };
19431 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_508 CC_NOTUSED = {
19432         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19433         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19434         0, 0    /* No PER value map */
19435 };
19436 static asn_per_constraints_t asn_PER_memb_id_constr_510 CC_NOTUSED = {
19437         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19438         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19439         0, 0    /* No PER value map */
19440 };
19441 static asn_per_constraints_t asn_PER_memb_criticality_constr_511 CC_NOTUSED = {
19442         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19443         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19444         0, 0    /* No PER value map */
19445 };
19446 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_512 CC_NOTUSED = {
19447         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19448         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19449         0, 0    /* No PER value map */
19450 };
19451 static asn_per_constraints_t asn_PER_memb_id_constr_514 CC_NOTUSED = {
19452         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19453         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19454         0, 0    /* No PER value map */
19455 };
19456 static asn_per_constraints_t asn_PER_memb_criticality_constr_515 CC_NOTUSED = {
19457         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19458         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19459         0, 0    /* No PER value map */
19460 };
19461 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_516 CC_NOTUSED = {
19462         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19463         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19464         0, 0    /* No PER value map */
19465 };
19466 static asn_per_constraints_t asn_PER_memb_id_constr_518 CC_NOTUSED = {
19467         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19468         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19469         0, 0    /* No PER value map */
19470 };
19471 static asn_per_constraints_t asn_PER_memb_criticality_constr_519 CC_NOTUSED = {
19472         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19473         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19474         0, 0    /* No PER value map */
19475 };
19476 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_520 CC_NOTUSED = {
19477         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19478         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19479         0, 0    /* No PER value map */
19480 };
19481 static asn_per_constraints_t asn_PER_memb_id_constr_522 CC_NOTUSED = {
19482         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19483         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19484         0, 0    /* No PER value map */
19485 };
19486 static asn_per_constraints_t asn_PER_memb_criticality_constr_523 CC_NOTUSED = {
19487         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19488         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19489         0, 0    /* No PER value map */
19490 };
19491 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_524 CC_NOTUSED = {
19492         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19493         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19494         0, 0    /* No PER value map */
19495 };
19496 static asn_per_constraints_t asn_PER_memb_id_constr_526 CC_NOTUSED = {
19497         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19498         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19499         0, 0    /* No PER value map */
19500 };
19501 static asn_per_constraints_t asn_PER_memb_criticality_constr_527 CC_NOTUSED = {
19502         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19503         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19504         0, 0    /* No PER value map */
19505 };
19506 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_528 CC_NOTUSED = {
19507         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19508         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19509         0, 0    /* No PER value map */
19510 };
19511 static asn_per_constraints_t asn_PER_memb_id_constr_530 CC_NOTUSED = {
19512         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19513         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19514         0, 0    /* No PER value map */
19515 };
19516 static asn_per_constraints_t asn_PER_memb_criticality_constr_531 CC_NOTUSED = {
19517         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19518         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19519         0, 0    /* No PER value map */
19520 };
19521 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_532 CC_NOTUSED = {
19522         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19523         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19524         0, 0    /* No PER value map */
19525 };
19526 static asn_per_constraints_t asn_PER_memb_id_constr_534 CC_NOTUSED = {
19527         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19528         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19529         0, 0    /* No PER value map */
19530 };
19531 static asn_per_constraints_t asn_PER_memb_criticality_constr_535 CC_NOTUSED = {
19532         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19533         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19534         0, 0    /* No PER value map */
19535 };
19536 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_536 CC_NOTUSED = {
19537         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19538         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19539         0, 0    /* No PER value map */
19540 };
19541 static asn_per_constraints_t asn_PER_memb_id_constr_538 CC_NOTUSED = {
19542         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19543         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19544         0, 0    /* No PER value map */
19545 };
19546 static asn_per_constraints_t asn_PER_memb_criticality_constr_539 CC_NOTUSED = {
19547         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19548         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19549         0, 0    /* No PER value map */
19550 };
19551 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_540 CC_NOTUSED = {
19552         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19553         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19554         0, 0    /* No PER value map */
19555 };
19556 static asn_per_constraints_t asn_PER_memb_id_constr_542 CC_NOTUSED = {
19557         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19558         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19559         0, 0    /* No PER value map */
19560 };
19561 static asn_per_constraints_t asn_PER_memb_criticality_constr_543 CC_NOTUSED = {
19562         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19563         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19564         0, 0    /* No PER value map */
19565 };
19566 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_544 CC_NOTUSED = {
19567         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19568         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19569         0, 0    /* No PER value map */
19570 };
19571 static asn_per_constraints_t asn_PER_memb_id_constr_546 CC_NOTUSED = {
19572         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19573         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19574         0, 0    /* No PER value map */
19575 };
19576 static asn_per_constraints_t asn_PER_memb_criticality_constr_547 CC_NOTUSED = {
19577         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19578         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19579         0, 0    /* No PER value map */
19580 };
19581 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_548 CC_NOTUSED = {
19582         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19583         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19584         0, 0    /* No PER value map */
19585 };
19586 static asn_per_constraints_t asn_PER_memb_id_constr_550 CC_NOTUSED = {
19587         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19588         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19589         0, 0    /* No PER value map */
19590 };
19591 static asn_per_constraints_t asn_PER_memb_criticality_constr_551 CC_NOTUSED = {
19592         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19593         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19594         0, 0    /* No PER value map */
19595 };
19596 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_552 CC_NOTUSED = {
19597         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19598         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19599         0, 0    /* No PER value map */
19600 };
19601 static asn_per_constraints_t asn_PER_memb_id_constr_554 CC_NOTUSED = {
19602         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19603         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19604         0, 0    /* No PER value map */
19605 };
19606 static asn_per_constraints_t asn_PER_memb_criticality_constr_555 CC_NOTUSED = {
19607         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19608         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19609         0, 0    /* No PER value map */
19610 };
19611 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_556 CC_NOTUSED = {
19612         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19613         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19614         0, 0    /* No PER value map */
19615 };
19616 static asn_per_constraints_t asn_PER_memb_id_constr_558 CC_NOTUSED = {
19617         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19618         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19619         0, 0    /* No PER value map */
19620 };
19621 static asn_per_constraints_t asn_PER_memb_criticality_constr_559 CC_NOTUSED = {
19622         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19623         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19624         0, 0    /* No PER value map */
19625 };
19626 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_560 CC_NOTUSED = {
19627         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19628         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19629         0, 0    /* No PER value map */
19630 };
19631 static asn_per_constraints_t asn_PER_memb_id_constr_562 CC_NOTUSED = {
19632         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19633         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19634         0, 0    /* No PER value map */
19635 };
19636 static asn_per_constraints_t asn_PER_memb_criticality_constr_563 CC_NOTUSED = {
19637         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19638         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19639         0, 0    /* No PER value map */
19640 };
19641 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_564 CC_NOTUSED = {
19642         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19643         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19644         0, 0    /* No PER value map */
19645 };
19646 static asn_per_constraints_t asn_PER_memb_id_constr_566 CC_NOTUSED = {
19647         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19648         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19649         0, 0    /* No PER value map */
19650 };
19651 static asn_per_constraints_t asn_PER_memb_criticality_constr_567 CC_NOTUSED = {
19652         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19653         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19654         0, 0    /* No PER value map */
19655 };
19656 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_568 CC_NOTUSED = {
19657         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19658         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19659         0, 0    /* No PER value map */
19660 };
19661 static asn_per_constraints_t asn_PER_memb_id_constr_570 CC_NOTUSED = {
19662         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19663         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19664         0, 0    /* No PER value map */
19665 };
19666 static asn_per_constraints_t asn_PER_memb_criticality_constr_571 CC_NOTUSED = {
19667         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19668         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19669         0, 0    /* No PER value map */
19670 };
19671 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_572 CC_NOTUSED = {
19672         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19673         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19674         0, 0    /* No PER value map */
19675 };
19676 static asn_per_constraints_t asn_PER_memb_id_constr_574 CC_NOTUSED = {
19677         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19678         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19679         0, 0    /* No PER value map */
19680 };
19681 static asn_per_constraints_t asn_PER_memb_criticality_constr_575 CC_NOTUSED = {
19682         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19683         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19684         0, 0    /* No PER value map */
19685 };
19686 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_576 CC_NOTUSED = {
19687         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19688         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19689         0, 0    /* No PER value map */
19690 };
19691 static asn_per_constraints_t asn_PER_memb_id_constr_578 CC_NOTUSED = {
19692         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19693         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19694         0, 0    /* No PER value map */
19695 };
19696 static asn_per_constraints_t asn_PER_memb_criticality_constr_579 CC_NOTUSED = {
19697         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19698         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19699         0, 0    /* No PER value map */
19700 };
19701 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_580 CC_NOTUSED = {
19702         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19703         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19704         0, 0    /* No PER value map */
19705 };
19706 static asn_per_constraints_t asn_PER_memb_id_constr_582 CC_NOTUSED = {
19707         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19708         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19709         0, 0    /* No PER value map */
19710 };
19711 static asn_per_constraints_t asn_PER_memb_criticality_constr_583 CC_NOTUSED = {
19712         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19713         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19714         0, 0    /* No PER value map */
19715 };
19716 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_584 CC_NOTUSED = {
19717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19718         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19719         0, 0    /* No PER value map */
19720 };
19721 static asn_per_constraints_t asn_PER_memb_id_constr_586 CC_NOTUSED = {
19722         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19723         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19724         0, 0    /* No PER value map */
19725 };
19726 static asn_per_constraints_t asn_PER_memb_criticality_constr_587 CC_NOTUSED = {
19727         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19728         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19729         0, 0    /* No PER value map */
19730 };
19731 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_588 CC_NOTUSED = {
19732         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19733         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19734         0, 0    /* No PER value map */
19735 };
19736 static asn_per_constraints_t asn_PER_memb_id_constr_590 CC_NOTUSED = {
19737         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19738         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19739         0, 0    /* No PER value map */
19740 };
19741 static asn_per_constraints_t asn_PER_memb_criticality_constr_591 CC_NOTUSED = {
19742         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19743         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19744         0, 0    /* No PER value map */
19745 };
19746 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_592 CC_NOTUSED = {
19747         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19748         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19749         0, 0    /* No PER value map */
19750 };
19751 static asn_per_constraints_t asn_PER_memb_id_constr_594 CC_NOTUSED = {
19752         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19753         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19754         0, 0    /* No PER value map */
19755 };
19756 static asn_per_constraints_t asn_PER_memb_criticality_constr_595 CC_NOTUSED = {
19757         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19758         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19759         0, 0    /* No PER value map */
19760 };
19761 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_596 CC_NOTUSED = {
19762         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19763         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19764         0, 0    /* No PER value map */
19765 };
19766 static asn_per_constraints_t asn_PER_memb_id_constr_598 CC_NOTUSED = {
19767         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19768         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19769         0, 0    /* No PER value map */
19770 };
19771 static asn_per_constraints_t asn_PER_memb_criticality_constr_599 CC_NOTUSED = {
19772         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19773         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19774         0, 0    /* No PER value map */
19775 };
19776 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_600 CC_NOTUSED = {
19777         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19778         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19779         0, 0    /* No PER value map */
19780 };
19781 static asn_per_constraints_t asn_PER_memb_id_constr_602 CC_NOTUSED = {
19782         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19783         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19784         0, 0    /* No PER value map */
19785 };
19786 static asn_per_constraints_t asn_PER_memb_criticality_constr_603 CC_NOTUSED = {
19787         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19788         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19789         0, 0    /* No PER value map */
19790 };
19791 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_604 CC_NOTUSED = {
19792         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19793         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19794         0, 0    /* No PER value map */
19795 };
19796 static asn_per_constraints_t asn_PER_memb_id_constr_606 CC_NOTUSED = {
19797         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19798         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19799         0, 0    /* No PER value map */
19800 };
19801 static asn_per_constraints_t asn_PER_memb_criticality_constr_607 CC_NOTUSED = {
19802         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19803         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19804         0, 0    /* No PER value map */
19805 };
19806 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_608 CC_NOTUSED = {
19807         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19808         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19809         0, 0    /* No PER value map */
19810 };
19811 static asn_per_constraints_t asn_PER_memb_id_constr_610 CC_NOTUSED = {
19812         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19813         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19814         0, 0    /* No PER value map */
19815 };
19816 static asn_per_constraints_t asn_PER_memb_criticality_constr_611 CC_NOTUSED = {
19817         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19818         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19819         0, 0    /* No PER value map */
19820 };
19821 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_612 CC_NOTUSED = {
19822         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19823         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19824         0, 0    /* No PER value map */
19825 };
19826 static asn_per_constraints_t asn_PER_memb_id_constr_614 CC_NOTUSED = {
19827         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19828         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19829         0, 0    /* No PER value map */
19830 };
19831 static asn_per_constraints_t asn_PER_memb_criticality_constr_615 CC_NOTUSED = {
19832         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19833         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19834         0, 0    /* No PER value map */
19835 };
19836 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_616 CC_NOTUSED = {
19837         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19838         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19839         0, 0    /* No PER value map */
19840 };
19841 static asn_per_constraints_t asn_PER_memb_id_constr_618 CC_NOTUSED = {
19842         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19843         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19844         0, 0    /* No PER value map */
19845 };
19846 static asn_per_constraints_t asn_PER_memb_criticality_constr_619 CC_NOTUSED = {
19847         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19848         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19849         0, 0    /* No PER value map */
19850 };
19851 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_620 CC_NOTUSED = {
19852         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19853         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19854         0, 0    /* No PER value map */
19855 };
19856 static asn_per_constraints_t asn_PER_memb_id_constr_622 CC_NOTUSED = {
19857         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19858         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19859         0, 0    /* No PER value map */
19860 };
19861 static asn_per_constraints_t asn_PER_memb_criticality_constr_623 CC_NOTUSED = {
19862         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19863         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19864         0, 0    /* No PER value map */
19865 };
19866 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_624 CC_NOTUSED = {
19867         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19868         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19869         0, 0    /* No PER value map */
19870 };
19871 static asn_per_constraints_t asn_PER_memb_id_constr_626 CC_NOTUSED = {
19872         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19873         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19874         0, 0    /* No PER value map */
19875 };
19876 static asn_per_constraints_t asn_PER_memb_criticality_constr_627 CC_NOTUSED = {
19877         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19878         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19879         0, 0    /* No PER value map */
19880 };
19881 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_628 CC_NOTUSED = {
19882         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19883         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19884         0, 0    /* No PER value map */
19885 };
19886 static asn_per_constraints_t asn_PER_memb_id_constr_630 CC_NOTUSED = {
19887         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19888         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19889         0, 0    /* No PER value map */
19890 };
19891 static asn_per_constraints_t asn_PER_memb_criticality_constr_631 CC_NOTUSED = {
19892         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19893         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19894         0, 0    /* No PER value map */
19895 };
19896 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_632 CC_NOTUSED = {
19897         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19898         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19899         0, 0    /* No PER value map */
19900 };
19901 static asn_per_constraints_t asn_PER_memb_id_constr_634 CC_NOTUSED = {
19902         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19903         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19904         0, 0    /* No PER value map */
19905 };
19906 static asn_per_constraints_t asn_PER_memb_criticality_constr_635 CC_NOTUSED = {
19907         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19908         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19909         0, 0    /* No PER value map */
19910 };
19911 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_636 CC_NOTUSED = {
19912         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19913         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19914         0, 0    /* No PER value map */
19915 };
19916 static asn_per_constraints_t asn_PER_memb_id_constr_638 CC_NOTUSED = {
19917         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19918         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19919         0, 0    /* No PER value map */
19920 };
19921 static asn_per_constraints_t asn_PER_memb_criticality_constr_639 CC_NOTUSED = {
19922         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19923         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19924         0, 0    /* No PER value map */
19925 };
19926 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_640 CC_NOTUSED = {
19927         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19928         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19929         0, 0    /* No PER value map */
19930 };
19931 static asn_per_constraints_t asn_PER_memb_id_constr_642 CC_NOTUSED = {
19932         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19933         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19934         0, 0    /* No PER value map */
19935 };
19936 static asn_per_constraints_t asn_PER_memb_criticality_constr_643 CC_NOTUSED = {
19937         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19938         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19939         0, 0    /* No PER value map */
19940 };
19941 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_644 CC_NOTUSED = {
19942         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19943         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19944         0, 0    /* No PER value map */
19945 };
19946 static asn_per_constraints_t asn_PER_memb_id_constr_646 CC_NOTUSED = {
19947         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19948         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19949         0, 0    /* No PER value map */
19950 };
19951 static asn_per_constraints_t asn_PER_memb_criticality_constr_647 CC_NOTUSED = {
19952         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19953         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19954         0, 0    /* No PER value map */
19955 };
19956 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_648 CC_NOTUSED = {
19957         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19958         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19959         0, 0    /* No PER value map */
19960 };
19961 static asn_per_constraints_t asn_PER_memb_id_constr_650 CC_NOTUSED = {
19962         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19963         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19964         0, 0    /* No PER value map */
19965 };
19966 static asn_per_constraints_t asn_PER_memb_criticality_constr_651 CC_NOTUSED = {
19967         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19968         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19969         0, 0    /* No PER value map */
19970 };
19971 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_652 CC_NOTUSED = {
19972         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19973         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19974         0, 0    /* No PER value map */
19975 };
19976 static asn_per_constraints_t asn_PER_memb_id_constr_654 CC_NOTUSED = {
19977         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19978         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19979         0, 0    /* No PER value map */
19980 };
19981 static asn_per_constraints_t asn_PER_memb_criticality_constr_655 CC_NOTUSED = {
19982         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19983         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19984         0, 0    /* No PER value map */
19985 };
19986 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_656 CC_NOTUSED = {
19987         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19988         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19989         0, 0    /* No PER value map */
19990 };
19991 static asn_per_constraints_t asn_PER_memb_id_constr_658 CC_NOTUSED = {
19992         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19993         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19994         0, 0    /* No PER value map */
19995 };
19996 static asn_per_constraints_t asn_PER_memb_criticality_constr_659 CC_NOTUSED = {
19997         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19998         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19999         0, 0    /* No PER value map */
20000 };
20001 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_660 CC_NOTUSED = {
20002         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20003         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20004         0, 0    /* No PER value map */
20005 };
20006 static asn_per_constraints_t asn_PER_memb_id_constr_662 CC_NOTUSED = {
20007         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20008         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20009         0, 0    /* No PER value map */
20010 };
20011 static asn_per_constraints_t asn_PER_memb_criticality_constr_663 CC_NOTUSED = {
20012         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20013         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20014         0, 0    /* No PER value map */
20015 };
20016 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_664 CC_NOTUSED = {
20017         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20018         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20019         0, 0    /* No PER value map */
20020 };
20021 static asn_per_constraints_t asn_PER_memb_id_constr_666 CC_NOTUSED = {
20022         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20023         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20024         0, 0    /* No PER value map */
20025 };
20026 static asn_per_constraints_t asn_PER_memb_criticality_constr_667 CC_NOTUSED = {
20027         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20028         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20029         0, 0    /* No PER value map */
20030 };
20031 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_668 CC_NOTUSED = {
20032         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20033         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20034         0, 0    /* No PER value map */
20035 };
20036 static asn_per_constraints_t asn_PER_memb_id_constr_670 CC_NOTUSED = {
20037         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20038         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20039         0, 0    /* No PER value map */
20040 };
20041 static asn_per_constraints_t asn_PER_memb_criticality_constr_671 CC_NOTUSED = {
20042         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20043         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20044         0, 0    /* No PER value map */
20045 };
20046 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_672 CC_NOTUSED = {
20047         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20048         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20049         0, 0    /* No PER value map */
20050 };
20051 static asn_per_constraints_t asn_PER_memb_id_constr_674 CC_NOTUSED = {
20052         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20053         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20054         0, 0    /* No PER value map */
20055 };
20056 static asn_per_constraints_t asn_PER_memb_criticality_constr_675 CC_NOTUSED = {
20057         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20058         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20059         0, 0    /* No PER value map */
20060 };
20061 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_676 CC_NOTUSED = {
20062         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20063         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20064         0, 0    /* No PER value map */
20065 };
20066 static asn_per_constraints_t asn_PER_memb_id_constr_678 CC_NOTUSED = {
20067         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20068         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20069         0, 0    /* No PER value map */
20070 };
20071 static asn_per_constraints_t asn_PER_memb_criticality_constr_679 CC_NOTUSED = {
20072         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20073         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20074         0, 0    /* No PER value map */
20075 };
20076 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_680 CC_NOTUSED = {
20077         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20078         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20079         0, 0    /* No PER value map */
20080 };
20081 static asn_per_constraints_t asn_PER_memb_id_constr_682 CC_NOTUSED = {
20082         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20083         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20084         0, 0    /* No PER value map */
20085 };
20086 static asn_per_constraints_t asn_PER_memb_criticality_constr_683 CC_NOTUSED = {
20087         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20088         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20089         0, 0    /* No PER value map */
20090 };
20091 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_684 CC_NOTUSED = {
20092         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20093         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20094         0, 0    /* No PER value map */
20095 };
20096 static asn_per_constraints_t asn_PER_memb_id_constr_686 CC_NOTUSED = {
20097         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20098         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20099         0, 0    /* No PER value map */
20100 };
20101 static asn_per_constraints_t asn_PER_memb_criticality_constr_687 CC_NOTUSED = {
20102         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20103         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20104         0, 0    /* No PER value map */
20105 };
20106 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_688 CC_NOTUSED = {
20107         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20108         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20109         0, 0    /* No PER value map */
20110 };
20111 static asn_per_constraints_t asn_PER_memb_id_constr_690 CC_NOTUSED = {
20112         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20113         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20114         0, 0    /* No PER value map */
20115 };
20116 static asn_per_constraints_t asn_PER_memb_criticality_constr_691 CC_NOTUSED = {
20117         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20118         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20119         0, 0    /* No PER value map */
20120 };
20121 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_692 CC_NOTUSED = {
20122         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20123         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20124         0, 0    /* No PER value map */
20125 };
20126 static asn_per_constraints_t asn_PER_memb_id_constr_694 CC_NOTUSED = {
20127         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20128         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20129         0, 0    /* No PER value map */
20130 };
20131 static asn_per_constraints_t asn_PER_memb_criticality_constr_695 CC_NOTUSED = {
20132         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20133         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20134         0, 0    /* No PER value map */
20135 };
20136 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_696 CC_NOTUSED = {
20137         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20138         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20139         0, 0    /* No PER value map */
20140 };
20141 static asn_per_constraints_t asn_PER_memb_id_constr_698 CC_NOTUSED = {
20142         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20143         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20144         0, 0    /* No PER value map */
20145 };
20146 static asn_per_constraints_t asn_PER_memb_criticality_constr_699 CC_NOTUSED = {
20147         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20148         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20149         0, 0    /* No PER value map */
20150 };
20151 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_700 CC_NOTUSED = {
20152         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20153         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20154         0, 0    /* No PER value map */
20155 };
20156 static asn_per_constraints_t asn_PER_memb_id_constr_702 CC_NOTUSED = {
20157         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20158         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20159         0, 0    /* No PER value map */
20160 };
20161 static asn_per_constraints_t asn_PER_memb_criticality_constr_703 CC_NOTUSED = {
20162         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20163         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20164         0, 0    /* No PER value map */
20165 };
20166 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_704 CC_NOTUSED = {
20167         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20168         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20169         0, 0    /* No PER value map */
20170 };
20171 static asn_per_constraints_t asn_PER_memb_id_constr_706 CC_NOTUSED = {
20172         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20173         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20174         0, 0    /* No PER value map */
20175 };
20176 static asn_per_constraints_t asn_PER_memb_criticality_constr_707 CC_NOTUSED = {
20177         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20178         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20179         0, 0    /* No PER value map */
20180 };
20181 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_708 CC_NOTUSED = {
20182         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20183         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20184         0, 0    /* No PER value map */
20185 };
20186 static asn_per_constraints_t asn_PER_memb_id_constr_710 CC_NOTUSED = {
20187         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20188         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20189         0, 0    /* No PER value map */
20190 };
20191 static asn_per_constraints_t asn_PER_memb_criticality_constr_711 CC_NOTUSED = {
20192         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20193         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20194         0, 0    /* No PER value map */
20195 };
20196 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_712 CC_NOTUSED = {
20197         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20198         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20199         0, 0    /* No PER value map */
20200 };
20201 static asn_per_constraints_t asn_PER_memb_id_constr_714 CC_NOTUSED = {
20202         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20203         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20204         0, 0    /* No PER value map */
20205 };
20206 static asn_per_constraints_t asn_PER_memb_criticality_constr_715 CC_NOTUSED = {
20207         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20208         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20209         0, 0    /* No PER value map */
20210 };
20211 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_716 CC_NOTUSED = {
20212         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20213         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20214         0, 0    /* No PER value map */
20215 };
20216 static asn_per_constraints_t asn_PER_memb_id_constr_718 CC_NOTUSED = {
20217         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20218         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20219         0, 0    /* No PER value map */
20220 };
20221 static asn_per_constraints_t asn_PER_memb_criticality_constr_719 CC_NOTUSED = {
20222         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20223         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20224         0, 0    /* No PER value map */
20225 };
20226 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_720 CC_NOTUSED = {
20227         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20228         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20229         0, 0    /* No PER value map */
20230 };
20231 static asn_per_constraints_t asn_PER_memb_id_constr_722 CC_NOTUSED = {
20232         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20233         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20234         0, 0    /* No PER value map */
20235 };
20236 static asn_per_constraints_t asn_PER_memb_criticality_constr_723 CC_NOTUSED = {
20237         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20238         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20239         0, 0    /* No PER value map */
20240 };
20241 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_724 CC_NOTUSED = {
20242         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20243         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20244         0, 0    /* No PER value map */
20245 };
20246 static asn_per_constraints_t asn_PER_memb_id_constr_726 CC_NOTUSED = {
20247         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20248         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20249         0, 0    /* No PER value map */
20250 };
20251 static asn_per_constraints_t asn_PER_memb_criticality_constr_727 CC_NOTUSED = {
20252         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20253         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20254         0, 0    /* No PER value map */
20255 };
20256 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_728 CC_NOTUSED = {
20257         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20258         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20259         0, 0    /* No PER value map */
20260 };
20261 static asn_per_constraints_t asn_PER_memb_id_constr_730 CC_NOTUSED = {
20262         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20263         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20264         0, 0    /* No PER value map */
20265 };
20266 static asn_per_constraints_t asn_PER_memb_criticality_constr_731 CC_NOTUSED = {
20267         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20268         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20269         0, 0    /* No PER value map */
20270 };
20271 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_732 CC_NOTUSED = {
20272         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20273         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20274         0, 0    /* No PER value map */
20275 };
20276 static asn_per_constraints_t asn_PER_memb_id_constr_734 CC_NOTUSED = {
20277         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20278         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20279         0, 0    /* No PER value map */
20280 };
20281 static asn_per_constraints_t asn_PER_memb_criticality_constr_735 CC_NOTUSED = {
20282         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20283         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20284         0, 0    /* No PER value map */
20285 };
20286 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_736 CC_NOTUSED = {
20287         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20288         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20289         0, 0    /* No PER value map */
20290 };
20291 static asn_per_constraints_t asn_PER_memb_id_constr_738 CC_NOTUSED = {
20292         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20293         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20294         0, 0    /* No PER value map */
20295 };
20296 static asn_per_constraints_t asn_PER_memb_criticality_constr_739 CC_NOTUSED = {
20297         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20298         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20299         0, 0    /* No PER value map */
20300 };
20301 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_740 CC_NOTUSED = {
20302         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20303         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20304         0, 0    /* No PER value map */
20305 };
20306 static asn_per_constraints_t asn_PER_memb_id_constr_742 CC_NOTUSED = {
20307         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20308         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20309         0, 0    /* No PER value map */
20310 };
20311 static asn_per_constraints_t asn_PER_memb_criticality_constr_743 CC_NOTUSED = {
20312         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20313         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20314         0, 0    /* No PER value map */
20315 };
20316 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_744 CC_NOTUSED = {
20317         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20318         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20319         0, 0    /* No PER value map */
20320 };
20321 static asn_per_constraints_t asn_PER_memb_id_constr_746 CC_NOTUSED = {
20322         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20323         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20324         0, 0    /* No PER value map */
20325 };
20326 static asn_per_constraints_t asn_PER_memb_criticality_constr_747 CC_NOTUSED = {
20327         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20328         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20329         0, 0    /* No PER value map */
20330 };
20331 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_748 CC_NOTUSED = {
20332         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20333         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20334         0, 0    /* No PER value map */
20335 };
20336 static asn_per_constraints_t asn_PER_memb_id_constr_750 CC_NOTUSED = {
20337         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20338         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20339         0, 0    /* No PER value map */
20340 };
20341 static asn_per_constraints_t asn_PER_memb_criticality_constr_751 CC_NOTUSED = {
20342         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20343         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20344         0, 0    /* No PER value map */
20345 };
20346 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_752 CC_NOTUSED = {
20347         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20348         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20349         0, 0    /* No PER value map */
20350 };
20351 static asn_per_constraints_t asn_PER_memb_id_constr_754 CC_NOTUSED = {
20352         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20353         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20354         0, 0    /* No PER value map */
20355 };
20356 static asn_per_constraints_t asn_PER_memb_criticality_constr_755 CC_NOTUSED = {
20357         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20358         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20359         0, 0    /* No PER value map */
20360 };
20361 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_756 CC_NOTUSED = {
20362         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20363         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20364         0, 0    /* No PER value map */
20365 };
20366 static asn_per_constraints_t asn_PER_memb_id_constr_758 CC_NOTUSED = {
20367         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20368         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20369         0, 0    /* No PER value map */
20370 };
20371 static asn_per_constraints_t asn_PER_memb_criticality_constr_759 CC_NOTUSED = {
20372         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20373         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20374         0, 0    /* No PER value map */
20375 };
20376 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_760 CC_NOTUSED = {
20377         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20378         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20379         0, 0    /* No PER value map */
20380 };
20381 static asn_per_constraints_t asn_PER_memb_id_constr_762 CC_NOTUSED = {
20382         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20383         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20384         0, 0    /* No PER value map */
20385 };
20386 static asn_per_constraints_t asn_PER_memb_criticality_constr_763 CC_NOTUSED = {
20387         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20388         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20389         0, 0    /* No PER value map */
20390 };
20391 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_764 CC_NOTUSED = {
20392         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20393         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20394         0, 0    /* No PER value map */
20395 };
20396 static asn_per_constraints_t asn_PER_memb_id_constr_766 CC_NOTUSED = {
20397         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20398         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20399         0, 0    /* No PER value map */
20400 };
20401 static asn_per_constraints_t asn_PER_memb_criticality_constr_767 CC_NOTUSED = {
20402         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20403         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20404         0, 0    /* No PER value map */
20405 };
20406 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_768 CC_NOTUSED = {
20407         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20408         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20409         0, 0    /* No PER value map */
20410 };
20411 static asn_per_constraints_t asn_PER_memb_id_constr_770 CC_NOTUSED = {
20412         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20413         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20414         0, 0    /* No PER value map */
20415 };
20416 static asn_per_constraints_t asn_PER_memb_criticality_constr_771 CC_NOTUSED = {
20417         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20418         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20419         0, 0    /* No PER value map */
20420 };
20421 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_772 CC_NOTUSED = {
20422         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20423         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20424         0, 0    /* No PER value map */
20425 };
20426 static asn_per_constraints_t asn_PER_memb_id_constr_774 CC_NOTUSED = {
20427         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20428         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20429         0, 0    /* No PER value map */
20430 };
20431 static asn_per_constraints_t asn_PER_memb_criticality_constr_775 CC_NOTUSED = {
20432         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20433         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20434         0, 0    /* No PER value map */
20435 };
20436 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_776 CC_NOTUSED = {
20437         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20438         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20439         0, 0    /* No PER value map */
20440 };
20441 static asn_per_constraints_t asn_PER_memb_id_constr_778 CC_NOTUSED = {
20442         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20443         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20444         0, 0    /* No PER value map */
20445 };
20446 static asn_per_constraints_t asn_PER_memb_criticality_constr_779 CC_NOTUSED = {
20447         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20448         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20449         0, 0    /* No PER value map */
20450 };
20451 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_780 CC_NOTUSED = {
20452         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20453         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20454         0, 0    /* No PER value map */
20455 };
20456 static asn_per_constraints_t asn_PER_memb_id_constr_782 CC_NOTUSED = {
20457         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20458         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20459         0, 0    /* No PER value map */
20460 };
20461 static asn_per_constraints_t asn_PER_memb_criticality_constr_783 CC_NOTUSED = {
20462         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20463         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20464         0, 0    /* No PER value map */
20465 };
20466 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_784 CC_NOTUSED = {
20467         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20468         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20469         0, 0    /* No PER value map */
20470 };
20471 static asn_per_constraints_t asn_PER_memb_id_constr_786 CC_NOTUSED = {
20472         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20473         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20474         0, 0    /* No PER value map */
20475 };
20476 static asn_per_constraints_t asn_PER_memb_criticality_constr_787 CC_NOTUSED = {
20477         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20478         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20479         0, 0    /* No PER value map */
20480 };
20481 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_788 CC_NOTUSED = {
20482         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20483         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20484         0, 0    /* No PER value map */
20485 };
20486 static asn_per_constraints_t asn_PER_memb_id_constr_790 CC_NOTUSED = {
20487         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20488         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20489         0, 0    /* No PER value map */
20490 };
20491 static asn_per_constraints_t asn_PER_memb_criticality_constr_791 CC_NOTUSED = {
20492         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20493         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20494         0, 0    /* No PER value map */
20495 };
20496 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_792 CC_NOTUSED = {
20497         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20498         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20499         0, 0    /* No PER value map */
20500 };
20501 static asn_per_constraints_t asn_PER_memb_id_constr_794 CC_NOTUSED = {
20502         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20503         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20504         0, 0    /* No PER value map */
20505 };
20506 static asn_per_constraints_t asn_PER_memb_criticality_constr_795 CC_NOTUSED = {
20507         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20508         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20509         0, 0    /* No PER value map */
20510 };
20511 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_796 CC_NOTUSED = {
20512         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20513         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20514         0, 0    /* No PER value map */
20515 };
20516 static asn_per_constraints_t asn_PER_memb_id_constr_798 CC_NOTUSED = {
20517         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20518         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20519         0, 0    /* No PER value map */
20520 };
20521 static asn_per_constraints_t asn_PER_memb_criticality_constr_799 CC_NOTUSED = {
20522         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20523         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20524         0, 0    /* No PER value map */
20525 };
20526 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_800 CC_NOTUSED = {
20527         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20528         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20529         0, 0    /* No PER value map */
20530 };
20531 static asn_per_constraints_t asn_PER_memb_id_constr_802 CC_NOTUSED = {
20532         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20533         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20534         0, 0    /* No PER value map */
20535 };
20536 static asn_per_constraints_t asn_PER_memb_criticality_constr_803 CC_NOTUSED = {
20537         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20538         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20539         0, 0    /* No PER value map */
20540 };
20541 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_804 CC_NOTUSED = {
20542         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20543         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20544         0, 0    /* No PER value map */
20545 };
20546 static asn_per_constraints_t asn_PER_memb_id_constr_806 CC_NOTUSED = {
20547         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20548         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20549         0, 0    /* No PER value map */
20550 };
20551 static asn_per_constraints_t asn_PER_memb_criticality_constr_807 CC_NOTUSED = {
20552         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20553         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20554         0, 0    /* No PER value map */
20555 };
20556 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_808 CC_NOTUSED = {
20557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20558         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20559         0, 0    /* No PER value map */
20560 };
20561 static asn_per_constraints_t asn_PER_memb_id_constr_810 CC_NOTUSED = {
20562         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20563         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20564         0, 0    /* No PER value map */
20565 };
20566 static asn_per_constraints_t asn_PER_memb_criticality_constr_811 CC_NOTUSED = {
20567         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20568         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20569         0, 0    /* No PER value map */
20570 };
20571 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_812 CC_NOTUSED = {
20572         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20573         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20574         0, 0    /* No PER value map */
20575 };
20576 static asn_per_constraints_t asn_PER_memb_id_constr_814 CC_NOTUSED = {
20577         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20578         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20579         0, 0    /* No PER value map */
20580 };
20581 static asn_per_constraints_t asn_PER_memb_criticality_constr_815 CC_NOTUSED = {
20582         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20583         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20584         0, 0    /* No PER value map */
20585 };
20586 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_816 CC_NOTUSED = {
20587         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20588         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20589         0, 0    /* No PER value map */
20590 };
20591 static asn_per_constraints_t asn_PER_memb_id_constr_818 CC_NOTUSED = {
20592         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20593         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20594         0, 0    /* No PER value map */
20595 };
20596 static asn_per_constraints_t asn_PER_memb_criticality_constr_819 CC_NOTUSED = {
20597         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20598         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20599         0, 0    /* No PER value map */
20600 };
20601 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_820 CC_NOTUSED = {
20602         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20603         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20604         0, 0    /* No PER value map */
20605 };
20606 static asn_per_constraints_t asn_PER_memb_id_constr_822 CC_NOTUSED = {
20607         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20608         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20609         0, 0    /* No PER value map */
20610 };
20611 static asn_per_constraints_t asn_PER_memb_criticality_constr_823 CC_NOTUSED = {
20612         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20613         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20614         0, 0    /* No PER value map */
20615 };
20616 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_824 CC_NOTUSED = {
20617         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20618         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20619         0, 0    /* No PER value map */
20620 };
20621 static asn_per_constraints_t asn_PER_memb_id_constr_826 CC_NOTUSED = {
20622         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20623         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20624         0, 0    /* No PER value map */
20625 };
20626 static asn_per_constraints_t asn_PER_memb_criticality_constr_827 CC_NOTUSED = {
20627         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20628         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20629         0, 0    /* No PER value map */
20630 };
20631 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_828 CC_NOTUSED = {
20632         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20633         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20634         0, 0    /* No PER value map */
20635 };
20636 static asn_per_constraints_t asn_PER_memb_id_constr_830 CC_NOTUSED = {
20637         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20638         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20639         0, 0    /* No PER value map */
20640 };
20641 static asn_per_constraints_t asn_PER_memb_criticality_constr_831 CC_NOTUSED = {
20642         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20643         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20644         0, 0    /* No PER value map */
20645 };
20646 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_832 CC_NOTUSED = {
20647         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20648         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20649         0, 0    /* No PER value map */
20650 };
20651 static asn_per_constraints_t asn_PER_memb_id_constr_834 CC_NOTUSED = {
20652         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20653         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20654         0, 0    /* No PER value map */
20655 };
20656 static asn_per_constraints_t asn_PER_memb_criticality_constr_835 CC_NOTUSED = {
20657         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20658         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20659         0, 0    /* No PER value map */
20660 };
20661 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_836 CC_NOTUSED = {
20662         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20663         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20664         0, 0    /* No PER value map */
20665 };
20666 static asn_per_constraints_t asn_PER_memb_id_constr_838 CC_NOTUSED = {
20667         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20668         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20669         0, 0    /* No PER value map */
20670 };
20671 static asn_per_constraints_t asn_PER_memb_criticality_constr_839 CC_NOTUSED = {
20672         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20673         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20674         0, 0    /* No PER value map */
20675 };
20676 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_840 CC_NOTUSED = {
20677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20678         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20679         0, 0    /* No PER value map */
20680 };
20681 static asn_per_constraints_t asn_PER_memb_id_constr_842 CC_NOTUSED = {
20682         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20683         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20684         0, 0    /* No PER value map */
20685 };
20686 static asn_per_constraints_t asn_PER_memb_criticality_constr_843 CC_NOTUSED = {
20687         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20688         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20689         0, 0    /* No PER value map */
20690 };
20691 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_844 CC_NOTUSED = {
20692         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20693         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20694         0, 0    /* No PER value map */
20695 };
20696 static asn_per_constraints_t asn_PER_memb_id_constr_846 CC_NOTUSED = {
20697         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20698         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20699         0, 0    /* No PER value map */
20700 };
20701 static asn_per_constraints_t asn_PER_memb_criticality_constr_847 CC_NOTUSED = {
20702         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20703         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20704         0, 0    /* No PER value map */
20705 };
20706 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_848 CC_NOTUSED = {
20707         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20708         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20709         0, 0    /* No PER value map */
20710 };
20711 static asn_per_constraints_t asn_PER_memb_id_constr_850 CC_NOTUSED = {
20712         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20713         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20714         0, 0    /* No PER value map */
20715 };
20716 static asn_per_constraints_t asn_PER_memb_criticality_constr_851 CC_NOTUSED = {
20717         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20718         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20719         0, 0    /* No PER value map */
20720 };
20721 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_852 CC_NOTUSED = {
20722         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20723         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20724         0, 0    /* No PER value map */
20725 };
20726 static asn_per_constraints_t asn_PER_memb_id_constr_854 CC_NOTUSED = {
20727         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20728         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20729         0, 0    /* No PER value map */
20730 };
20731 static asn_per_constraints_t asn_PER_memb_criticality_constr_855 CC_NOTUSED = {
20732         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20733         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20734         0, 0    /* No PER value map */
20735 };
20736 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_856 CC_NOTUSED = {
20737         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20738         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20739         0, 0    /* No PER value map */
20740 };
20741 static asn_per_constraints_t asn_PER_memb_id_constr_858 CC_NOTUSED = {
20742         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20743         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20744         0, 0    /* No PER value map */
20745 };
20746 static asn_per_constraints_t asn_PER_memb_criticality_constr_859 CC_NOTUSED = {
20747         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20748         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20749         0, 0    /* No PER value map */
20750 };
20751 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_860 CC_NOTUSED = {
20752         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20753         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20754         0, 0    /* No PER value map */
20755 };
20756 static asn_per_constraints_t asn_PER_memb_id_constr_862 CC_NOTUSED = {
20757         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20758         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20759         0, 0    /* No PER value map */
20760 };
20761 static asn_per_constraints_t asn_PER_memb_criticality_constr_863 CC_NOTUSED = {
20762         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20763         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20764         0, 0    /* No PER value map */
20765 };
20766 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_864 CC_NOTUSED = {
20767         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20768         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20769         0, 0    /* No PER value map */
20770 };
20771 static asn_per_constraints_t asn_PER_memb_id_constr_866 CC_NOTUSED = {
20772         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20773         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20774         0, 0    /* No PER value map */
20775 };
20776 static asn_per_constraints_t asn_PER_memb_criticality_constr_867 CC_NOTUSED = {
20777         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20778         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20779         0, 0    /* No PER value map */
20780 };
20781 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_868 CC_NOTUSED = {
20782         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20783         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20784         0, 0    /* No PER value map */
20785 };
20786 static asn_per_constraints_t asn_PER_memb_id_constr_870 CC_NOTUSED = {
20787         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20788         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20789         0, 0    /* No PER value map */
20790 };
20791 static asn_per_constraints_t asn_PER_memb_criticality_constr_871 CC_NOTUSED = {
20792         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20793         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20794         0, 0    /* No PER value map */
20795 };
20796 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_872 CC_NOTUSED = {
20797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20798         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20799         0, 0    /* No PER value map */
20800 };
20801 static asn_per_constraints_t asn_PER_memb_id_constr_874 CC_NOTUSED = {
20802         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20803         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20804         0, 0    /* No PER value map */
20805 };
20806 static asn_per_constraints_t asn_PER_memb_criticality_constr_875 CC_NOTUSED = {
20807         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20808         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20809         0, 0    /* No PER value map */
20810 };
20811 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_876 CC_NOTUSED = {
20812         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20813         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20814         0, 0    /* No PER value map */
20815 };
20816 static asn_per_constraints_t asn_PER_memb_id_constr_878 CC_NOTUSED = {
20817         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20818         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20819         0, 0    /* No PER value map */
20820 };
20821 static asn_per_constraints_t asn_PER_memb_criticality_constr_879 CC_NOTUSED = {
20822         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20823         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20824         0, 0    /* No PER value map */
20825 };
20826 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_880 CC_NOTUSED = {
20827         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20828         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20829         0, 0    /* No PER value map */
20830 };
20831 static asn_per_constraints_t asn_PER_memb_id_constr_882 CC_NOTUSED = {
20832         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20833         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20834         0, 0    /* No PER value map */
20835 };
20836 static asn_per_constraints_t asn_PER_memb_criticality_constr_883 CC_NOTUSED = {
20837         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20838         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20839         0, 0    /* No PER value map */
20840 };
20841 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_884 CC_NOTUSED = {
20842         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20843         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20844         0, 0    /* No PER value map */
20845 };
20846 static asn_per_constraints_t asn_PER_memb_id_constr_886 CC_NOTUSED = {
20847         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20848         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20849         0, 0    /* No PER value map */
20850 };
20851 static asn_per_constraints_t asn_PER_memb_criticality_constr_887 CC_NOTUSED = {
20852         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20853         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20854         0, 0    /* No PER value map */
20855 };
20856 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_888 CC_NOTUSED = {
20857         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20858         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20859         0, 0    /* No PER value map */
20860 };
20861 static asn_per_constraints_t asn_PER_memb_id_constr_890 CC_NOTUSED = {
20862         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20863         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20864         0, 0    /* No PER value map */
20865 };
20866 static asn_per_constraints_t asn_PER_memb_criticality_constr_891 CC_NOTUSED = {
20867         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20868         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20869         0, 0    /* No PER value map */
20870 };
20871 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_892 CC_NOTUSED = {
20872         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20873         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20874         0, 0    /* No PER value map */
20875 };
20876 static asn_TYPE_member_t asn_MBR_extensionValue_4[] = {
20877         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.ManagementBasedMDTallowed),
20878                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
20879                 0,
20880                 &asn_DEF_ManagementBasedMDTallowed,
20881                 0,
20882                 { 0, 0, 0 },
20883                 0, 0, /* No default value */
20884                 "ManagementBasedMDTallowed"
20885                 },
20886         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.MDTPLMNList),
20887                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20888                 0,
20889                 &asn_DEF_MDTPLMNList,
20890                 0,
20891                 { 0, 0, 0 },
20892                 0, 0, /* No default value */
20893                 "MDTPLMNList"
20894                 },
20895         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
20896                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20897                 0,
20898                 &asn_DEF_UESidelinkAggregateMaximumBitRate,
20899                 0,
20900                 { 0, 0, 0 },
20901                 0, 0, /* No default value */
20902                 "UESidelinkAggregateMaximumBitRate"
20903                 },
20904 };
20905 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_4[] = {
20906     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* ManagementBasedMDTallowed */
20907     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* MDTPLMNList */
20908     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* UESidelinkAggregateMaximumBitRate */
20909 };
20910 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
20911         sizeof(struct UE_ContextInformation_ExtIEs__extensionValue),
20912         offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, _asn_ctx),
20913         offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, present),
20914         sizeof(((struct UE_ContextInformation_ExtIEs__extensionValue *)0)->present),
20915         asn_MAP_extensionValue_tag2el_4,
20916         3,      /* Count of tags in the map */
20917         0, 0,
20918         -1      /* Extensions start */
20919 };
20920 static /* Use -fall-defs-global to expose */
20921 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
20922         "extensionValue",
20923         "extensionValue",
20924         &asn_OP_OPEN_TYPE,
20925         0,      /* No effective tags (pointer) */
20926         0,      /* No effective tags (count) */
20927         0,      /* No tags (pointer) */
20928         0,      /* No tags (count) */
20929         { 0, 0, OPEN_TYPE_constraint },
20930         asn_MBR_extensionValue_4,
20931         3,      /* Elements count */
20932         &asn_SPC_extensionValue_specs_4 /* Additional specs */
20933 };
20934
20935 asn_TYPE_member_t asn_MBR_UE_ContextInformation_ExtIEs_1[] = {
20936         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, id),
20937                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20938                 -1,     /* IMPLICIT tag at current level */
20939                 &asn_DEF_ProtocolIE_ID,
20940                 0,
20941                 { 0, &asn_PER_memb_id_constr_2,  memb_id_constraint_1 },
20942                 0, 0, /* No default value */
20943                 "id"
20944                 },
20945         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, criticality),
20946                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20947                 -1,     /* IMPLICIT tag at current level */
20948                 &asn_DEF_Criticality,
20949                 select_UE_ContextInformation_ExtIEs_criticality_type,
20950                 { 0, &asn_PER_memb_criticality_constr_3,  memb_criticality_constraint_1 },
20951                 0, 0, /* No default value */
20952                 "criticality"
20953                 },
20954         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, extensionValue),
20955                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20956                 +1,     /* EXPLICIT tag at current level */
20957                 &asn_DEF_extensionValue_4,
20958                 select_UE_ContextInformation_ExtIEs_extensionValue_type,
20959                 { 0, &asn_PER_memb_extensionValue_constr_4,  memb_extensionValue_constraint_1 },
20960                 0, 0, /* No default value */
20961                 "extensionValue"
20962                 },
20963 };
20964 static const ber_tlv_tag_t asn_DEF_UE_ContextInformation_ExtIEs_tags_1[] = {
20965         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20966 };
20967 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1[] = {
20968     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20969     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20970     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20971 };
20972 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformation_ExtIEs_specs_1 = {
20973         sizeof(struct UE_ContextInformation_ExtIEs),
20974         offsetof(struct UE_ContextInformation_ExtIEs, _asn_ctx),
20975         asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1,
20976         3,      /* Count of tags in the map */
20977         0, 0, 0,        /* Optional elements (not needed) */
20978         -1,     /* First extension addition */
20979 };
20980 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformation_ExtIEs = {
20981         "UE-ContextInformation-ExtIEs",
20982         "UE-ContextInformation-ExtIEs",
20983         &asn_OP_SEQUENCE,
20984         asn_DEF_UE_ContextInformation_ExtIEs_tags_1,
20985         sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
20986                 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
20987         asn_DEF_UE_ContextInformation_ExtIEs_tags_1,    /* Same as above */
20988         sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
20989                 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
20990         { 0, 0, SEQUENCE_constraint },
20991         asn_MBR_UE_ContextInformation_ExtIEs_1,
20992         3,      /* Elements count */
20993         &asn_SPC_UE_ContextInformation_ExtIEs_specs_1   /* Additional specs */
20994 };
20995
20996 static asn_TYPE_member_t asn_MBR_extensionValue_8[] = {
20997         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, choice.BearerType),
20998                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
20999                 0,
21000                 &asn_DEF_BearerType,
21001                 0,
21002                 { 0, 0, 0 },
21003                 0, 0, /* No default value */
21004                 "BearerType"
21005                 },
21006 };
21007 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_8[] = {
21008     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* BearerType */
21009 };
21010 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
21011         sizeof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue),
21012         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
21013         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, present),
21014         sizeof(((struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
21015         asn_MAP_extensionValue_tag2el_8,
21016         1,      /* Count of tags in the map */
21017         0, 0,
21018         -1      /* Extensions start */
21019 };
21020 static /* Use -fall-defs-global to expose */
21021 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
21022         "extensionValue",
21023         "extensionValue",
21024         &asn_OP_OPEN_TYPE,
21025         0,      /* No effective tags (pointer) */
21026         0,      /* No effective tags (count) */
21027         0,      /* No tags (pointer) */
21028         0,      /* No tags (count) */
21029         { 0, 0, OPEN_TYPE_constraint },
21030         asn_MBR_extensionValue_8,
21031         1,      /* Elements count */
21032         &asn_SPC_extensionValue_specs_8 /* Additional specs */
21033 };
21034
21035 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5[] = {
21036         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id),
21037                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21038                 -1,     /* IMPLICIT tag at current level */
21039                 &asn_DEF_ProtocolIE_ID,
21040                 0,
21041                 { 0, &asn_PER_memb_id_constr_6,  memb_id_constraint_5 },
21042                 0, 0, /* No default value */
21043                 "id"
21044                 },
21045         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, criticality),
21046                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21047                 -1,     /* IMPLICIT tag at current level */
21048                 &asn_DEF_Criticality,
21049                 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type,
21050                 { 0, &asn_PER_memb_criticality_constr_7,  memb_criticality_constraint_5 },
21051                 0, 0, /* No default value */
21052                 "criticality"
21053                 },
21054         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, extensionValue),
21055                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21056                 +1,     /* EXPLICIT tag at current level */
21057                 &asn_DEF_extensionValue_8,
21058                 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type,
21059                 { 0, &asn_PER_memb_extensionValue_constr_8,  memb_extensionValue_constraint_5 },
21060                 0, 0, /* No default value */
21061                 "extensionValue"
21062                 },
21063 };
21064 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[] = {
21065         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21066 };
21067 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5[] = {
21068     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21069     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21070     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21071 };
21072 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 = {
21073         sizeof(struct E_RABs_ToBeSetup_ItemExtIEs),
21074         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, _asn_ctx),
21075         asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5,
21076         3,      /* Count of tags in the map */
21077         0, 0, 0,        /* Optional elements (not needed) */
21078         -1,     /* First extension addition */
21079 };
21080 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs = {
21081         "E-RABs-ToBeSetup-ItemExtIEs",
21082         "E-RABs-ToBeSetup-ItemExtIEs",
21083         &asn_OP_SEQUENCE,
21084         asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,
21085         sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
21086                 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
21087         asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,     /* Same as above */
21088         sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
21089                 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
21090         { 0, 0, SEQUENCE_constraint },
21091         asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5,
21092         3,      /* Elements count */
21093         &asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5    /* Additional specs */
21094 };
21095
21096 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
21097         sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue),
21098         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, _asn_ctx),
21099         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, present),
21100         sizeof(((struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue *)0)->present),
21101         0,      /* No top level tags */
21102         0,      /* No tags in the map */
21103         0, 0,
21104         -1      /* Extensions start */
21105 };
21106 static /* Use -fall-defs-global to expose */
21107 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
21108         "extensionValue",
21109         "extensionValue",
21110         &asn_OP_OPEN_TYPE,
21111         0,      /* No effective tags (pointer) */
21112         0,      /* No effective tags (count) */
21113         0,      /* No tags (pointer) */
21114         0,      /* No tags (count) */
21115         { 0, 0, OPEN_TYPE_constraint },
21116         0, 0,   /* No members */
21117         &asn_SPC_extensionValue_specs_12        /* Additional specs */
21118 };
21119
21120 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9[] = {
21121         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, id),
21122                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21123                 -1,     /* IMPLICIT tag at current level */
21124                 &asn_DEF_ProtocolIE_ID,
21125                 0,
21126                 { 0, &asn_PER_memb_id_constr_10,  memb_id_constraint_9 },
21127                 0, 0, /* No default value */
21128                 "id"
21129                 },
21130         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, criticality),
21131                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21132                 -1,     /* IMPLICIT tag at current level */
21133                 &asn_DEF_Criticality,
21134                 0,
21135                 { 0, &asn_PER_memb_criticality_constr_11,  memb_criticality_constraint_9 },
21136                 0, 0, /* No default value */
21137                 "criticality"
21138                 },
21139         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, extensionValue),
21140                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21141                 +1,     /* EXPLICIT tag at current level */
21142                 &asn_DEF_extensionValue_12,
21143                 0,
21144                 { 0, &asn_PER_memb_extensionValue_constr_12,  memb_extensionValue_constraint_9 },
21145                 0, 0, /* No default value */
21146                 "extensionValue"
21147                 },
21148 };
21149 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[] = {
21150         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21151 };
21152 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9[] = {
21153     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21154     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21155     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21156 };
21157 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 = {
21158         sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs),
21159         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, _asn_ctx),
21160         asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9,
21161         3,      /* Count of tags in the map */
21162         0, 0, 0,        /* Optional elements (not needed) */
21163         -1,     /* First extension addition */
21164 };
21165 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs = {
21166         "UE-ContextReferenceAtSeNB-ItemExtIEs",
21167         "UE-ContextReferenceAtSeNB-ItemExtIEs",
21168         &asn_OP_SEQUENCE,
21169         asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,
21170         sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
21171                 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
21172         asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,    /* Same as above */
21173         sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
21174                 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
21175         { 0, 0, SEQUENCE_constraint },
21176         asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9,
21177         3,      /* Elements count */
21178         &asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9   /* Additional specs */
21179 };
21180
21181 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
21182         sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue),
21183         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, _asn_ctx),
21184         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, present),
21185         sizeof(((struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue *)0)->present),
21186         0,      /* No top level tags */
21187         0,      /* No tags in the map */
21188         0, 0,
21189         -1      /* Extensions start */
21190 };
21191 static /* Use -fall-defs-global to expose */
21192 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
21193         "extensionValue",
21194         "extensionValue",
21195         &asn_OP_OPEN_TYPE,
21196         0,      /* No effective tags (pointer) */
21197         0,      /* No effective tags (count) */
21198         0,      /* No tags (pointer) */
21199         0,      /* No tags (count) */
21200         { 0, 0, OPEN_TYPE_constraint },
21201         0, 0,   /* No members */
21202         &asn_SPC_extensionValue_specs_16        /* Additional specs */
21203 };
21204
21205 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13[] = {
21206         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, id),
21207                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21208                 -1,     /* IMPLICIT tag at current level */
21209                 &asn_DEF_ProtocolIE_ID,
21210                 0,
21211                 { 0, &asn_PER_memb_id_constr_14,  memb_id_constraint_13 },
21212                 0, 0, /* No default value */
21213                 "id"
21214                 },
21215         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, criticality),
21216                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21217                 -1,     /* IMPLICIT tag at current level */
21218                 &asn_DEF_Criticality,
21219                 0,
21220                 { 0, &asn_PER_memb_criticality_constr_15,  memb_criticality_constraint_13 },
21221                 0, 0, /* No default value */
21222                 "criticality"
21223                 },
21224         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, extensionValue),
21225                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21226                 +1,     /* EXPLICIT tag at current level */
21227                 &asn_DEF_extensionValue_16,
21228                 0,
21229                 { 0, &asn_PER_memb_extensionValue_constr_16,  memb_extensionValue_constraint_13 },
21230                 0, 0, /* No default value */
21231                 "extensionValue"
21232                 },
21233 };
21234 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[] = {
21235         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21236 };
21237 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13[] = {
21238     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21239     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21240     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21241 };
21242 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 = {
21243         sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs),
21244         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, _asn_ctx),
21245         asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13,
21246         3,      /* Count of tags in the map */
21247         0, 0, 0,        /* Optional elements (not needed) */
21248         -1,     /* First extension addition */
21249 };
21250 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs = {
21251         "UE-ContextReferenceAtWT-ItemExtIEs",
21252         "UE-ContextReferenceAtWT-ItemExtIEs",
21253         &asn_OP_SEQUENCE,
21254         asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,
21255         sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
21256                 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
21257         asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,     /* Same as above */
21258         sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
21259                 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
21260         { 0, 0, SEQUENCE_constraint },
21261         asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13,
21262         3,      /* Elements count */
21263         &asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13    /* Additional specs */
21264 };
21265
21266 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
21267         sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue),
21268         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, _asn_ctx),
21269         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, present),
21270         sizeof(((struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue *)0)->present),
21271         0,      /* No top level tags */
21272         0,      /* No tags in the map */
21273         0, 0,
21274         -1      /* Extensions start */
21275 };
21276 static /* Use -fall-defs-global to expose */
21277 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
21278         "extensionValue",
21279         "extensionValue",
21280         &asn_OP_OPEN_TYPE,
21281         0,      /* No effective tags (pointer) */
21282         0,      /* No effective tags (count) */
21283         0,      /* No tags (pointer) */
21284         0,      /* No tags (count) */
21285         { 0, 0, OPEN_TYPE_constraint },
21286         0, 0,   /* No members */
21287         &asn_SPC_extensionValue_specs_20        /* Additional specs */
21288 };
21289
21290 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17[] = {
21291         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, id),
21292                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21293                 -1,     /* IMPLICIT tag at current level */
21294                 &asn_DEF_ProtocolIE_ID,
21295                 0,
21296                 { 0, &asn_PER_memb_id_constr_18,  memb_id_constraint_17 },
21297                 0, 0, /* No default value */
21298                 "id"
21299                 },
21300         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, criticality),
21301                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21302                 -1,     /* IMPLICIT tag at current level */
21303                 &asn_DEF_Criticality,
21304                 0,
21305                 { 0, &asn_PER_memb_criticality_constr_19,  memb_criticality_constraint_17 },
21306                 0, 0, /* No default value */
21307                 "criticality"
21308                 },
21309         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, extensionValue),
21310                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21311                 +1,     /* EXPLICIT tag at current level */
21312                 &asn_DEF_extensionValue_20,
21313                 0,
21314                 { 0, &asn_PER_memb_extensionValue_constr_20,  memb_extensionValue_constraint_17 },
21315                 0, 0, /* No default value */
21316                 "extensionValue"
21317                 },
21318 };
21319 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[] = {
21320         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21321 };
21322 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17[] = {
21323     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21324     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21325     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21326 };
21327 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 = {
21328         sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs),
21329         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, _asn_ctx),
21330         asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17,
21331         3,      /* Count of tags in the map */
21332         0, 0, 0,        /* Optional elements (not needed) */
21333         -1,     /* First extension addition */
21334 };
21335 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs = {
21336         "UE-ContextReferenceAtSgNB-ItemExtIEs",
21337         "UE-ContextReferenceAtSgNB-ItemExtIEs",
21338         &asn_OP_SEQUENCE,
21339         asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,
21340         sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
21341                 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
21342         asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,   /* Same as above */
21343         sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
21344                 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
21345         { 0, 0, SEQUENCE_constraint },
21346         asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17,
21347         3,      /* Elements count */
21348         &asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17  /* Additional specs */
21349 };
21350
21351 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
21352         sizeof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue),
21353         offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, _asn_ctx),
21354         offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, present),
21355         sizeof(((struct E_RABs_Admitted_Item_ExtIEs__extensionValue *)0)->present),
21356         0,      /* No top level tags */
21357         0,      /* No tags in the map */
21358         0, 0,
21359         -1      /* Extensions start */
21360 };
21361 static /* Use -fall-defs-global to expose */
21362 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
21363         "extensionValue",
21364         "extensionValue",
21365         &asn_OP_OPEN_TYPE,
21366         0,      /* No effective tags (pointer) */
21367         0,      /* No effective tags (count) */
21368         0,      /* No tags (pointer) */
21369         0,      /* No tags (count) */
21370         { 0, 0, OPEN_TYPE_constraint },
21371         0, 0,   /* No members */
21372         &asn_SPC_extensionValue_specs_24        /* Additional specs */
21373 };
21374
21375 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_Item_ExtIEs_21[] = {
21376         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, id),
21377                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21378                 -1,     /* IMPLICIT tag at current level */
21379                 &asn_DEF_ProtocolIE_ID,
21380                 0,
21381                 { 0, &asn_PER_memb_id_constr_22,  memb_id_constraint_21 },
21382                 0, 0, /* No default value */
21383                 "id"
21384                 },
21385         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, criticality),
21386                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21387                 -1,     /* IMPLICIT tag at current level */
21388                 &asn_DEF_Criticality,
21389                 0,
21390                 { 0, &asn_PER_memb_criticality_constr_23,  memb_criticality_constraint_21 },
21391                 0, 0, /* No default value */
21392                 "criticality"
21393                 },
21394         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, extensionValue),
21395                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21396                 +1,     /* EXPLICIT tag at current level */
21397                 &asn_DEF_extensionValue_24,
21398                 0,
21399                 { 0, &asn_PER_memb_extensionValue_constr_24,  memb_extensionValue_constraint_21 },
21400                 0, 0, /* No default value */
21401                 "extensionValue"
21402                 },
21403 };
21404 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[] = {
21405         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21406 };
21407 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21[] = {
21408     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21409     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21410     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21411 };
21412 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 = {
21413         sizeof(struct E_RABs_Admitted_Item_ExtIEs),
21414         offsetof(struct E_RABs_Admitted_Item_ExtIEs, _asn_ctx),
21415         asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21,
21416         3,      /* Count of tags in the map */
21417         0, 0, 0,        /* Optional elements (not needed) */
21418         -1,     /* First extension addition */
21419 };
21420 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_Item_ExtIEs = {
21421         "E-RABs-Admitted-Item-ExtIEs",
21422         "E-RABs-Admitted-Item-ExtIEs",
21423         &asn_OP_SEQUENCE,
21424         asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,
21425         sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
21426                 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
21427         asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,    /* Same as above */
21428         sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
21429                 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
21430         { 0, 0, SEQUENCE_constraint },
21431         asn_MBR_E_RABs_Admitted_Item_ExtIEs_21,
21432         3,      /* Elements count */
21433         &asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21   /* Additional specs */
21434 };
21435
21436 static asn_TYPE_member_t asn_MBR_extensionValue_28[] = {
21437         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsExtended),
21438                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
21439                 0,
21440                 &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended,
21441                 0,
21442                 { 0, 0, 0 },
21443                 0, 0, /* No default value */
21444                 "ReceiveStatusOfULPDCPSDUsExtended"
21445                 },
21446         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTValueExtended),
21447                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21448                 0,
21449                 &asn_DEF_COUNTValueExtended,
21450                 0,
21451                 { 0, 0, 0 },
21452                 0, 0, /* No default value */
21453                 "COUNTValueExtended"
21454                 },
21455         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsPDCP_SNlength18),
21456                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
21457                 0,
21458                 &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,
21459                 0,
21460                 { 0, 0, 0 },
21461                 0, 0, /* No default value */
21462                 "ReceiveStatusOfULPDCPSDUsPDCP-SNlength18"
21463                 },
21464         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTvaluePDCP_SNlength18),
21465                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21466                 0,
21467                 &asn_DEF_COUNTvaluePDCP_SNlength18,
21468                 0,
21469                 { 0, 0, 0 },
21470                 0, 0, /* No default value */
21471                 "COUNTvaluePDCP-SNlength18"
21472                 },
21473 };
21474 static const unsigned asn_MAP_extensionValue_to_canonical_28[] = { 0, 2, 1, 3 };
21475 static const unsigned asn_MAP_extensionValue_from_canonical_28[] = { 0, 2, 1, 3 };
21476 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_28[] = {
21477     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* ReceiveStatusOfULPDCPSDUsExtended */
21478     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, -1, 0 }, /* ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 */
21479     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* COUNTValueExtended */
21480     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* COUNTvaluePDCP-SNlength18 */
21481 };
21482 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
21483         sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue),
21484         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, _asn_ctx),
21485         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, present),
21486         sizeof(((struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue *)0)->present),
21487         asn_MAP_extensionValue_tag2el_28,
21488         4,      /* Count of tags in the map */
21489         asn_MAP_extensionValue_to_canonical_28,
21490         asn_MAP_extensionValue_from_canonical_28,
21491         -1      /* Extensions start */
21492 };
21493 static /* Use -fall-defs-global to expose */
21494 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
21495         "extensionValue",
21496         "extensionValue",
21497         &asn_OP_OPEN_TYPE,
21498         0,      /* No effective tags (pointer) */
21499         0,      /* No effective tags (count) */
21500         0,      /* No tags (pointer) */
21501         0,      /* No tags (count) */
21502         { 0, 0, OPEN_TYPE_constraint },
21503         asn_MBR_extensionValue_28,
21504         4,      /* Elements count */
21505         &asn_SPC_extensionValue_specs_28        /* Additional specs */
21506 };
21507
21508 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25[] = {
21509         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id),
21510                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21511                 -1,     /* IMPLICIT tag at current level */
21512                 &asn_DEF_ProtocolIE_ID,
21513                 0,
21514                 { 0, &asn_PER_memb_id_constr_26,  memb_id_constraint_25 },
21515                 0, 0, /* No default value */
21516                 "id"
21517                 },
21518         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, criticality),
21519                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21520                 -1,     /* IMPLICIT tag at current level */
21521                 &asn_DEF_Criticality,
21522                 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type,
21523                 { 0, &asn_PER_memb_criticality_constr_27,  memb_criticality_constraint_25 },
21524                 0, 0, /* No default value */
21525                 "criticality"
21526                 },
21527         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, extensionValue),
21528                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21529                 +1,     /* EXPLICIT tag at current level */
21530                 &asn_DEF_extensionValue_28,
21531                 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type,
21532                 { 0, &asn_PER_memb_extensionValue_constr_28,  memb_extensionValue_constraint_25 },
21533                 0, 0, /* No default value */
21534                 "extensionValue"
21535                 },
21536 };
21537 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[] = {
21538         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21539 };
21540 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25[] = {
21541     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21542     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21543     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21544 };
21545 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 = {
21546         sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs),
21547         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, _asn_ctx),
21548         asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25,
21549         3,      /* Count of tags in the map */
21550         0, 0, 0,        /* Optional elements (not needed) */
21551         -1,     /* First extension addition */
21552 };
21553 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs = {
21554         "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
21555         "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
21556         &asn_OP_SEQUENCE,
21557         asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,
21558         sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
21559                 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
21560         asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,      /* Same as above */
21561         sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
21562                 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
21563         { 0, 0, SEQUENCE_constraint },
21564         asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25,
21565         3,      /* Elements count */
21566         &asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25     /* Additional specs */
21567 };
21568
21569 static asn_TYPE_member_t asn_MBR_extensionValue_32[] = {
21570         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ABSInformation),
21571                 -1 /* Ambiguous tag (CHOICE?) */,
21572                 0,
21573                 &asn_DEF_ABSInformation,
21574                 0,
21575                 { 0, 0, 0 },
21576                 0, 0, /* No default value */
21577                 "ABSInformation"
21578                 },
21579         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.InvokeIndication),
21580                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21581                 0,
21582                 &asn_DEF_InvokeIndication,
21583                 0,
21584                 { 0, 0, 0 },
21585                 0, 0, /* No default value */
21586                 "InvokeIndication"
21587                 },
21588         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.SubframeAssignment),
21589                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21590                 0,
21591                 &asn_DEF_SubframeAssignment,
21592                 0,
21593                 { 0, 0, 0 },
21594                 0, 0, /* No default value */
21595                 "SubframeAssignment"
21596                 },
21597         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ExtendedULInterferenceOverloadInfo),
21598                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21599                 0,
21600                 &asn_DEF_ExtendedULInterferenceOverloadInfo,
21601                 0,
21602                 { 0, 0, 0 },
21603                 0, 0, /* No default value */
21604                 "ExtendedULInterferenceOverloadInfo"
21605                 },
21606         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.CoMPInformation),
21607                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21608                 0,
21609                 &asn_DEF_CoMPInformation,
21610                 0,
21611                 { 0, 0, 0 },
21612                 0, 0, /* No default value */
21613                 "CoMPInformation"
21614                 },
21615         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.DynamicDLTransmissionInformation),
21616                 -1 /* Ambiguous tag (CHOICE?) */,
21617                 0,
21618                 &asn_DEF_DynamicDLTransmissionInformation,
21619                 0,
21620                 { 0, 0, 0 },
21621                 0, 0, /* No default value */
21622                 "DynamicDLTransmissionInformation"
21623                 },
21624 };
21625 static const unsigned asn_MAP_extensionValue_to_canonical_32[] = { 1, 2, 3, 4, 0, 5 };
21626 static const unsigned asn_MAP_extensionValue_from_canonical_32[] = { 4, 0, 1, 2, 3, 5 };
21627 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_32[] = {
21628     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* InvokeIndication */
21629     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* SubframeAssignment */
21630     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* ExtendedULInterferenceOverloadInfo */
21631     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* CoMPInformation */
21632     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* fdd */
21633     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, -1, 0 }, /* naics-active */
21634     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* tdd */
21635     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, -1, 0 }, /* naics-inactive */
21636     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* abs-inactive */
21637 };
21638 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
21639         sizeof(struct CellInformation_Item_ExtIEs__extensionValue),
21640         offsetof(struct CellInformation_Item_ExtIEs__extensionValue, _asn_ctx),
21641         offsetof(struct CellInformation_Item_ExtIEs__extensionValue, present),
21642         sizeof(((struct CellInformation_Item_ExtIEs__extensionValue *)0)->present),
21643         asn_MAP_extensionValue_tag2el_32,
21644         9,      /* Count of tags in the map */
21645         asn_MAP_extensionValue_to_canonical_32,
21646         asn_MAP_extensionValue_from_canonical_32,
21647         -1      /* Extensions start */
21648 };
21649 static /* Use -fall-defs-global to expose */
21650 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
21651         "extensionValue",
21652         "extensionValue",
21653         &asn_OP_OPEN_TYPE,
21654         0,      /* No effective tags (pointer) */
21655         0,      /* No effective tags (count) */
21656         0,      /* No tags (pointer) */
21657         0,      /* No tags (count) */
21658         { 0, 0, OPEN_TYPE_constraint },
21659         asn_MBR_extensionValue_32,
21660         6,      /* Elements count */
21661         &asn_SPC_extensionValue_specs_32        /* Additional specs */
21662 };
21663
21664 asn_TYPE_member_t asn_MBR_CellInformation_Item_ExtIEs_29[] = {
21665         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, id),
21666                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21667                 -1,     /* IMPLICIT tag at current level */
21668                 &asn_DEF_ProtocolIE_ID,
21669                 0,
21670                 { 0, &asn_PER_memb_id_constr_30,  memb_id_constraint_29 },
21671                 0, 0, /* No default value */
21672                 "id"
21673                 },
21674         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, criticality),
21675                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21676                 -1,     /* IMPLICIT tag at current level */
21677                 &asn_DEF_Criticality,
21678                 select_CellInformation_Item_ExtIEs_criticality_type,
21679                 { 0, &asn_PER_memb_criticality_constr_31,  memb_criticality_constraint_29 },
21680                 0, 0, /* No default value */
21681                 "criticality"
21682                 },
21683         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, extensionValue),
21684                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21685                 +1,     /* EXPLICIT tag at current level */
21686                 &asn_DEF_extensionValue_32,
21687                 select_CellInformation_Item_ExtIEs_extensionValue_type,
21688                 { 0, &asn_PER_memb_extensionValue_constr_32,  memb_extensionValue_constraint_29 },
21689                 0, 0, /* No default value */
21690                 "extensionValue"
21691                 },
21692 };
21693 static const ber_tlv_tag_t asn_DEF_CellInformation_Item_ExtIEs_tags_29[] = {
21694         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21695 };
21696 static const asn_TYPE_tag2member_t asn_MAP_CellInformation_Item_ExtIEs_tag2el_29[] = {
21697     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21698     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21699     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21700 };
21701 asn_SEQUENCE_specifics_t asn_SPC_CellInformation_Item_ExtIEs_specs_29 = {
21702         sizeof(struct CellInformation_Item_ExtIEs),
21703         offsetof(struct CellInformation_Item_ExtIEs, _asn_ctx),
21704         asn_MAP_CellInformation_Item_ExtIEs_tag2el_29,
21705         3,      /* Count of tags in the map */
21706         0, 0, 0,        /* Optional elements (not needed) */
21707         -1,     /* First extension addition */
21708 };
21709 asn_TYPE_descriptor_t asn_DEF_CellInformation_Item_ExtIEs = {
21710         "CellInformation-Item-ExtIEs",
21711         "CellInformation-Item-ExtIEs",
21712         &asn_OP_SEQUENCE,
21713         asn_DEF_CellInformation_Item_ExtIEs_tags_29,
21714         sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
21715                 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
21716         asn_DEF_CellInformation_Item_ExtIEs_tags_29,    /* Same as above */
21717         sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
21718                 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
21719         { 0, 0, SEQUENCE_constraint },
21720         asn_MBR_CellInformation_Item_ExtIEs_29,
21721         3,      /* Elements count */
21722         &asn_SPC_CellInformation_Item_ExtIEs_specs_29   /* Additional specs */
21723 };
21724
21725 static asn_TYPE_member_t asn_MBR_extensionValue_36[] = {
21726         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, choice.DeactivationIndication),
21727                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21728                 0,
21729                 &asn_DEF_DeactivationIndication,
21730                 0,
21731                 { 0, 0, 0 },
21732                 0, 0, /* No default value */
21733                 "DeactivationIndication"
21734                 },
21735 };
21736 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_36[] = {
21737     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* DeactivationIndication */
21738 };
21739 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
21740         sizeof(struct ServedCellsToModify_Item_ExtIEs__extensionValue),
21741         offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
21742         offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, present),
21743         sizeof(((struct ServedCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
21744         asn_MAP_extensionValue_tag2el_36,
21745         1,      /* Count of tags in the map */
21746         0, 0,
21747         -1      /* Extensions start */
21748 };
21749 static /* Use -fall-defs-global to expose */
21750 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
21751         "extensionValue",
21752         "extensionValue",
21753         &asn_OP_OPEN_TYPE,
21754         0,      /* No effective tags (pointer) */
21755         0,      /* No effective tags (count) */
21756         0,      /* No tags (pointer) */
21757         0,      /* No tags (count) */
21758         { 0, 0, OPEN_TYPE_constraint },
21759         asn_MBR_extensionValue_36,
21760         1,      /* Elements count */
21761         &asn_SPC_extensionValue_specs_36        /* Additional specs */
21762 };
21763
21764 asn_TYPE_member_t asn_MBR_ServedCellsToModify_Item_ExtIEs_33[] = {
21765         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, id),
21766                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21767                 -1,     /* IMPLICIT tag at current level */
21768                 &asn_DEF_ProtocolIE_ID,
21769                 0,
21770                 { 0, &asn_PER_memb_id_constr_34,  memb_id_constraint_33 },
21771                 0, 0, /* No default value */
21772                 "id"
21773                 },
21774         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, criticality),
21775                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21776                 -1,     /* IMPLICIT tag at current level */
21777                 &asn_DEF_Criticality,
21778                 select_ServedCellsToModify_Item_ExtIEs_criticality_type,
21779                 { 0, &asn_PER_memb_criticality_constr_35,  memb_criticality_constraint_33 },
21780                 0, 0, /* No default value */
21781                 "criticality"
21782                 },
21783         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, extensionValue),
21784                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21785                 +1,     /* EXPLICIT tag at current level */
21786                 &asn_DEF_extensionValue_36,
21787                 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type,
21788                 { 0, &asn_PER_memb_extensionValue_constr_36,  memb_extensionValue_constraint_33 },
21789                 0, 0, /* No default value */
21790                 "extensionValue"
21791                 },
21792 };
21793 static const ber_tlv_tag_t asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[] = {
21794         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21795 };
21796 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33[] = {
21797     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21798     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21799     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21800 };
21801 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 = {
21802         sizeof(struct ServedCellsToModify_Item_ExtIEs),
21803         offsetof(struct ServedCellsToModify_Item_ExtIEs, _asn_ctx),
21804         asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33,
21805         3,      /* Count of tags in the map */
21806         0, 0, 0,        /* Optional elements (not needed) */
21807         -1,     /* First extension addition */
21808 };
21809 asn_TYPE_descriptor_t asn_DEF_ServedCellsToModify_Item_ExtIEs = {
21810         "ServedCellsToModify-Item-ExtIEs",
21811         "ServedCellsToModify-Item-ExtIEs",
21812         &asn_OP_SEQUENCE,
21813         asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,
21814         sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
21815                 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
21816         asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,        /* Same as above */
21817         sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
21818                 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
21819         { 0, 0, SEQUENCE_constraint },
21820         asn_MBR_ServedCellsToModify_Item_ExtIEs_33,
21821         3,      /* Elements count */
21822         &asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33       /* Additional specs */
21823 };
21824
21825 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
21826         sizeof(struct CellToReport_Item_ExtIEs__extensionValue),
21827         offsetof(struct CellToReport_Item_ExtIEs__extensionValue, _asn_ctx),
21828         offsetof(struct CellToReport_Item_ExtIEs__extensionValue, present),
21829         sizeof(((struct CellToReport_Item_ExtIEs__extensionValue *)0)->present),
21830         0,      /* No top level tags */
21831         0,      /* No tags in the map */
21832         0, 0,
21833         -1      /* Extensions start */
21834 };
21835 static /* Use -fall-defs-global to expose */
21836 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
21837         "extensionValue",
21838         "extensionValue",
21839         &asn_OP_OPEN_TYPE,
21840         0,      /* No effective tags (pointer) */
21841         0,      /* No effective tags (count) */
21842         0,      /* No tags (pointer) */
21843         0,      /* No tags (count) */
21844         { 0, 0, OPEN_TYPE_constraint },
21845         0, 0,   /* No members */
21846         &asn_SPC_extensionValue_specs_40        /* Additional specs */
21847 };
21848
21849 asn_TYPE_member_t asn_MBR_CellToReport_Item_ExtIEs_37[] = {
21850         { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, id),
21851                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21852                 -1,     /* IMPLICIT tag at current level */
21853                 &asn_DEF_ProtocolIE_ID,
21854                 0,
21855                 { 0, &asn_PER_memb_id_constr_38,  memb_id_constraint_37 },
21856                 0, 0, /* No default value */
21857                 "id"
21858                 },
21859         { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, criticality),
21860                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21861                 -1,     /* IMPLICIT tag at current level */
21862                 &asn_DEF_Criticality,
21863                 0,
21864                 { 0, &asn_PER_memb_criticality_constr_39,  memb_criticality_constraint_37 },
21865                 0, 0, /* No default value */
21866                 "criticality"
21867                 },
21868         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, extensionValue),
21869                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21870                 +1,     /* EXPLICIT tag at current level */
21871                 &asn_DEF_extensionValue_40,
21872                 0,
21873                 { 0, &asn_PER_memb_extensionValue_constr_40,  memb_extensionValue_constraint_37 },
21874                 0, 0, /* No default value */
21875                 "extensionValue"
21876                 },
21877 };
21878 static const ber_tlv_tag_t asn_DEF_CellToReport_Item_ExtIEs_tags_37[] = {
21879         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21880 };
21881 static const asn_TYPE_tag2member_t asn_MAP_CellToReport_Item_ExtIEs_tag2el_37[] = {
21882     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21883     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21884     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21885 };
21886 asn_SEQUENCE_specifics_t asn_SPC_CellToReport_Item_ExtIEs_specs_37 = {
21887         sizeof(struct CellToReport_Item_ExtIEs),
21888         offsetof(struct CellToReport_Item_ExtIEs, _asn_ctx),
21889         asn_MAP_CellToReport_Item_ExtIEs_tag2el_37,
21890         3,      /* Count of tags in the map */
21891         0, 0, 0,        /* Optional elements (not needed) */
21892         -1,     /* First extension addition */
21893 };
21894 asn_TYPE_descriptor_t asn_DEF_CellToReport_Item_ExtIEs = {
21895         "CellToReport-Item-ExtIEs",
21896         "CellToReport-Item-ExtIEs",
21897         &asn_OP_SEQUENCE,
21898         asn_DEF_CellToReport_Item_ExtIEs_tags_37,
21899         sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
21900                 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
21901         asn_DEF_CellToReport_Item_ExtIEs_tags_37,       /* Same as above */
21902         sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
21903                 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
21904         { 0, 0, SEQUENCE_constraint },
21905         asn_MBR_CellToReport_Item_ExtIEs_37,
21906         3,      /* Elements count */
21907         &asn_SPC_CellToReport_Item_ExtIEs_specs_37      /* Additional specs */
21908 };
21909
21910 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
21911         sizeof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue),
21912         offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, _asn_ctx),
21913         offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, present),
21914         sizeof(((struct MeasurementInitiationResult_Item_ExtIEs__extensionValue *)0)->present),
21915         0,      /* No top level tags */
21916         0,      /* No tags in the map */
21917         0, 0,
21918         -1      /* Extensions start */
21919 };
21920 static /* Use -fall-defs-global to expose */
21921 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
21922         "extensionValue",
21923         "extensionValue",
21924         &asn_OP_OPEN_TYPE,
21925         0,      /* No effective tags (pointer) */
21926         0,      /* No effective tags (count) */
21927         0,      /* No tags (pointer) */
21928         0,      /* No tags (count) */
21929         { 0, 0, OPEN_TYPE_constraint },
21930         0, 0,   /* No members */
21931         &asn_SPC_extensionValue_specs_44        /* Additional specs */
21932 };
21933
21934 asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41[] = {
21935         { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, id),
21936                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21937                 -1,     /* IMPLICIT tag at current level */
21938                 &asn_DEF_ProtocolIE_ID,
21939                 0,
21940                 { 0, &asn_PER_memb_id_constr_42,  memb_id_constraint_41 },
21941                 0, 0, /* No default value */
21942                 "id"
21943                 },
21944         { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, criticality),
21945                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21946                 -1,     /* IMPLICIT tag at current level */
21947                 &asn_DEF_Criticality,
21948                 0,
21949                 { 0, &asn_PER_memb_criticality_constr_43,  memb_criticality_constraint_41 },
21950                 0, 0, /* No default value */
21951                 "criticality"
21952                 },
21953         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, extensionValue),
21954                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21955                 +1,     /* EXPLICIT tag at current level */
21956                 &asn_DEF_extensionValue_44,
21957                 0,
21958                 { 0, &asn_PER_memb_extensionValue_constr_44,  memb_extensionValue_constraint_41 },
21959                 0, 0, /* No default value */
21960                 "extensionValue"
21961                 },
21962 };
21963 static const ber_tlv_tag_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[] = {
21964         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21965 };
21966 static const asn_TYPE_tag2member_t asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41[] = {
21967     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21968     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21969     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21970 };
21971 asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 = {
21972         sizeof(struct MeasurementInitiationResult_Item_ExtIEs),
21973         offsetof(struct MeasurementInitiationResult_Item_ExtIEs, _asn_ctx),
21974         asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41,
21975         3,      /* Count of tags in the map */
21976         0, 0, 0,        /* Optional elements (not needed) */
21977         -1,     /* First extension addition */
21978 };
21979 asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs = {
21980         "MeasurementInitiationResult-Item-ExtIEs",
21981         "MeasurementInitiationResult-Item-ExtIEs",
21982         &asn_OP_SEQUENCE,
21983         asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,
21984         sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
21985                 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
21986         asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,        /* Same as above */
21987         sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
21988                 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
21989         { 0, 0, SEQUENCE_constraint },
21990         asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41,
21991         3,      /* Elements count */
21992         &asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41       /* Additional specs */
21993 };
21994
21995 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
21996         sizeof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue),
21997         offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, _asn_ctx),
21998         offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, present),
21999         sizeof(((struct MeasurementFailureCause_Item_ExtIEs__extensionValue *)0)->present),
22000         0,      /* No top level tags */
22001         0,      /* No tags in the map */
22002         0, 0,
22003         -1      /* Extensions start */
22004 };
22005 static /* Use -fall-defs-global to expose */
22006 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
22007         "extensionValue",
22008         "extensionValue",
22009         &asn_OP_OPEN_TYPE,
22010         0,      /* No effective tags (pointer) */
22011         0,      /* No effective tags (count) */
22012         0,      /* No tags (pointer) */
22013         0,      /* No tags (count) */
22014         { 0, 0, OPEN_TYPE_constraint },
22015         0, 0,   /* No members */
22016         &asn_SPC_extensionValue_specs_48        /* Additional specs */
22017 };
22018
22019 asn_TYPE_member_t asn_MBR_MeasurementFailureCause_Item_ExtIEs_45[] = {
22020         { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, id),
22021                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22022                 -1,     /* IMPLICIT tag at current level */
22023                 &asn_DEF_ProtocolIE_ID,
22024                 0,
22025                 { 0, &asn_PER_memb_id_constr_46,  memb_id_constraint_45 },
22026                 0, 0, /* No default value */
22027                 "id"
22028                 },
22029         { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, criticality),
22030                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22031                 -1,     /* IMPLICIT tag at current level */
22032                 &asn_DEF_Criticality,
22033                 0,
22034                 { 0, &asn_PER_memb_criticality_constr_47,  memb_criticality_constraint_45 },
22035                 0, 0, /* No default value */
22036                 "criticality"
22037                 },
22038         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, extensionValue),
22039                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22040                 +1,     /* EXPLICIT tag at current level */
22041                 &asn_DEF_extensionValue_48,
22042                 0,
22043                 { 0, &asn_PER_memb_extensionValue_constr_48,  memb_extensionValue_constraint_45 },
22044                 0, 0, /* No default value */
22045                 "extensionValue"
22046                 },
22047 };
22048 static const ber_tlv_tag_t asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[] = {
22049         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22050 };
22051 static const asn_TYPE_tag2member_t asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45[] = {
22052     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22053     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22054     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22055 };
22056 asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 = {
22057         sizeof(struct MeasurementFailureCause_Item_ExtIEs),
22058         offsetof(struct MeasurementFailureCause_Item_ExtIEs, _asn_ctx),
22059         asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45,
22060         3,      /* Count of tags in the map */
22061         0, 0, 0,        /* Optional elements (not needed) */
22062         -1,     /* First extension addition */
22063 };
22064 asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_Item_ExtIEs = {
22065         "MeasurementFailureCause-Item-ExtIEs",
22066         "MeasurementFailureCause-Item-ExtIEs",
22067         &asn_OP_SEQUENCE,
22068         asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,
22069         sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
22070                 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
22071         asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,    /* Same as above */
22072         sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
22073                 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
22074         { 0, 0, SEQUENCE_constraint },
22075         asn_MBR_MeasurementFailureCause_Item_ExtIEs_45,
22076         3,      /* Elements count */
22077         &asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45   /* Additional specs */
22078 };
22079
22080 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
22081         sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue),
22082         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, _asn_ctx),
22083         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, present),
22084         sizeof(((struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue *)0)->present),
22085         0,      /* No top level tags */
22086         0,      /* No tags in the map */
22087         0, 0,
22088         -1      /* Extensions start */
22089 };
22090 static /* Use -fall-defs-global to expose */
22091 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
22092         "extensionValue",
22093         "extensionValue",
22094         &asn_OP_OPEN_TYPE,
22095         0,      /* No effective tags (pointer) */
22096         0,      /* No effective tags (count) */
22097         0,      /* No tags (pointer) */
22098         0,      /* No tags (count) */
22099         { 0, 0, OPEN_TYPE_constraint },
22100         0, 0,   /* No members */
22101         &asn_SPC_extensionValue_specs_52        /* Additional specs */
22102 };
22103
22104 asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49[] = {
22105         { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, id),
22106                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22107                 -1,     /* IMPLICIT tag at current level */
22108                 &asn_DEF_ProtocolIE_ID,
22109                 0,
22110                 { 0, &asn_PER_memb_id_constr_50,  memb_id_constraint_49 },
22111                 0, 0, /* No default value */
22112                 "id"
22113                 },
22114         { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, criticality),
22115                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22116                 -1,     /* IMPLICIT tag at current level */
22117                 &asn_DEF_Criticality,
22118                 0,
22119                 { 0, &asn_PER_memb_criticality_constr_51,  memb_criticality_constraint_49 },
22120                 0, 0, /* No default value */
22121                 "criticality"
22122                 },
22123         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, extensionValue),
22124                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22125                 +1,     /* EXPLICIT tag at current level */
22126                 &asn_DEF_extensionValue_52,
22127                 0,
22128                 { 0, &asn_PER_memb_extensionValue_constr_52,  memb_extensionValue_constraint_49 },
22129                 0, 0, /* No default value */
22130                 "extensionValue"
22131                 },
22132 };
22133 static const ber_tlv_tag_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[] = {
22134         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22135 };
22136 static const asn_TYPE_tag2member_t asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49[] = {
22137     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22138     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22139     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22140 };
22141 asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 = {
22142         sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs),
22143         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, _asn_ctx),
22144         asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49,
22145         3,      /* Count of tags in the map */
22146         0, 0, 0,        /* Optional elements (not needed) */
22147         -1,     /* First extension addition */
22148 };
22149 asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs = {
22150         "CompleteFailureCauseInformation-Item-ExtIEs",
22151         "CompleteFailureCauseInformation-Item-ExtIEs",
22152         &asn_OP_SEQUENCE,
22153         asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,
22154         sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
22155                 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
22156         asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,    /* Same as above */
22157         sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
22158                 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
22159         { 0, 0, SEQUENCE_constraint },
22160         asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49,
22161         3,      /* Elements count */
22162         &asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49   /* Additional specs */
22163 };
22164
22165 static asn_TYPE_member_t asn_MBR_extensionValue_56[] = {
22166         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CompositeAvailableCapacityGroup),
22167                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22168                 0,
22169                 &asn_DEF_CompositeAvailableCapacityGroup,
22170                 0,
22171                 { 0, 0, 0 },
22172                 0, 0, /* No default value */
22173                 "CompositeAvailableCapacityGroup"
22174                 },
22175         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.ABS_Status),
22176                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22177                 0,
22178                 &asn_DEF_ABS_Status,
22179                 0,
22180                 { 0, 0, 0 },
22181                 0, 0, /* No default value */
22182                 "ABS-Status"
22183                 },
22184         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.RSRPMRList),
22185                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22186                 0,
22187                 &asn_DEF_RSRPMRList,
22188                 0,
22189                 { 0, 0, 0 },
22190                 0, 0, /* No default value */
22191                 "RSRPMRList"
22192                 },
22193         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CSIReportList),
22194                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22195                 0,
22196                 &asn_DEF_CSIReportList,
22197                 0,
22198                 { 0, 0, 0 },
22199                 0, 0, /* No default value */
22200                 "CSIReportList"
22201                 },
22202         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CellReportingIndicator),
22203                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22204                 0,
22205                 &asn_DEF_CellReportingIndicator,
22206                 0,
22207                 { 0, 0, 0 },
22208                 0, 0, /* No default value */
22209                 "CellReportingIndicator"
22210                 },
22211 };
22212 static const unsigned asn_MAP_extensionValue_to_canonical_56[] = { 4, 0, 1, 2, 3 };
22213 static const unsigned asn_MAP_extensionValue_from_canonical_56[] = { 1, 2, 3, 4, 0 };
22214 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_56[] = {
22215     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* CellReportingIndicator */
22216     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* CompositeAvailableCapacityGroup */
22217     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* ABS-Status */
22218     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* RSRPMRList */
22219     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* CSIReportList */
22220 };
22221 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
22222         sizeof(struct CellMeasurementResult_Item_ExtIEs__extensionValue),
22223         offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, _asn_ctx),
22224         offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, present),
22225         sizeof(((struct CellMeasurementResult_Item_ExtIEs__extensionValue *)0)->present),
22226         asn_MAP_extensionValue_tag2el_56,
22227         5,      /* Count of tags in the map */
22228         asn_MAP_extensionValue_to_canonical_56,
22229         asn_MAP_extensionValue_from_canonical_56,
22230         -1      /* Extensions start */
22231 };
22232 static /* Use -fall-defs-global to expose */
22233 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
22234         "extensionValue",
22235         "extensionValue",
22236         &asn_OP_OPEN_TYPE,
22237         0,      /* No effective tags (pointer) */
22238         0,      /* No effective tags (count) */
22239         0,      /* No tags (pointer) */
22240         0,      /* No tags (count) */
22241         { 0, 0, OPEN_TYPE_constraint },
22242         asn_MBR_extensionValue_56,
22243         5,      /* Elements count */
22244         &asn_SPC_extensionValue_specs_56        /* Additional specs */
22245 };
22246
22247 asn_TYPE_member_t asn_MBR_CellMeasurementResult_Item_ExtIEs_53[] = {
22248         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, id),
22249                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22250                 -1,     /* IMPLICIT tag at current level */
22251                 &asn_DEF_ProtocolIE_ID,
22252                 0,
22253                 { 0, &asn_PER_memb_id_constr_54,  memb_id_constraint_53 },
22254                 0, 0, /* No default value */
22255                 "id"
22256                 },
22257         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, criticality),
22258                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22259                 -1,     /* IMPLICIT tag at current level */
22260                 &asn_DEF_Criticality,
22261                 select_CellMeasurementResult_Item_ExtIEs_criticality_type,
22262                 { 0, &asn_PER_memb_criticality_constr_55,  memb_criticality_constraint_53 },
22263                 0, 0, /* No default value */
22264                 "criticality"
22265                 },
22266         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, extensionValue),
22267                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22268                 +1,     /* EXPLICIT tag at current level */
22269                 &asn_DEF_extensionValue_56,
22270                 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type,
22271                 { 0, &asn_PER_memb_extensionValue_constr_56,  memb_extensionValue_constraint_53 },
22272                 0, 0, /* No default value */
22273                 "extensionValue"
22274                 },
22275 };
22276 static const ber_tlv_tag_t asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[] = {
22277         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22278 };
22279 static const asn_TYPE_tag2member_t asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53[] = {
22280     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22281     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22282     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22283 };
22284 asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 = {
22285         sizeof(struct CellMeasurementResult_Item_ExtIEs),
22286         offsetof(struct CellMeasurementResult_Item_ExtIEs, _asn_ctx),
22287         asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53,
22288         3,      /* Count of tags in the map */
22289         0, 0, 0,        /* Optional elements (not needed) */
22290         -1,     /* First extension addition */
22291 };
22292 asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_Item_ExtIEs = {
22293         "CellMeasurementResult-Item-ExtIEs",
22294         "CellMeasurementResult-Item-ExtIEs",
22295         &asn_OP_SEQUENCE,
22296         asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,
22297         sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
22298                 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
22299         asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,      /* Same as above */
22300         sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
22301                 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
22302         { 0, 0, SEQUENCE_constraint },
22303         asn_MBR_CellMeasurementResult_Item_ExtIEs_53,
22304         3,      /* Elements count */
22305         &asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53     /* Additional specs */
22306 };
22307
22308 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
22309         sizeof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue),
22310         offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
22311         offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, present),
22312         sizeof(((struct ServedCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
22313         0,      /* No top level tags */
22314         0,      /* No tags in the map */
22315         0, 0,
22316         -1      /* Extensions start */
22317 };
22318 static /* Use -fall-defs-global to expose */
22319 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
22320         "extensionValue",
22321         "extensionValue",
22322         &asn_OP_OPEN_TYPE,
22323         0,      /* No effective tags (pointer) */
22324         0,      /* No effective tags (count) */
22325         0,      /* No tags (pointer) */
22326         0,      /* No tags (count) */
22327         { 0, 0, OPEN_TYPE_constraint },
22328         0, 0,   /* No members */
22329         &asn_SPC_extensionValue_specs_60        /* Additional specs */
22330 };
22331
22332 asn_TYPE_member_t asn_MBR_ServedCellsToActivate_Item_ExtIEs_57[] = {
22333         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, id),
22334                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22335                 -1,     /* IMPLICIT tag at current level */
22336                 &asn_DEF_ProtocolIE_ID,
22337                 0,
22338                 { 0, &asn_PER_memb_id_constr_58,  memb_id_constraint_57 },
22339                 0, 0, /* No default value */
22340                 "id"
22341                 },
22342         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, criticality),
22343                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22344                 -1,     /* IMPLICIT tag at current level */
22345                 &asn_DEF_Criticality,
22346                 0,
22347                 { 0, &asn_PER_memb_criticality_constr_59,  memb_criticality_constraint_57 },
22348                 0, 0, /* No default value */
22349                 "criticality"
22350                 },
22351         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, extensionValue),
22352                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22353                 +1,     /* EXPLICIT tag at current level */
22354                 &asn_DEF_extensionValue_60,
22355                 0,
22356                 { 0, &asn_PER_memb_extensionValue_constr_60,  memb_extensionValue_constraint_57 },
22357                 0, 0, /* No default value */
22358                 "extensionValue"
22359                 },
22360 };
22361 static const ber_tlv_tag_t asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[] = {
22362         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22363 };
22364 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57[] = {
22365     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22366     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22367     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22368 };
22369 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 = {
22370         sizeof(struct ServedCellsToActivate_Item_ExtIEs),
22371         offsetof(struct ServedCellsToActivate_Item_ExtIEs, _asn_ctx),
22372         asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57,
22373         3,      /* Count of tags in the map */
22374         0, 0, 0,        /* Optional elements (not needed) */
22375         -1,     /* First extension addition */
22376 };
22377 asn_TYPE_descriptor_t asn_DEF_ServedCellsToActivate_Item_ExtIEs = {
22378         "ServedCellsToActivate-Item-ExtIEs",
22379         "ServedCellsToActivate-Item-ExtIEs",
22380         &asn_OP_SEQUENCE,
22381         asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,
22382         sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
22383                 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
22384         asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,      /* Same as above */
22385         sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
22386                 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
22387         { 0, 0, SEQUENCE_constraint },
22388         asn_MBR_ServedCellsToActivate_Item_ExtIEs_57,
22389         3,      /* Elements count */
22390         &asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57     /* Additional specs */
22391 };
22392
22393 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
22394         sizeof(struct ActivatedCellList_Item_ExtIEs__extensionValue),
22395         offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, _asn_ctx),
22396         offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, present),
22397         sizeof(((struct ActivatedCellList_Item_ExtIEs__extensionValue *)0)->present),
22398         0,      /* No top level tags */
22399         0,      /* No tags in the map */
22400         0, 0,
22401         -1      /* Extensions start */
22402 };
22403 static /* Use -fall-defs-global to expose */
22404 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
22405         "extensionValue",
22406         "extensionValue",
22407         &asn_OP_OPEN_TYPE,
22408         0,      /* No effective tags (pointer) */
22409         0,      /* No effective tags (count) */
22410         0,      /* No tags (pointer) */
22411         0,      /* No tags (count) */
22412         { 0, 0, OPEN_TYPE_constraint },
22413         0, 0,   /* No members */
22414         &asn_SPC_extensionValue_specs_64        /* Additional specs */
22415 };
22416
22417 asn_TYPE_member_t asn_MBR_ActivatedCellList_Item_ExtIEs_61[] = {
22418         { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, id),
22419                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22420                 -1,     /* IMPLICIT tag at current level */
22421                 &asn_DEF_ProtocolIE_ID,
22422                 0,
22423                 { 0, &asn_PER_memb_id_constr_62,  memb_id_constraint_61 },
22424                 0, 0, /* No default value */
22425                 "id"
22426                 },
22427         { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, criticality),
22428                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22429                 -1,     /* IMPLICIT tag at current level */
22430                 &asn_DEF_Criticality,
22431                 0,
22432                 { 0, &asn_PER_memb_criticality_constr_63,  memb_criticality_constraint_61 },
22433                 0, 0, /* No default value */
22434                 "criticality"
22435                 },
22436         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, extensionValue),
22437                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22438                 +1,     /* EXPLICIT tag at current level */
22439                 &asn_DEF_extensionValue_64,
22440                 0,
22441                 { 0, &asn_PER_memb_extensionValue_constr_64,  memb_extensionValue_constraint_61 },
22442                 0, 0, /* No default value */
22443                 "extensionValue"
22444                 },
22445 };
22446 static const ber_tlv_tag_t asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[] = {
22447         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22448 };
22449 static const asn_TYPE_tag2member_t asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61[] = {
22450     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22451     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22452     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22453 };
22454 asn_SEQUENCE_specifics_t asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 = {
22455         sizeof(struct ActivatedCellList_Item_ExtIEs),
22456         offsetof(struct ActivatedCellList_Item_ExtIEs, _asn_ctx),
22457         asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61,
22458         3,      /* Count of tags in the map */
22459         0, 0, 0,        /* Optional elements (not needed) */
22460         -1,     /* First extension addition */
22461 };
22462 asn_TYPE_descriptor_t asn_DEF_ActivatedCellList_Item_ExtIEs = {
22463         "ActivatedCellList-Item-ExtIEs",
22464         "ActivatedCellList-Item-ExtIEs",
22465         &asn_OP_SEQUENCE,
22466         asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,
22467         sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
22468                 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
22469         asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,  /* Same as above */
22470         sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
22471                 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
22472         { 0, 0, SEQUENCE_constraint },
22473         asn_MBR_ActivatedCellList_Item_ExtIEs_61,
22474         3,      /* Elements count */
22475         &asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 /* Additional specs */
22476 };
22477
22478 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
22479         sizeof(struct RNL_Header_Item_ExtIEs__extensionValue),
22480         offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, _asn_ctx),
22481         offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, present),
22482         sizeof(((struct RNL_Header_Item_ExtIEs__extensionValue *)0)->present),
22483         0,      /* No top level tags */
22484         0,      /* No tags in the map */
22485         0, 0,
22486         -1      /* Extensions start */
22487 };
22488 static /* Use -fall-defs-global to expose */
22489 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
22490         "extensionValue",
22491         "extensionValue",
22492         &asn_OP_OPEN_TYPE,
22493         0,      /* No effective tags (pointer) */
22494         0,      /* No effective tags (count) */
22495         0,      /* No tags (pointer) */
22496         0,      /* No tags (count) */
22497         { 0, 0, OPEN_TYPE_constraint },
22498         0, 0,   /* No members */
22499         &asn_SPC_extensionValue_specs_68        /* Additional specs */
22500 };
22501
22502 asn_TYPE_member_t asn_MBR_RNL_Header_Item_ExtIEs_65[] = {
22503         { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, id),
22504                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22505                 -1,     /* IMPLICIT tag at current level */
22506                 &asn_DEF_ProtocolIE_ID,
22507                 0,
22508                 { 0, &asn_PER_memb_id_constr_66,  memb_id_constraint_65 },
22509                 0, 0, /* No default value */
22510                 "id"
22511                 },
22512         { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, criticality),
22513                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22514                 -1,     /* IMPLICIT tag at current level */
22515                 &asn_DEF_Criticality,
22516                 0,
22517                 { 0, &asn_PER_memb_criticality_constr_67,  memb_criticality_constraint_65 },
22518                 0, 0, /* No default value */
22519                 "criticality"
22520                 },
22521         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, extensionValue),
22522                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22523                 +1,     /* EXPLICIT tag at current level */
22524                 &asn_DEF_extensionValue_68,
22525                 0,
22526                 { 0, &asn_PER_memb_extensionValue_constr_68,  memb_extensionValue_constraint_65 },
22527                 0, 0, /* No default value */
22528                 "extensionValue"
22529                 },
22530 };
22531 static const ber_tlv_tag_t asn_DEF_RNL_Header_Item_ExtIEs_tags_65[] = {
22532         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22533 };
22534 static const asn_TYPE_tag2member_t asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65[] = {
22535     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22536     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22537     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22538 };
22539 asn_SEQUENCE_specifics_t asn_SPC_RNL_Header_Item_ExtIEs_specs_65 = {
22540         sizeof(struct RNL_Header_Item_ExtIEs),
22541         offsetof(struct RNL_Header_Item_ExtIEs, _asn_ctx),
22542         asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65,
22543         3,      /* Count of tags in the map */
22544         0, 0, 0,        /* Optional elements (not needed) */
22545         -1,     /* First extension addition */
22546 };
22547 asn_TYPE_descriptor_t asn_DEF_RNL_Header_Item_ExtIEs = {
22548         "RNL-Header-Item-ExtIEs",
22549         "RNL-Header-Item-ExtIEs",
22550         &asn_OP_SEQUENCE,
22551         asn_DEF_RNL_Header_Item_ExtIEs_tags_65,
22552         sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
22553                 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
22554         asn_DEF_RNL_Header_Item_ExtIEs_tags_65, /* Same as above */
22555         sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
22556                 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
22557         { 0, 0, SEQUENCE_constraint },
22558         asn_MBR_RNL_Header_Item_ExtIEs_65,
22559         3,      /* Elements count */
22560         &asn_SPC_RNL_Header_Item_ExtIEs_specs_65        /* Additional specs */
22561 };
22562
22563 static asn_TYPE_member_t asn_MBR_extensionValue_72[] = {
22564         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
22565                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
22566                 0,
22567                 &asn_DEF_Correlation_ID,
22568                 0,
22569                 { 0, 0, 0 },
22570                 0, 0, /* No default value */
22571                 "Correlation-ID"
22572                 },
22573 };
22574 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_72[] = {
22575     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
22576 };
22577 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
22578         sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
22579         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
22580         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
22581         sizeof(((struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
22582         asn_MAP_extensionValue_tag2el_72,
22583         1,      /* Count of tags in the map */
22584         0, 0,
22585         -1      /* Extensions start */
22586 };
22587 static /* Use -fall-defs-global to expose */
22588 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
22589         "extensionValue",
22590         "extensionValue",
22591         &asn_OP_OPEN_TYPE,
22592         0,      /* No effective tags (pointer) */
22593         0,      /* No effective tags (count) */
22594         0,      /* No tags (pointer) */
22595         0,      /* No tags (count) */
22596         { 0, 0, OPEN_TYPE_constraint },
22597         asn_MBR_extensionValue_72,
22598         1,      /* Elements count */
22599         &asn_SPC_extensionValue_specs_72        /* Additional specs */
22600 };
22601
22602 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69[] = {
22603         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id),
22604                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22605                 -1,     /* IMPLICIT tag at current level */
22606                 &asn_DEF_ProtocolIE_ID,
22607                 0,
22608                 { 0, &asn_PER_memb_id_constr_70,  memb_id_constraint_69 },
22609                 0, 0, /* No default value */
22610                 "id"
22611                 },
22612         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
22613                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22614                 -1,     /* IMPLICIT tag at current level */
22615                 &asn_DEF_Criticality,
22616                 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type,
22617                 { 0, &asn_PER_memb_criticality_constr_71,  memb_criticality_constraint_69 },
22618                 0, 0, /* No default value */
22619                 "criticality"
22620                 },
22621         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
22622                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22623                 +1,     /* EXPLICIT tag at current level */
22624                 &asn_DEF_extensionValue_72,
22625                 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type,
22626                 { 0, &asn_PER_memb_extensionValue_constr_72,  memb_extensionValue_constraint_69 },
22627                 0, 0, /* No default value */
22628                 "extensionValue"
22629                 },
22630 };
22631 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[] = {
22632         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22633 };
22634 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69[] = {
22635     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22636     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22637     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22638 };
22639 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 = {
22640         sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs),
22641         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
22642         asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69,
22643         3,      /* Count of tags in the map */
22644         0, 0, 0,        /* Optional elements (not needed) */
22645         -1,     /* First extension addition */
22646 };
22647 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs = {
22648         "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
22649         "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
22650         &asn_OP_SEQUENCE,
22651         asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69,
22652         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
22653                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
22654         asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69, /* Same as above */
22655         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
22656                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
22657         { 0, 0, SEQUENCE_constraint },
22658         asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69,
22659         3,      /* Elements count */
22660         &asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69        /* Additional specs */
22661 };
22662
22663 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
22664         sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
22665         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
22666         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
22667         sizeof(((struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
22668         0,      /* No top level tags */
22669         0,      /* No tags in the map */
22670         0, 0,
22671         -1      /* Extensions start */
22672 };
22673 static /* Use -fall-defs-global to expose */
22674 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
22675         "extensionValue",
22676         "extensionValue",
22677         &asn_OP_OPEN_TYPE,
22678         0,      /* No effective tags (pointer) */
22679         0,      /* No effective tags (count) */
22680         0,      /* No tags (pointer) */
22681         0,      /* No tags (count) */
22682         { 0, 0, OPEN_TYPE_constraint },
22683         0, 0,   /* No members */
22684         &asn_SPC_extensionValue_specs_76        /* Additional specs */
22685 };
22686
22687 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73[] = {
22688         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, id),
22689                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22690                 -1,     /* IMPLICIT tag at current level */
22691                 &asn_DEF_ProtocolIE_ID,
22692                 0,
22693                 { 0, &asn_PER_memb_id_constr_74,  memb_id_constraint_73 },
22694                 0, 0, /* No default value */
22695                 "id"
22696                 },
22697         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, criticality),
22698                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22699                 -1,     /* IMPLICIT tag at current level */
22700                 &asn_DEF_Criticality,
22701                 0,
22702                 { 0, &asn_PER_memb_criticality_constr_75,  memb_criticality_constraint_73 },
22703                 0, 0, /* No default value */
22704                 "criticality"
22705                 },
22706         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
22707                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22708                 +1,     /* EXPLICIT tag at current level */
22709                 &asn_DEF_extensionValue_76,
22710                 0,
22711                 { 0, &asn_PER_memb_extensionValue_constr_76,  memb_extensionValue_constraint_73 },
22712                 0, 0, /* No default value */
22713                 "extensionValue"
22714                 },
22715 };
22716 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[] = {
22717         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22718 };
22719 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73[] = {
22720     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22721     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22722     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22723 };
22724 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 = {
22725         sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs),
22726         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
22727         asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73,
22728         3,      /* Count of tags in the map */
22729         0, 0, 0,        /* Optional elements (not needed) */
22730         -1,     /* First extension addition */
22731 };
22732 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs = {
22733         "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
22734         "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
22735         &asn_OP_SEQUENCE,
22736         asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,
22737         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
22738                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
22739         asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,       /* Same as above */
22740         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
22741                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
22742         { 0, 0, SEQUENCE_constraint },
22743         asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73,
22744         3,      /* Elements count */
22745         &asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73      /* Additional specs */
22746 };
22747
22748 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
22749         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
22750         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
22751         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
22752         sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
22753         0,      /* No top level tags */
22754         0,      /* No tags in the map */
22755         0, 0,
22756         -1      /* Extensions start */
22757 };
22758 static /* Use -fall-defs-global to expose */
22759 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
22760         "extensionValue",
22761         "extensionValue",
22762         &asn_OP_OPEN_TYPE,
22763         0,      /* No effective tags (pointer) */
22764         0,      /* No effective tags (count) */
22765         0,      /* No tags (pointer) */
22766         0,      /* No tags (count) */
22767         { 0, 0, OPEN_TYPE_constraint },
22768         0, 0,   /* No members */
22769         &asn_SPC_extensionValue_specs_80        /* Additional specs */
22770 };
22771
22772 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77[] = {
22773         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, id),
22774                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22775                 -1,     /* IMPLICIT tag at current level */
22776                 &asn_DEF_ProtocolIE_ID,
22777                 0,
22778                 { 0, &asn_PER_memb_id_constr_78,  memb_id_constraint_77 },
22779                 0, 0, /* No default value */
22780                 "id"
22781                 },
22782         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
22783                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22784                 -1,     /* IMPLICIT tag at current level */
22785                 &asn_DEF_Criticality,
22786                 0,
22787                 { 0, &asn_PER_memb_criticality_constr_79,  memb_criticality_constraint_77 },
22788                 0, 0, /* No default value */
22789                 "criticality"
22790                 },
22791         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
22792                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22793                 +1,     /* EXPLICIT tag at current level */
22794                 &asn_DEF_extensionValue_80,
22795                 0,
22796                 { 0, &asn_PER_memb_extensionValue_constr_80,  memb_extensionValue_constraint_77 },
22797                 0, 0, /* No default value */
22798                 "extensionValue"
22799                 },
22800 };
22801 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[] = {
22802         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22803 };
22804 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77[] = {
22805     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22806     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22807     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22808 };
22809 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 = {
22810         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs),
22811         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
22812         asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77,
22813         3,      /* Count of tags in the map */
22814         0, 0, 0,        /* Optional elements (not needed) */
22815         -1,     /* First extension addition */
22816 };
22817 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs = {
22818         "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
22819         "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
22820         &asn_OP_SEQUENCE,
22821         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,
22822         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
22823                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
22824         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,        /* Same as above */
22825         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
22826                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
22827         { 0, 0, SEQUENCE_constraint },
22828         asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77,
22829         3,      /* Elements count */
22830         &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77       /* Additional specs */
22831 };
22832
22833 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
22834         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
22835         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
22836         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
22837         sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
22838         0,      /* No top level tags */
22839         0,      /* No tags in the map */
22840         0, 0,
22841         -1      /* Extensions start */
22842 };
22843 static /* Use -fall-defs-global to expose */
22844 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
22845         "extensionValue",
22846         "extensionValue",
22847         &asn_OP_OPEN_TYPE,
22848         0,      /* No effective tags (pointer) */
22849         0,      /* No effective tags (count) */
22850         0,      /* No tags (pointer) */
22851         0,      /* No tags (count) */
22852         { 0, 0, OPEN_TYPE_constraint },
22853         0, 0,   /* No members */
22854         &asn_SPC_extensionValue_specs_84        /* Additional specs */
22855 };
22856
22857 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81[] = {
22858         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, id),
22859                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22860                 -1,     /* IMPLICIT tag at current level */
22861                 &asn_DEF_ProtocolIE_ID,
22862                 0,
22863                 { 0, &asn_PER_memb_id_constr_82,  memb_id_constraint_81 },
22864                 0, 0, /* No default value */
22865                 "id"
22866                 },
22867         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, criticality),
22868                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22869                 -1,     /* IMPLICIT tag at current level */
22870                 &asn_DEF_Criticality,
22871                 0,
22872                 { 0, &asn_PER_memb_criticality_constr_83,  memb_criticality_constraint_81 },
22873                 0, 0, /* No default value */
22874                 "criticality"
22875                 },
22876         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
22877                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22878                 +1,     /* EXPLICIT tag at current level */
22879                 &asn_DEF_extensionValue_84,
22880                 0,
22881                 { 0, &asn_PER_memb_extensionValue_constr_84,  memb_extensionValue_constraint_81 },
22882                 0, 0, /* No default value */
22883                 "extensionValue"
22884                 },
22885 };
22886 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[] = {
22887         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22888 };
22889 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81[] = {
22890     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22891     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22892     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22893 };
22894 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 = {
22895         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs),
22896         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
22897         asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81,
22898         3,      /* Count of tags in the map */
22899         0, 0, 0,        /* Optional elements (not needed) */
22900         -1,     /* First extension addition */
22901 };
22902 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs = {
22903         "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
22904         "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
22905         &asn_OP_SEQUENCE,
22906         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,
22907         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
22908                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
22909         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,      /* Same as above */
22910         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
22911                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
22912         { 0, 0, SEQUENCE_constraint },
22913         asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81,
22914         3,      /* Elements count */
22915         &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81     /* Additional specs */
22916 };
22917
22918 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
22919         sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue),
22920         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
22921         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, present),
22922         sizeof(((struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
22923         0,      /* No top level tags */
22924         0,      /* No tags in the map */
22925         0, 0,
22926         -1      /* Extensions start */
22927 };
22928 static /* Use -fall-defs-global to expose */
22929 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
22930         "extensionValue",
22931         "extensionValue",
22932         &asn_OP_OPEN_TYPE,
22933         0,      /* No effective tags (pointer) */
22934         0,      /* No effective tags (count) */
22935         0,      /* No tags (pointer) */
22936         0,      /* No tags (count) */
22937         { 0, 0, OPEN_TYPE_constraint },
22938         0, 0,   /* No members */
22939         &asn_SPC_extensionValue_specs_88        /* Additional specs */
22940 };
22941
22942 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85[] = {
22943         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, id),
22944                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22945                 -1,     /* IMPLICIT tag at current level */
22946                 &asn_DEF_ProtocolIE_ID,
22947                 0,
22948                 { 0, &asn_PER_memb_id_constr_86,  memb_id_constraint_85 },
22949                 0, 0, /* No default value */
22950                 "id"
22951                 },
22952         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, criticality),
22953                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22954                 -1,     /* IMPLICIT tag at current level */
22955                 &asn_DEF_Criticality,
22956                 0,
22957                 { 0, &asn_PER_memb_criticality_constr_87,  memb_criticality_constraint_85 },
22958                 0, 0, /* No default value */
22959                 "criticality"
22960                 },
22961         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, extensionValue),
22962                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22963                 +1,     /* EXPLICIT tag at current level */
22964                 &asn_DEF_extensionValue_88,
22965                 0,
22966                 { 0, &asn_PER_memb_extensionValue_constr_88,  memb_extensionValue_constraint_85 },
22967                 0, 0, /* No default value */
22968                 "extensionValue"
22969                 },
22970 };
22971 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[] = {
22972         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22973 };
22974 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85[] = {
22975     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22976     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22977     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22978 };
22979 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 = {
22980         sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs),
22981         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, _asn_ctx),
22982         asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85,
22983         3,      /* Count of tags in the map */
22984         0, 0, 0,        /* Optional elements (not needed) */
22985         -1,     /* First extension addition */
22986 };
22987 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs = {
22988         "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
22989         "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
22990         &asn_OP_SEQUENCE,
22991         asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,
22992         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
22993                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
22994         asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,    /* Same as above */
22995         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
22996                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
22997         { 0, 0, SEQUENCE_constraint },
22998         asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85,
22999         3,      /* Elements count */
23000         &asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85   /* Additional specs */
23001 };
23002
23003 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
23004         sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
23005         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
23006         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
23007         sizeof(((struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
23008         0,      /* No top level tags */
23009         0,      /* No tags in the map */
23010         0, 0,
23011         -1      /* Extensions start */
23012 };
23013 static /* Use -fall-defs-global to expose */
23014 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
23015         "extensionValue",
23016         "extensionValue",
23017         &asn_OP_OPEN_TYPE,
23018         0,      /* No effective tags (pointer) */
23019         0,      /* No effective tags (count) */
23020         0,      /* No tags (pointer) */
23021         0,      /* No tags (count) */
23022         { 0, 0, OPEN_TYPE_constraint },
23023         0, 0,   /* No members */
23024         &asn_SPC_extensionValue_specs_92        /* Additional specs */
23025 };
23026
23027 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89[] = {
23028         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, id),
23029                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23030                 -1,     /* IMPLICIT tag at current level */
23031                 &asn_DEF_ProtocolIE_ID,
23032                 0,
23033                 { 0, &asn_PER_memb_id_constr_90,  memb_id_constraint_89 },
23034                 0, 0, /* No default value */
23035                 "id"
23036                 },
23037         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, criticality),
23038                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23039                 -1,     /* IMPLICIT tag at current level */
23040                 &asn_DEF_Criticality,
23041                 0,
23042                 { 0, &asn_PER_memb_criticality_constr_91,  memb_criticality_constraint_89 },
23043                 0, 0, /* No default value */
23044                 "criticality"
23045                 },
23046         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
23047                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23048                 +1,     /* EXPLICIT tag at current level */
23049                 &asn_DEF_extensionValue_92,
23050                 0,
23051                 { 0, &asn_PER_memb_extensionValue_constr_92,  memb_extensionValue_constraint_89 },
23052                 0, 0, /* No default value */
23053                 "extensionValue"
23054                 },
23055 };
23056 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[] = {
23057         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23058 };
23059 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89[] = {
23060     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23061     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23062     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23063 };
23064 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 = {
23065         sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs),
23066         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
23067         asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89,
23068         3,      /* Count of tags in the map */
23069         0, 0, 0,        /* Optional elements (not needed) */
23070         -1,     /* First extension addition */
23071 };
23072 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs = {
23073         "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
23074         "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
23075         &asn_OP_SEQUENCE,
23076         asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,
23077         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
23078                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
23079         asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,       /* Same as above */
23080         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
23081                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
23082         { 0, 0, SEQUENCE_constraint },
23083         asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89,
23084         3,      /* Elements count */
23085         &asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89      /* Additional specs */
23086 };
23087
23088 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
23089         sizeof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue),
23090         offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, _asn_ctx),
23091         offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, present),
23092         sizeof(((struct UE_ContextInformationSeNBModReqExtIEs__extensionValue *)0)->present),
23093         0,      /* No top level tags */
23094         0,      /* No tags in the map */
23095         0, 0,
23096         -1      /* Extensions start */
23097 };
23098 static /* Use -fall-defs-global to expose */
23099 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
23100         "extensionValue",
23101         "extensionValue",
23102         &asn_OP_OPEN_TYPE,
23103         0,      /* No effective tags (pointer) */
23104         0,      /* No effective tags (count) */
23105         0,      /* No tags (pointer) */
23106         0,      /* No tags (count) */
23107         { 0, 0, OPEN_TYPE_constraint },
23108         0, 0,   /* No members */
23109         &asn_SPC_extensionValue_specs_96        /* Additional specs */
23110 };
23111
23112 asn_TYPE_member_t asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93[] = {
23113         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, id),
23114                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23115                 -1,     /* IMPLICIT tag at current level */
23116                 &asn_DEF_ProtocolIE_ID,
23117                 0,
23118                 { 0, &asn_PER_memb_id_constr_94,  memb_id_constraint_93 },
23119                 0, 0, /* No default value */
23120                 "id"
23121                 },
23122         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, criticality),
23123                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23124                 -1,     /* IMPLICIT tag at current level */
23125                 &asn_DEF_Criticality,
23126                 0,
23127                 { 0, &asn_PER_memb_criticality_constr_95,  memb_criticality_constraint_93 },
23128                 0, 0, /* No default value */
23129                 "criticality"
23130                 },
23131         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, extensionValue),
23132                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23133                 +1,     /* EXPLICIT tag at current level */
23134                 &asn_DEF_extensionValue_96,
23135                 0,
23136                 { 0, &asn_PER_memb_extensionValue_constr_96,  memb_extensionValue_constraint_93 },
23137                 0, 0, /* No default value */
23138                 "extensionValue"
23139                 },
23140 };
23141 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[] = {
23142         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23143 };
23144 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93[] = {
23145     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23146     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23147     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23148 };
23149 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 = {
23150         sizeof(struct UE_ContextInformationSeNBModReqExtIEs),
23151         offsetof(struct UE_ContextInformationSeNBModReqExtIEs, _asn_ctx),
23152         asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93,
23153         3,      /* Count of tags in the map */
23154         0, 0, 0,        /* Optional elements (not needed) */
23155         -1,     /* First extension addition */
23156 };
23157 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs = {
23158         "UE-ContextInformationSeNBModReqExtIEs",
23159         "UE-ContextInformationSeNBModReqExtIEs",
23160         &asn_OP_SEQUENCE,
23161         asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,
23162         sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
23163                 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
23164         asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,  /* Same as above */
23165         sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
23166                 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
23167         { 0, 0, SEQUENCE_constraint },
23168         asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93,
23169         3,      /* Elements count */
23170         &asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 /* Additional specs */
23171 };
23172
23173 static asn_TYPE_member_t asn_MBR_extensionValue_100[] = {
23174         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
23175                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
23176                 0,
23177                 &asn_DEF_Correlation_ID,
23178                 0,
23179                 { 0, 0, 0 },
23180                 0, 0, /* No default value */
23181                 "Correlation-ID"
23182                 },
23183 };
23184 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_100[] = {
23185     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
23186 };
23187 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
23188         sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue),
23189         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23190         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23191         sizeof(((struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23192         asn_MAP_extensionValue_tag2el_100,
23193         1,      /* Count of tags in the map */
23194         0, 0,
23195         -1      /* Extensions start */
23196 };
23197 static /* Use -fall-defs-global to expose */
23198 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
23199         "extensionValue",
23200         "extensionValue",
23201         &asn_OP_OPEN_TYPE,
23202         0,      /* No effective tags (pointer) */
23203         0,      /* No effective tags (count) */
23204         0,      /* No tags (pointer) */
23205         0,      /* No tags (count) */
23206         { 0, 0, OPEN_TYPE_constraint },
23207         asn_MBR_extensionValue_100,
23208         1,      /* Elements count */
23209         &asn_SPC_extensionValue_specs_100       /* Additional specs */
23210 };
23211
23212 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97[] = {
23213         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id),
23214                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23215                 -1,     /* IMPLICIT tag at current level */
23216                 &asn_DEF_ProtocolIE_ID,
23217                 0,
23218                 { 0, &asn_PER_memb_id_constr_98,  memb_id_constraint_97 },
23219                 0, 0, /* No default value */
23220                 "id"
23221                 },
23222         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, criticality),
23223                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23224                 -1,     /* IMPLICIT tag at current level */
23225                 &asn_DEF_Criticality,
23226                 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type,
23227                 { 0, &asn_PER_memb_criticality_constr_99,  memb_criticality_constraint_97 },
23228                 0, 0, /* No default value */
23229                 "criticality"
23230                 },
23231         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, extensionValue),
23232                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23233                 +1,     /* EXPLICIT tag at current level */
23234                 &asn_DEF_extensionValue_100,
23235                 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type,
23236                 { 0, &asn_PER_memb_extensionValue_constr_100,  memb_extensionValue_constraint_97 },
23237                 0, 0, /* No default value */
23238                 "extensionValue"
23239                 },
23240 };
23241 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[] = {
23242         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23243 };
23244 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97[] = {
23245     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23246     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23247     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23248 };
23249 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 = {
23250         sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs),
23251         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23252         asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97,
23253         3,      /* Count of tags in the map */
23254         0, 0, 0,        /* Optional elements (not needed) */
23255         -1,     /* First extension addition */
23256 };
23257 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs = {
23258         "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
23259         "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
23260         &asn_OP_SEQUENCE,
23261         asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,
23262         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
23263                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
23264         asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,   /* Same as above */
23265         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
23266                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
23267         { 0, 0, SEQUENCE_constraint },
23268         asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97,
23269         3,      /* Elements count */
23270         &asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97  /* Additional specs */
23271 };
23272
23273 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
23274         sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue),
23275         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23276         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23277         sizeof(((struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23278         0,      /* No top level tags */
23279         0,      /* No tags in the map */
23280         0, 0,
23281         -1      /* Extensions start */
23282 };
23283 static /* Use -fall-defs-global to expose */
23284 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
23285         "extensionValue",
23286         "extensionValue",
23287         &asn_OP_OPEN_TYPE,
23288         0,      /* No effective tags (pointer) */
23289         0,      /* No effective tags (count) */
23290         0,      /* No tags (pointer) */
23291         0,      /* No tags (count) */
23292         { 0, 0, OPEN_TYPE_constraint },
23293         0, 0,   /* No members */
23294         &asn_SPC_extensionValue_specs_104       /* Additional specs */
23295 };
23296
23297 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101[] = {
23298         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, id),
23299                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23300                 -1,     /* IMPLICIT tag at current level */
23301                 &asn_DEF_ProtocolIE_ID,
23302                 0,
23303                 { 0, &asn_PER_memb_id_constr_102,  memb_id_constraint_101 },
23304                 0, 0, /* No default value */
23305                 "id"
23306                 },
23307         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, criticality),
23308                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23309                 -1,     /* IMPLICIT tag at current level */
23310                 &asn_DEF_Criticality,
23311                 0,
23312                 { 0, &asn_PER_memb_criticality_constr_103,  memb_criticality_constraint_101 },
23313                 0, 0, /* No default value */
23314                 "criticality"
23315                 },
23316         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, extensionValue),
23317                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23318                 +1,     /* EXPLICIT tag at current level */
23319                 &asn_DEF_extensionValue_104,
23320                 0,
23321                 { 0, &asn_PER_memb_extensionValue_constr_104,  memb_extensionValue_constraint_101 },
23322                 0, 0, /* No default value */
23323                 "extensionValue"
23324                 },
23325 };
23326 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[] = {
23327         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23328 };
23329 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101[] = {
23330     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23331     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23332     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23333 };
23334 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 = {
23335         sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs),
23336         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23337         asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101,
23338         3,      /* Count of tags in the map */
23339         0, 0, 0,        /* Optional elements (not needed) */
23340         -1,     /* First extension addition */
23341 };
23342 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs = {
23343         "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
23344         "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
23345         &asn_OP_SEQUENCE,
23346         asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,
23347         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
23348                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
23349         asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,        /* Same as above */
23350         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
23351                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
23352         { 0, 0, SEQUENCE_constraint },
23353         asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101,
23354         3,      /* Elements count */
23355         &asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101       /* Additional specs */
23356 };
23357
23358 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
23359         sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue),
23360         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23361         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23362         sizeof(((struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23363         0,      /* No top level tags */
23364         0,      /* No tags in the map */
23365         0, 0,
23366         -1      /* Extensions start */
23367 };
23368 static /* Use -fall-defs-global to expose */
23369 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
23370         "extensionValue",
23371         "extensionValue",
23372         &asn_OP_OPEN_TYPE,
23373         0,      /* No effective tags (pointer) */
23374         0,      /* No effective tags (count) */
23375         0,      /* No tags (pointer) */
23376         0,      /* No tags (count) */
23377         { 0, 0, OPEN_TYPE_constraint },
23378         0, 0,   /* No members */
23379         &asn_SPC_extensionValue_specs_108       /* Additional specs */
23380 };
23381
23382 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105[] = {
23383         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, id),
23384                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23385                 -1,     /* IMPLICIT tag at current level */
23386                 &asn_DEF_ProtocolIE_ID,
23387                 0,
23388                 { 0, &asn_PER_memb_id_constr_106,  memb_id_constraint_105 },
23389                 0, 0, /* No default value */
23390                 "id"
23391                 },
23392         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, criticality),
23393                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23394                 -1,     /* IMPLICIT tag at current level */
23395                 &asn_DEF_Criticality,
23396                 0,
23397                 { 0, &asn_PER_memb_criticality_constr_107,  memb_criticality_constraint_105 },
23398                 0, 0, /* No default value */
23399                 "criticality"
23400                 },
23401         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, extensionValue),
23402                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23403                 +1,     /* EXPLICIT tag at current level */
23404                 &asn_DEF_extensionValue_108,
23405                 0,
23406                 { 0, &asn_PER_memb_extensionValue_constr_108,  memb_extensionValue_constraint_105 },
23407                 0, 0, /* No default value */
23408                 "extensionValue"
23409                 },
23410 };
23411 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[] = {
23412         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23413 };
23414 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105[] = {
23415     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23416     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23417     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23418 };
23419 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 = {
23420         sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs),
23421         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23422         asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105,
23423         3,      /* Count of tags in the map */
23424         0, 0, 0,        /* Optional elements (not needed) */
23425         -1,     /* First extension addition */
23426 };
23427 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs = {
23428         "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
23429         "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
23430         &asn_OP_SEQUENCE,
23431         asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,
23432         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
23433                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
23434         asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,       /* Same as above */
23435         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
23436                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
23437         { 0, 0, SEQUENCE_constraint },
23438         asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105,
23439         3,      /* Elements count */
23440         &asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105      /* Additional specs */
23441 };
23442
23443 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
23444         sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue),
23445         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23446         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23447         sizeof(((struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23448         0,      /* No top level tags */
23449         0,      /* No tags in the map */
23450         0, 0,
23451         -1      /* Extensions start */
23452 };
23453 static /* Use -fall-defs-global to expose */
23454 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
23455         "extensionValue",
23456         "extensionValue",
23457         &asn_OP_OPEN_TYPE,
23458         0,      /* No effective tags (pointer) */
23459         0,      /* No effective tags (count) */
23460         0,      /* No tags (pointer) */
23461         0,      /* No tags (count) */
23462         { 0, 0, OPEN_TYPE_constraint },
23463         0, 0,   /* No members */
23464         &asn_SPC_extensionValue_specs_112       /* Additional specs */
23465 };
23466
23467 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109[] = {
23468         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, id),
23469                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23470                 -1,     /* IMPLICIT tag at current level */
23471                 &asn_DEF_ProtocolIE_ID,
23472                 0,
23473                 { 0, &asn_PER_memb_id_constr_110,  memb_id_constraint_109 },
23474                 0, 0, /* No default value */
23475                 "id"
23476                 },
23477         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, criticality),
23478                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23479                 -1,     /* IMPLICIT tag at current level */
23480                 &asn_DEF_Criticality,
23481                 0,
23482                 { 0, &asn_PER_memb_criticality_constr_111,  memb_criticality_constraint_109 },
23483                 0, 0, /* No default value */
23484                 "criticality"
23485                 },
23486         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, extensionValue),
23487                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23488                 +1,     /* EXPLICIT tag at current level */
23489                 &asn_DEF_extensionValue_112,
23490                 0,
23491                 { 0, &asn_PER_memb_extensionValue_constr_112,  memb_extensionValue_constraint_109 },
23492                 0, 0, /* No default value */
23493                 "extensionValue"
23494                 },
23495 };
23496 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[] = {
23497         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23498 };
23499 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109[] = {
23500     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23501     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23502     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23503 };
23504 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 = {
23505         sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs),
23506         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23507         asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109,
23508         3,      /* Count of tags in the map */
23509         0, 0, 0,        /* Optional elements (not needed) */
23510         -1,     /* First extension addition */
23511 };
23512 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs = {
23513         "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
23514         "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
23515         &asn_OP_SEQUENCE,
23516         asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,
23517         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
23518                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
23519         asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,     /* Same as above */
23520         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
23521                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
23522         { 0, 0, SEQUENCE_constraint },
23523         asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109,
23524         3,      /* Elements count */
23525         &asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109    /* Additional specs */
23526 };
23527
23528 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
23529         sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue),
23530         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23531         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23532         sizeof(((struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23533         0,      /* No top level tags */
23534         0,      /* No tags in the map */
23535         0, 0,
23536         -1      /* Extensions start */
23537 };
23538 static /* Use -fall-defs-global to expose */
23539 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
23540         "extensionValue",
23541         "extensionValue",
23542         &asn_OP_OPEN_TYPE,
23543         0,      /* No effective tags (pointer) */
23544         0,      /* No effective tags (count) */
23545         0,      /* No tags (pointer) */
23546         0,      /* No tags (count) */
23547         { 0, 0, OPEN_TYPE_constraint },
23548         0, 0,   /* No members */
23549         &asn_SPC_extensionValue_specs_116       /* Additional specs */
23550 };
23551
23552 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113[] = {
23553         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, id),
23554                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23555                 -1,     /* IMPLICIT tag at current level */
23556                 &asn_DEF_ProtocolIE_ID,
23557                 0,
23558                 { 0, &asn_PER_memb_id_constr_114,  memb_id_constraint_113 },
23559                 0, 0, /* No default value */
23560                 "id"
23561                 },
23562         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, criticality),
23563                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23564                 -1,     /* IMPLICIT tag at current level */
23565                 &asn_DEF_Criticality,
23566                 0,
23567                 { 0, &asn_PER_memb_criticality_constr_115,  memb_criticality_constraint_113 },
23568                 0, 0, /* No default value */
23569                 "criticality"
23570                 },
23571         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, extensionValue),
23572                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23573                 +1,     /* EXPLICIT tag at current level */
23574                 &asn_DEF_extensionValue_116,
23575                 0,
23576                 { 0, &asn_PER_memb_extensionValue_constr_116,  memb_extensionValue_constraint_113 },
23577                 0, 0, /* No default value */
23578                 "extensionValue"
23579                 },
23580 };
23581 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[] = {
23582         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23583 };
23584 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113[] = {
23585     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23586     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23587     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23588 };
23589 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 = {
23590         sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs),
23591         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23592         asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113,
23593         3,      /* Count of tags in the map */
23594         0, 0, 0,        /* Optional elements (not needed) */
23595         -1,     /* First extension addition */
23596 };
23597 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs = {
23598         "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
23599         "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
23600         &asn_OP_SEQUENCE,
23601         asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,
23602         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
23603                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
23604         asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,       /* Same as above */
23605         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
23606                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
23607         { 0, 0, SEQUENCE_constraint },
23608         asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113,
23609         3,      /* Elements count */
23610         &asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113      /* Additional specs */
23611 };
23612
23613 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
23614         sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue),
23615         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23616         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23617         sizeof(((struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23618         0,      /* No top level tags */
23619         0,      /* No tags in the map */
23620         0, 0,
23621         -1      /* Extensions start */
23622 };
23623 static /* Use -fall-defs-global to expose */
23624 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
23625         "extensionValue",
23626         "extensionValue",
23627         &asn_OP_OPEN_TYPE,
23628         0,      /* No effective tags (pointer) */
23629         0,      /* No effective tags (count) */
23630         0,      /* No tags (pointer) */
23631         0,      /* No tags (count) */
23632         { 0, 0, OPEN_TYPE_constraint },
23633         0, 0,   /* No members */
23634         &asn_SPC_extensionValue_specs_120       /* Additional specs */
23635 };
23636
23637 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117[] = {
23638         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, id),
23639                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23640                 -1,     /* IMPLICIT tag at current level */
23641                 &asn_DEF_ProtocolIE_ID,
23642                 0,
23643                 { 0, &asn_PER_memb_id_constr_118,  memb_id_constraint_117 },
23644                 0, 0, /* No default value */
23645                 "id"
23646                 },
23647         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, criticality),
23648                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23649                 -1,     /* IMPLICIT tag at current level */
23650                 &asn_DEF_Criticality,
23651                 0,
23652                 { 0, &asn_PER_memb_criticality_constr_119,  memb_criticality_constraint_117 },
23653                 0, 0, /* No default value */
23654                 "criticality"
23655                 },
23656         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, extensionValue),
23657                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23658                 +1,     /* EXPLICIT tag at current level */
23659                 &asn_DEF_extensionValue_120,
23660                 0,
23661                 { 0, &asn_PER_memb_extensionValue_constr_120,  memb_extensionValue_constraint_117 },
23662                 0, 0, /* No default value */
23663                 "extensionValue"
23664                 },
23665 };
23666 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[] = {
23667         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23668 };
23669 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117[] = {
23670     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23671     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23672     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23673 };
23674 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 = {
23675         sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs),
23676         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23677         asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117,
23678         3,      /* Count of tags in the map */
23679         0, 0, 0,        /* Optional elements (not needed) */
23680         -1,     /* First extension addition */
23681 };
23682 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs = {
23683         "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
23684         "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
23685         &asn_OP_SEQUENCE,
23686         asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,
23687         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
23688                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
23689         asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,     /* Same as above */
23690         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
23691                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
23692         { 0, 0, SEQUENCE_constraint },
23693         asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117,
23694         3,      /* Elements count */
23695         &asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117    /* Additional specs */
23696 };
23697
23698 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
23699         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue),
23700         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23701         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
23702         sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23703         0,      /* No top level tags */
23704         0,      /* No tags in the map */
23705         0, 0,
23706         -1      /* Extensions start */
23707 };
23708 static /* Use -fall-defs-global to expose */
23709 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
23710         "extensionValue",
23711         "extensionValue",
23712         &asn_OP_OPEN_TYPE,
23713         0,      /* No effective tags (pointer) */
23714         0,      /* No effective tags (count) */
23715         0,      /* No tags (pointer) */
23716         0,      /* No tags (count) */
23717         { 0, 0, OPEN_TYPE_constraint },
23718         0, 0,   /* No members */
23719         &asn_SPC_extensionValue_specs_124       /* Additional specs */
23720 };
23721
23722 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121[] = {
23723         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, id),
23724                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23725                 -1,     /* IMPLICIT tag at current level */
23726                 &asn_DEF_ProtocolIE_ID,
23727                 0,
23728                 { 0, &asn_PER_memb_id_constr_122,  memb_id_constraint_121 },
23729                 0, 0, /* No default value */
23730                 "id"
23731                 },
23732         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, criticality),
23733                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23734                 -1,     /* IMPLICIT tag at current level */
23735                 &asn_DEF_Criticality,
23736                 0,
23737                 { 0, &asn_PER_memb_criticality_constr_123,  memb_criticality_constraint_121 },
23738                 0, 0, /* No default value */
23739                 "criticality"
23740                 },
23741         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, extensionValue),
23742                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23743                 +1,     /* EXPLICIT tag at current level */
23744                 &asn_DEF_extensionValue_124,
23745                 0,
23746                 { 0, &asn_PER_memb_extensionValue_constr_124,  memb_extensionValue_constraint_121 },
23747                 0, 0, /* No default value */
23748                 "extensionValue"
23749                 },
23750 };
23751 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[] = {
23752         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23753 };
23754 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121[] = {
23755     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23756     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23757     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23758 };
23759 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 = {
23760         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs),
23761         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
23762         asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121,
23763         3,      /* Count of tags in the map */
23764         0, 0, 0,        /* Optional elements (not needed) */
23765         -1,     /* First extension addition */
23766 };
23767 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs = {
23768         "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
23769         "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
23770         &asn_OP_SEQUENCE,
23771         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121,
23772         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
23773                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
23774         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121, /* Same as above */
23775         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
23776                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
23777         { 0, 0, SEQUENCE_constraint },
23778         asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121,
23779         3,      /* Elements count */
23780         &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121        /* Additional specs */
23781 };
23782
23783 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
23784         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue),
23785         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23786         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, present),
23787         sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
23788         0,      /* No top level tags */
23789         0,      /* No tags in the map */
23790         0, 0,
23791         -1      /* Extensions start */
23792 };
23793 static /* Use -fall-defs-global to expose */
23794 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
23795         "extensionValue",
23796         "extensionValue",
23797         &asn_OP_OPEN_TYPE,
23798         0,      /* No effective tags (pointer) */
23799         0,      /* No effective tags (count) */
23800         0,      /* No tags (pointer) */
23801         0,      /* No tags (count) */
23802         { 0, 0, OPEN_TYPE_constraint },
23803         0, 0,   /* No members */
23804         &asn_SPC_extensionValue_specs_128       /* Additional specs */
23805 };
23806
23807 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125[] = {
23808         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, id),
23809                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23810                 -1,     /* IMPLICIT tag at current level */
23811                 &asn_DEF_ProtocolIE_ID,
23812                 0,
23813                 { 0, &asn_PER_memb_id_constr_126,  memb_id_constraint_125 },
23814                 0, 0, /* No default value */
23815                 "id"
23816                 },
23817         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, criticality),
23818                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23819                 -1,     /* IMPLICIT tag at current level */
23820                 &asn_DEF_Criticality,
23821                 0,
23822                 { 0, &asn_PER_memb_criticality_constr_127,  memb_criticality_constraint_125 },
23823                 0, 0, /* No default value */
23824                 "criticality"
23825                 },
23826         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, extensionValue),
23827                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23828                 +1,     /* EXPLICIT tag at current level */
23829                 &asn_DEF_extensionValue_128,
23830                 0,
23831                 { 0, &asn_PER_memb_extensionValue_constr_128,  memb_extensionValue_constraint_125 },
23832                 0, 0, /* No default value */
23833                 "extensionValue"
23834                 },
23835 };
23836 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[] = {
23837         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23838 };
23839 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125[] = {
23840     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23841     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23842     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23843 };
23844 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 = {
23845         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs),
23846         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, _asn_ctx),
23847         asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125,
23848         3,      /* Count of tags in the map */
23849         0, 0, 0,        /* Optional elements (not needed) */
23850         -1,     /* First extension addition */
23851 };
23852 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs = {
23853         "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
23854         "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
23855         &asn_OP_SEQUENCE,
23856         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,
23857         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
23858                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
23859         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,       /* Same as above */
23860         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
23861                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
23862         { 0, 0, SEQUENCE_constraint },
23863         asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125,
23864         3,      /* Elements count */
23865         &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125      /* Additional specs */
23866 };
23867
23868 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
23869         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue),
23870         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23871         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
23872         sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23873         0,      /* No top level tags */
23874         0,      /* No tags in the map */
23875         0, 0,
23876         -1      /* Extensions start */
23877 };
23878 static /* Use -fall-defs-global to expose */
23879 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
23880         "extensionValue",
23881         "extensionValue",
23882         &asn_OP_OPEN_TYPE,
23883         0,      /* No effective tags (pointer) */
23884         0,      /* No effective tags (count) */
23885         0,      /* No tags (pointer) */
23886         0,      /* No tags (count) */
23887         { 0, 0, OPEN_TYPE_constraint },
23888         0, 0,   /* No members */
23889         &asn_SPC_extensionValue_specs_132       /* Additional specs */
23890 };
23891
23892 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129[] = {
23893         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, id),
23894                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23895                 -1,     /* IMPLICIT tag at current level */
23896                 &asn_DEF_ProtocolIE_ID,
23897                 0,
23898                 { 0, &asn_PER_memb_id_constr_130,  memb_id_constraint_129 },
23899                 0, 0, /* No default value */
23900                 "id"
23901                 },
23902         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, criticality),
23903                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23904                 -1,     /* IMPLICIT tag at current level */
23905                 &asn_DEF_Criticality,
23906                 0,
23907                 { 0, &asn_PER_memb_criticality_constr_131,  memb_criticality_constraint_129 },
23908                 0, 0, /* No default value */
23909                 "criticality"
23910                 },
23911         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, extensionValue),
23912                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23913                 +1,     /* EXPLICIT tag at current level */
23914                 &asn_DEF_extensionValue_132,
23915                 0,
23916                 { 0, &asn_PER_memb_extensionValue_constr_132,  memb_extensionValue_constraint_129 },
23917                 0, 0, /* No default value */
23918                 "extensionValue"
23919                 },
23920 };
23921 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[] = {
23922         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23923 };
23924 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129[] = {
23925     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23926     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23927     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23928 };
23929 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 = {
23930         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs),
23931         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
23932         asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129,
23933         3,      /* Count of tags in the map */
23934         0, 0, 0,        /* Optional elements (not needed) */
23935         -1,     /* First extension addition */
23936 };
23937 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs = {
23938         "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
23939         "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
23940         &asn_OP_SEQUENCE,
23941         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,
23942         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
23943                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
23944         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,      /* Same as above */
23945         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
23946                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
23947         { 0, 0, SEQUENCE_constraint },
23948         asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129,
23949         3,      /* Elements count */
23950         &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129     /* Additional specs */
23951 };
23952
23953 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
23954         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue),
23955         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23956         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, present),
23957         sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
23958         0,      /* No top level tags */
23959         0,      /* No tags in the map */
23960         0, 0,
23961         -1      /* Extensions start */
23962 };
23963 static /* Use -fall-defs-global to expose */
23964 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
23965         "extensionValue",
23966         "extensionValue",
23967         &asn_OP_OPEN_TYPE,
23968         0,      /* No effective tags (pointer) */
23969         0,      /* No effective tags (count) */
23970         0,      /* No tags (pointer) */
23971         0,      /* No tags (count) */
23972         { 0, 0, OPEN_TYPE_constraint },
23973         0, 0,   /* No members */
23974         &asn_SPC_extensionValue_specs_136       /* Additional specs */
23975 };
23976
23977 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133[] = {
23978         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, id),
23979                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23980                 -1,     /* IMPLICIT tag at current level */
23981                 &asn_DEF_ProtocolIE_ID,
23982                 0,
23983                 { 0, &asn_PER_memb_id_constr_134,  memb_id_constraint_133 },
23984                 0, 0, /* No default value */
23985                 "id"
23986                 },
23987         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, criticality),
23988                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23989                 -1,     /* IMPLICIT tag at current level */
23990                 &asn_DEF_Criticality,
23991                 0,
23992                 { 0, &asn_PER_memb_criticality_constr_135,  memb_criticality_constraint_133 },
23993                 0, 0, /* No default value */
23994                 "criticality"
23995                 },
23996         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, extensionValue),
23997                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23998                 +1,     /* EXPLICIT tag at current level */
23999                 &asn_DEF_extensionValue_136,
24000                 0,
24001                 { 0, &asn_PER_memb_extensionValue_constr_136,  memb_extensionValue_constraint_133 },
24002                 0, 0, /* No default value */
24003                 "extensionValue"
24004                 },
24005 };
24006 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[] = {
24007         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24008 };
24009 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133[] = {
24010     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24011     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24012     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24013 };
24014 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 = {
24015         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs),
24016         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, _asn_ctx),
24017         asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133,
24018         3,      /* Count of tags in the map */
24019         0, 0, 0,        /* Optional elements (not needed) */
24020         -1,     /* First extension addition */
24021 };
24022 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs = {
24023         "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
24024         "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
24025         &asn_OP_SEQUENCE,
24026         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,
24027         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
24028                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
24029         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,    /* Same as above */
24030         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
24031                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
24032         { 0, 0, SEQUENCE_constraint },
24033         asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133,
24034         3,      /* Elements count */
24035         &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133   /* Additional specs */
24036 };
24037
24038 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
24039         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue),
24040         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24041         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
24042         sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24043         0,      /* No top level tags */
24044         0,      /* No tags in the map */
24045         0, 0,
24046         -1      /* Extensions start */
24047 };
24048 static /* Use -fall-defs-global to expose */
24049 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
24050         "extensionValue",
24051         "extensionValue",
24052         &asn_OP_OPEN_TYPE,
24053         0,      /* No effective tags (pointer) */
24054         0,      /* No effective tags (count) */
24055         0,      /* No tags (pointer) */
24056         0,      /* No tags (count) */
24057         { 0, 0, OPEN_TYPE_constraint },
24058         0, 0,   /* No members */
24059         &asn_SPC_extensionValue_specs_140       /* Additional specs */
24060 };
24061
24062 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137[] = {
24063         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, id),
24064                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24065                 -1,     /* IMPLICIT tag at current level */
24066                 &asn_DEF_ProtocolIE_ID,
24067                 0,
24068                 { 0, &asn_PER_memb_id_constr_138,  memb_id_constraint_137 },
24069                 0, 0, /* No default value */
24070                 "id"
24071                 },
24072         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, criticality),
24073                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24074                 -1,     /* IMPLICIT tag at current level */
24075                 &asn_DEF_Criticality,
24076                 0,
24077                 { 0, &asn_PER_memb_criticality_constr_139,  memb_criticality_constraint_137 },
24078                 0, 0, /* No default value */
24079                 "criticality"
24080                 },
24081         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, extensionValue),
24082                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24083                 +1,     /* EXPLICIT tag at current level */
24084                 &asn_DEF_extensionValue_140,
24085                 0,
24086                 { 0, &asn_PER_memb_extensionValue_constr_140,  memb_extensionValue_constraint_137 },
24087                 0, 0, /* No default value */
24088                 "extensionValue"
24089                 },
24090 };
24091 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[] = {
24092         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24093 };
24094 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137[] = {
24095     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24096     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24097     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24098 };
24099 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 = {
24100         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs),
24101         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
24102         asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137,
24103         3,      /* Count of tags in the map */
24104         0, 0, 0,        /* Optional elements (not needed) */
24105         -1,     /* First extension addition */
24106 };
24107 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs = {
24108         "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
24109         "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
24110         &asn_OP_SEQUENCE,
24111         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,
24112         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
24113                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
24114         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,      /* Same as above */
24115         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
24116                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
24117         { 0, 0, SEQUENCE_constraint },
24118         asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137,
24119         3,      /* Elements count */
24120         &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137     /* Additional specs */
24121 };
24122
24123 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
24124         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue),
24125         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24126         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, present),
24127         sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
24128         0,      /* No top level tags */
24129         0,      /* No tags in the map */
24130         0, 0,
24131         -1      /* Extensions start */
24132 };
24133 static /* Use -fall-defs-global to expose */
24134 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
24135         "extensionValue",
24136         "extensionValue",
24137         &asn_OP_OPEN_TYPE,
24138         0,      /* No effective tags (pointer) */
24139         0,      /* No effective tags (count) */
24140         0,      /* No tags (pointer) */
24141         0,      /* No tags (count) */
24142         { 0, 0, OPEN_TYPE_constraint },
24143         0, 0,   /* No members */
24144         &asn_SPC_extensionValue_specs_144       /* Additional specs */
24145 };
24146
24147 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141[] = {
24148         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, id),
24149                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24150                 -1,     /* IMPLICIT tag at current level */
24151                 &asn_DEF_ProtocolIE_ID,
24152                 0,
24153                 { 0, &asn_PER_memb_id_constr_142,  memb_id_constraint_141 },
24154                 0, 0, /* No default value */
24155                 "id"
24156                 },
24157         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, criticality),
24158                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24159                 -1,     /* IMPLICIT tag at current level */
24160                 &asn_DEF_Criticality,
24161                 0,
24162                 { 0, &asn_PER_memb_criticality_constr_143,  memb_criticality_constraint_141 },
24163                 0, 0, /* No default value */
24164                 "criticality"
24165                 },
24166         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, extensionValue),
24167                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24168                 +1,     /* EXPLICIT tag at current level */
24169                 &asn_DEF_extensionValue_144,
24170                 0,
24171                 { 0, &asn_PER_memb_extensionValue_constr_144,  memb_extensionValue_constraint_141 },
24172                 0, 0, /* No default value */
24173                 "extensionValue"
24174                 },
24175 };
24176 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[] = {
24177         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24178 };
24179 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141[] = {
24180     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24181     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24182     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24183 };
24184 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 = {
24185         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs),
24186         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, _asn_ctx),
24187         asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141,
24188         3,      /* Count of tags in the map */
24189         0, 0, 0,        /* Optional elements (not needed) */
24190         -1,     /* First extension addition */
24191 };
24192 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs = {
24193         "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
24194         "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
24195         &asn_OP_SEQUENCE,
24196         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,
24197         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
24198                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
24199         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,    /* Same as above */
24200         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
24201                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
24202         { 0, 0, SEQUENCE_constraint },
24203         asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141,
24204         3,      /* Elements count */
24205         &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141   /* Additional specs */
24206 };
24207
24208 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
24209         sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue),
24210         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, _asn_ctx),
24211         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, present),
24212         sizeof(((struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue *)0)->present),
24213         0,      /* No top level tags */
24214         0,      /* No tags in the map */
24215         0, 0,
24216         -1      /* Extensions start */
24217 };
24218 static /* Use -fall-defs-global to expose */
24219 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
24220         "extensionValue",
24221         "extensionValue",
24222         &asn_OP_OPEN_TYPE,
24223         0,      /* No effective tags (pointer) */
24224         0,      /* No effective tags (count) */
24225         0,      /* No tags (pointer) */
24226         0,      /* No tags (count) */
24227         { 0, 0, OPEN_TYPE_constraint },
24228         0, 0,   /* No members */
24229         &asn_SPC_extensionValue_specs_148       /* Additional specs */
24230 };
24231
24232 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145[] = {
24233         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, id),
24234                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24235                 -1,     /* IMPLICIT tag at current level */
24236                 &asn_DEF_ProtocolIE_ID,
24237                 0,
24238                 { 0, &asn_PER_memb_id_constr_146,  memb_id_constraint_145 },
24239                 0, 0, /* No default value */
24240                 "id"
24241                 },
24242         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, criticality),
24243                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24244                 -1,     /* IMPLICIT tag at current level */
24245                 &asn_DEF_Criticality,
24246                 0,
24247                 { 0, &asn_PER_memb_criticality_constr_147,  memb_criticality_constraint_145 },
24248                 0, 0, /* No default value */
24249                 "criticality"
24250                 },
24251         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, extensionValue),
24252                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24253                 +1,     /* EXPLICIT tag at current level */
24254                 &asn_DEF_extensionValue_148,
24255                 0,
24256                 { 0, &asn_PER_memb_extensionValue_constr_148,  memb_extensionValue_constraint_145 },
24257                 0, 0, /* No default value */
24258                 "extensionValue"
24259                 },
24260 };
24261 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[] = {
24262         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24263 };
24264 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145[] = {
24265     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24266     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24267     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24268 };
24269 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 = {
24270         sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs),
24271         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, _asn_ctx),
24272         asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145,
24273         3,      /* Count of tags in the map */
24274         0, 0, 0,        /* Optional elements (not needed) */
24275         -1,     /* First extension addition */
24276 };
24277 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs = {
24278         "E-RABs-ToBeReleased-ModReqdItemExtIEs",
24279         "E-RABs-ToBeReleased-ModReqdItemExtIEs",
24280         &asn_OP_SEQUENCE,
24281         asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145,
24282         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
24283                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
24284         asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145, /* Same as above */
24285         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
24286                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
24287         { 0, 0, SEQUENCE_constraint },
24288         asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145,
24289         3,      /* Elements count */
24290         &asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145        /* Additional specs */
24291 };
24292
24293 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
24294         sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue),
24295         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24296         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, present),
24297         sizeof(((struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24298         0,      /* No top level tags */
24299         0,      /* No tags in the map */
24300         0, 0,
24301         -1      /* Extensions start */
24302 };
24303 static /* Use -fall-defs-global to expose */
24304 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
24305         "extensionValue",
24306         "extensionValue",
24307         &asn_OP_OPEN_TYPE,
24308         0,      /* No effective tags (pointer) */
24309         0,      /* No effective tags (count) */
24310         0,      /* No tags (pointer) */
24311         0,      /* No tags (count) */
24312         { 0, 0, OPEN_TYPE_constraint },
24313         0, 0,   /* No members */
24314         &asn_SPC_extensionValue_specs_152       /* Additional specs */
24315 };
24316
24317 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149[] = {
24318         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, id),
24319                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24320                 -1,     /* IMPLICIT tag at current level */
24321                 &asn_DEF_ProtocolIE_ID,
24322                 0,
24323                 { 0, &asn_PER_memb_id_constr_150,  memb_id_constraint_149 },
24324                 0, 0, /* No default value */
24325                 "id"
24326                 },
24327         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, criticality),
24328                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24329                 -1,     /* IMPLICIT tag at current level */
24330                 &asn_DEF_Criticality,
24331                 0,
24332                 { 0, &asn_PER_memb_criticality_constr_151,  memb_criticality_constraint_149 },
24333                 0, 0, /* No default value */
24334                 "criticality"
24335                 },
24336         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, extensionValue),
24337                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24338                 +1,     /* EXPLICIT tag at current level */
24339                 &asn_DEF_extensionValue_152,
24340                 0,
24341                 { 0, &asn_PER_memb_extensionValue_constr_152,  memb_extensionValue_constraint_149 },
24342                 0, 0, /* No default value */
24343                 "extensionValue"
24344                 },
24345 };
24346 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[] = {
24347         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24348 };
24349 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149[] = {
24350     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24351     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24352     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24353 };
24354 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 = {
24355         sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs),
24356         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, _asn_ctx),
24357         asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149,
24358         3,      /* Count of tags in the map */
24359         0, 0, 0,        /* Optional elements (not needed) */
24360         -1,     /* First extension addition */
24361 };
24362 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs = {
24363         "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
24364         "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
24365         &asn_OP_SEQUENCE,
24366         asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,
24367         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
24368                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
24369         asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,       /* Same as above */
24370         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
24371                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
24372         { 0, 0, SEQUENCE_constraint },
24373         asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149,
24374         3,      /* Elements count */
24375         &asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149      /* Additional specs */
24376 };
24377
24378 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
24379         sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue),
24380         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24381         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, present),
24382         sizeof(((struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
24383         0,      /* No top level tags */
24384         0,      /* No tags in the map */
24385         0, 0,
24386         -1      /* Extensions start */
24387 };
24388 static /* Use -fall-defs-global to expose */
24389 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
24390         "extensionValue",
24391         "extensionValue",
24392         &asn_OP_OPEN_TYPE,
24393         0,      /* No effective tags (pointer) */
24394         0,      /* No effective tags (count) */
24395         0,      /* No tags (pointer) */
24396         0,      /* No tags (count) */
24397         { 0, 0, OPEN_TYPE_constraint },
24398         0, 0,   /* No members */
24399         &asn_SPC_extensionValue_specs_156       /* Additional specs */
24400 };
24401
24402 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153[] = {
24403         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, id),
24404                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24405                 -1,     /* IMPLICIT tag at current level */
24406                 &asn_DEF_ProtocolIE_ID,
24407                 0,
24408                 { 0, &asn_PER_memb_id_constr_154,  memb_id_constraint_153 },
24409                 0, 0, /* No default value */
24410                 "id"
24411                 },
24412         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, criticality),
24413                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24414                 -1,     /* IMPLICIT tag at current level */
24415                 &asn_DEF_Criticality,
24416                 0,
24417                 { 0, &asn_PER_memb_criticality_constr_155,  memb_criticality_constraint_153 },
24418                 0, 0, /* No default value */
24419                 "criticality"
24420                 },
24421         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, extensionValue),
24422                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24423                 +1,     /* EXPLICIT tag at current level */
24424                 &asn_DEF_extensionValue_156,
24425                 0,
24426                 { 0, &asn_PER_memb_extensionValue_constr_156,  memb_extensionValue_constraint_153 },
24427                 0, 0, /* No default value */
24428                 "extensionValue"
24429                 },
24430 };
24431 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[] = {
24432         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24433 };
24434 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153[] = {
24435     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24436     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24437     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24438 };
24439 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 = {
24440         sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs),
24441         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, _asn_ctx),
24442         asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153,
24443         3,      /* Count of tags in the map */
24444         0, 0, 0,        /* Optional elements (not needed) */
24445         -1,     /* First extension addition */
24446 };
24447 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs = {
24448         "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
24449         "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
24450         &asn_OP_SEQUENCE,
24451         asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,
24452         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
24453                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
24454         asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,     /* Same as above */
24455         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
24456                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
24457         { 0, 0, SEQUENCE_constraint },
24458         asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153,
24459         3,      /* Elements count */
24460         &asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153    /* Additional specs */
24461 };
24462
24463 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
24464         sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue),
24465         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24466         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, present),
24467         sizeof(((struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24468         0,      /* No top level tags */
24469         0,      /* No tags in the map */
24470         0, 0,
24471         -1      /* Extensions start */
24472 };
24473 static /* Use -fall-defs-global to expose */
24474 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
24475         "extensionValue",
24476         "extensionValue",
24477         &asn_OP_OPEN_TYPE,
24478         0,      /* No effective tags (pointer) */
24479         0,      /* No effective tags (count) */
24480         0,      /* No tags (pointer) */
24481         0,      /* No tags (count) */
24482         { 0, 0, OPEN_TYPE_constraint },
24483         0, 0,   /* No members */
24484         &asn_SPC_extensionValue_specs_160       /* Additional specs */
24485 };
24486
24487 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157[] = {
24488         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, id),
24489                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24490                 -1,     /* IMPLICIT tag at current level */
24491                 &asn_DEF_ProtocolIE_ID,
24492                 0,
24493                 { 0, &asn_PER_memb_id_constr_158,  memb_id_constraint_157 },
24494                 0, 0, /* No default value */
24495                 "id"
24496                 },
24497         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, criticality),
24498                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24499                 -1,     /* IMPLICIT tag at current level */
24500                 &asn_DEF_Criticality,
24501                 0,
24502                 { 0, &asn_PER_memb_criticality_constr_159,  memb_criticality_constraint_157 },
24503                 0, 0, /* No default value */
24504                 "criticality"
24505                 },
24506         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, extensionValue),
24507                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24508                 +1,     /* EXPLICIT tag at current level */
24509                 &asn_DEF_extensionValue_160,
24510                 0,
24511                 { 0, &asn_PER_memb_extensionValue_constr_160,  memb_extensionValue_constraint_157 },
24512                 0, 0, /* No default value */
24513                 "extensionValue"
24514                 },
24515 };
24516 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[] = {
24517         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24518 };
24519 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157[] = {
24520     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24521     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24522     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24523 };
24524 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 = {
24525         sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs),
24526         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, _asn_ctx),
24527         asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157,
24528         3,      /* Count of tags in the map */
24529         0, 0, 0,        /* Optional elements (not needed) */
24530         -1,     /* First extension addition */
24531 };
24532 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs = {
24533         "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
24534         "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
24535         &asn_OP_SEQUENCE,
24536         asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,
24537         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
24538                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
24539         asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,      /* Same as above */
24540         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
24541                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
24542         { 0, 0, SEQUENCE_constraint },
24543         asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157,
24544         3,      /* Elements count */
24545         &asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157     /* Additional specs */
24546 };
24547
24548 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
24549         sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue),
24550         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24551         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, present),
24552         sizeof(((struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue *)0)->present),
24553         0,      /* No top level tags */
24554         0,      /* No tags in the map */
24555         0, 0,
24556         -1      /* Extensions start */
24557 };
24558 static /* Use -fall-defs-global to expose */
24559 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
24560         "extensionValue",
24561         "extensionValue",
24562         &asn_OP_OPEN_TYPE,
24563         0,      /* No effective tags (pointer) */
24564         0,      /* No effective tags (count) */
24565         0,      /* No tags (pointer) */
24566         0,      /* No tags (count) */
24567         { 0, 0, OPEN_TYPE_constraint },
24568         0, 0,   /* No members */
24569         &asn_SPC_extensionValue_specs_164       /* Additional specs */
24570 };
24571
24572 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161[] = {
24573         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, id),
24574                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24575                 -1,     /* IMPLICIT tag at current level */
24576                 &asn_DEF_ProtocolIE_ID,
24577                 0,
24578                 { 0, &asn_PER_memb_id_constr_162,  memb_id_constraint_161 },
24579                 0, 0, /* No default value */
24580                 "id"
24581                 },
24582         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, criticality),
24583                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24584                 -1,     /* IMPLICIT tag at current level */
24585                 &asn_DEF_Criticality,
24586                 0,
24587                 { 0, &asn_PER_memb_criticality_constr_163,  memb_criticality_constraint_161 },
24588                 0, 0, /* No default value */
24589                 "criticality"
24590                 },
24591         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, extensionValue),
24592                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24593                 +1,     /* EXPLICIT tag at current level */
24594                 &asn_DEF_extensionValue_164,
24595                 0,
24596                 { 0, &asn_PER_memb_extensionValue_constr_164,  memb_extensionValue_constraint_161 },
24597                 0, 0, /* No default value */
24598                 "extensionValue"
24599                 },
24600 };
24601 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[] = {
24602         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24603 };
24604 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161[] = {
24605     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24606     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24607     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24608 };
24609 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 = {
24610         sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs),
24611         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, _asn_ctx),
24612         asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161,
24613         3,      /* Count of tags in the map */
24614         0, 0, 0,        /* Optional elements (not needed) */
24615         -1,     /* First extension addition */
24616 };
24617 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs = {
24618         "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
24619         "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
24620         &asn_OP_SEQUENCE,
24621         asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,
24622         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
24623                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
24624         asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,    /* Same as above */
24625         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
24626                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
24627         { 0, 0, SEQUENCE_constraint },
24628         asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161,
24629         3,      /* Elements count */
24630         &asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161   /* Additional specs */
24631 };
24632
24633 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
24634         sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue),
24635         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, _asn_ctx),
24636         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, present),
24637         sizeof(((struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue *)0)->present),
24638         0,      /* No top level tags */
24639         0,      /* No tags in the map */
24640         0, 0,
24641         -1      /* Extensions start */
24642 };
24643 static /* Use -fall-defs-global to expose */
24644 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
24645         "extensionValue",
24646         "extensionValue",
24647         &asn_OP_OPEN_TYPE,
24648         0,      /* No effective tags (pointer) */
24649         0,      /* No effective tags (count) */
24650         0,      /* No tags (pointer) */
24651         0,      /* No tags (count) */
24652         { 0, 0, OPEN_TYPE_constraint },
24653         0, 0,   /* No members */
24654         &asn_SPC_extensionValue_specs_168       /* Additional specs */
24655 };
24656
24657 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165[] = {
24658         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, id),
24659                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24660                 -1,     /* IMPLICIT tag at current level */
24661                 &asn_DEF_ProtocolIE_ID,
24662                 0,
24663                 { 0, &asn_PER_memb_id_constr_166,  memb_id_constraint_165 },
24664                 0, 0, /* No default value */
24665                 "id"
24666                 },
24667         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, criticality),
24668                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24669                 -1,     /* IMPLICIT tag at current level */
24670                 &asn_DEF_Criticality,
24671                 0,
24672                 { 0, &asn_PER_memb_criticality_constr_167,  memb_criticality_constraint_165 },
24673                 0, 0, /* No default value */
24674                 "criticality"
24675                 },
24676         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, extensionValue),
24677                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24678                 +1,     /* EXPLICIT tag at current level */
24679                 &asn_DEF_extensionValue_168,
24680                 0,
24681                 { 0, &asn_PER_memb_extensionValue_constr_168,  memb_extensionValue_constraint_165 },
24682                 0, 0, /* No default value */
24683                 "extensionValue"
24684                 },
24685 };
24686 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[] = {
24687         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24688 };
24689 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165[] = {
24690     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24691     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24692     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24693 };
24694 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 = {
24695         sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs),
24696         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, _asn_ctx),
24697         asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165,
24698         3,      /* Count of tags in the map */
24699         0, 0, 0,        /* Optional elements (not needed) */
24700         -1,     /* First extension addition */
24701 };
24702 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs = {
24703         "E-RABs-SubjectToCounterCheckItemExtIEs",
24704         "E-RABs-SubjectToCounterCheckItemExtIEs",
24705         &asn_OP_SEQUENCE,
24706         asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,
24707         sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
24708                 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
24709         asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,        /* Same as above */
24710         sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
24711                 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
24712         { 0, 0, SEQUENCE_constraint },
24713         asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165,
24714         3,      /* Elements count */
24715         &asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165       /* Additional specs */
24716 };
24717
24718 static asn_TYPE_member_t asn_MBR_extensionValue_172[] = {
24719         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
24720                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24721                 0,
24722                 &asn_DEF_UESidelinkAggregateMaximumBitRate,
24723                 0,
24724                 { 0, 0, 0 },
24725                 0, 0, /* No default value */
24726                 "UESidelinkAggregateMaximumBitRate"
24727                 },
24728 };
24729 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_172[] = {
24730     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UESidelinkAggregateMaximumBitRate */
24731 };
24732 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
24733         sizeof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue),
24734         offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, _asn_ctx),
24735         offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, present),
24736         sizeof(((struct UE_ContextInformationRetrieve_ExtIEs__extensionValue *)0)->present),
24737         asn_MAP_extensionValue_tag2el_172,
24738         1,      /* Count of tags in the map */
24739         0, 0,
24740         -1      /* Extensions start */
24741 };
24742 static /* Use -fall-defs-global to expose */
24743 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
24744         "extensionValue",
24745         "extensionValue",
24746         &asn_OP_OPEN_TYPE,
24747         0,      /* No effective tags (pointer) */
24748         0,      /* No effective tags (count) */
24749         0,      /* No tags (pointer) */
24750         0,      /* No tags (count) */
24751         { 0, 0, OPEN_TYPE_constraint },
24752         asn_MBR_extensionValue_172,
24753         1,      /* Elements count */
24754         &asn_SPC_extensionValue_specs_172       /* Additional specs */
24755 };
24756
24757 asn_TYPE_member_t asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169[] = {
24758         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id),
24759                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24760                 -1,     /* IMPLICIT tag at current level */
24761                 &asn_DEF_ProtocolIE_ID,
24762                 0,
24763                 { 0, &asn_PER_memb_id_constr_170,  memb_id_constraint_169 },
24764                 0, 0, /* No default value */
24765                 "id"
24766                 },
24767         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, criticality),
24768                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24769                 -1,     /* IMPLICIT tag at current level */
24770                 &asn_DEF_Criticality,
24771                 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type,
24772                 { 0, &asn_PER_memb_criticality_constr_171,  memb_criticality_constraint_169 },
24773                 0, 0, /* No default value */
24774                 "criticality"
24775                 },
24776         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, extensionValue),
24777                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24778                 +1,     /* EXPLICIT tag at current level */
24779                 &asn_DEF_extensionValue_172,
24780                 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type,
24781                 { 0, &asn_PER_memb_extensionValue_constr_172,  memb_extensionValue_constraint_169 },
24782                 0, 0, /* No default value */
24783                 "extensionValue"
24784                 },
24785 };
24786 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[] = {
24787         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24788 };
24789 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169[] = {
24790     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24791     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24792     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24793 };
24794 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 = {
24795         sizeof(struct UE_ContextInformationRetrieve_ExtIEs),
24796         offsetof(struct UE_ContextInformationRetrieve_ExtIEs, _asn_ctx),
24797         asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169,
24798         3,      /* Count of tags in the map */
24799         0, 0, 0,        /* Optional elements (not needed) */
24800         -1,     /* First extension addition */
24801 };
24802 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs = {
24803         "UE-ContextInformationRetrieve-ExtIEs",
24804         "UE-ContextInformationRetrieve-ExtIEs",
24805         &asn_OP_SEQUENCE,
24806         asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,
24807         sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
24808                 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
24809         asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,  /* Same as above */
24810         sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
24811                 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
24812         { 0, 0, SEQUENCE_constraint },
24813         asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169,
24814         3,      /* Elements count */
24815         &asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 /* Additional specs */
24816 };
24817
24818 static asn_TYPE_member_t asn_MBR_extensionValue_176[] = {
24819         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.GTPtunnelEndpoint),
24820                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24821                 0,
24822                 &asn_DEF_GTPtunnelEndpoint,
24823                 0,
24824                 { 0, 0, 0 },
24825                 0, 0, /* No default value */
24826                 "GTPtunnelEndpoint"
24827                 },
24828         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.DL_Forwarding),
24829                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
24830                 0,
24831                 &asn_DEF_DL_Forwarding,
24832                 0,
24833                 { 0, 0, 0 },
24834                 0, 0, /* No default value */
24835                 "DL-Forwarding"
24836                 },
24837 };
24838 static const unsigned asn_MAP_extensionValue_to_canonical_176[] = { 1, 0 };
24839 static const unsigned asn_MAP_extensionValue_from_canonical_176[] = { 1, 0 };
24840 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_176[] = {
24841     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* DL-Forwarding */
24842     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GTPtunnelEndpoint */
24843 };
24844 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
24845         sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue),
24846         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, _asn_ctx),
24847         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, present),
24848         sizeof(((struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue *)0)->present),
24849         asn_MAP_extensionValue_tag2el_176,
24850         2,      /* Count of tags in the map */
24851         asn_MAP_extensionValue_to_canonical_176,
24852         asn_MAP_extensionValue_from_canonical_176,
24853         -1      /* Extensions start */
24854 };
24855 static /* Use -fall-defs-global to expose */
24856 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
24857         "extensionValue",
24858         "extensionValue",
24859         &asn_OP_OPEN_TYPE,
24860         0,      /* No effective tags (pointer) */
24861         0,      /* No effective tags (count) */
24862         0,      /* No tags (pointer) */
24863         0,      /* No tags (count) */
24864         { 0, 0, OPEN_TYPE_constraint },
24865         asn_MBR_extensionValue_176,
24866         2,      /* Elements count */
24867         &asn_SPC_extensionValue_specs_176       /* Additional specs */
24868 };
24869
24870 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173[] = {
24871         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id),
24872                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24873                 -1,     /* IMPLICIT tag at current level */
24874                 &asn_DEF_ProtocolIE_ID,
24875                 0,
24876                 { 0, &asn_PER_memb_id_constr_174,  memb_id_constraint_173 },
24877                 0, 0, /* No default value */
24878                 "id"
24879                 },
24880         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, criticality),
24881                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24882                 -1,     /* IMPLICIT tag at current level */
24883                 &asn_DEF_Criticality,
24884                 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type,
24885                 { 0, &asn_PER_memb_criticality_constr_175,  memb_criticality_constraint_173 },
24886                 0, 0, /* No default value */
24887                 "criticality"
24888                 },
24889         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, extensionValue),
24890                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24891                 +1,     /* EXPLICIT tag at current level */
24892                 &asn_DEF_extensionValue_176,
24893                 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type,
24894                 { 0, &asn_PER_memb_extensionValue_constr_176,  memb_extensionValue_constraint_173 },
24895                 0, 0, /* No default value */
24896                 "extensionValue"
24897                 },
24898 };
24899 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[] = {
24900         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24901 };
24902 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173[] = {
24903     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24904     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24905     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24906 };
24907 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 = {
24908         sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs),
24909         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, _asn_ctx),
24910         asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173,
24911         3,      /* Count of tags in the map */
24912         0, 0, 0,        /* Optional elements (not needed) */
24913         -1,     /* First extension addition */
24914 };
24915 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs = {
24916         "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
24917         "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
24918         &asn_OP_SEQUENCE,
24919         asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,
24920         sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
24921                 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
24922         asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,   /* Same as above */
24923         sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
24924                 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
24925         { 0, 0, SEQUENCE_constraint },
24926         asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173,
24927         3,      /* Elements count */
24928         &asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173  /* Additional specs */
24929 };
24930
24931 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
24932         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue),
24933         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, _asn_ctx),
24934         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, present),
24935         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue *)0)->present),
24936         0,      /* No top level tags */
24937         0,      /* No tags in the map */
24938         0, 0,
24939         -1      /* Extensions start */
24940 };
24941 static /* Use -fall-defs-global to expose */
24942 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
24943         "extensionValue",
24944         "extensionValue",
24945         &asn_OP_OPEN_TYPE,
24946         0,      /* No effective tags (pointer) */
24947         0,      /* No effective tags (count) */
24948         0,      /* No tags (pointer) */
24949         0,      /* No tags (count) */
24950         { 0, 0, OPEN_TYPE_constraint },
24951         0, 0,   /* No members */
24952         &asn_SPC_extensionValue_specs_180       /* Additional specs */
24953 };
24954
24955 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177[] = {
24956         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, id),
24957                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24958                 -1,     /* IMPLICIT tag at current level */
24959                 &asn_DEF_ProtocolIE_ID,
24960                 0,
24961                 { 0, &asn_PER_memb_id_constr_178,  memb_id_constraint_177 },
24962                 0, 0, /* No default value */
24963                 "id"
24964                 },
24965         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, criticality),
24966                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24967                 -1,     /* IMPLICIT tag at current level */
24968                 &asn_DEF_Criticality,
24969                 0,
24970                 { 0, &asn_PER_memb_criticality_constr_179,  memb_criticality_constraint_177 },
24971                 0, 0, /* No default value */
24972                 "criticality"
24973                 },
24974         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, extensionValue),
24975                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24976                 +1,     /* EXPLICIT tag at current level */
24977                 &asn_DEF_extensionValue_180,
24978                 0,
24979                 { 0, &asn_PER_memb_extensionValue_constr_180,  memb_extensionValue_constraint_177 },
24980                 0, 0, /* No default value */
24981                 "extensionValue"
24982                 },
24983 };
24984 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[] = {
24985         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24986 };
24987 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177[] = {
24988     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24989     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24990     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24991 };
24992 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 = {
24993         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs),
24994         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, _asn_ctx),
24995         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177,
24996         3,      /* Count of tags in the map */
24997         0, 0, 0,        /* Optional elements (not needed) */
24998         -1,     /* First extension addition */
24999 };
25000 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs = {
25001         "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
25002         "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
25003         &asn_OP_SEQUENCE,
25004         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,
25005         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
25006                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
25007         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,        /* Same as above */
25008         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
25009                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
25010         { 0, 0, SEQUENCE_constraint },
25011         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177,
25012         3,      /* Elements count */
25013         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177       /* Additional specs */
25014 };
25015
25016 static asn_TYPE_member_t asn_MBR_extensionValue_184[] = {
25017         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
25018                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25019                 0,
25020                 &asn_DEF_RLCMode,
25021                 0,
25022                 { 0, 0, 0 },
25023                 0, 0, /* No default value */
25024                 "RLCMode"
25025                 },
25026 };
25027 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_184[] = {
25028     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
25029 };
25030 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
25031         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
25032         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25033         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25034         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25035         asn_MAP_extensionValue_tag2el_184,
25036         1,      /* Count of tags in the map */
25037         0, 0,
25038         -1      /* Extensions start */
25039 };
25040 static /* Use -fall-defs-global to expose */
25041 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
25042         "extensionValue",
25043         "extensionValue",
25044         &asn_OP_OPEN_TYPE,
25045         0,      /* No effective tags (pointer) */
25046         0,      /* No effective tags (count) */
25047         0,      /* No tags (pointer) */
25048         0,      /* No tags (count) */
25049         { 0, 0, OPEN_TYPE_constraint },
25050         asn_MBR_extensionValue_184,
25051         1,      /* Elements count */
25052         &asn_SPC_extensionValue_specs_184       /* Additional specs */
25053 };
25054
25055 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181[] = {
25056         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id),
25057                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25058                 -1,     /* IMPLICIT tag at current level */
25059                 &asn_DEF_ProtocolIE_ID,
25060                 0,
25061                 { 0, &asn_PER_memb_id_constr_182,  memb_id_constraint_181 },
25062                 0, 0, /* No default value */
25063                 "id"
25064                 },
25065         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, criticality),
25066                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25067                 -1,     /* IMPLICIT tag at current level */
25068                 &asn_DEF_Criticality,
25069                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
25070                 { 0, &asn_PER_memb_criticality_constr_183,  memb_criticality_constraint_181 },
25071                 0, 0, /* No default value */
25072                 "criticality"
25073                 },
25074         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
25075                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25076                 +1,     /* EXPLICIT tag at current level */
25077                 &asn_DEF_extensionValue_184,
25078                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25079                 { 0, &asn_PER_memb_extensionValue_constr_184,  memb_extensionValue_constraint_181 },
25080                 0, 0, /* No default value */
25081                 "extensionValue"
25082                 },
25083 };
25084 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[] = {
25085         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25086 };
25087 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181[] = {
25088     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25089     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25090     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25091 };
25092 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 = {
25093         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs),
25094         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25095         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181,
25096         3,      /* Count of tags in the map */
25097         0, 0, 0,        /* Optional elements (not needed) */
25098         -1,     /* First extension addition */
25099 };
25100 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs = {
25101         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
25102         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
25103         &asn_OP_SEQUENCE,
25104         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,
25105         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
25106                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
25107         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,        /* Same as above */
25108         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
25109                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
25110         { 0, 0, SEQUENCE_constraint },
25111         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181,
25112         3,      /* Elements count */
25113         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181       /* Additional specs */
25114 };
25115
25116 static asn_TYPE_member_t asn_MBR_extensionValue_188[] = {
25117         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
25118                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25119                 0,
25120                 &asn_DEF_PDCPSnLength,
25121                 0,
25122                 { 0, 0, 0 },
25123                 0, 0, /* No default value */
25124                 "PDCPSnLength"
25125                 },
25126         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
25127                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25128                 0,
25129                 &asn_DEF_DuplicationActivation,
25130                 0,
25131                 { 0, 0, 0 },
25132                 0, 0, /* No default value */
25133                 "DuplicationActivation"
25134                 },
25135 };
25136 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_188[] = {
25137     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
25138     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
25139 };
25140 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
25141         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25142         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25143         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25144         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25145         asn_MAP_extensionValue_tag2el_188,
25146         2,      /* Count of tags in the map */
25147         0, 0,
25148         -1      /* Extensions start */
25149 };
25150 static /* Use -fall-defs-global to expose */
25151 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
25152         "extensionValue",
25153         "extensionValue",
25154         &asn_OP_OPEN_TYPE,
25155         0,      /* No effective tags (pointer) */
25156         0,      /* No effective tags (count) */
25157         0,      /* No tags (pointer) */
25158         0,      /* No tags (count) */
25159         { 0, 0, OPEN_TYPE_constraint },
25160         asn_MBR_extensionValue_188,
25161         2,      /* Elements count */
25162         &asn_SPC_extensionValue_specs_188       /* Additional specs */
25163 };
25164
25165 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185[] = {
25166         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id),
25167                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25168                 -1,     /* IMPLICIT tag at current level */
25169                 &asn_DEF_ProtocolIE_ID,
25170                 0,
25171                 { 0, &asn_PER_memb_id_constr_186,  memb_id_constraint_185 },
25172                 0, 0, /* No default value */
25173                 "id"
25174                 },
25175         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
25176                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25177                 -1,     /* IMPLICIT tag at current level */
25178                 &asn_DEF_Criticality,
25179                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
25180                 { 0, &asn_PER_memb_criticality_constr_187,  memb_criticality_constraint_185 },
25181                 0, 0, /* No default value */
25182                 "criticality"
25183                 },
25184         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
25185                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25186                 +1,     /* EXPLICIT tag at current level */
25187                 &asn_DEF_extensionValue_188,
25188                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
25189                 { 0, &asn_PER_memb_extensionValue_constr_188,  memb_extensionValue_constraint_185 },
25190                 0, 0, /* No default value */
25191                 "extensionValue"
25192                 },
25193 };
25194 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[] = {
25195         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25196 };
25197 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185[] = {
25198     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25199     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25200     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25201 };
25202 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 = {
25203         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs),
25204         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
25205         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185,
25206         3,      /* Count of tags in the map */
25207         0, 0, 0,        /* Optional elements (not needed) */
25208         -1,     /* First extension addition */
25209 };
25210 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs = {
25211         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
25212         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
25213         &asn_OP_SEQUENCE,
25214         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,
25215         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
25216                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
25217         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,     /* Same as above */
25218         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
25219                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
25220         { 0, 0, SEQUENCE_constraint },
25221         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185,
25222         3,      /* Elements count */
25223         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185    /* Additional specs */
25224 };
25225
25226 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
25227         sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue),
25228         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, _asn_ctx),
25229         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, present),
25230         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue *)0)->present),
25231         0,      /* No top level tags */
25232         0,      /* No tags in the map */
25233         0, 0,
25234         -1      /* Extensions start */
25235 };
25236 static /* Use -fall-defs-global to expose */
25237 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
25238         "extensionValue",
25239         "extensionValue",
25240         &asn_OP_OPEN_TYPE,
25241         0,      /* No effective tags (pointer) */
25242         0,      /* No effective tags (count) */
25243         0,      /* No tags (pointer) */
25244         0,      /* No tags (count) */
25245         { 0, 0, OPEN_TYPE_constraint },
25246         0, 0,   /* No members */
25247         &asn_SPC_extensionValue_specs_192       /* Additional specs */
25248 };
25249
25250 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189[] = {
25251         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, id),
25252                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25253                 -1,     /* IMPLICIT tag at current level */
25254                 &asn_DEF_ProtocolIE_ID,
25255                 0,
25256                 { 0, &asn_PER_memb_id_constr_190,  memb_id_constraint_189 },
25257                 0, 0, /* No default value */
25258                 "id"
25259                 },
25260         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, criticality),
25261                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25262                 -1,     /* IMPLICIT tag at current level */
25263                 &asn_DEF_Criticality,
25264                 0,
25265                 { 0, &asn_PER_memb_criticality_constr_191,  memb_criticality_constraint_189 },
25266                 0, 0, /* No default value */
25267                 "criticality"
25268                 },
25269         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, extensionValue),
25270                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25271                 +1,     /* EXPLICIT tag at current level */
25272                 &asn_DEF_extensionValue_192,
25273                 0,
25274                 { 0, &asn_PER_memb_extensionValue_constr_192,  memb_extensionValue_constraint_189 },
25275                 0, 0, /* No default value */
25276                 "extensionValue"
25277                 },
25278 };
25279 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[] = {
25280         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25281 };
25282 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189[] = {
25283     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25284     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25285     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25286 };
25287 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 = {
25288         sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs),
25289         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, _asn_ctx),
25290         asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189,
25291         3,      /* Count of tags in the map */
25292         0, 0, 0,        /* Optional elements (not needed) */
25293         -1,     /* First extension addition */
25294 };
25295 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs = {
25296         "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
25297         "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
25298         &asn_OP_SEQUENCE,
25299         asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,
25300         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
25301                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
25302         asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,     /* Same as above */
25303         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
25304                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
25305         { 0, 0, SEQUENCE_constraint },
25306         asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189,
25307         3,      /* Elements count */
25308         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189    /* Additional specs */
25309 };
25310
25311 static asn_TYPE_member_t asn_MBR_extensionValue_196[] = {
25312         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
25313                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25314                 0,
25315                 &asn_DEF_PDCPSnLength,
25316                 0,
25317                 { 0, 0, 0 },
25318                 0, 0, /* No default value */
25319                 "PDCPSnLength"
25320                 },
25321 };
25322 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_196[] = {
25323     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
25324 };
25325 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
25326         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
25327         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25328         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25329         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25330         asn_MAP_extensionValue_tag2el_196,
25331         1,      /* Count of tags in the map */
25332         0, 0,
25333         -1      /* Extensions start */
25334 };
25335 static /* Use -fall-defs-global to expose */
25336 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
25337         "extensionValue",
25338         "extensionValue",
25339         &asn_OP_OPEN_TYPE,
25340         0,      /* No effective tags (pointer) */
25341         0,      /* No effective tags (count) */
25342         0,      /* No tags (pointer) */
25343         0,      /* No tags (count) */
25344         { 0, 0, OPEN_TYPE_constraint },
25345         asn_MBR_extensionValue_196,
25346         1,      /* Elements count */
25347         &asn_SPC_extensionValue_specs_196       /* Additional specs */
25348 };
25349
25350 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193[] = {
25351         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id),
25352                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25353                 -1,     /* IMPLICIT tag at current level */
25354                 &asn_DEF_ProtocolIE_ID,
25355                 0,
25356                 { 0, &asn_PER_memb_id_constr_194,  memb_id_constraint_193 },
25357                 0, 0, /* No default value */
25358                 "id"
25359                 },
25360         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, criticality),
25361                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25362                 -1,     /* IMPLICIT tag at current level */
25363                 &asn_DEF_Criticality,
25364                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
25365                 { 0, &asn_PER_memb_criticality_constr_195,  memb_criticality_constraint_193 },
25366                 0, 0, /* No default value */
25367                 "criticality"
25368                 },
25369         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
25370                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25371                 +1,     /* EXPLICIT tag at current level */
25372                 &asn_DEF_extensionValue_196,
25373                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25374                 { 0, &asn_PER_memb_extensionValue_constr_196,  memb_extensionValue_constraint_193 },
25375                 0, 0, /* No default value */
25376                 "extensionValue"
25377                 },
25378 };
25379 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[] = {
25380         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25381 };
25382 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193[] = {
25383     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25384     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25385     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25386 };
25387 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 = {
25388         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs),
25389         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25390         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193,
25391         3,      /* Count of tags in the map */
25392         0, 0, 0,        /* Optional elements (not needed) */
25393         -1,     /* First extension addition */
25394 };
25395 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs = {
25396         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
25397         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
25398         &asn_OP_SEQUENCE,
25399         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,
25400         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
25401                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
25402         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,    /* Same as above */
25403         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
25404                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
25405         { 0, 0, SEQUENCE_constraint },
25406         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193,
25407         3,      /* Elements count */
25408         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193   /* Additional specs */
25409 };
25410
25411 static asn_TYPE_member_t asn_MBR_extensionValue_200[] = {
25412         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
25413                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25414                 0,
25415                 &asn_DEF_LCID,
25416                 0,
25417                 { 0, 0, 0 },
25418                 0, 0, /* No default value */
25419                 "LCID"
25420                 },
25421 };
25422 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_200[] = {
25423     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
25424 };
25425 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
25426         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25427         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25428         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25429         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25430         asn_MAP_extensionValue_tag2el_200,
25431         1,      /* Count of tags in the map */
25432         0, 0,
25433         -1      /* Extensions start */
25434 };
25435 static /* Use -fall-defs-global to expose */
25436 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
25437         "extensionValue",
25438         "extensionValue",
25439         &asn_OP_OPEN_TYPE,
25440         0,      /* No effective tags (pointer) */
25441         0,      /* No effective tags (count) */
25442         0,      /* No tags (pointer) */
25443         0,      /* No tags (count) */
25444         { 0, 0, OPEN_TYPE_constraint },
25445         asn_MBR_extensionValue_200,
25446         1,      /* Elements count */
25447         &asn_SPC_extensionValue_specs_200       /* Additional specs */
25448 };
25449
25450 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197[] = {
25451         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id),
25452                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25453                 -1,     /* IMPLICIT tag at current level */
25454                 &asn_DEF_ProtocolIE_ID,
25455                 0,
25456                 { 0, &asn_PER_memb_id_constr_198,  memb_id_constraint_197 },
25457                 0, 0, /* No default value */
25458                 "id"
25459                 },
25460         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
25461                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25462                 -1,     /* IMPLICIT tag at current level */
25463                 &asn_DEF_Criticality,
25464                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
25465                 { 0, &asn_PER_memb_criticality_constr_199,  memb_criticality_constraint_197 },
25466                 0, 0, /* No default value */
25467                 "criticality"
25468                 },
25469         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
25470                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25471                 +1,     /* EXPLICIT tag at current level */
25472                 &asn_DEF_extensionValue_200,
25473                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
25474                 { 0, &asn_PER_memb_extensionValue_constr_200,  memb_extensionValue_constraint_197 },
25475                 0, 0, /* No default value */
25476                 "extensionValue"
25477                 },
25478 };
25479 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[] = {
25480         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25481 };
25482 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197[] = {
25483     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25484     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25485     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25486 };
25487 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 = {
25488         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs),
25489         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
25490         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197,
25491         3,      /* Count of tags in the map */
25492         0, 0, 0,        /* Optional elements (not needed) */
25493         -1,     /* First extension addition */
25494 };
25495 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs = {
25496         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
25497         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
25498         &asn_OP_SEQUENCE,
25499         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197,
25500         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
25501                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
25502         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197, /* Same as above */
25503         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
25504                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
25505         { 0, 0, SEQUENCE_constraint },
25506         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197,
25507         3,      /* Elements count */
25508         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197        /* Additional specs */
25509 };
25510
25511 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
25512         sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue),
25513         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
25514         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, present),
25515         sizeof(((struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
25516         0,      /* No top level tags */
25517         0,      /* No tags in the map */
25518         0, 0,
25519         -1      /* Extensions start */
25520 };
25521 static /* Use -fall-defs-global to expose */
25522 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
25523         "extensionValue",
25524         "extensionValue",
25525         &asn_OP_OPEN_TYPE,
25526         0,      /* No effective tags (pointer) */
25527         0,      /* No effective tags (count) */
25528         0,      /* No tags (pointer) */
25529         0,      /* No tags (count) */
25530         { 0, 0, OPEN_TYPE_constraint },
25531         0, 0,   /* No members */
25532         &asn_SPC_extensionValue_specs_204       /* Additional specs */
25533 };
25534
25535 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201[] = {
25536         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, id),
25537                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25538                 -1,     /* IMPLICIT tag at current level */
25539                 &asn_DEF_ProtocolIE_ID,
25540                 0,
25541                 { 0, &asn_PER_memb_id_constr_202,  memb_id_constraint_201 },
25542                 0, 0, /* No default value */
25543                 "id"
25544                 },
25545         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, criticality),
25546                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25547                 -1,     /* IMPLICIT tag at current level */
25548                 &asn_DEF_Criticality,
25549                 0,
25550                 { 0, &asn_PER_memb_criticality_constr_203,  memb_criticality_constraint_201 },
25551                 0, 0, /* No default value */
25552                 "criticality"
25553                 },
25554         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, extensionValue),
25555                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25556                 +1,     /* EXPLICIT tag at current level */
25557                 &asn_DEF_extensionValue_204,
25558                 0,
25559                 { 0, &asn_PER_memb_extensionValue_constr_204,  memb_extensionValue_constraint_201 },
25560                 0, 0, /* No default value */
25561                 "extensionValue"
25562                 },
25563 };
25564 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[] = {
25565         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25566 };
25567 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201[] = {
25568     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25569     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25570     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25571 };
25572 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 = {
25573         sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs),
25574         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, _asn_ctx),
25575         asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201,
25576         3,      /* Count of tags in the map */
25577         0, 0, 0,        /* Optional elements (not needed) */
25578         -1,     /* First extension addition */
25579 };
25580 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs = {
25581         "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
25582         "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
25583         &asn_OP_SEQUENCE,
25584         asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,
25585         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
25586                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
25587         asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,   /* Same as above */
25588         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
25589                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
25590         { 0, 0, SEQUENCE_constraint },
25591         asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201,
25592         3,      /* Elements count */
25593         &asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201  /* Additional specs */
25594 };
25595
25596 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
25597         sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
25598         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
25599         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
25600         sizeof(((struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
25601         0,      /* No top level tags */
25602         0,      /* No tags in the map */
25603         0, 0,
25604         -1      /* Extensions start */
25605 };
25606 static /* Use -fall-defs-global to expose */
25607 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
25608         "extensionValue",
25609         "extensionValue",
25610         &asn_OP_OPEN_TYPE,
25611         0,      /* No effective tags (pointer) */
25612         0,      /* No effective tags (count) */
25613         0,      /* No tags (pointer) */
25614         0,      /* No tags (count) */
25615         { 0, 0, OPEN_TYPE_constraint },
25616         0, 0,   /* No members */
25617         &asn_SPC_extensionValue_specs_208       /* Additional specs */
25618 };
25619
25620 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205[] = {
25621         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, id),
25622                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25623                 -1,     /* IMPLICIT tag at current level */
25624                 &asn_DEF_ProtocolIE_ID,
25625                 0,
25626                 { 0, &asn_PER_memb_id_constr_206,  memb_id_constraint_205 },
25627                 0, 0, /* No default value */
25628                 "id"
25629                 },
25630         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, criticality),
25631                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25632                 -1,     /* IMPLICIT tag at current level */
25633                 &asn_DEF_Criticality,
25634                 0,
25635                 { 0, &asn_PER_memb_criticality_constr_207,  memb_criticality_constraint_205 },
25636                 0, 0, /* No default value */
25637                 "criticality"
25638                 },
25639         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
25640                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25641                 +1,     /* EXPLICIT tag at current level */
25642                 &asn_DEF_extensionValue_208,
25643                 0,
25644                 { 0, &asn_PER_memb_extensionValue_constr_208,  memb_extensionValue_constraint_205 },
25645                 0, 0, /* No default value */
25646                 "extensionValue"
25647                 },
25648 };
25649 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[] = {
25650         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25651 };
25652 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205[] = {
25653     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25654     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25655     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25656 };
25657 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 = {
25658         sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs),
25659         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
25660         asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205,
25661         3,      /* Count of tags in the map */
25662         0, 0, 0,        /* Optional elements (not needed) */
25663         -1,     /* First extension addition */
25664 };
25665 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs = {
25666         "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
25667         "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
25668         &asn_OP_SEQUENCE,
25669         asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,
25670         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
25671                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
25672         asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,      /* Same as above */
25673         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
25674                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
25675         { 0, 0, SEQUENCE_constraint },
25676         asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205,
25677         3,      /* Elements count */
25678         &asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205     /* Additional specs */
25679 };
25680
25681 static asn_TYPE_member_t asn_MBR_extensionValue_212[] = {
25682         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, choice.SubscriberProfileIDforRFP),
25683                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25684                 0,
25685                 &asn_DEF_SubscriberProfileIDforRFP,
25686                 0,
25687                 { 0, 0, 0 },
25688                 0, 0, /* No default value */
25689                 "SubscriberProfileIDforRFP"
25690                 },
25691 };
25692 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_212[] = {
25693     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* SubscriberProfileIDforRFP */
25694 };
25695 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
25696         sizeof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue),
25697         offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, _asn_ctx),
25698         offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, present),
25699         sizeof(((struct UE_ContextInformationSgNBModReqExtIEs__extensionValue *)0)->present),
25700         asn_MAP_extensionValue_tag2el_212,
25701         1,      /* Count of tags in the map */
25702         0, 0,
25703         -1      /* Extensions start */
25704 };
25705 static /* Use -fall-defs-global to expose */
25706 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
25707         "extensionValue",
25708         "extensionValue",
25709         &asn_OP_OPEN_TYPE,
25710         0,      /* No effective tags (pointer) */
25711         0,      /* No effective tags (count) */
25712         0,      /* No tags (pointer) */
25713         0,      /* No tags (count) */
25714         { 0, 0, OPEN_TYPE_constraint },
25715         asn_MBR_extensionValue_212,
25716         1,      /* Elements count */
25717         &asn_SPC_extensionValue_specs_212       /* Additional specs */
25718 };
25719
25720 asn_TYPE_member_t asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209[] = {
25721         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id),
25722                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25723                 -1,     /* IMPLICIT tag at current level */
25724                 &asn_DEF_ProtocolIE_ID,
25725                 0,
25726                 { 0, &asn_PER_memb_id_constr_210,  memb_id_constraint_209 },
25727                 0, 0, /* No default value */
25728                 "id"
25729                 },
25730         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, criticality),
25731                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25732                 -1,     /* IMPLICIT tag at current level */
25733                 &asn_DEF_Criticality,
25734                 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type,
25735                 { 0, &asn_PER_memb_criticality_constr_211,  memb_criticality_constraint_209 },
25736                 0, 0, /* No default value */
25737                 "criticality"
25738                 },
25739         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, extensionValue),
25740                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25741                 +1,     /* EXPLICIT tag at current level */
25742                 &asn_DEF_extensionValue_212,
25743                 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type,
25744                 { 0, &asn_PER_memb_extensionValue_constr_212,  memb_extensionValue_constraint_209 },
25745                 0, 0, /* No default value */
25746                 "extensionValue"
25747                 },
25748 };
25749 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[] = {
25750         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25751 };
25752 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209[] = {
25753     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25754     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25755     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25756 };
25757 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 = {
25758         sizeof(struct UE_ContextInformationSgNBModReqExtIEs),
25759         offsetof(struct UE_ContextInformationSgNBModReqExtIEs, _asn_ctx),
25760         asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209,
25761         3,      /* Count of tags in the map */
25762         0, 0, 0,        /* Optional elements (not needed) */
25763         -1,     /* First extension addition */
25764 };
25765 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs = {
25766         "UE-ContextInformationSgNBModReqExtIEs",
25767         "UE-ContextInformationSgNBModReqExtIEs",
25768         &asn_OP_SEQUENCE,
25769         asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209,
25770         sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
25771                 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
25772         asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209, /* Same as above */
25773         sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
25774                 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
25775         { 0, 0, SEQUENCE_constraint },
25776         asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209,
25777         3,      /* Elements count */
25778         &asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209        /* Additional specs */
25779 };
25780
25781 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
25782         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue),
25783         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
25784         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, present),
25785         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
25786         0,      /* No top level tags */
25787         0,      /* No tags in the map */
25788         0, 0,
25789         -1      /* Extensions start */
25790 };
25791 static /* Use -fall-defs-global to expose */
25792 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
25793         "extensionValue",
25794         "extensionValue",
25795         &asn_OP_OPEN_TYPE,
25796         0,      /* No effective tags (pointer) */
25797         0,      /* No effective tags (count) */
25798         0,      /* No tags (pointer) */
25799         0,      /* No tags (count) */
25800         { 0, 0, OPEN_TYPE_constraint },
25801         0, 0,   /* No members */
25802         &asn_SPC_extensionValue_specs_216       /* Additional specs */
25803 };
25804
25805 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213[] = {
25806         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, id),
25807                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25808                 -1,     /* IMPLICIT tag at current level */
25809                 &asn_DEF_ProtocolIE_ID,
25810                 0,
25811                 { 0, &asn_PER_memb_id_constr_214,  memb_id_constraint_213 },
25812                 0, 0, /* No default value */
25813                 "id"
25814                 },
25815         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, criticality),
25816                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25817                 -1,     /* IMPLICIT tag at current level */
25818                 &asn_DEF_Criticality,
25819                 0,
25820                 { 0, &asn_PER_memb_criticality_constr_215,  memb_criticality_constraint_213 },
25821                 0, 0, /* No default value */
25822                 "criticality"
25823                 },
25824         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, extensionValue),
25825                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25826                 +1,     /* EXPLICIT tag at current level */
25827                 &asn_DEF_extensionValue_216,
25828                 0,
25829                 { 0, &asn_PER_memb_extensionValue_constr_216,  memb_extensionValue_constraint_213 },
25830                 0, 0, /* No default value */
25831                 "extensionValue"
25832                 },
25833 };
25834 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[] = {
25835         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25836 };
25837 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213[] = {
25838     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25839     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25840     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25841 };
25842 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 = {
25843         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs),
25844         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, _asn_ctx),
25845         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213,
25846         3,      /* Count of tags in the map */
25847         0, 0, 0,        /* Optional elements (not needed) */
25848         -1,     /* First extension addition */
25849 };
25850 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs = {
25851         "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
25852         "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
25853         &asn_OP_SEQUENCE,
25854         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,
25855         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
25856                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
25857         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,        /* Same as above */
25858         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
25859                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
25860         { 0, 0, SEQUENCE_constraint },
25861         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213,
25862         3,      /* Elements count */
25863         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213       /* Additional specs */
25864 };
25865
25866 static asn_TYPE_member_t asn_MBR_extensionValue_220[] = {
25867         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
25868                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25869                 0,
25870                 &asn_DEF_RLCMode,
25871                 0,
25872                 { 0, 0, 0 },
25873                 0, 0, /* No default value */
25874                 "RLCMode"
25875                 },
25876 };
25877 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_220[] = {
25878     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
25879 };
25880 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
25881         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
25882         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25883         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25884         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25885         asn_MAP_extensionValue_tag2el_220,
25886         1,      /* Count of tags in the map */
25887         0, 0,
25888         -1      /* Extensions start */
25889 };
25890 static /* Use -fall-defs-global to expose */
25891 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
25892         "extensionValue",
25893         "extensionValue",
25894         &asn_OP_OPEN_TYPE,
25895         0,      /* No effective tags (pointer) */
25896         0,      /* No effective tags (count) */
25897         0,      /* No tags (pointer) */
25898         0,      /* No tags (count) */
25899         { 0, 0, OPEN_TYPE_constraint },
25900         asn_MBR_extensionValue_220,
25901         1,      /* Elements count */
25902         &asn_SPC_extensionValue_specs_220       /* Additional specs */
25903 };
25904
25905 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217[] = {
25906         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
25907                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25908                 -1,     /* IMPLICIT tag at current level */
25909                 &asn_DEF_ProtocolIE_ID,
25910                 0,
25911                 { 0, &asn_PER_memb_id_constr_218,  memb_id_constraint_217 },
25912                 0, 0, /* No default value */
25913                 "id"
25914                 },
25915         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
25916                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25917                 -1,     /* IMPLICIT tag at current level */
25918                 &asn_DEF_Criticality,
25919                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
25920                 { 0, &asn_PER_memb_criticality_constr_219,  memb_criticality_constraint_217 },
25921                 0, 0, /* No default value */
25922                 "criticality"
25923                 },
25924         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
25925                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25926                 +1,     /* EXPLICIT tag at current level */
25927                 &asn_DEF_extensionValue_220,
25928                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25929                 { 0, &asn_PER_memb_extensionValue_constr_220,  memb_extensionValue_constraint_217 },
25930                 0, 0, /* No default value */
25931                 "extensionValue"
25932                 },
25933 };
25934 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[] = {
25935         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25936 };
25937 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217[] = {
25938     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25939     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25940     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25941 };
25942 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 = {
25943         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
25944         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25945         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217,
25946         3,      /* Count of tags in the map */
25947         0, 0, 0,        /* Optional elements (not needed) */
25948         -1,     /* First extension addition */
25949 };
25950 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
25951         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
25952         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
25953         &asn_OP_SEQUENCE,
25954         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,
25955         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
25956                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
25957         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,        /* Same as above */
25958         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
25959                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
25960         { 0, 0, SEQUENCE_constraint },
25961         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217,
25962         3,      /* Elements count */
25963         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217       /* Additional specs */
25964 };
25965
25966 static asn_TYPE_member_t asn_MBR_extensionValue_224[] = {
25967         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
25968                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25969                 0,
25970                 &asn_DEF_PDCPSnLength,
25971                 0,
25972                 { 0, 0, 0 },
25973                 0, 0, /* No default value */
25974                 "PDCPSnLength"
25975                 },
25976         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
25977                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25978                 0,
25979                 &asn_DEF_DuplicationActivation,
25980                 0,
25981                 { 0, 0, 0 },
25982                 0, 0, /* No default value */
25983                 "DuplicationActivation"
25984                 },
25985 };
25986 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_224[] = {
25987     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
25988     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
25989 };
25990 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
25991         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25992         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25993         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25994         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25995         asn_MAP_extensionValue_tag2el_224,
25996         2,      /* Count of tags in the map */
25997         0, 0,
25998         -1      /* Extensions start */
25999 };
26000 static /* Use -fall-defs-global to expose */
26001 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
26002         "extensionValue",
26003         "extensionValue",
26004         &asn_OP_OPEN_TYPE,
26005         0,      /* No effective tags (pointer) */
26006         0,      /* No effective tags (count) */
26007         0,      /* No tags (pointer) */
26008         0,      /* No tags (count) */
26009         { 0, 0, OPEN_TYPE_constraint },
26010         asn_MBR_extensionValue_224,
26011         2,      /* Elements count */
26012         &asn_SPC_extensionValue_specs_224       /* Additional specs */
26013 };
26014
26015 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221[] = {
26016         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26017                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26018                 -1,     /* IMPLICIT tag at current level */
26019                 &asn_DEF_ProtocolIE_ID,
26020                 0,
26021                 { 0, &asn_PER_memb_id_constr_222,  memb_id_constraint_221 },
26022                 0, 0, /* No default value */
26023                 "id"
26024                 },
26025         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26026                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26027                 -1,     /* IMPLICIT tag at current level */
26028                 &asn_DEF_Criticality,
26029                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26030                 { 0, &asn_PER_memb_criticality_constr_223,  memb_criticality_constraint_221 },
26031                 0, 0, /* No default value */
26032                 "criticality"
26033                 },
26034         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26035                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26036                 +1,     /* EXPLICIT tag at current level */
26037                 &asn_DEF_extensionValue_224,
26038                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26039                 { 0, &asn_PER_memb_extensionValue_constr_224,  memb_extensionValue_constraint_221 },
26040                 0, 0, /* No default value */
26041                 "extensionValue"
26042                 },
26043 };
26044 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[] = {
26045         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26046 };
26047 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221[] = {
26048     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26049     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26050     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26051 };
26052 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 = {
26053         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26054         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26055         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221,
26056         3,      /* Count of tags in the map */
26057         0, 0, 0,        /* Optional elements (not needed) */
26058         -1,     /* First extension addition */
26059 };
26060 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26061         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26062         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26063         &asn_OP_SEQUENCE,
26064         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,
26065         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
26066                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
26067         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,     /* Same as above */
26068         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
26069                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
26070         { 0, 0, SEQUENCE_constraint },
26071         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221,
26072         3,      /* Elements count */
26073         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221    /* Additional specs */
26074 };
26075
26076 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
26077         sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue),
26078         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
26079         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, present),
26080         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
26081         0,      /* No top level tags */
26082         0,      /* No tags in the map */
26083         0, 0,
26084         -1      /* Extensions start */
26085 };
26086 static /* Use -fall-defs-global to expose */
26087 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
26088         "extensionValue",
26089         "extensionValue",
26090         &asn_OP_OPEN_TYPE,
26091         0,      /* No effective tags (pointer) */
26092         0,      /* No effective tags (count) */
26093         0,      /* No tags (pointer) */
26094         0,      /* No tags (count) */
26095         { 0, 0, OPEN_TYPE_constraint },
26096         0, 0,   /* No members */
26097         &asn_SPC_extensionValue_specs_228       /* Additional specs */
26098 };
26099
26100 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225[] = {
26101         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, id),
26102                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26103                 -1,     /* IMPLICIT tag at current level */
26104                 &asn_DEF_ProtocolIE_ID,
26105                 0,
26106                 { 0, &asn_PER_memb_id_constr_226,  memb_id_constraint_225 },
26107                 0, 0, /* No default value */
26108                 "id"
26109                 },
26110         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, criticality),
26111                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26112                 -1,     /* IMPLICIT tag at current level */
26113                 &asn_DEF_Criticality,
26114                 0,
26115                 { 0, &asn_PER_memb_criticality_constr_227,  memb_criticality_constraint_225 },
26116                 0, 0, /* No default value */
26117                 "criticality"
26118                 },
26119         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, extensionValue),
26120                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26121                 +1,     /* EXPLICIT tag at current level */
26122                 &asn_DEF_extensionValue_228,
26123                 0,
26124                 { 0, &asn_PER_memb_extensionValue_constr_228,  memb_extensionValue_constraint_225 },
26125                 0, 0, /* No default value */
26126                 "extensionValue"
26127                 },
26128 };
26129 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[] = {
26130         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26131 };
26132 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225[] = {
26133     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26134     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26135     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26136 };
26137 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 = {
26138         sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs),
26139         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, _asn_ctx),
26140         asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225,
26141         3,      /* Count of tags in the map */
26142         0, 0, 0,        /* Optional elements (not needed) */
26143         -1,     /* First extension addition */
26144 };
26145 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs = {
26146         "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
26147         "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
26148         &asn_OP_SEQUENCE,
26149         asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,
26150         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
26151                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
26152         asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,     /* Same as above */
26153         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
26154                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
26155         { 0, 0, SEQUENCE_constraint },
26156         asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225,
26157         3,      /* Elements count */
26158         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225    /* Additional specs */
26159 };
26160
26161 static asn_TYPE_member_t asn_MBR_extensionValue_232[] = {
26162         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLC_Status),
26163                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26164                 0,
26165                 &asn_DEF_RLC_Status,
26166                 0,
26167                 { 0, 0, 0 },
26168                 0, 0, /* No default value */
26169                 "RLC-Status"
26170                 },
26171 };
26172 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_232[] = {
26173     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
26174 };
26175 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
26176         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
26177         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26178         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26179         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26180         asn_MAP_extensionValue_tag2el_232,
26181         1,      /* Count of tags in the map */
26182         0, 0,
26183         -1      /* Extensions start */
26184 };
26185 static /* Use -fall-defs-global to expose */
26186 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
26187         "extensionValue",
26188         "extensionValue",
26189         &asn_OP_OPEN_TYPE,
26190         0,      /* No effective tags (pointer) */
26191         0,      /* No effective tags (count) */
26192         0,      /* No tags (pointer) */
26193         0,      /* No tags (count) */
26194         { 0, 0, OPEN_TYPE_constraint },
26195         asn_MBR_extensionValue_232,
26196         1,      /* Elements count */
26197         &asn_SPC_extensionValue_specs_232       /* Additional specs */
26198 };
26199
26200 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229[] = {
26201         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
26202                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26203                 -1,     /* IMPLICIT tag at current level */
26204                 &asn_DEF_ProtocolIE_ID,
26205                 0,
26206                 { 0, &asn_PER_memb_id_constr_230,  memb_id_constraint_229 },
26207                 0, 0, /* No default value */
26208                 "id"
26209                 },
26210         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
26211                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26212                 -1,     /* IMPLICIT tag at current level */
26213                 &asn_DEF_Criticality,
26214                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
26215                 { 0, &asn_PER_memb_criticality_constr_231,  memb_criticality_constraint_229 },
26216                 0, 0, /* No default value */
26217                 "criticality"
26218                 },
26219         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
26220                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26221                 +1,     /* EXPLICIT tag at current level */
26222                 &asn_DEF_extensionValue_232,
26223                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
26224                 { 0, &asn_PER_memb_extensionValue_constr_232,  memb_extensionValue_constraint_229 },
26225                 0, 0, /* No default value */
26226                 "extensionValue"
26227                 },
26228 };
26229 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[] = {
26230         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26231 };
26232 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229[] = {
26233     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26234     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26235     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26236 };
26237 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 = {
26238         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
26239         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26240         asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229,
26241         3,      /* Count of tags in the map */
26242         0, 0, 0,        /* Optional elements (not needed) */
26243         -1,     /* First extension addition */
26244 };
26245 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
26246         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26247         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26248         &asn_OP_SEQUENCE,
26249         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,
26250         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
26251                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
26252         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,     /* Same as above */
26253         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
26254                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
26255         { 0, 0, SEQUENCE_constraint },
26256         asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229,
26257         3,      /* Elements count */
26258         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229    /* Additional specs */
26259 };
26260
26261 static asn_TYPE_member_t asn_MBR_extensionValue_236[] = {
26262         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
26263                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26264                 0,
26265                 &asn_DEF_PDCPSnLength,
26266                 0,
26267                 { 0, 0, 0 },
26268                 0, 0, /* No default value */
26269                 "PDCPSnLength"
26270                 },
26271         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
26272                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26273                 0,
26274                 &asn_DEF_GTPtunnelEndpoint,
26275                 0,
26276                 { 0, 0, 0 },
26277                 0, 0, /* No default value */
26278                 "GTPtunnelEndpoint"
26279                 },
26280 };
26281 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_236[] = {
26282     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* PDCPSnLength */
26283     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* GTPtunnelEndpoint */
26284 };
26285 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
26286         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26287         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26288         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26289         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26290         asn_MAP_extensionValue_tag2el_236,
26291         2,      /* Count of tags in the map */
26292         0, 0,
26293         -1      /* Extensions start */
26294 };
26295 static /* Use -fall-defs-global to expose */
26296 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
26297         "extensionValue",
26298         "extensionValue",
26299         &asn_OP_OPEN_TYPE,
26300         0,      /* No effective tags (pointer) */
26301         0,      /* No effective tags (count) */
26302         0,      /* No tags (pointer) */
26303         0,      /* No tags (count) */
26304         { 0, 0, OPEN_TYPE_constraint },
26305         asn_MBR_extensionValue_236,
26306         2,      /* Elements count */
26307         &asn_SPC_extensionValue_specs_236       /* Additional specs */
26308 };
26309
26310 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233[] = {
26311         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26312                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26313                 -1,     /* IMPLICIT tag at current level */
26314                 &asn_DEF_ProtocolIE_ID,
26315                 0,
26316                 { 0, &asn_PER_memb_id_constr_234,  memb_id_constraint_233 },
26317                 0, 0, /* No default value */
26318                 "id"
26319                 },
26320         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26321                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26322                 -1,     /* IMPLICIT tag at current level */
26323                 &asn_DEF_Criticality,
26324                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26325                 { 0, &asn_PER_memb_criticality_constr_235,  memb_criticality_constraint_233 },
26326                 0, 0, /* No default value */
26327                 "criticality"
26328                 },
26329         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26330                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26331                 +1,     /* EXPLICIT tag at current level */
26332                 &asn_DEF_extensionValue_236,
26333                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26334                 { 0, &asn_PER_memb_extensionValue_constr_236,  memb_extensionValue_constraint_233 },
26335                 0, 0, /* No default value */
26336                 "extensionValue"
26337                 },
26338 };
26339 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[] = {
26340         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26341 };
26342 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233[] = {
26343     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26344     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26345     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26346 };
26347 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 = {
26348         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26349         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26350         asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233,
26351         3,      /* Count of tags in the map */
26352         0, 0, 0,        /* Optional elements (not needed) */
26353         -1,     /* First extension addition */
26354 };
26355 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26356         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26357         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26358         &asn_OP_SEQUENCE,
26359         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,
26360         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
26361                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
26362         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,  /* Same as above */
26363         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
26364                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
26365         { 0, 0, SEQUENCE_constraint },
26366         asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233,
26367         3,      /* Elements count */
26368         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 /* Additional specs */
26369 };
26370
26371 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
26372         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue),
26373         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
26374         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, present),
26375         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
26376         0,      /* No top level tags */
26377         0,      /* No tags in the map */
26378         0, 0,
26379         -1      /* Extensions start */
26380 };
26381 static /* Use -fall-defs-global to expose */
26382 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
26383         "extensionValue",
26384         "extensionValue",
26385         &asn_OP_OPEN_TYPE,
26386         0,      /* No effective tags (pointer) */
26387         0,      /* No effective tags (count) */
26388         0,      /* No tags (pointer) */
26389         0,      /* No tags (count) */
26390         { 0, 0, OPEN_TYPE_constraint },
26391         0, 0,   /* No members */
26392         &asn_SPC_extensionValue_specs_240       /* Additional specs */
26393 };
26394
26395 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237[] = {
26396         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, id),
26397                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26398                 -1,     /* IMPLICIT tag at current level */
26399                 &asn_DEF_ProtocolIE_ID,
26400                 0,
26401                 { 0, &asn_PER_memb_id_constr_238,  memb_id_constraint_237 },
26402                 0, 0, /* No default value */
26403                 "id"
26404                 },
26405         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, criticality),
26406                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26407                 -1,     /* IMPLICIT tag at current level */
26408                 &asn_DEF_Criticality,
26409                 0,
26410                 { 0, &asn_PER_memb_criticality_constr_239,  memb_criticality_constraint_237 },
26411                 0, 0, /* No default value */
26412                 "criticality"
26413                 },
26414         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, extensionValue),
26415                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26416                 +1,     /* EXPLICIT tag at current level */
26417                 &asn_DEF_extensionValue_240,
26418                 0,
26419                 { 0, &asn_PER_memb_extensionValue_constr_240,  memb_extensionValue_constraint_237 },
26420                 0, 0, /* No default value */
26421                 "extensionValue"
26422                 },
26423 };
26424 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[] = {
26425         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26426 };
26427 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237[] = {
26428     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26429     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26430     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26431 };
26432 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 = {
26433         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs),
26434         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, _asn_ctx),
26435         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237,
26436         3,      /* Count of tags in the map */
26437         0, 0, 0,        /* Optional elements (not needed) */
26438         -1,     /* First extension addition */
26439 };
26440 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs = {
26441         "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
26442         "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
26443         &asn_OP_SEQUENCE,
26444         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,
26445         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
26446                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
26447         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,     /* Same as above */
26448         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
26449                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
26450         { 0, 0, SEQUENCE_constraint },
26451         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237,
26452         3,      /* Elements count */
26453         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237    /* Additional specs */
26454 };
26455
26456 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
26457         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
26458         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26459         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26460         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26461         0,      /* No top level tags */
26462         0,      /* No tags in the map */
26463         0, 0,
26464         -1      /* Extensions start */
26465 };
26466 static /* Use -fall-defs-global to expose */
26467 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
26468         "extensionValue",
26469         "extensionValue",
26470         &asn_OP_OPEN_TYPE,
26471         0,      /* No effective tags (pointer) */
26472         0,      /* No effective tags (count) */
26473         0,      /* No tags (pointer) */
26474         0,      /* No tags (count) */
26475         { 0, 0, OPEN_TYPE_constraint },
26476         0, 0,   /* No members */
26477         &asn_SPC_extensionValue_specs_244       /* Additional specs */
26478 };
26479
26480 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241[] = {
26481         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
26482                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26483                 -1,     /* IMPLICIT tag at current level */
26484                 &asn_DEF_ProtocolIE_ID,
26485                 0,
26486                 { 0, &asn_PER_memb_id_constr_242,  memb_id_constraint_241 },
26487                 0, 0, /* No default value */
26488                 "id"
26489                 },
26490         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
26491                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26492                 -1,     /* IMPLICIT tag at current level */
26493                 &asn_DEF_Criticality,
26494                 0,
26495                 { 0, &asn_PER_memb_criticality_constr_243,  memb_criticality_constraint_241 },
26496                 0, 0, /* No default value */
26497                 "criticality"
26498                 },
26499         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
26500                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26501                 +1,     /* EXPLICIT tag at current level */
26502                 &asn_DEF_extensionValue_244,
26503                 0,
26504                 { 0, &asn_PER_memb_extensionValue_constr_244,  memb_extensionValue_constraint_241 },
26505                 0, 0, /* No default value */
26506                 "extensionValue"
26507                 },
26508 };
26509 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[] = {
26510         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26511 };
26512 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241[] = {
26513     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26514     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26515     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26516 };
26517 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 = {
26518         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
26519         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26520         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241,
26521         3,      /* Count of tags in the map */
26522         0, 0, 0,        /* Optional elements (not needed) */
26523         -1,     /* First extension addition */
26524 };
26525 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
26526         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26527         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26528         &asn_OP_SEQUENCE,
26529         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,
26530         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
26531                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
26532         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,     /* Same as above */
26533         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
26534                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
26535         { 0, 0, SEQUENCE_constraint },
26536         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241,
26537         3,      /* Elements count */
26538         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241    /* Additional specs */
26539 };
26540
26541 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
26542         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26543         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26544         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26545         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26546         0,      /* No top level tags */
26547         0,      /* No tags in the map */
26548         0, 0,
26549         -1      /* Extensions start */
26550 };
26551 static /* Use -fall-defs-global to expose */
26552 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
26553         "extensionValue",
26554         "extensionValue",
26555         &asn_OP_OPEN_TYPE,
26556         0,      /* No effective tags (pointer) */
26557         0,      /* No effective tags (count) */
26558         0,      /* No tags (pointer) */
26559         0,      /* No tags (count) */
26560         { 0, 0, OPEN_TYPE_constraint },
26561         0, 0,   /* No members */
26562         &asn_SPC_extensionValue_specs_248       /* Additional specs */
26563 };
26564
26565 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245[] = {
26566         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26567                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26568                 -1,     /* IMPLICIT tag at current level */
26569                 &asn_DEF_ProtocolIE_ID,
26570                 0,
26571                 { 0, &asn_PER_memb_id_constr_246,  memb_id_constraint_245 },
26572                 0, 0, /* No default value */
26573                 "id"
26574                 },
26575         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26576                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26577                 -1,     /* IMPLICIT tag at current level */
26578                 &asn_DEF_Criticality,
26579                 0,
26580                 { 0, &asn_PER_memb_criticality_constr_247,  memb_criticality_constraint_245 },
26581                 0, 0, /* No default value */
26582                 "criticality"
26583                 },
26584         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26585                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26586                 +1,     /* EXPLICIT tag at current level */
26587                 &asn_DEF_extensionValue_248,
26588                 0,
26589                 { 0, &asn_PER_memb_extensionValue_constr_248,  memb_extensionValue_constraint_245 },
26590                 0, 0, /* No default value */
26591                 "extensionValue"
26592                 },
26593 };
26594 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[] = {
26595         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26596 };
26597 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245[] = {
26598     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26599     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26600     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26601 };
26602 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 = {
26603         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26604         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26605         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245,
26606         3,      /* Count of tags in the map */
26607         0, 0, 0,        /* Optional elements (not needed) */
26608         -1,     /* First extension addition */
26609 };
26610 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26611         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26612         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26613         &asn_OP_SEQUENCE,
26614         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,
26615         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
26616                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
26617         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,  /* Same as above */
26618         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
26619                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
26620         { 0, 0, SEQUENCE_constraint },
26621         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245,
26622         3,      /* Elements count */
26623         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 /* Additional specs */
26624 };
26625
26626 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
26627         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
26628         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
26629         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
26630         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
26631         0,      /* No top level tags */
26632         0,      /* No tags in the map */
26633         0, 0,
26634         -1      /* Extensions start */
26635 };
26636 static /* Use -fall-defs-global to expose */
26637 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
26638         "extensionValue",
26639         "extensionValue",
26640         &asn_OP_OPEN_TYPE,
26641         0,      /* No effective tags (pointer) */
26642         0,      /* No effective tags (count) */
26643         0,      /* No tags (pointer) */
26644         0,      /* No tags (count) */
26645         { 0, 0, OPEN_TYPE_constraint },
26646         0, 0,   /* No members */
26647         &asn_SPC_extensionValue_specs_252       /* Additional specs */
26648 };
26649
26650 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249[] = {
26651         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, id),
26652                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26653                 -1,     /* IMPLICIT tag at current level */
26654                 &asn_DEF_ProtocolIE_ID,
26655                 0,
26656                 { 0, &asn_PER_memb_id_constr_250,  memb_id_constraint_249 },
26657                 0, 0, /* No default value */
26658                 "id"
26659                 },
26660         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
26661                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26662                 -1,     /* IMPLICIT tag at current level */
26663                 &asn_DEF_Criticality,
26664                 0,
26665                 { 0, &asn_PER_memb_criticality_constr_251,  memb_criticality_constraint_249 },
26666                 0, 0, /* No default value */
26667                 "criticality"
26668                 },
26669         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
26670                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26671                 +1,     /* EXPLICIT tag at current level */
26672                 &asn_DEF_extensionValue_252,
26673                 0,
26674                 { 0, &asn_PER_memb_extensionValue_constr_252,  memb_extensionValue_constraint_249 },
26675                 0, 0, /* No default value */
26676                 "extensionValue"
26677                 },
26678 };
26679 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[] = {
26680         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26681 };
26682 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249[] = {
26683     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26684     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26685     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26686 };
26687 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 = {
26688         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs),
26689         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
26690         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249,
26691         3,      /* Count of tags in the map */
26692         0, 0, 0,        /* Optional elements (not needed) */
26693         -1,     /* First extension addition */
26694 };
26695 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs = {
26696         "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
26697         "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
26698         &asn_OP_SEQUENCE,
26699         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,
26700         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
26701                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
26702         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,       /* Same as above */
26703         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
26704                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
26705         { 0, 0, SEQUENCE_constraint },
26706         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249,
26707         3,      /* Elements count */
26708         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249      /* Additional specs */
26709 };
26710
26711 static asn_TYPE_member_t asn_MBR_extensionValue_256[] = {
26712         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
26713                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26714                 0,
26715                 &asn_DEF_PDCPSnLength,
26716                 0,
26717                 { 0, 0, 0 },
26718                 0, 0, /* No default value */
26719                 "PDCPSnLength"
26720                 },
26721 };
26722 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_256[] = {
26723     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
26724 };
26725 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
26726         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
26727         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26728         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26729         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26730         asn_MAP_extensionValue_tag2el_256,
26731         1,      /* Count of tags in the map */
26732         0, 0,
26733         -1      /* Extensions start */
26734 };
26735 static /* Use -fall-defs-global to expose */
26736 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
26737         "extensionValue",
26738         "extensionValue",
26739         &asn_OP_OPEN_TYPE,
26740         0,      /* No effective tags (pointer) */
26741         0,      /* No effective tags (count) */
26742         0,      /* No tags (pointer) */
26743         0,      /* No tags (count) */
26744         { 0, 0, OPEN_TYPE_constraint },
26745         asn_MBR_extensionValue_256,
26746         1,      /* Elements count */
26747         &asn_SPC_extensionValue_specs_256       /* Additional specs */
26748 };
26749
26750 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253[] = {
26751         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
26752                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26753                 -1,     /* IMPLICIT tag at current level */
26754                 &asn_DEF_ProtocolIE_ID,
26755                 0,
26756                 { 0, &asn_PER_memb_id_constr_254,  memb_id_constraint_253 },
26757                 0, 0, /* No default value */
26758                 "id"
26759                 },
26760         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
26761                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26762                 -1,     /* IMPLICIT tag at current level */
26763                 &asn_DEF_Criticality,
26764                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
26765                 { 0, &asn_PER_memb_criticality_constr_255,  memb_criticality_constraint_253 },
26766                 0, 0, /* No default value */
26767                 "criticality"
26768                 },
26769         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
26770                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26771                 +1,     /* EXPLICIT tag at current level */
26772                 &asn_DEF_extensionValue_256,
26773                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
26774                 { 0, &asn_PER_memb_extensionValue_constr_256,  memb_extensionValue_constraint_253 },
26775                 0, 0, /* No default value */
26776                 "extensionValue"
26777                 },
26778 };
26779 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[] = {
26780         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26781 };
26782 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253[] = {
26783     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26784     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26785     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26786 };
26787 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 = {
26788         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
26789         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26790         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253,
26791         3,      /* Count of tags in the map */
26792         0, 0, 0,        /* Optional elements (not needed) */
26793         -1,     /* First extension addition */
26794 };
26795 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
26796         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
26797         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
26798         &asn_OP_SEQUENCE,
26799         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,
26800         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
26801                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
26802         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,       /* Same as above */
26803         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
26804                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
26805         { 0, 0, SEQUENCE_constraint },
26806         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253,
26807         3,      /* Elements count */
26808         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253      /* Additional specs */
26809 };
26810
26811 static asn_TYPE_member_t asn_MBR_extensionValue_260[] = {
26812         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
26813                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26814                 0,
26815                 &asn_DEF_LCID,
26816                 0,
26817                 { 0, 0, 0 },
26818                 0, 0, /* No default value */
26819                 "LCID"
26820                 },
26821 };
26822 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_260[] = {
26823     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
26824 };
26825 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
26826         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26827         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26828         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26829         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26830         asn_MAP_extensionValue_tag2el_260,
26831         1,      /* Count of tags in the map */
26832         0, 0,
26833         -1      /* Extensions start */
26834 };
26835 static /* Use -fall-defs-global to expose */
26836 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
26837         "extensionValue",
26838         "extensionValue",
26839         &asn_OP_OPEN_TYPE,
26840         0,      /* No effective tags (pointer) */
26841         0,      /* No effective tags (count) */
26842         0,      /* No tags (pointer) */
26843         0,      /* No tags (count) */
26844         { 0, 0, OPEN_TYPE_constraint },
26845         asn_MBR_extensionValue_260,
26846         1,      /* Elements count */
26847         &asn_SPC_extensionValue_specs_260       /* Additional specs */
26848 };
26849
26850 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257[] = {
26851         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
26852                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26853                 -1,     /* IMPLICIT tag at current level */
26854                 &asn_DEF_ProtocolIE_ID,
26855                 0,
26856                 { 0, &asn_PER_memb_id_constr_258,  memb_id_constraint_257 },
26857                 0, 0, /* No default value */
26858                 "id"
26859                 },
26860         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
26861                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26862                 -1,     /* IMPLICIT tag at current level */
26863                 &asn_DEF_Criticality,
26864                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26865                 { 0, &asn_PER_memb_criticality_constr_259,  memb_criticality_constraint_257 },
26866                 0, 0, /* No default value */
26867                 "criticality"
26868                 },
26869         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26870                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26871                 +1,     /* EXPLICIT tag at current level */
26872                 &asn_DEF_extensionValue_260,
26873                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26874                 { 0, &asn_PER_memb_extensionValue_constr_260,  memb_extensionValue_constraint_257 },
26875                 0, 0, /* No default value */
26876                 "extensionValue"
26877                 },
26878 };
26879 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[] = {
26880         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26881 };
26882 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257[] = {
26883     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26884     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26885     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26886 };
26887 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 = {
26888         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
26889         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26890         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257,
26891         3,      /* Count of tags in the map */
26892         0, 0, 0,        /* Optional elements (not needed) */
26893         -1,     /* First extension addition */
26894 };
26895 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
26896         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
26897         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
26898         &asn_OP_SEQUENCE,
26899         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,
26900         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
26901                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
26902         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,    /* Same as above */
26903         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
26904                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
26905         { 0, 0, SEQUENCE_constraint },
26906         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257,
26907         3,      /* Elements count */
26908         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257   /* Additional specs */
26909 };
26910
26911 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
26912         sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
26913         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
26914         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
26915         sizeof(((struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
26916         0,      /* No top level tags */
26917         0,      /* No tags in the map */
26918         0, 0,
26919         -1      /* Extensions start */
26920 };
26921 static /* Use -fall-defs-global to expose */
26922 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
26923         "extensionValue",
26924         "extensionValue",
26925         &asn_OP_OPEN_TYPE,
26926         0,      /* No effective tags (pointer) */
26927         0,      /* No effective tags (count) */
26928         0,      /* No tags (pointer) */
26929         0,      /* No tags (count) */
26930         { 0, 0, OPEN_TYPE_constraint },
26931         0, 0,   /* No members */
26932         &asn_SPC_extensionValue_specs_264       /* Additional specs */
26933 };
26934
26935 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261[] = {
26936         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, id),
26937                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26938                 -1,     /* IMPLICIT tag at current level */
26939                 &asn_DEF_ProtocolIE_ID,
26940                 0,
26941                 { 0, &asn_PER_memb_id_constr_262,  memb_id_constraint_261 },
26942                 0, 0, /* No default value */
26943                 "id"
26944                 },
26945         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
26946                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26947                 -1,     /* IMPLICIT tag at current level */
26948                 &asn_DEF_Criticality,
26949                 0,
26950                 { 0, &asn_PER_memb_criticality_constr_263,  memb_criticality_constraint_261 },
26951                 0, 0, /* No default value */
26952                 "criticality"
26953                 },
26954         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
26955                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26956                 +1,     /* EXPLICIT tag at current level */
26957                 &asn_DEF_extensionValue_264,
26958                 0,
26959                 { 0, &asn_PER_memb_extensionValue_constr_264,  memb_extensionValue_constraint_261 },
26960                 0, 0, /* No default value */
26961                 "extensionValue"
26962                 },
26963 };
26964 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[] = {
26965         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26966 };
26967 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261[] = {
26968     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26969     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26970     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26971 };
26972 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 = {
26973         sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs),
26974         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
26975         asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261,
26976         3,      /* Count of tags in the map */
26977         0, 0, 0,        /* Optional elements (not needed) */
26978         -1,     /* First extension addition */
26979 };
26980 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs = {
26981         "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
26982         "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
26983         &asn_OP_SEQUENCE,
26984         asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,
26985         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
26986                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
26987         asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,        /* Same as above */
26988         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
26989                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
26990         { 0, 0, SEQUENCE_constraint },
26991         asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261,
26992         3,      /* Elements count */
26993         &asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261       /* Additional specs */
26994 };
26995
26996 static asn_TYPE_member_t asn_MBR_extensionValue_268[] = {
26997         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
26998                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26999                 0,
27000                 &asn_DEF_PDCPSnLength,
27001                 0,
27002                 { 0, 0, 0 },
27003                 0, 0, /* No default value */
27004                 "PDCPSnLength"
27005                 },
27006 };
27007 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_268[] = {
27008     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
27009 };
27010 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
27011         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
27012         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27013         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27014         sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27015         asn_MAP_extensionValue_tag2el_268,
27016         1,      /* Count of tags in the map */
27017         0, 0,
27018         -1      /* Extensions start */
27019 };
27020 static /* Use -fall-defs-global to expose */
27021 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
27022         "extensionValue",
27023         "extensionValue",
27024         &asn_OP_OPEN_TYPE,
27025         0,      /* No effective tags (pointer) */
27026         0,      /* No effective tags (count) */
27027         0,      /* No tags (pointer) */
27028         0,      /* No tags (count) */
27029         { 0, 0, OPEN_TYPE_constraint },
27030         asn_MBR_extensionValue_268,
27031         1,      /* Elements count */
27032         &asn_SPC_extensionValue_specs_268       /* Additional specs */
27033 };
27034
27035 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265[] = {
27036         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
27037                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27038                 -1,     /* IMPLICIT tag at current level */
27039                 &asn_DEF_ProtocolIE_ID,
27040                 0,
27041                 { 0, &asn_PER_memb_id_constr_266,  memb_id_constraint_265 },
27042                 0, 0, /* No default value */
27043                 "id"
27044                 },
27045         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
27046                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27047                 -1,     /* IMPLICIT tag at current level */
27048                 &asn_DEF_Criticality,
27049                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
27050                 { 0, &asn_PER_memb_criticality_constr_267,  memb_criticality_constraint_265 },
27051                 0, 0, /* No default value */
27052                 "criticality"
27053                 },
27054         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27055                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27056                 +1,     /* EXPLICIT tag at current level */
27057                 &asn_DEF_extensionValue_268,
27058                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27059                 { 0, &asn_PER_memb_extensionValue_constr_268,  memb_extensionValue_constraint_265 },
27060                 0, 0, /* No default value */
27061                 "extensionValue"
27062                 },
27063 };
27064 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[] = {
27065         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27066 };
27067 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265[] = {
27068     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27069     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27070     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27071 };
27072 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 = {
27073         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
27074         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27075         asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265,
27076         3,      /* Count of tags in the map */
27077         0, 0, 0,        /* Optional elements (not needed) */
27078         -1,     /* First extension addition */
27079 };
27080 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
27081         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27082         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27083         &asn_OP_SEQUENCE,
27084         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,
27085         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
27086                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
27087         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,    /* Same as above */
27088         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
27089                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
27090         { 0, 0, SEQUENCE_constraint },
27091         asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265,
27092         3,      /* Elements count */
27093         &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265   /* Additional specs */
27094 };
27095
27096 static asn_TYPE_member_t asn_MBR_extensionValue_272[] = {
27097         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
27098                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27099                 0,
27100                 &asn_DEF_GTPtunnelEndpoint,
27101                 0,
27102                 { 0, 0, 0 },
27103                 0, 0, /* No default value */
27104                 "GTPtunnelEndpoint"
27105                 },
27106         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
27107                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27108                 0,
27109                 &asn_DEF_RLC_Status,
27110                 0,
27111                 { 0, 0, 0 },
27112                 0, 0, /* No default value */
27113                 "RLC-Status"
27114                 },
27115 };
27116 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_272[] = {
27117     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GTPtunnelEndpoint */
27118     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* RLC-Status */
27119 };
27120 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
27121         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27122         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27123         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27124         sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27125         asn_MAP_extensionValue_tag2el_272,
27126         2,      /* Count of tags in the map */
27127         0, 0,
27128         -1      /* Extensions start */
27129 };
27130 static /* Use -fall-defs-global to expose */
27131 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
27132         "extensionValue",
27133         "extensionValue",
27134         &asn_OP_OPEN_TYPE,
27135         0,      /* No effective tags (pointer) */
27136         0,      /* No effective tags (count) */
27137         0,      /* No tags (pointer) */
27138         0,      /* No tags (count) */
27139         { 0, 0, OPEN_TYPE_constraint },
27140         asn_MBR_extensionValue_272,
27141         2,      /* Elements count */
27142         &asn_SPC_extensionValue_specs_272       /* Additional specs */
27143 };
27144
27145 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269[] = {
27146         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
27147                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27148                 -1,     /* IMPLICIT tag at current level */
27149                 &asn_DEF_ProtocolIE_ID,
27150                 0,
27151                 { 0, &asn_PER_memb_id_constr_270,  memb_id_constraint_269 },
27152                 0, 0, /* No default value */
27153                 "id"
27154                 },
27155         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27156                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27157                 -1,     /* IMPLICIT tag at current level */
27158                 &asn_DEF_Criticality,
27159                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27160                 { 0, &asn_PER_memb_criticality_constr_271,  memb_criticality_constraint_269 },
27161                 0, 0, /* No default value */
27162                 "criticality"
27163                 },
27164         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27165                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27166                 +1,     /* EXPLICIT tag at current level */
27167                 &asn_DEF_extensionValue_272,
27168                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27169                 { 0, &asn_PER_memb_extensionValue_constr_272,  memb_extensionValue_constraint_269 },
27170                 0, 0, /* No default value */
27171                 "extensionValue"
27172                 },
27173 };
27174 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[] = {
27175         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27176 };
27177 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269[] = {
27178     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27179     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27180     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27181 };
27182 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 = {
27183         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
27184         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27185         asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269,
27186         3,      /* Count of tags in the map */
27187         0, 0, 0,        /* Optional elements (not needed) */
27188         -1,     /* First extension addition */
27189 };
27190 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
27191         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27192         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27193         &asn_OP_SEQUENCE,
27194         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269,
27195         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
27196                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
27197         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269, /* Same as above */
27198         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
27199                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
27200         { 0, 0, SEQUENCE_constraint },
27201         asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269,
27202         3,      /* Elements count */
27203         &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269        /* Additional specs */
27204 };
27205
27206 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
27207         sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue),
27208         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
27209         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, present),
27210         sizeof(((struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
27211         0,      /* No top level tags */
27212         0,      /* No tags in the map */
27213         0, 0,
27214         -1      /* Extensions start */
27215 };
27216 static /* Use -fall-defs-global to expose */
27217 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
27218         "extensionValue",
27219         "extensionValue",
27220         &asn_OP_OPEN_TYPE,
27221         0,      /* No effective tags (pointer) */
27222         0,      /* No effective tags (count) */
27223         0,      /* No tags (pointer) */
27224         0,      /* No tags (count) */
27225         { 0, 0, OPEN_TYPE_constraint },
27226         0, 0,   /* No members */
27227         &asn_SPC_extensionValue_specs_276       /* Additional specs */
27228 };
27229
27230 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273[] = {
27231         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, id),
27232                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27233                 -1,     /* IMPLICIT tag at current level */
27234                 &asn_DEF_ProtocolIE_ID,
27235                 0,
27236                 { 0, &asn_PER_memb_id_constr_274,  memb_id_constraint_273 },
27237                 0, 0, /* No default value */
27238                 "id"
27239                 },
27240         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, criticality),
27241                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27242                 -1,     /* IMPLICIT tag at current level */
27243                 &asn_DEF_Criticality,
27244                 0,
27245                 { 0, &asn_PER_memb_criticality_constr_275,  memb_criticality_constraint_273 },
27246                 0, 0, /* No default value */
27247                 "criticality"
27248                 },
27249         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, extensionValue),
27250                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27251                 +1,     /* EXPLICIT tag at current level */
27252                 &asn_DEF_extensionValue_276,
27253                 0,
27254                 { 0, &asn_PER_memb_extensionValue_constr_276,  memb_extensionValue_constraint_273 },
27255                 0, 0, /* No default value */
27256                 "extensionValue"
27257                 },
27258 };
27259 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[] = {
27260         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27261 };
27262 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273[] = {
27263     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27264     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27265     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27266 };
27267 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 = {
27268         sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs),
27269         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, _asn_ctx),
27270         asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273,
27271         3,      /* Count of tags in the map */
27272         0, 0, 0,        /* Optional elements (not needed) */
27273         -1,     /* First extension addition */
27274 };
27275 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs = {
27276         "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
27277         "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
27278         &asn_OP_SEQUENCE,
27279         asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,
27280         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
27281                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
27282         asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,     /* Same as above */
27283         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
27284                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
27285         { 0, 0, SEQUENCE_constraint },
27286         asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273,
27287         3,      /* Elements count */
27288         &asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273    /* Additional specs */
27289 };
27290
27291 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
27292         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
27293         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27294         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27295         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27296         0,      /* No top level tags */
27297         0,      /* No tags in the map */
27298         0, 0,
27299         -1      /* Extensions start */
27300 };
27301 static /* Use -fall-defs-global to expose */
27302 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
27303         "extensionValue",
27304         "extensionValue",
27305         &asn_OP_OPEN_TYPE,
27306         0,      /* No effective tags (pointer) */
27307         0,      /* No effective tags (count) */
27308         0,      /* No tags (pointer) */
27309         0,      /* No tags (count) */
27310         { 0, 0, OPEN_TYPE_constraint },
27311         0, 0,   /* No members */
27312         &asn_SPC_extensionValue_specs_280       /* Additional specs */
27313 };
27314
27315 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277[] = {
27316         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
27317                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27318                 -1,     /* IMPLICIT tag at current level */
27319                 &asn_DEF_ProtocolIE_ID,
27320                 0,
27321                 { 0, &asn_PER_memb_id_constr_278,  memb_id_constraint_277 },
27322                 0, 0, /* No default value */
27323                 "id"
27324                 },
27325         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
27326                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27327                 -1,     /* IMPLICIT tag at current level */
27328                 &asn_DEF_Criticality,
27329                 0,
27330                 { 0, &asn_PER_memb_criticality_constr_279,  memb_criticality_constraint_277 },
27331                 0, 0, /* No default value */
27332                 "criticality"
27333                 },
27334         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27335                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27336                 +1,     /* EXPLICIT tag at current level */
27337                 &asn_DEF_extensionValue_280,
27338                 0,
27339                 { 0, &asn_PER_memb_extensionValue_constr_280,  memb_extensionValue_constraint_277 },
27340                 0, 0, /* No default value */
27341                 "extensionValue"
27342                 },
27343 };
27344 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[] = {
27345         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27346 };
27347 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277[] = {
27348     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27349     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27350     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27351 };
27352 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 = {
27353         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
27354         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27355         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277,
27356         3,      /* Count of tags in the map */
27357         0, 0, 0,        /* Optional elements (not needed) */
27358         -1,     /* First extension addition */
27359 };
27360 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
27361         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27362         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27363         &asn_OP_SEQUENCE,
27364         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,
27365         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
27366                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
27367         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,    /* Same as above */
27368         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
27369                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
27370         { 0, 0, SEQUENCE_constraint },
27371         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277,
27372         3,      /* Elements count */
27373         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277   /* Additional specs */
27374 };
27375
27376 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
27377         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27378         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27379         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27380         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27381         0,      /* No top level tags */
27382         0,      /* No tags in the map */
27383         0, 0,
27384         -1      /* Extensions start */
27385 };
27386 static /* Use -fall-defs-global to expose */
27387 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
27388         "extensionValue",
27389         "extensionValue",
27390         &asn_OP_OPEN_TYPE,
27391         0,      /* No effective tags (pointer) */
27392         0,      /* No effective tags (count) */
27393         0,      /* No tags (pointer) */
27394         0,      /* No tags (count) */
27395         { 0, 0, OPEN_TYPE_constraint },
27396         0, 0,   /* No members */
27397         &asn_SPC_extensionValue_specs_284       /* Additional specs */
27398 };
27399
27400 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281[] = {
27401         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
27402                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27403                 -1,     /* IMPLICIT tag at current level */
27404                 &asn_DEF_ProtocolIE_ID,
27405                 0,
27406                 { 0, &asn_PER_memb_id_constr_282,  memb_id_constraint_281 },
27407                 0, 0, /* No default value */
27408                 "id"
27409                 },
27410         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27411                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27412                 -1,     /* IMPLICIT tag at current level */
27413                 &asn_DEF_Criticality,
27414                 0,
27415                 { 0, &asn_PER_memb_criticality_constr_283,  memb_criticality_constraint_281 },
27416                 0, 0, /* No default value */
27417                 "criticality"
27418                 },
27419         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27420                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27421                 +1,     /* EXPLICIT tag at current level */
27422                 &asn_DEF_extensionValue_284,
27423                 0,
27424                 { 0, &asn_PER_memb_extensionValue_constr_284,  memb_extensionValue_constraint_281 },
27425                 0, 0, /* No default value */
27426                 "extensionValue"
27427                 },
27428 };
27429 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[] = {
27430         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27431 };
27432 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281[] = {
27433     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27434     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27435     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27436 };
27437 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 = {
27438         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
27439         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27440         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281,
27441         3,      /* Count of tags in the map */
27442         0, 0, 0,        /* Optional elements (not needed) */
27443         -1,     /* First extension addition */
27444 };
27445 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
27446         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27447         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27448         &asn_OP_SEQUENCE,
27449         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281,
27450         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
27451                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
27452         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281, /* Same as above */
27453         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
27454                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
27455         { 0, 0, SEQUENCE_constraint },
27456         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281,
27457         3,      /* Elements count */
27458         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281        /* Additional specs */
27459 };
27460
27461 static asn_TYPE_member_t asn_MBR_extensionValue_288[] = {
27462         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, choice.RLCMode),
27463                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27464                 0,
27465                 &asn_DEF_RLCMode,
27466                 0,
27467                 { 0, 0, 0 },
27468                 0, 0, /* No default value */
27469                 "RLCMode"
27470                 },
27471 };
27472 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_288[] = {
27473     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
27474 };
27475 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
27476         sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue),
27477         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
27478         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, present),
27479         sizeof(((struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
27480         asn_MAP_extensionValue_tag2el_288,
27481         1,      /* Count of tags in the map */
27482         0, 0,
27483         -1      /* Extensions start */
27484 };
27485 static /* Use -fall-defs-global to expose */
27486 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
27487         "extensionValue",
27488         "extensionValue",
27489         &asn_OP_OPEN_TYPE,
27490         0,      /* No effective tags (pointer) */
27491         0,      /* No effective tags (count) */
27492         0,      /* No tags (pointer) */
27493         0,      /* No tags (count) */
27494         { 0, 0, OPEN_TYPE_constraint },
27495         asn_MBR_extensionValue_288,
27496         1,      /* Elements count */
27497         &asn_SPC_extensionValue_specs_288       /* Additional specs */
27498 };
27499
27500 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285[] = {
27501         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id),
27502                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27503                 -1,     /* IMPLICIT tag at current level */
27504                 &asn_DEF_ProtocolIE_ID,
27505                 0,
27506                 { 0, &asn_PER_memb_id_constr_286,  memb_id_constraint_285 },
27507                 0, 0, /* No default value */
27508                 "id"
27509                 },
27510         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, criticality),
27511                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27512                 -1,     /* IMPLICIT tag at current level */
27513                 &asn_DEF_Criticality,
27514                 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type,
27515                 { 0, &asn_PER_memb_criticality_constr_287,  memb_criticality_constraint_285 },
27516                 0, 0, /* No default value */
27517                 "criticality"
27518                 },
27519         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, extensionValue),
27520                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27521                 +1,     /* EXPLICIT tag at current level */
27522                 &asn_DEF_extensionValue_288,
27523                 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type,
27524                 { 0, &asn_PER_memb_extensionValue_constr_288,  memb_extensionValue_constraint_285 },
27525                 0, 0, /* No default value */
27526                 "extensionValue"
27527                 },
27528 };
27529 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[] = {
27530         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27531 };
27532 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285[] = {
27533     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27534     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27535     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27536 };
27537 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 = {
27538         sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs),
27539         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, _asn_ctx),
27540         asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285,
27541         3,      /* Count of tags in the map */
27542         0, 0, 0,        /* Optional elements (not needed) */
27543         -1,     /* First extension addition */
27544 };
27545 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs = {
27546         "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
27547         "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
27548         &asn_OP_SEQUENCE,
27549         asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,
27550         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
27551                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
27552         asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,    /* Same as above */
27553         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
27554                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
27555         { 0, 0, SEQUENCE_constraint },
27556         asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285,
27557         3,      /* Elements count */
27558         &asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285   /* Additional specs */
27559 };
27560
27561 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
27562         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue),
27563         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
27564         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, present),
27565         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
27566         0,      /* No top level tags */
27567         0,      /* No tags in the map */
27568         0, 0,
27569         -1      /* Extensions start */
27570 };
27571 static /* Use -fall-defs-global to expose */
27572 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
27573         "extensionValue",
27574         "extensionValue",
27575         &asn_OP_OPEN_TYPE,
27576         0,      /* No effective tags (pointer) */
27577         0,      /* No effective tags (count) */
27578         0,      /* No tags (pointer) */
27579         0,      /* No tags (count) */
27580         { 0, 0, OPEN_TYPE_constraint },
27581         0, 0,   /* No members */
27582         &asn_SPC_extensionValue_specs_292       /* Additional specs */
27583 };
27584
27585 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289[] = {
27586         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, id),
27587                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27588                 -1,     /* IMPLICIT tag at current level */
27589                 &asn_DEF_ProtocolIE_ID,
27590                 0,
27591                 { 0, &asn_PER_memb_id_constr_290,  memb_id_constraint_289 },
27592                 0, 0, /* No default value */
27593                 "id"
27594                 },
27595         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, criticality),
27596                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27597                 -1,     /* IMPLICIT tag at current level */
27598                 &asn_DEF_Criticality,
27599                 0,
27600                 { 0, &asn_PER_memb_criticality_constr_291,  memb_criticality_constraint_289 },
27601                 0, 0, /* No default value */
27602                 "criticality"
27603                 },
27604         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, extensionValue),
27605                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27606                 +1,     /* EXPLICIT tag at current level */
27607                 &asn_DEF_extensionValue_292,
27608                 0,
27609                 { 0, &asn_PER_memb_extensionValue_constr_292,  memb_extensionValue_constraint_289 },
27610                 0, 0, /* No default value */
27611                 "extensionValue"
27612                 },
27613 };
27614 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[] = {
27615         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27616 };
27617 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289[] = {
27618     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27619     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27620     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27621 };
27622 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 = {
27623         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs),
27624         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, _asn_ctx),
27625         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289,
27626         3,      /* Count of tags in the map */
27627         0, 0, 0,        /* Optional elements (not needed) */
27628         -1,     /* First extension addition */
27629 };
27630 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs = {
27631         "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
27632         "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
27633         &asn_OP_SEQUENCE,
27634         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,
27635         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
27636                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
27637         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,    /* Same as above */
27638         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
27639                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
27640         { 0, 0, SEQUENCE_constraint },
27641         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289,
27642         3,      /* Elements count */
27643         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289   /* Additional specs */
27644 };
27645
27646 static asn_TYPE_member_t asn_MBR_extensionValue_296[] = {
27647         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
27648                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27649                 0,
27650                 &asn_DEF_PDCPSnLength,
27651                 0,
27652                 { 0, 0, 0 },
27653                 0, 0, /* No default value */
27654                 "PDCPSnLength"
27655                 },
27656         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.NewDRBIDrequest),
27657                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27658                 0,
27659                 &asn_DEF_NewDRBIDrequest,
27660                 0,
27661                 { 0, 0, 0 },
27662                 0, 0, /* No default value */
27663                 "NewDRBIDrequest"
27664                 },
27665 };
27666 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_296[] = {
27667     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
27668     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* NewDRBIDrequest */
27669 };
27670 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
27671         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue),
27672         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27673         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27674         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27675         asn_MAP_extensionValue_tag2el_296,
27676         2,      /* Count of tags in the map */
27677         0, 0,
27678         -1      /* Extensions start */
27679 };
27680 static /* Use -fall-defs-global to expose */
27681 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
27682         "extensionValue",
27683         "extensionValue",
27684         &asn_OP_OPEN_TYPE,
27685         0,      /* No effective tags (pointer) */
27686         0,      /* No effective tags (count) */
27687         0,      /* No tags (pointer) */
27688         0,      /* No tags (count) */
27689         { 0, 0, OPEN_TYPE_constraint },
27690         asn_MBR_extensionValue_296,
27691         2,      /* Elements count */
27692         &asn_SPC_extensionValue_specs_296       /* Additional specs */
27693 };
27694
27695 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293[] = {
27696         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id),
27697                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27698                 -1,     /* IMPLICIT tag at current level */
27699                 &asn_DEF_ProtocolIE_ID,
27700                 0,
27701                 { 0, &asn_PER_memb_id_constr_294,  memb_id_constraint_293 },
27702                 0, 0, /* No default value */
27703                 "id"
27704                 },
27705         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, criticality),
27706                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27707                 -1,     /* IMPLICIT tag at current level */
27708                 &asn_DEF_Criticality,
27709                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type,
27710                 { 0, &asn_PER_memb_criticality_constr_295,  memb_criticality_constraint_293 },
27711                 0, 0, /* No default value */
27712                 "criticality"
27713                 },
27714         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, extensionValue),
27715                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27716                 +1,     /* EXPLICIT tag at current level */
27717                 &asn_DEF_extensionValue_296,
27718                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27719                 { 0, &asn_PER_memb_extensionValue_constr_296,  memb_extensionValue_constraint_293 },
27720                 0, 0, /* No default value */
27721                 "extensionValue"
27722                 },
27723 };
27724 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[] = {
27725         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27726 };
27727 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293[] = {
27728     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27729     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27730     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27731 };
27732 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 = {
27733         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs),
27734         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27735         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293,
27736         3,      /* Count of tags in the map */
27737         0, 0, 0,        /* Optional elements (not needed) */
27738         -1,     /* First extension addition */
27739 };
27740 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs = {
27741         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
27742         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
27743         &asn_OP_SEQUENCE,
27744         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,
27745         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
27746                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
27747         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,    /* Same as above */
27748         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
27749                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
27750         { 0, 0, SEQUENCE_constraint },
27751         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293,
27752         3,      /* Elements count */
27753         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293   /* Additional specs */
27754 };
27755
27756 static asn_TYPE_member_t asn_MBR_extensionValue_300[] = {
27757         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
27758                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27759                 0,
27760                 &asn_DEF_RLC_Status,
27761                 0,
27762                 { 0, 0, 0 },
27763                 0, 0, /* No default value */
27764                 "RLC-Status"
27765                 },
27766         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
27767                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27768                 0,
27769                 &asn_DEF_LCID,
27770                 0,
27771                 { 0, 0, 0 },
27772                 0, 0, /* No default value */
27773                 "LCID"
27774                 },
27775 };
27776 static const unsigned asn_MAP_extensionValue_to_canonical_300[] = { 1, 0 };
27777 static const unsigned asn_MAP_extensionValue_from_canonical_300[] = { 1, 0 };
27778 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_300[] = {
27779     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* LCID */
27780     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
27781 };
27782 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
27783         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27784         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27785         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27786         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27787         asn_MAP_extensionValue_tag2el_300,
27788         2,      /* Count of tags in the map */
27789         asn_MAP_extensionValue_to_canonical_300,
27790         asn_MAP_extensionValue_from_canonical_300,
27791         -1      /* Extensions start */
27792 };
27793 static /* Use -fall-defs-global to expose */
27794 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
27795         "extensionValue",
27796         "extensionValue",
27797         &asn_OP_OPEN_TYPE,
27798         0,      /* No effective tags (pointer) */
27799         0,      /* No effective tags (count) */
27800         0,      /* No tags (pointer) */
27801         0,      /* No tags (count) */
27802         { 0, 0, OPEN_TYPE_constraint },
27803         asn_MBR_extensionValue_300,
27804         2,      /* Elements count */
27805         &asn_SPC_extensionValue_specs_300       /* Additional specs */
27806 };
27807
27808 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297[] = {
27809         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id),
27810                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27811                 -1,     /* IMPLICIT tag at current level */
27812                 &asn_DEF_ProtocolIE_ID,
27813                 0,
27814                 { 0, &asn_PER_memb_id_constr_298,  memb_id_constraint_297 },
27815                 0, 0, /* No default value */
27816                 "id"
27817                 },
27818         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, criticality),
27819                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27820                 -1,     /* IMPLICIT tag at current level */
27821                 &asn_DEF_Criticality,
27822                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27823                 { 0, &asn_PER_memb_criticality_constr_299,  memb_criticality_constraint_297 },
27824                 0, 0, /* No default value */
27825                 "criticality"
27826                 },
27827         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27828                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27829                 +1,     /* EXPLICIT tag at current level */
27830                 &asn_DEF_extensionValue_300,
27831                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27832                 { 0, &asn_PER_memb_extensionValue_constr_300,  memb_extensionValue_constraint_297 },
27833                 0, 0, /* No default value */
27834                 "extensionValue"
27835                 },
27836 };
27837 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[] = {
27838         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27839 };
27840 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297[] = {
27841     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27842     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27843     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27844 };
27845 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 = {
27846         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs),
27847         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27848         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297,
27849         3,      /* Count of tags in the map */
27850         0, 0, 0,        /* Optional elements (not needed) */
27851         -1,     /* First extension addition */
27852 };
27853 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs = {
27854         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
27855         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
27856         &asn_OP_SEQUENCE,
27857         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297,
27858         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
27859                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
27860         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297, /* Same as above */
27861         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
27862                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
27863         { 0, 0, SEQUENCE_constraint },
27864         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297,
27865         3,      /* Elements count */
27866         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297        /* Additional specs */
27867 };
27868
27869 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
27870         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue),
27871         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, _asn_ctx),
27872         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, present),
27873         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue *)0)->present),
27874         0,      /* No top level tags */
27875         0,      /* No tags in the map */
27876         0, 0,
27877         -1      /* Extensions start */
27878 };
27879 static /* Use -fall-defs-global to expose */
27880 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
27881         "extensionValue",
27882         "extensionValue",
27883         &asn_OP_OPEN_TYPE,
27884         0,      /* No effective tags (pointer) */
27885         0,      /* No effective tags (count) */
27886         0,      /* No tags (pointer) */
27887         0,      /* No tags (count) */
27888         { 0, 0, OPEN_TYPE_constraint },
27889         0, 0,   /* No members */
27890         &asn_SPC_extensionValue_specs_304       /* Additional specs */
27891 };
27892
27893 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301[] = {
27894         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, id),
27895                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27896                 -1,     /* IMPLICIT tag at current level */
27897                 &asn_DEF_ProtocolIE_ID,
27898                 0,
27899                 { 0, &asn_PER_memb_id_constr_302,  memb_id_constraint_301 },
27900                 0, 0, /* No default value */
27901                 "id"
27902                 },
27903         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, criticality),
27904                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27905                 -1,     /* IMPLICIT tag at current level */
27906                 &asn_DEF_Criticality,
27907                 0,
27908                 { 0, &asn_PER_memb_criticality_constr_303,  memb_criticality_constraint_301 },
27909                 0, 0, /* No default value */
27910                 "criticality"
27911                 },
27912         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, extensionValue),
27913                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27914                 +1,     /* EXPLICIT tag at current level */
27915                 &asn_DEF_extensionValue_304,
27916                 0,
27917                 { 0, &asn_PER_memb_extensionValue_constr_304,  memb_extensionValue_constraint_301 },
27918                 0, 0, /* No default value */
27919                 "extensionValue"
27920                 },
27921 };
27922 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[] = {
27923         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27924 };
27925 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301[] = {
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_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 = {
27931         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs),
27932         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, _asn_ctx),
27933         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301,
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_AdmittedToBeModified_SgNBModConf_ItemExtIEs = {
27939         "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
27940         "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
27941         &asn_OP_SEQUENCE,
27942         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,
27943         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
27944                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
27945         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,    /* Same as above */
27946         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
27947                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
27948         { 0, 0, SEQUENCE_constraint },
27949         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301,
27950         3,      /* Elements count */
27951         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301   /* Additional specs */
27952 };
27953
27954 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_308 = {
27955         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
27956         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27957         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27958         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27959         0,      /* No top level tags */
27960         0,      /* No tags in the map */
27961         0, 0,
27962         -1      /* Extensions start */
27963 };
27964 static /* Use -fall-defs-global to expose */
27965 asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = {
27966         "extensionValue",
27967         "extensionValue",
27968         &asn_OP_OPEN_TYPE,
27969         0,      /* No effective tags (pointer) */
27970         0,      /* No effective tags (count) */
27971         0,      /* No tags (pointer) */
27972         0,      /* No tags (count) */
27973         { 0, 0, OPEN_TYPE_constraint },
27974         0, 0,   /* No members */
27975         &asn_SPC_extensionValue_specs_308       /* Additional specs */
27976 };
27977
27978 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305[] = {
27979         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, id),
27980                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27981                 -1,     /* IMPLICIT tag at current level */
27982                 &asn_DEF_ProtocolIE_ID,
27983                 0,
27984                 { 0, &asn_PER_memb_id_constr_306,  memb_id_constraint_305 },
27985                 0, 0, /* No default value */
27986                 "id"
27987                 },
27988         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, criticality),
27989                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27990                 -1,     /* IMPLICIT tag at current level */
27991                 &asn_DEF_Criticality,
27992                 0,
27993                 { 0, &asn_PER_memb_criticality_constr_307,  memb_criticality_constraint_305 },
27994                 0, 0, /* No default value */
27995                 "criticality"
27996                 },
27997         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
27998                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27999                 +1,     /* EXPLICIT tag at current level */
28000                 &asn_DEF_extensionValue_308,
28001                 0,
28002                 { 0, &asn_PER_memb_extensionValue_constr_308,  memb_extensionValue_constraint_305 },
28003                 0, 0, /* No default value */
28004                 "extensionValue"
28005                 },
28006 };
28007 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[] = {
28008         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28009 };
28010 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305[] = {
28011     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28012     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28013     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28014 };
28015 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 = {
28016         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs),
28017         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28018         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305,
28019         3,      /* Count of tags in the map */
28020         0, 0, 0,        /* Optional elements (not needed) */
28021         -1,     /* First extension addition */
28022 };
28023 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs = {
28024         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
28025         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
28026         &asn_OP_SEQUENCE,
28027         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,
28028         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
28029                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
28030         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,    /* Same as above */
28031         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
28032                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
28033         { 0, 0, SEQUENCE_constraint },
28034         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305,
28035         3,      /* Elements count */
28036         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305   /* Additional specs */
28037 };
28038
28039 static asn_TYPE_member_t asn_MBR_extensionValue_312[] = {
28040         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
28041                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28042                 0,
28043                 &asn_DEF_PDCPSnLength,
28044                 0,
28045                 { 0, 0, 0 },
28046                 0, 0, /* No default value */
28047                 "PDCPSnLength"
28048                 },
28049 };
28050 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_312[] = {
28051     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
28052 };
28053 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_312 = {
28054         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28055         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28056         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28057         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28058         asn_MAP_extensionValue_tag2el_312,
28059         1,      /* Count of tags in the map */
28060         0, 0,
28061         -1      /* Extensions start */
28062 };
28063 static /* Use -fall-defs-global to expose */
28064 asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = {
28065         "extensionValue",
28066         "extensionValue",
28067         &asn_OP_OPEN_TYPE,
28068         0,      /* No effective tags (pointer) */
28069         0,      /* No effective tags (count) */
28070         0,      /* No tags (pointer) */
28071         0,      /* No tags (count) */
28072         { 0, 0, OPEN_TYPE_constraint },
28073         asn_MBR_extensionValue_312,
28074         1,      /* Elements count */
28075         &asn_SPC_extensionValue_specs_312       /* Additional specs */
28076 };
28077
28078 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309[] = {
28079         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id),
28080                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28081                 -1,     /* IMPLICIT tag at current level */
28082                 &asn_DEF_ProtocolIE_ID,
28083                 0,
28084                 { 0, &asn_PER_memb_id_constr_310,  memb_id_constraint_309 },
28085                 0, 0, /* No default value */
28086                 "id"
28087                 },
28088         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
28089                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28090                 -1,     /* IMPLICIT tag at current level */
28091                 &asn_DEF_Criticality,
28092                 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28093                 { 0, &asn_PER_memb_criticality_constr_311,  memb_criticality_constraint_309 },
28094                 0, 0, /* No default value */
28095                 "criticality"
28096                 },
28097         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28098                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28099                 +1,     /* EXPLICIT tag at current level */
28100                 &asn_DEF_extensionValue_312,
28101                 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28102                 { 0, &asn_PER_memb_extensionValue_constr_312,  memb_extensionValue_constraint_309 },
28103                 0, 0, /* No default value */
28104                 "extensionValue"
28105                 },
28106 };
28107 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[] = {
28108         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28109 };
28110 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309[] = {
28111     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28112     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28113     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28114 };
28115 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 = {
28116         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs),
28117         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28118         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309,
28119         3,      /* Count of tags in the map */
28120         0, 0, 0,        /* Optional elements (not needed) */
28121         -1,     /* First extension addition */
28122 };
28123 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs = {
28124         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
28125         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
28126         &asn_OP_SEQUENCE,
28127         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309,
28128         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
28129                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
28130         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309, /* Same as above */
28131         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
28132                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
28133         { 0, 0, SEQUENCE_constraint },
28134         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309,
28135         3,      /* Elements count */
28136         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309        /* Additional specs */
28137 };
28138
28139 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_316 = {
28140         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue),
28141         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, _asn_ctx),
28142         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, present),
28143         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue *)0)->present),
28144         0,      /* No top level tags */
28145         0,      /* No tags in the map */
28146         0, 0,
28147         -1      /* Extensions start */
28148 };
28149 static /* Use -fall-defs-global to expose */
28150 asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = {
28151         "extensionValue",
28152         "extensionValue",
28153         &asn_OP_OPEN_TYPE,
28154         0,      /* No effective tags (pointer) */
28155         0,      /* No effective tags (count) */
28156         0,      /* No tags (pointer) */
28157         0,      /* No tags (count) */
28158         { 0, 0, OPEN_TYPE_constraint },
28159         0, 0,   /* No members */
28160         &asn_SPC_extensionValue_specs_316       /* Additional specs */
28161 };
28162
28163 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313[] = {
28164         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, id),
28165                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28166                 -1,     /* IMPLICIT tag at current level */
28167                 &asn_DEF_ProtocolIE_ID,
28168                 0,
28169                 { 0, &asn_PER_memb_id_constr_314,  memb_id_constraint_313 },
28170                 0, 0, /* No default value */
28171                 "id"
28172                 },
28173         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, criticality),
28174                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28175                 -1,     /* IMPLICIT tag at current level */
28176                 &asn_DEF_Criticality,
28177                 0,
28178                 { 0, &asn_PER_memb_criticality_constr_315,  memb_criticality_constraint_313 },
28179                 0, 0, /* No default value */
28180                 "criticality"
28181                 },
28182         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, extensionValue),
28183                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28184                 +1,     /* EXPLICIT tag at current level */
28185                 &asn_DEF_extensionValue_316,
28186                 0,
28187                 { 0, &asn_PER_memb_extensionValue_constr_316,  memb_extensionValue_constraint_313 },
28188                 0, 0, /* No default value */
28189                 "extensionValue"
28190                 },
28191 };
28192 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[] = {
28193         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28194 };
28195 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313[] = {
28196     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28197     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28198     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28199 };
28200 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 = {
28201         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs),
28202         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, _asn_ctx),
28203         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313,
28204         3,      /* Count of tags in the map */
28205         0, 0, 0,        /* Optional elements (not needed) */
28206         -1,     /* First extension addition */
28207 };
28208 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs = {
28209         "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
28210         "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
28211         &asn_OP_SEQUENCE,
28212         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,
28213         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
28214                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
28215         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,     /* Same as above */
28216         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
28217                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
28218         { 0, 0, SEQUENCE_constraint },
28219         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313,
28220         3,      /* Elements count */
28221         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313    /* Additional specs */
28222 };
28223
28224 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_320 = {
28225         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
28226         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28227         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28228         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28229         0,      /* No top level tags */
28230         0,      /* No tags in the map */
28231         0, 0,
28232         -1      /* Extensions start */
28233 };
28234 static /* Use -fall-defs-global to expose */
28235 asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = {
28236         "extensionValue",
28237         "extensionValue",
28238         &asn_OP_OPEN_TYPE,
28239         0,      /* No effective tags (pointer) */
28240         0,      /* No effective tags (count) */
28241         0,      /* No tags (pointer) */
28242         0,      /* No tags (count) */
28243         { 0, 0, OPEN_TYPE_constraint },
28244         0, 0,   /* No members */
28245         &asn_SPC_extensionValue_specs_320       /* Additional specs */
28246 };
28247
28248 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317[] = {
28249         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, id),
28250                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28251                 -1,     /* IMPLICIT tag at current level */
28252                 &asn_DEF_ProtocolIE_ID,
28253                 0,
28254                 { 0, &asn_PER_memb_id_constr_318,  memb_id_constraint_317 },
28255                 0, 0, /* No default value */
28256                 "id"
28257                 },
28258         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, criticality),
28259                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28260                 -1,     /* IMPLICIT tag at current level */
28261                 &asn_DEF_Criticality,
28262                 0,
28263                 { 0, &asn_PER_memb_criticality_constr_319,  memb_criticality_constraint_317 },
28264                 0, 0, /* No default value */
28265                 "criticality"
28266                 },
28267         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
28268                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28269                 +1,     /* EXPLICIT tag at current level */
28270                 &asn_DEF_extensionValue_320,
28271                 0,
28272                 { 0, &asn_PER_memb_extensionValue_constr_320,  memb_extensionValue_constraint_317 },
28273                 0, 0, /* No default value */
28274                 "extensionValue"
28275                 },
28276 };
28277 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[] = {
28278         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28279 };
28280 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317[] = {
28281     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28282     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28283     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28284 };
28285 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 = {
28286         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs),
28287         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28288         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317,
28289         3,      /* Count of tags in the map */
28290         0, 0, 0,        /* Optional elements (not needed) */
28291         -1,     /* First extension addition */
28292 };
28293 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs = {
28294         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
28295         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
28296         &asn_OP_SEQUENCE,
28297         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,
28298         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
28299                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
28300         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,     /* Same as above */
28301         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
28302                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
28303         { 0, 0, SEQUENCE_constraint },
28304         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317,
28305         3,      /* Elements count */
28306         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317    /* Additional specs */
28307 };
28308
28309 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_324 = {
28310         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28311         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28312         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28313         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28314         0,      /* No top level tags */
28315         0,      /* No tags in the map */
28316         0, 0,
28317         -1      /* Extensions start */
28318 };
28319 static /* Use -fall-defs-global to expose */
28320 asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = {
28321         "extensionValue",
28322         "extensionValue",
28323         &asn_OP_OPEN_TYPE,
28324         0,      /* No effective tags (pointer) */
28325         0,      /* No effective tags (count) */
28326         0,      /* No tags (pointer) */
28327         0,      /* No tags (count) */
28328         { 0, 0, OPEN_TYPE_constraint },
28329         0, 0,   /* No members */
28330         &asn_SPC_extensionValue_specs_324       /* Additional specs */
28331 };
28332
28333 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321[] = {
28334         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, id),
28335                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28336                 -1,     /* IMPLICIT tag at current level */
28337                 &asn_DEF_ProtocolIE_ID,
28338                 0,
28339                 { 0, &asn_PER_memb_id_constr_322,  memb_id_constraint_321 },
28340                 0, 0, /* No default value */
28341                 "id"
28342                 },
28343         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28344                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28345                 -1,     /* IMPLICIT tag at current level */
28346                 &asn_DEF_Criticality,
28347                 0,
28348                 { 0, &asn_PER_memb_criticality_constr_323,  memb_criticality_constraint_321 },
28349                 0, 0, /* No default value */
28350                 "criticality"
28351                 },
28352         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28353                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28354                 +1,     /* EXPLICIT tag at current level */
28355                 &asn_DEF_extensionValue_324,
28356                 0,
28357                 { 0, &asn_PER_memb_extensionValue_constr_324,  memb_extensionValue_constraint_321 },
28358                 0, 0, /* No default value */
28359                 "extensionValue"
28360                 },
28361 };
28362 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[] = {
28363         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28364 };
28365 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321[] = {
28366     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28367     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28368     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28369 };
28370 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 = {
28371         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs),
28372         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28373         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321,
28374         3,      /* Count of tags in the map */
28375         0, 0, 0,        /* Optional elements (not needed) */
28376         -1,     /* First extension addition */
28377 };
28378 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs = {
28379         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
28380         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
28381         &asn_OP_SEQUENCE,
28382         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,
28383         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
28384                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
28385         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,  /* Same as above */
28386         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
28387                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
28388         { 0, 0, SEQUENCE_constraint },
28389         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321,
28390         3,      /* Elements count */
28391         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 /* Additional specs */
28392 };
28393
28394 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_328 = {
28395         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue),
28396         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, _asn_ctx),
28397         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, present),
28398         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue *)0)->present),
28399         0,      /* No top level tags */
28400         0,      /* No tags in the map */
28401         0, 0,
28402         -1      /* Extensions start */
28403 };
28404 static /* Use -fall-defs-global to expose */
28405 asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = {
28406         "extensionValue",
28407         "extensionValue",
28408         &asn_OP_OPEN_TYPE,
28409         0,      /* No effective tags (pointer) */
28410         0,      /* No effective tags (count) */
28411         0,      /* No tags (pointer) */
28412         0,      /* No tags (count) */
28413         { 0, 0, OPEN_TYPE_constraint },
28414         0, 0,   /* No members */
28415         &asn_SPC_extensionValue_specs_328       /* Additional specs */
28416 };
28417
28418 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325[] = {
28419         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, id),
28420                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28421                 -1,     /* IMPLICIT tag at current level */
28422                 &asn_DEF_ProtocolIE_ID,
28423                 0,
28424                 { 0, &asn_PER_memb_id_constr_326,  memb_id_constraint_325 },
28425                 0, 0, /* No default value */
28426                 "id"
28427                 },
28428         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, criticality),
28429                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28430                 -1,     /* IMPLICIT tag at current level */
28431                 &asn_DEF_Criticality,
28432                 0,
28433                 { 0, &asn_PER_memb_criticality_constr_327,  memb_criticality_constraint_325 },
28434                 0, 0, /* No default value */
28435                 "criticality"
28436                 },
28437         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, extensionValue),
28438                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28439                 +1,     /* EXPLICIT tag at current level */
28440                 &asn_DEF_extensionValue_328,
28441                 0,
28442                 { 0, &asn_PER_memb_extensionValue_constr_328,  memb_extensionValue_constraint_325 },
28443                 0, 0, /* No default value */
28444                 "extensionValue"
28445                 },
28446 };
28447 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[] = {
28448         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28449 };
28450 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325[] = {
28451     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28452     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28453     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28454 };
28455 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 = {
28456         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs),
28457         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, _asn_ctx),
28458         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325,
28459         3,      /* Count of tags in the map */
28460         0, 0, 0,        /* Optional elements (not needed) */
28461         -1,     /* First extension addition */
28462 };
28463 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs = {
28464         "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
28465         "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
28466         &asn_OP_SEQUENCE,
28467         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325,
28468         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
28469                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
28470         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325, /* Same as above */
28471         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
28472                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
28473         { 0, 0, SEQUENCE_constraint },
28474         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325,
28475         3,      /* Elements count */
28476         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325        /* Additional specs */
28477 };
28478
28479 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_332 = {
28480         sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue),
28481         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, _asn_ctx),
28482         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, present),
28483         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue *)0)->present),
28484         0,      /* No top level tags */
28485         0,      /* No tags in the map */
28486         0, 0,
28487         -1      /* Extensions start */
28488 };
28489 static /* Use -fall-defs-global to expose */
28490 asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = {
28491         "extensionValue",
28492         "extensionValue",
28493         &asn_OP_OPEN_TYPE,
28494         0,      /* No effective tags (pointer) */
28495         0,      /* No effective tags (count) */
28496         0,      /* No tags (pointer) */
28497         0,      /* No tags (count) */
28498         { 0, 0, OPEN_TYPE_constraint },
28499         0, 0,   /* No members */
28500         &asn_SPC_extensionValue_specs_332       /* Additional specs */
28501 };
28502
28503 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329[] = {
28504         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, id),
28505                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28506                 -1,     /* IMPLICIT tag at current level */
28507                 &asn_DEF_ProtocolIE_ID,
28508                 0,
28509                 { 0, &asn_PER_memb_id_constr_330,  memb_id_constraint_329 },
28510                 0, 0, /* No default value */
28511                 "id"
28512                 },
28513         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, criticality),
28514                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28515                 -1,     /* IMPLICIT tag at current level */
28516                 &asn_DEF_Criticality,
28517                 0,
28518                 { 0, &asn_PER_memb_criticality_constr_331,  memb_criticality_constraint_329 },
28519                 0, 0, /* No default value */
28520                 "criticality"
28521                 },
28522         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, extensionValue),
28523                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28524                 +1,     /* EXPLICIT tag at current level */
28525                 &asn_DEF_extensionValue_332,
28526                 0,
28527                 { 0, &asn_PER_memb_extensionValue_constr_332,  memb_extensionValue_constraint_329 },
28528                 0, 0, /* No default value */
28529                 "extensionValue"
28530                 },
28531 };
28532 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[] = {
28533         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28534 };
28535 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329[] = {
28536     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28537     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28538     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28539 };
28540 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 = {
28541         sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs),
28542         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, _asn_ctx),
28543         asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329,
28544         3,      /* Count of tags in the map */
28545         0, 0, 0,        /* Optional elements (not needed) */
28546         -1,     /* First extension addition */
28547 };
28548 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs = {
28549         "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
28550         "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
28551         &asn_OP_SEQUENCE,
28552         asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,
28553         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
28554                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
28555         asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,    /* Same as above */
28556         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
28557                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
28558         { 0, 0, SEQUENCE_constraint },
28559         asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329,
28560         3,      /* Elements count */
28561         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329   /* Additional specs */
28562 };
28563
28564 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_336 = {
28565         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue),
28566         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, _asn_ctx),
28567         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, present),
28568         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue *)0)->present),
28569         0,      /* No top level tags */
28570         0,      /* No tags in the map */
28571         0, 0,
28572         -1      /* Extensions start */
28573 };
28574 static /* Use -fall-defs-global to expose */
28575 asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = {
28576         "extensionValue",
28577         "extensionValue",
28578         &asn_OP_OPEN_TYPE,
28579         0,      /* No effective tags (pointer) */
28580         0,      /* No effective tags (count) */
28581         0,      /* No tags (pointer) */
28582         0,      /* No tags (count) */
28583         { 0, 0, OPEN_TYPE_constraint },
28584         0, 0,   /* No members */
28585         &asn_SPC_extensionValue_specs_336       /* Additional specs */
28586 };
28587
28588 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333[] = {
28589         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, id),
28590                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28591                 -1,     /* IMPLICIT tag at current level */
28592                 &asn_DEF_ProtocolIE_ID,
28593                 0,
28594                 { 0, &asn_PER_memb_id_constr_334,  memb_id_constraint_333 },
28595                 0, 0, /* No default value */
28596                 "id"
28597                 },
28598         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, criticality),
28599                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28600                 -1,     /* IMPLICIT tag at current level */
28601                 &asn_DEF_Criticality,
28602                 0,
28603                 { 0, &asn_PER_memb_criticality_constr_335,  memb_criticality_constraint_333 },
28604                 0, 0, /* No default value */
28605                 "criticality"
28606                 },
28607         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, extensionValue),
28608                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28609                 +1,     /* EXPLICIT tag at current level */
28610                 &asn_DEF_extensionValue_336,
28611                 0,
28612                 { 0, &asn_PER_memb_extensionValue_constr_336,  memb_extensionValue_constraint_333 },
28613                 0, 0, /* No default value */
28614                 "extensionValue"
28615                 },
28616 };
28617 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[] = {
28618         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28619 };
28620 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333[] = {
28621     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28622     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28623     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28624 };
28625 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 = {
28626         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs),
28627         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, _asn_ctx),
28628         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333,
28629         3,      /* Count of tags in the map */
28630         0, 0, 0,        /* Optional elements (not needed) */
28631         -1,     /* First extension addition */
28632 };
28633 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs = {
28634         "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
28635         "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
28636         &asn_OP_SEQUENCE,
28637         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,
28638         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
28639                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
28640         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,    /* Same as above */
28641         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
28642                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
28643         { 0, 0, SEQUENCE_constraint },
28644         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333,
28645         3,      /* Elements count */
28646         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333   /* Additional specs */
28647 };
28648
28649 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_340 = {
28650         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
28651         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28652         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28653         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28654         0,      /* No top level tags */
28655         0,      /* No tags in the map */
28656         0, 0,
28657         -1      /* Extensions start */
28658 };
28659 static /* Use -fall-defs-global to expose */
28660 asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = {
28661         "extensionValue",
28662         "extensionValue",
28663         &asn_OP_OPEN_TYPE,
28664         0,      /* No effective tags (pointer) */
28665         0,      /* No effective tags (count) */
28666         0,      /* No tags (pointer) */
28667         0,      /* No tags (count) */
28668         { 0, 0, OPEN_TYPE_constraint },
28669         0, 0,   /* No members */
28670         &asn_SPC_extensionValue_specs_340       /* Additional specs */
28671 };
28672
28673 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337[] = {
28674         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, id),
28675                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28676                 -1,     /* IMPLICIT tag at current level */
28677                 &asn_DEF_ProtocolIE_ID,
28678                 0,
28679                 { 0, &asn_PER_memb_id_constr_338,  memb_id_constraint_337 },
28680                 0, 0, /* No default value */
28681                 "id"
28682                 },
28683         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, criticality),
28684                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28685                 -1,     /* IMPLICIT tag at current level */
28686                 &asn_DEF_Criticality,
28687                 0,
28688                 { 0, &asn_PER_memb_criticality_constr_339,  memb_criticality_constraint_337 },
28689                 0, 0, /* No default value */
28690                 "criticality"
28691                 },
28692         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
28693                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28694                 +1,     /* EXPLICIT tag at current level */
28695                 &asn_DEF_extensionValue_340,
28696                 0,
28697                 { 0, &asn_PER_memb_extensionValue_constr_340,  memb_extensionValue_constraint_337 },
28698                 0, 0, /* No default value */
28699                 "extensionValue"
28700                 },
28701 };
28702 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[] = {
28703         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28704 };
28705 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337[] = {
28706     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28707     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28708     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28709 };
28710 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 = {
28711         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs),
28712         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28713         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337,
28714         3,      /* Count of tags in the map */
28715         0, 0, 0,        /* Optional elements (not needed) */
28716         -1,     /* First extension addition */
28717 };
28718 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs = {
28719         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
28720         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
28721         &asn_OP_SEQUENCE,
28722         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,
28723         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
28724                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
28725         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,    /* Same as above */
28726         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
28727                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
28728         { 0, 0, SEQUENCE_constraint },
28729         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337,
28730         3,      /* Elements count */
28731         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337   /* Additional specs */
28732 };
28733
28734 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_344 = {
28735         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28736         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28737         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28738         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28739         0,      /* No top level tags */
28740         0,      /* No tags in the map */
28741         0, 0,
28742         -1      /* Extensions start */
28743 };
28744 static /* Use -fall-defs-global to expose */
28745 asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = {
28746         "extensionValue",
28747         "extensionValue",
28748         &asn_OP_OPEN_TYPE,
28749         0,      /* No effective tags (pointer) */
28750         0,      /* No effective tags (count) */
28751         0,      /* No tags (pointer) */
28752         0,      /* No tags (count) */
28753         { 0, 0, OPEN_TYPE_constraint },
28754         0, 0,   /* No members */
28755         &asn_SPC_extensionValue_specs_344       /* Additional specs */
28756 };
28757
28758 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341[] = {
28759         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, id),
28760                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28761                 -1,     /* IMPLICIT tag at current level */
28762                 &asn_DEF_ProtocolIE_ID,
28763                 0,
28764                 { 0, &asn_PER_memb_id_constr_342,  memb_id_constraint_341 },
28765                 0, 0, /* No default value */
28766                 "id"
28767                 },
28768         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
28769                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28770                 -1,     /* IMPLICIT tag at current level */
28771                 &asn_DEF_Criticality,
28772                 0,
28773                 { 0, &asn_PER_memb_criticality_constr_343,  memb_criticality_constraint_341 },
28774                 0, 0, /* No default value */
28775                 "criticality"
28776                 },
28777         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28778                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28779                 +1,     /* EXPLICIT tag at current level */
28780                 &asn_DEF_extensionValue_344,
28781                 0,
28782                 { 0, &asn_PER_memb_extensionValue_constr_344,  memb_extensionValue_constraint_341 },
28783                 0, 0, /* No default value */
28784                 "extensionValue"
28785                 },
28786 };
28787 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[] = {
28788         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28789 };
28790 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341[] = {
28791     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28792     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28793     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28794 };
28795 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 = {
28796         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs),
28797         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28798         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341,
28799         3,      /* Count of tags in the map */
28800         0, 0, 0,        /* Optional elements (not needed) */
28801         -1,     /* First extension addition */
28802 };
28803 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs = {
28804         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
28805         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
28806         &asn_OP_SEQUENCE,
28807         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341,
28808         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
28809                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
28810         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341, /* Same as above */
28811         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
28812                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
28813         { 0, 0, SEQUENCE_constraint },
28814         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341,
28815         3,      /* Elements count */
28816         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341        /* Additional specs */
28817 };
28818
28819 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_348 = {
28820         sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue),
28821         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, _asn_ctx),
28822         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, present),
28823         sizeof(((struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue *)0)->present),
28824         0,      /* No top level tags */
28825         0,      /* No tags in the map */
28826         0, 0,
28827         -1      /* Extensions start */
28828 };
28829 static /* Use -fall-defs-global to expose */
28830 asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = {
28831         "extensionValue",
28832         "extensionValue",
28833         &asn_OP_OPEN_TYPE,
28834         0,      /* No effective tags (pointer) */
28835         0,      /* No effective tags (count) */
28836         0,      /* No tags (pointer) */
28837         0,      /* No tags (count) */
28838         { 0, 0, OPEN_TYPE_constraint },
28839         0, 0,   /* No members */
28840         &asn_SPC_extensionValue_specs_348       /* Additional specs */
28841 };
28842
28843 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345[] = {
28844         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, id),
28845                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28846                 -1,     /* IMPLICIT tag at current level */
28847                 &asn_DEF_ProtocolIE_ID,
28848                 0,
28849                 { 0, &asn_PER_memb_id_constr_346,  memb_id_constraint_345 },
28850                 0, 0, /* No default value */
28851                 "id"
28852                 },
28853         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, criticality),
28854                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28855                 -1,     /* IMPLICIT tag at current level */
28856                 &asn_DEF_Criticality,
28857                 0,
28858                 { 0, &asn_PER_memb_criticality_constr_347,  memb_criticality_constraint_345 },
28859                 0, 0, /* No default value */
28860                 "criticality"
28861                 },
28862         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, extensionValue),
28863                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28864                 +1,     /* EXPLICIT tag at current level */
28865                 &asn_DEF_extensionValue_348,
28866                 0,
28867                 { 0, &asn_PER_memb_extensionValue_constr_348,  memb_extensionValue_constraint_345 },
28868                 0, 0, /* No default value */
28869                 "extensionValue"
28870                 },
28871 };
28872 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[] = {
28873         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28874 };
28875 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345[] = {
28876     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28877     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28878     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28879 };
28880 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 = {
28881         sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs),
28882         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, _asn_ctx),
28883         asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345,
28884         3,      /* Count of tags in the map */
28885         0, 0, 0,        /* Optional elements (not needed) */
28886         -1,     /* First extension addition */
28887 };
28888 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs = {
28889         "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
28890         "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
28891         &asn_OP_SEQUENCE,
28892         asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,
28893         sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
28894                 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
28895         asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,   /* Same as above */
28896         sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
28897                 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
28898         { 0, 0, SEQUENCE_constraint },
28899         asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345,
28900         3,      /* Elements count */
28901         &asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345  /* Additional specs */
28902 };
28903
28904 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_352 = {
28905         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue),
28906         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, _asn_ctx),
28907         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, present),
28908         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue *)0)->present),
28909         0,      /* No top level tags */
28910         0,      /* No tags in the map */
28911         0, 0,
28912         -1      /* Extensions start */
28913 };
28914 static /* Use -fall-defs-global to expose */
28915 asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = {
28916         "extensionValue",
28917         "extensionValue",
28918         &asn_OP_OPEN_TYPE,
28919         0,      /* No effective tags (pointer) */
28920         0,      /* No effective tags (count) */
28921         0,      /* No tags (pointer) */
28922         0,      /* No tags (count) */
28923         { 0, 0, OPEN_TYPE_constraint },
28924         0, 0,   /* No members */
28925         &asn_SPC_extensionValue_specs_352       /* Additional specs */
28926 };
28927
28928 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349[] = {
28929         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, id),
28930                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28931                 -1,     /* IMPLICIT tag at current level */
28932                 &asn_DEF_ProtocolIE_ID,
28933                 0,
28934                 { 0, &asn_PER_memb_id_constr_350,  memb_id_constraint_349 },
28935                 0, 0, /* No default value */
28936                 "id"
28937                 },
28938         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, criticality),
28939                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28940                 -1,     /* IMPLICIT tag at current level */
28941                 &asn_DEF_Criticality,
28942                 0,
28943                 { 0, &asn_PER_memb_criticality_constr_351,  memb_criticality_constraint_349 },
28944                 0, 0, /* No default value */
28945                 "criticality"
28946                 },
28947         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, extensionValue),
28948                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28949                 +1,     /* EXPLICIT tag at current level */
28950                 &asn_DEF_extensionValue_352,
28951                 0,
28952                 { 0, &asn_PER_memb_extensionValue_constr_352,  memb_extensionValue_constraint_349 },
28953                 0, 0, /* No default value */
28954                 "extensionValue"
28955                 },
28956 };
28957 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[] = {
28958         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28959 };
28960 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349[] = {
28961     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28962     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28963     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28964 };
28965 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 = {
28966         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs),
28967         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, _asn_ctx),
28968         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349,
28969         3,      /* Count of tags in the map */
28970         0, 0, 0,        /* Optional elements (not needed) */
28971         -1,     /* First extension addition */
28972 };
28973 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs = {
28974         "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
28975         "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
28976         &asn_OP_SEQUENCE,
28977         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,
28978         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
28979                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
28980         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,    /* Same as above */
28981         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
28982                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
28983         { 0, 0, SEQUENCE_constraint },
28984         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349,
28985         3,      /* Elements count */
28986         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349   /* Additional specs */
28987 };
28988
28989 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_356 = {
28990         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
28991         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28992         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28993         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28994         0,      /* No top level tags */
28995         0,      /* No tags in the map */
28996         0, 0,
28997         -1      /* Extensions start */
28998 };
28999 static /* Use -fall-defs-global to expose */
29000 asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = {
29001         "extensionValue",
29002         "extensionValue",
29003         &asn_OP_OPEN_TYPE,
29004         0,      /* No effective tags (pointer) */
29005         0,      /* No effective tags (count) */
29006         0,      /* No tags (pointer) */
29007         0,      /* No tags (count) */
29008         { 0, 0, OPEN_TYPE_constraint },
29009         0, 0,   /* No members */
29010         &asn_SPC_extensionValue_specs_356       /* Additional specs */
29011 };
29012
29013 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353[] = {
29014         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, id),
29015                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29016                 -1,     /* IMPLICIT tag at current level */
29017                 &asn_DEF_ProtocolIE_ID,
29018                 0,
29019                 { 0, &asn_PER_memb_id_constr_354,  memb_id_constraint_353 },
29020                 0, 0, /* No default value */
29021                 "id"
29022                 },
29023         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, criticality),
29024                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29025                 -1,     /* IMPLICIT tag at current level */
29026                 &asn_DEF_Criticality,
29027                 0,
29028                 { 0, &asn_PER_memb_criticality_constr_355,  memb_criticality_constraint_353 },
29029                 0, 0, /* No default value */
29030                 "criticality"
29031                 },
29032         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
29033                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29034                 +1,     /* EXPLICIT tag at current level */
29035                 &asn_DEF_extensionValue_356,
29036                 0,
29037                 { 0, &asn_PER_memb_extensionValue_constr_356,  memb_extensionValue_constraint_353 },
29038                 0, 0, /* No default value */
29039                 "extensionValue"
29040                 },
29041 };
29042 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[] = {
29043         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29044 };
29045 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353[] = {
29046     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29047     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29048     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29049 };
29050 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 = {
29051         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs),
29052         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29053         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353,
29054         3,      /* Count of tags in the map */
29055         0, 0, 0,        /* Optional elements (not needed) */
29056         -1,     /* First extension addition */
29057 };
29058 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs = {
29059         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
29060         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
29061         &asn_OP_SEQUENCE,
29062         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,
29063         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
29064                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
29065         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,    /* Same as above */
29066         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
29067                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
29068         { 0, 0, SEQUENCE_constraint },
29069         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353,
29070         3,      /* Elements count */
29071         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353   /* Additional specs */
29072 };
29073
29074 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_360 = {
29075         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29076         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29077         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29078         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29079         0,      /* No top level tags */
29080         0,      /* No tags in the map */
29081         0, 0,
29082         -1      /* Extensions start */
29083 };
29084 static /* Use -fall-defs-global to expose */
29085 asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = {
29086         "extensionValue",
29087         "extensionValue",
29088         &asn_OP_OPEN_TYPE,
29089         0,      /* No effective tags (pointer) */
29090         0,      /* No effective tags (count) */
29091         0,      /* No tags (pointer) */
29092         0,      /* No tags (count) */
29093         { 0, 0, OPEN_TYPE_constraint },
29094         0, 0,   /* No members */
29095         &asn_SPC_extensionValue_specs_360       /* Additional specs */
29096 };
29097
29098 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357[] = {
29099         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, id),
29100                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29101                 -1,     /* IMPLICIT tag at current level */
29102                 &asn_DEF_ProtocolIE_ID,
29103                 0,
29104                 { 0, &asn_PER_memb_id_constr_358,  memb_id_constraint_357 },
29105                 0, 0, /* No default value */
29106                 "id"
29107                 },
29108         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
29109                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29110                 -1,     /* IMPLICIT tag at current level */
29111                 &asn_DEF_Criticality,
29112                 0,
29113                 { 0, &asn_PER_memb_criticality_constr_359,  memb_criticality_constraint_357 },
29114                 0, 0, /* No default value */
29115                 "criticality"
29116                 },
29117         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29118                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29119                 +1,     /* EXPLICIT tag at current level */
29120                 &asn_DEF_extensionValue_360,
29121                 0,
29122                 { 0, &asn_PER_memb_extensionValue_constr_360,  memb_extensionValue_constraint_357 },
29123                 0, 0, /* No default value */
29124                 "extensionValue"
29125                 },
29126 };
29127 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[] = {
29128         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29129 };
29130 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357[] = {
29131     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29132     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29133     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29134 };
29135 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 = {
29136         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs),
29137         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29138         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357,
29139         3,      /* Count of tags in the map */
29140         0, 0, 0,        /* Optional elements (not needed) */
29141         -1,     /* First extension addition */
29142 };
29143 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs = {
29144         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
29145         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
29146         &asn_OP_SEQUENCE,
29147         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357,
29148         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
29149                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
29150         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357, /* Same as above */
29151         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
29152                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
29153         { 0, 0, SEQUENCE_constraint },
29154         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357,
29155         3,      /* Elements count */
29156         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357        /* Additional specs */
29157 };
29158
29159 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_364 = {
29160         sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue),
29161         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, _asn_ctx),
29162         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, present),
29163         sizeof(((struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue *)0)->present),
29164         0,      /* No top level tags */
29165         0,      /* No tags in the map */
29166         0, 0,
29167         -1      /* Extensions start */
29168 };
29169 static /* Use -fall-defs-global to expose */
29170 asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = {
29171         "extensionValue",
29172         "extensionValue",
29173         &asn_OP_OPEN_TYPE,
29174         0,      /* No effective tags (pointer) */
29175         0,      /* No effective tags (count) */
29176         0,      /* No tags (pointer) */
29177         0,      /* No tags (count) */
29178         { 0, 0, OPEN_TYPE_constraint },
29179         0, 0,   /* No members */
29180         &asn_SPC_extensionValue_specs_364       /* Additional specs */
29181 };
29182
29183 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361[] = {
29184         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, id),
29185                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29186                 -1,     /* IMPLICIT tag at current level */
29187                 &asn_DEF_ProtocolIE_ID,
29188                 0,
29189                 { 0, &asn_PER_memb_id_constr_362,  memb_id_constraint_361 },
29190                 0, 0, /* No default value */
29191                 "id"
29192                 },
29193         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, criticality),
29194                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29195                 -1,     /* IMPLICIT tag at current level */
29196                 &asn_DEF_Criticality,
29197                 0,
29198                 { 0, &asn_PER_memb_criticality_constr_363,  memb_criticality_constraint_361 },
29199                 0, 0, /* No default value */
29200                 "criticality"
29201                 },
29202         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, extensionValue),
29203                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29204                 +1,     /* EXPLICIT tag at current level */
29205                 &asn_DEF_extensionValue_364,
29206                 0,
29207                 { 0, &asn_PER_memb_extensionValue_constr_364,  memb_extensionValue_constraint_361 },
29208                 0, 0, /* No default value */
29209                 "extensionValue"
29210                 },
29211 };
29212 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[] = {
29213         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29214 };
29215 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361[] = {
29216     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29217     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29218     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29219 };
29220 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 = {
29221         sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs),
29222         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, _asn_ctx),
29223         asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361,
29224         3,      /* Count of tags in the map */
29225         0, 0, 0,        /* Optional elements (not needed) */
29226         -1,     /* First extension addition */
29227 };
29228 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs = {
29229         "ServedEUTRAcellsENDCX2Management-ExtIEs",
29230         "ServedEUTRAcellsENDCX2Management-ExtIEs",
29231         &asn_OP_SEQUENCE,
29232         asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,
29233         sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
29234                 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
29235         asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,       /* Same as above */
29236         sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
29237                 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
29238         { 0, 0, SEQUENCE_constraint },
29239         asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361,
29240         3,      /* Elements count */
29241         &asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361      /* Additional specs */
29242 };
29243
29244 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_368 = {
29245         sizeof(struct En_gNBServedCells_ExtIEs__extensionValue),
29246         offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, _asn_ctx),
29247         offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, present),
29248         sizeof(((struct En_gNBServedCells_ExtIEs__extensionValue *)0)->present),
29249         0,      /* No top level tags */
29250         0,      /* No tags in the map */
29251         0, 0,
29252         -1      /* Extensions start */
29253 };
29254 static /* Use -fall-defs-global to expose */
29255 asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = {
29256         "extensionValue",
29257         "extensionValue",
29258         &asn_OP_OPEN_TYPE,
29259         0,      /* No effective tags (pointer) */
29260         0,      /* No effective tags (count) */
29261         0,      /* No tags (pointer) */
29262         0,      /* No tags (count) */
29263         { 0, 0, OPEN_TYPE_constraint },
29264         0, 0,   /* No members */
29265         &asn_SPC_extensionValue_specs_368       /* Additional specs */
29266 };
29267
29268 asn_TYPE_member_t asn_MBR_En_gNBServedCells_ExtIEs_365[] = {
29269         { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, id),
29270                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29271                 -1,     /* IMPLICIT tag at current level */
29272                 &asn_DEF_ProtocolIE_ID,
29273                 0,
29274                 { 0, &asn_PER_memb_id_constr_366,  memb_id_constraint_365 },
29275                 0, 0, /* No default value */
29276                 "id"
29277                 },
29278         { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, criticality),
29279                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29280                 -1,     /* IMPLICIT tag at current level */
29281                 &asn_DEF_Criticality,
29282                 0,
29283                 { 0, &asn_PER_memb_criticality_constr_367,  memb_criticality_constraint_365 },
29284                 0, 0, /* No default value */
29285                 "criticality"
29286                 },
29287         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, extensionValue),
29288                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29289                 +1,     /* EXPLICIT tag at current level */
29290                 &asn_DEF_extensionValue_368,
29291                 0,
29292                 { 0, &asn_PER_memb_extensionValue_constr_368,  memb_extensionValue_constraint_365 },
29293                 0, 0, /* No default value */
29294                 "extensionValue"
29295                 },
29296 };
29297 static const ber_tlv_tag_t asn_DEF_En_gNBServedCells_ExtIEs_tags_365[] = {
29298         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29299 };
29300 static const asn_TYPE_tag2member_t asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365[] = {
29301     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29302     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29303     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29304 };
29305 asn_SEQUENCE_specifics_t asn_SPC_En_gNBServedCells_ExtIEs_specs_365 = {
29306         sizeof(struct En_gNBServedCells_ExtIEs),
29307         offsetof(struct En_gNBServedCells_ExtIEs, _asn_ctx),
29308         asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365,
29309         3,      /* Count of tags in the map */
29310         0, 0, 0,        /* Optional elements (not needed) */
29311         -1,     /* First extension addition */
29312 };
29313 asn_TYPE_descriptor_t asn_DEF_En_gNBServedCells_ExtIEs = {
29314         "En-gNBServedCells-ExtIEs",
29315         "En-gNBServedCells-ExtIEs",
29316         &asn_OP_SEQUENCE,
29317         asn_DEF_En_gNBServedCells_ExtIEs_tags_365,
29318         sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
29319                 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
29320         asn_DEF_En_gNBServedCells_ExtIEs_tags_365,      /* Same as above */
29321         sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
29322                 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
29323         { 0, 0, SEQUENCE_constraint },
29324         asn_MBR_En_gNBServedCells_ExtIEs_365,
29325         3,      /* Elements count */
29326         &asn_SPC_En_gNBServedCells_ExtIEs_specs_365     /* Additional specs */
29327 };
29328
29329 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_372 = {
29330         sizeof(struct ServedNRCell_Information_ExtIEs__extensionValue),
29331         offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29332         offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, present),
29333         sizeof(((struct ServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29334         0,      /* No top level tags */
29335         0,      /* No tags in the map */
29336         0, 0,
29337         -1      /* Extensions start */
29338 };
29339 static /* Use -fall-defs-global to expose */
29340 asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = {
29341         "extensionValue",
29342         "extensionValue",
29343         &asn_OP_OPEN_TYPE,
29344         0,      /* No effective tags (pointer) */
29345         0,      /* No effective tags (count) */
29346         0,      /* No tags (pointer) */
29347         0,      /* No tags (count) */
29348         { 0, 0, OPEN_TYPE_constraint },
29349         0, 0,   /* No members */
29350         &asn_SPC_extensionValue_specs_372       /* Additional specs */
29351 };
29352
29353 asn_TYPE_member_t asn_MBR_ServedNRCell_Information_ExtIEs_369[] = {
29354         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, id),
29355                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29356                 -1,     /* IMPLICIT tag at current level */
29357                 &asn_DEF_ProtocolIE_ID,
29358                 0,
29359                 { 0, &asn_PER_memb_id_constr_370,  memb_id_constraint_369 },
29360                 0, 0, /* No default value */
29361                 "id"
29362                 },
29363         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, criticality),
29364                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29365                 -1,     /* IMPLICIT tag at current level */
29366                 &asn_DEF_Criticality,
29367                 0,
29368                 { 0, &asn_PER_memb_criticality_constr_371,  memb_criticality_constraint_369 },
29369                 0, 0, /* No default value */
29370                 "criticality"
29371                 },
29372         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, extensionValue),
29373                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29374                 +1,     /* EXPLICIT tag at current level */
29375                 &asn_DEF_extensionValue_372,
29376                 0,
29377                 { 0, &asn_PER_memb_extensionValue_constr_372,  memb_extensionValue_constraint_369 },
29378                 0, 0, /* No default value */
29379                 "extensionValue"
29380                 },
29381 };
29382 static const ber_tlv_tag_t asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[] = {
29383         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29384 };
29385 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369[] = {
29386     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29387     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29388     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29389 };
29390 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 = {
29391         sizeof(struct ServedNRCell_Information_ExtIEs),
29392         offsetof(struct ServedNRCell_Information_ExtIEs, _asn_ctx),
29393         asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369,
29394         3,      /* Count of tags in the map */
29395         0, 0, 0,        /* Optional elements (not needed) */
29396         -1,     /* First extension addition */
29397 };
29398 asn_TYPE_descriptor_t asn_DEF_ServedNRCell_Information_ExtIEs = {
29399         "ServedNRCell-Information-ExtIEs",
29400         "ServedNRCell-Information-ExtIEs",
29401         &asn_OP_SEQUENCE,
29402         asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,
29403         sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
29404                 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
29405         asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,       /* Same as above */
29406         sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
29407                 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
29408         { 0, 0, SEQUENCE_constraint },
29409         asn_MBR_ServedNRCell_Information_ExtIEs_369,
29410         3,      /* Elements count */
29411         &asn_SPC_ServedNRCell_Information_ExtIEs_specs_369      /* Additional specs */
29412 };
29413
29414 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_376 = {
29415         sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
29416         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29417         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
29418         sizeof(((struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29419         0,      /* No top level tags */
29420         0,      /* No tags in the map */
29421         0, 0,
29422         -1      /* Extensions start */
29423 };
29424 static /* Use -fall-defs-global to expose */
29425 asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = {
29426         "extensionValue",
29427         "extensionValue",
29428         &asn_OP_OPEN_TYPE,
29429         0,      /* No effective tags (pointer) */
29430         0,      /* No effective tags (count) */
29431         0,      /* No tags (pointer) */
29432         0,      /* No tags (count) */
29433         { 0, 0, OPEN_TYPE_constraint },
29434         0, 0,   /* No members */
29435         &asn_SPC_extensionValue_specs_376       /* Additional specs */
29436 };
29437
29438 asn_TYPE_member_t asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373[] = {
29439         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, id),
29440                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29441                 -1,     /* IMPLICIT tag at current level */
29442                 &asn_DEF_ProtocolIE_ID,
29443                 0,
29444                 { 0, &asn_PER_memb_id_constr_374,  memb_id_constraint_373 },
29445                 0, 0, /* No default value */
29446                 "id"
29447                 },
29448         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, criticality),
29449                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29450                 -1,     /* IMPLICIT tag at current level */
29451                 &asn_DEF_Criticality,
29452                 0,
29453                 { 0, &asn_PER_memb_criticality_constr_375,  memb_criticality_constraint_373 },
29454                 0, 0, /* No default value */
29455                 "criticality"
29456                 },
29457         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
29458                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29459                 +1,     /* EXPLICIT tag at current level */
29460                 &asn_DEF_extensionValue_376,
29461                 0,
29462                 { 0, &asn_PER_memb_extensionValue_constr_376,  memb_extensionValue_constraint_373 },
29463                 0, 0, /* No default value */
29464                 "extensionValue"
29465                 },
29466 };
29467 static const ber_tlv_tag_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[] = {
29468         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29469 };
29470 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373[] = {
29471     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29472     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29473     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29474 };
29475 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 = {
29476         sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs),
29477         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
29478         asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373,
29479         3,      /* Count of tags in the map */
29480         0, 0, 0,        /* Optional elements (not needed) */
29481         -1,     /* First extension addition */
29482 };
29483 asn_TYPE_descriptor_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs = {
29484         "FDD-InfoServedNRCell-Information-ExtIEs",
29485         "FDD-InfoServedNRCell-Information-ExtIEs",
29486         &asn_OP_SEQUENCE,
29487         asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,
29488         sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
29489                 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
29490         asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,       /* Same as above */
29491         sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
29492                 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
29493         { 0, 0, SEQUENCE_constraint },
29494         asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373,
29495         3,      /* Elements count */
29496         &asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373      /* Additional specs */
29497 };
29498
29499 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_380 = {
29500         sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
29501         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29502         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
29503         sizeof(((struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29504         0,      /* No top level tags */
29505         0,      /* No tags in the map */
29506         0, 0,
29507         -1      /* Extensions start */
29508 };
29509 static /* Use -fall-defs-global to expose */
29510 asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = {
29511         "extensionValue",
29512         "extensionValue",
29513         &asn_OP_OPEN_TYPE,
29514         0,      /* No effective tags (pointer) */
29515         0,      /* No effective tags (count) */
29516         0,      /* No tags (pointer) */
29517         0,      /* No tags (count) */
29518         { 0, 0, OPEN_TYPE_constraint },
29519         0, 0,   /* No members */
29520         &asn_SPC_extensionValue_specs_380       /* Additional specs */
29521 };
29522
29523 asn_TYPE_member_t asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377[] = {
29524         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
29525                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29526                 -1,     /* IMPLICIT tag at current level */
29527                 &asn_DEF_ProtocolIE_ID,
29528                 0,
29529                 { 0, &asn_PER_memb_id_constr_378,  memb_id_constraint_377 },
29530                 0, 0, /* No default value */
29531                 "id"
29532                 },
29533         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
29534                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29535                 -1,     /* IMPLICIT tag at current level */
29536                 &asn_DEF_Criticality,
29537                 0,
29538                 { 0, &asn_PER_memb_criticality_constr_379,  memb_criticality_constraint_377 },
29539                 0, 0, /* No default value */
29540                 "criticality"
29541                 },
29542         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
29543                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29544                 +1,     /* EXPLICIT tag at current level */
29545                 &asn_DEF_extensionValue_380,
29546                 0,
29547                 { 0, &asn_PER_memb_extensionValue_constr_380,  memb_extensionValue_constraint_377 },
29548                 0, 0, /* No default value */
29549                 "extensionValue"
29550                 },
29551 };
29552 static const ber_tlv_tag_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[] = {
29553         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29554 };
29555 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377[] = {
29556     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29557     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29558     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29559 };
29560 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 = {
29561         sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs),
29562         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
29563         asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377,
29564         3,      /* Count of tags in the map */
29565         0, 0, 0,        /* Optional elements (not needed) */
29566         -1,     /* First extension addition */
29567 };
29568 asn_TYPE_descriptor_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
29569         "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29570         "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29571         &asn_OP_SEQUENCE,
29572         asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,
29573         sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
29574                 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
29575         asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,      /* Same as above */
29576         sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
29577                 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
29578         { 0, 0, SEQUENCE_constraint },
29579         asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377,
29580         3,      /* Elements count */
29581         &asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377     /* Additional specs */
29582 };
29583
29584 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_384 = {
29585         sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
29586         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29587         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
29588         sizeof(((struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29589         0,      /* No top level tags */
29590         0,      /* No tags in the map */
29591         0, 0,
29592         -1      /* Extensions start */
29593 };
29594 static /* Use -fall-defs-global to expose */
29595 asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = {
29596         "extensionValue",
29597         "extensionValue",
29598         &asn_OP_OPEN_TYPE,
29599         0,      /* No effective tags (pointer) */
29600         0,      /* No effective tags (count) */
29601         0,      /* No tags (pointer) */
29602         0,      /* No tags (count) */
29603         { 0, 0, OPEN_TYPE_constraint },
29604         0, 0,   /* No members */
29605         &asn_SPC_extensionValue_specs_384       /* Additional specs */
29606 };
29607
29608 asn_TYPE_member_t asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381[] = {
29609         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, id),
29610                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29611                 -1,     /* IMPLICIT tag at current level */
29612                 &asn_DEF_ProtocolIE_ID,
29613                 0,
29614                 { 0, &asn_PER_memb_id_constr_382,  memb_id_constraint_381 },
29615                 0, 0, /* No default value */
29616                 "id"
29617                 },
29618         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, criticality),
29619                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29620                 -1,     /* IMPLICIT tag at current level */
29621                 &asn_DEF_Criticality,
29622                 0,
29623                 { 0, &asn_PER_memb_criticality_constr_383,  memb_criticality_constraint_381 },
29624                 0, 0, /* No default value */
29625                 "criticality"
29626                 },
29627         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
29628                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29629                 +1,     /* EXPLICIT tag at current level */
29630                 &asn_DEF_extensionValue_384,
29631                 0,
29632                 { 0, &asn_PER_memb_extensionValue_constr_384,  memb_extensionValue_constraint_381 },
29633                 0, 0, /* No default value */
29634                 "extensionValue"
29635                 },
29636 };
29637 static const ber_tlv_tag_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[] = {
29638         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29639 };
29640 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381[] = {
29641     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29642     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29643     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29644 };
29645 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 = {
29646         sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs),
29647         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
29648         asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381,
29649         3,      /* Count of tags in the map */
29650         0, 0, 0,        /* Optional elements (not needed) */
29651         -1,     /* First extension addition */
29652 };
29653 asn_TYPE_descriptor_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs = {
29654         "TDD-InfoServedNRCell-Information-ExtIEs",
29655         "TDD-InfoServedNRCell-Information-ExtIEs",
29656         &asn_OP_SEQUENCE,
29657         asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,
29658         sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
29659                 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
29660         asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,       /* Same as above */
29661         sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
29662                 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
29663         { 0, 0, SEQUENCE_constraint },
29664         asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381,
29665         3,      /* Elements count */
29666         &asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381      /* Additional specs */
29667 };
29668
29669 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_388 = {
29670         sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
29671         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29672         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
29673         sizeof(((struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29674         0,      /* No top level tags */
29675         0,      /* No tags in the map */
29676         0, 0,
29677         -1      /* Extensions start */
29678 };
29679 static /* Use -fall-defs-global to expose */
29680 asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = {
29681         "extensionValue",
29682         "extensionValue",
29683         &asn_OP_OPEN_TYPE,
29684         0,      /* No effective tags (pointer) */
29685         0,      /* No effective tags (count) */
29686         0,      /* No tags (pointer) */
29687         0,      /* No tags (count) */
29688         { 0, 0, OPEN_TYPE_constraint },
29689         0, 0,   /* No members */
29690         &asn_SPC_extensionValue_specs_388       /* Additional specs */
29691 };
29692
29693 asn_TYPE_member_t asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385[] = {
29694         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
29695                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29696                 -1,     /* IMPLICIT tag at current level */
29697                 &asn_DEF_ProtocolIE_ID,
29698                 0,
29699                 { 0, &asn_PER_memb_id_constr_386,  memb_id_constraint_385 },
29700                 0, 0, /* No default value */
29701                 "id"
29702                 },
29703         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
29704                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29705                 -1,     /* IMPLICIT tag at current level */
29706                 &asn_DEF_Criticality,
29707                 0,
29708                 { 0, &asn_PER_memb_criticality_constr_387,  memb_criticality_constraint_385 },
29709                 0, 0, /* No default value */
29710                 "criticality"
29711                 },
29712         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
29713                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29714                 +1,     /* EXPLICIT tag at current level */
29715                 &asn_DEF_extensionValue_388,
29716                 0,
29717                 { 0, &asn_PER_memb_extensionValue_constr_388,  memb_extensionValue_constraint_385 },
29718                 0, 0, /* No default value */
29719                 "extensionValue"
29720                 },
29721 };
29722 static const ber_tlv_tag_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[] = {
29723         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29724 };
29725 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385[] = {
29726     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29727     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29728     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29729 };
29730 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 = {
29731         sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs),
29732         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
29733         asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385,
29734         3,      /* Count of tags in the map */
29735         0, 0, 0,        /* Optional elements (not needed) */
29736         -1,     /* First extension addition */
29737 };
29738 asn_TYPE_descriptor_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
29739         "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29740         "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29741         &asn_OP_SEQUENCE,
29742         asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,
29743         sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
29744                 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
29745         asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,      /* Same as above */
29746         sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
29747                 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
29748         { 0, 0, SEQUENCE_constraint },
29749         asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385,
29750         3,      /* Elements count */
29751         &asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385     /* Additional specs */
29752 };
29753
29754 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_392 = {
29755         sizeof(struct NRNeighbour_Information_ExtIEs__extensionValue),
29756         offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, _asn_ctx),
29757         offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, present),
29758         sizeof(((struct NRNeighbour_Information_ExtIEs__extensionValue *)0)->present),
29759         0,      /* No top level tags */
29760         0,      /* No tags in the map */
29761         0, 0,
29762         -1      /* Extensions start */
29763 };
29764 static /* Use -fall-defs-global to expose */
29765 asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = {
29766         "extensionValue",
29767         "extensionValue",
29768         &asn_OP_OPEN_TYPE,
29769         0,      /* No effective tags (pointer) */
29770         0,      /* No effective tags (count) */
29771         0,      /* No tags (pointer) */
29772         0,      /* No tags (count) */
29773         { 0, 0, OPEN_TYPE_constraint },
29774         0, 0,   /* No members */
29775         &asn_SPC_extensionValue_specs_392       /* Additional specs */
29776 };
29777
29778 asn_TYPE_member_t asn_MBR_NRNeighbour_Information_ExtIEs_389[] = {
29779         { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, id),
29780                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29781                 -1,     /* IMPLICIT tag at current level */
29782                 &asn_DEF_ProtocolIE_ID,
29783                 0,
29784                 { 0, &asn_PER_memb_id_constr_390,  memb_id_constraint_389 },
29785                 0, 0, /* No default value */
29786                 "id"
29787                 },
29788         { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, criticality),
29789                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29790                 -1,     /* IMPLICIT tag at current level */
29791                 &asn_DEF_Criticality,
29792                 0,
29793                 { 0, &asn_PER_memb_criticality_constr_391,  memb_criticality_constraint_389 },
29794                 0, 0, /* No default value */
29795                 "criticality"
29796                 },
29797         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, extensionValue),
29798                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29799                 +1,     /* EXPLICIT tag at current level */
29800                 &asn_DEF_extensionValue_392,
29801                 0,
29802                 { 0, &asn_PER_memb_extensionValue_constr_392,  memb_extensionValue_constraint_389 },
29803                 0, 0, /* No default value */
29804                 "extensionValue"
29805                 },
29806 };
29807 static const ber_tlv_tag_t asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[] = {
29808         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29809 };
29810 static const asn_TYPE_tag2member_t asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389[] = {
29811     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29812     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29813     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29814 };
29815 asn_SEQUENCE_specifics_t asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 = {
29816         sizeof(struct NRNeighbour_Information_ExtIEs),
29817         offsetof(struct NRNeighbour_Information_ExtIEs, _asn_ctx),
29818         asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389,
29819         3,      /* Count of tags in the map */
29820         0, 0, 0,        /* Optional elements (not needed) */
29821         -1,     /* First extension addition */
29822 };
29823 asn_TYPE_descriptor_t asn_DEF_NRNeighbour_Information_ExtIEs = {
29824         "NRNeighbour-Information-ExtIEs",
29825         "NRNeighbour-Information-ExtIEs",
29826         &asn_OP_SEQUENCE,
29827         asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,
29828         sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
29829                 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
29830         asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,        /* Same as above */
29831         sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
29832                 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
29833         { 0, 0, SEQUENCE_constraint },
29834         asn_MBR_NRNeighbour_Information_ExtIEs_389,
29835         3,      /* Elements count */
29836         &asn_SPC_NRNeighbour_Information_ExtIEs_specs_389       /* Additional specs */
29837 };
29838
29839 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_396 = {
29840         sizeof(struct Limited_list_ExtIEs__extensionValue),
29841         offsetof(struct Limited_list_ExtIEs__extensionValue, _asn_ctx),
29842         offsetof(struct Limited_list_ExtIEs__extensionValue, present),
29843         sizeof(((struct Limited_list_ExtIEs__extensionValue *)0)->present),
29844         0,      /* No top level tags */
29845         0,      /* No tags in the map */
29846         0, 0,
29847         -1      /* Extensions start */
29848 };
29849 static /* Use -fall-defs-global to expose */
29850 asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = {
29851         "extensionValue",
29852         "extensionValue",
29853         &asn_OP_OPEN_TYPE,
29854         0,      /* No effective tags (pointer) */
29855         0,      /* No effective tags (count) */
29856         0,      /* No tags (pointer) */
29857         0,      /* No tags (count) */
29858         { 0, 0, OPEN_TYPE_constraint },
29859         0, 0,   /* No members */
29860         &asn_SPC_extensionValue_specs_396       /* Additional specs */
29861 };
29862
29863 asn_TYPE_member_t asn_MBR_Limited_list_ExtIEs_393[] = {
29864         { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, id),
29865                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29866                 -1,     /* IMPLICIT tag at current level */
29867                 &asn_DEF_ProtocolIE_ID,
29868                 0,
29869                 { 0, &asn_PER_memb_id_constr_394,  memb_id_constraint_393 },
29870                 0, 0, /* No default value */
29871                 "id"
29872                 },
29873         { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, criticality),
29874                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29875                 -1,     /* IMPLICIT tag at current level */
29876                 &asn_DEF_Criticality,
29877                 0,
29878                 { 0, &asn_PER_memb_criticality_constr_395,  memb_criticality_constraint_393 },
29879                 0, 0, /* No default value */
29880                 "criticality"
29881                 },
29882         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, extensionValue),
29883                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29884                 +1,     /* EXPLICIT tag at current level */
29885                 &asn_DEF_extensionValue_396,
29886                 0,
29887                 { 0, &asn_PER_memb_extensionValue_constr_396,  memb_extensionValue_constraint_393 },
29888                 0, 0, /* No default value */
29889                 "extensionValue"
29890                 },
29891 };
29892 static const ber_tlv_tag_t asn_DEF_Limited_list_ExtIEs_tags_393[] = {
29893         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29894 };
29895 static const asn_TYPE_tag2member_t asn_MAP_Limited_list_ExtIEs_tag2el_393[] = {
29896     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29897     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29898     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29899 };
29900 asn_SEQUENCE_specifics_t asn_SPC_Limited_list_ExtIEs_specs_393 = {
29901         sizeof(struct Limited_list_ExtIEs),
29902         offsetof(struct Limited_list_ExtIEs, _asn_ctx),
29903         asn_MAP_Limited_list_ExtIEs_tag2el_393,
29904         3,      /* Count of tags in the map */
29905         0, 0, 0,        /* Optional elements (not needed) */
29906         -1,     /* First extension addition */
29907 };
29908 asn_TYPE_descriptor_t asn_DEF_Limited_list_ExtIEs = {
29909         "Limited-list-ExtIEs",
29910         "Limited-list-ExtIEs",
29911         &asn_OP_SEQUENCE,
29912         asn_DEF_Limited_list_ExtIEs_tags_393,
29913         sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
29914                 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
29915         asn_DEF_Limited_list_ExtIEs_tags_393,   /* Same as above */
29916         sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
29917                 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
29918         { 0, 0, SEQUENCE_constraint },
29919         asn_MBR_Limited_list_ExtIEs_393,
29920         3,      /* Elements count */
29921         &asn_SPC_Limited_list_ExtIEs_specs_393  /* Additional specs */
29922 };
29923
29924 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_400 = {
29925         sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue),
29926         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, _asn_ctx),
29927         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, present),
29928         sizeof(((struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue *)0)->present),
29929         0,      /* No top level tags */
29930         0,      /* No tags in the map */
29931         0, 0,
29932         -1      /* Extensions start */
29933 };
29934 static /* Use -fall-defs-global to expose */
29935 asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = {
29936         "extensionValue",
29937         "extensionValue",
29938         &asn_OP_OPEN_TYPE,
29939         0,      /* No effective tags (pointer) */
29940         0,      /* No effective tags (count) */
29941         0,      /* No tags (pointer) */
29942         0,      /* No tags (count) */
29943         { 0, 0, OPEN_TYPE_constraint },
29944         0, 0,   /* No members */
29945         &asn_SPC_extensionValue_specs_400       /* Additional specs */
29946 };
29947
29948 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397[] = {
29949         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, id),
29950                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29951                 -1,     /* IMPLICIT tag at current level */
29952                 &asn_DEF_ProtocolIE_ID,
29953                 0,
29954                 { 0, &asn_PER_memb_id_constr_398,  memb_id_constraint_397 },
29955                 0, 0, /* No default value */
29956                 "id"
29957                 },
29958         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, criticality),
29959                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29960                 -1,     /* IMPLICIT tag at current level */
29961                 &asn_DEF_Criticality,
29962                 0,
29963                 { 0, &asn_PER_memb_criticality_constr_399,  memb_criticality_constraint_397 },
29964                 0, 0, /* No default value */
29965                 "criticality"
29966                 },
29967         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, extensionValue),
29968                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29969                 +1,     /* EXPLICIT tag at current level */
29970                 &asn_DEF_extensionValue_400,
29971                 0,
29972                 { 0, &asn_PER_memb_extensionValue_constr_400,  memb_extensionValue_constraint_397 },
29973                 0, 0, /* No default value */
29974                 "extensionValue"
29975                 },
29976 };
29977 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[] = {
29978         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29979 };
29980 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397[] = {
29981     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29982     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29983     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29984 };
29985 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 = {
29986         sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs),
29987         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, _asn_ctx),
29988         asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397,
29989         3,      /* Count of tags in the map */
29990         0, 0, 0,        /* Optional elements (not needed) */
29991         -1,     /* First extension addition */
29992 };
29993 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs = {
29994         "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
29995         "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
29996         &asn_OP_SEQUENCE,
29997         asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,
29998         sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
29999                 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
30000         asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,        /* Same as above */
30001         sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
30002                 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
30003         { 0, 0, SEQUENCE_constraint },
30004         asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397,
30005         3,      /* Elements count */
30006         &asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397       /* Additional specs */
30007 };
30008
30009 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_404 = {
30010         sizeof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue),
30011         offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
30012         offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, present),
30013         sizeof(((struct ServedNRCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
30014         0,      /* No top level tags */
30015         0,      /* No tags in the map */
30016         0, 0,
30017         -1      /* Extensions start */
30018 };
30019 static /* Use -fall-defs-global to expose */
30020 asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = {
30021         "extensionValue",
30022         "extensionValue",
30023         &asn_OP_OPEN_TYPE,
30024         0,      /* No effective tags (pointer) */
30025         0,      /* No effective tags (count) */
30026         0,      /* No tags (pointer) */
30027         0,      /* No tags (count) */
30028         { 0, 0, OPEN_TYPE_constraint },
30029         0, 0,   /* No members */
30030         &asn_SPC_extensionValue_specs_404       /* Additional specs */
30031 };
30032
30033 asn_TYPE_member_t asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401[] = {
30034         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, id),
30035                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30036                 -1,     /* IMPLICIT tag at current level */
30037                 &asn_DEF_ProtocolIE_ID,
30038                 0,
30039                 { 0, &asn_PER_memb_id_constr_402,  memb_id_constraint_401 },
30040                 0, 0, /* No default value */
30041                 "id"
30042                 },
30043         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, criticality),
30044                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30045                 -1,     /* IMPLICIT tag at current level */
30046                 &asn_DEF_Criticality,
30047                 0,
30048                 { 0, &asn_PER_memb_criticality_constr_403,  memb_criticality_constraint_401 },
30049                 0, 0, /* No default value */
30050                 "criticality"
30051                 },
30052         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, extensionValue),
30053                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30054                 +1,     /* EXPLICIT tag at current level */
30055                 &asn_DEF_extensionValue_404,
30056                 0,
30057                 { 0, &asn_PER_memb_extensionValue_constr_404,  memb_extensionValue_constraint_401 },
30058                 0, 0, /* No default value */
30059                 "extensionValue"
30060                 },
30061 };
30062 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[] = {
30063         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30064 };
30065 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401[] = {
30066     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30067     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30068     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30069 };
30070 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 = {
30071         sizeof(struct ServedNRCellsToModify_Item_ExtIEs),
30072         offsetof(struct ServedNRCellsToModify_Item_ExtIEs, _asn_ctx),
30073         asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401,
30074         3,      /* Count of tags in the map */
30075         0, 0, 0,        /* Optional elements (not needed) */
30076         -1,     /* First extension addition */
30077 };
30078 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs = {
30079         "ServedNRCellsToModify-Item-ExtIEs",
30080         "ServedNRCellsToModify-Item-ExtIEs",
30081         &asn_OP_SEQUENCE,
30082         asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,
30083         sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
30084                 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
30085         asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,     /* Same as above */
30086         sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
30087                 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
30088         { 0, 0, SEQUENCE_constraint },
30089         asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401,
30090         3,      /* Elements count */
30091         &asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401    /* Additional specs */
30092 };
30093
30094 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_408 = {
30095         sizeof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue),
30096         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
30097         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, present),
30098         sizeof(((struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
30099         0,      /* No top level tags */
30100         0,      /* No tags in the map */
30101         0, 0,
30102         -1      /* Extensions start */
30103 };
30104 static /* Use -fall-defs-global to expose */
30105 asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = {
30106         "extensionValue",
30107         "extensionValue",
30108         &asn_OP_OPEN_TYPE,
30109         0,      /* No effective tags (pointer) */
30110         0,      /* No effective tags (count) */
30111         0,      /* No tags (pointer) */
30112         0,      /* No tags (count) */
30113         { 0, 0, OPEN_TYPE_constraint },
30114         0, 0,   /* No members */
30115         &asn_SPC_extensionValue_specs_408       /* Additional specs */
30116 };
30117
30118 asn_TYPE_member_t asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405[] = {
30119         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, id),
30120                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30121                 -1,     /* IMPLICIT tag at current level */
30122                 &asn_DEF_ProtocolIE_ID,
30123                 0,
30124                 { 0, &asn_PER_memb_id_constr_406,  memb_id_constraint_405 },
30125                 0, 0, /* No default value */
30126                 "id"
30127                 },
30128         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, criticality),
30129                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30130                 -1,     /* IMPLICIT tag at current level */
30131                 &asn_DEF_Criticality,
30132                 0,
30133                 { 0, &asn_PER_memb_criticality_constr_407,  memb_criticality_constraint_405 },
30134                 0, 0, /* No default value */
30135                 "criticality"
30136                 },
30137         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, extensionValue),
30138                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30139                 +1,     /* EXPLICIT tag at current level */
30140                 &asn_DEF_extensionValue_408,
30141                 0,
30142                 { 0, &asn_PER_memb_extensionValue_constr_408,  memb_extensionValue_constraint_405 },
30143                 0, 0, /* No default value */
30144                 "extensionValue"
30145                 },
30146 };
30147 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[] = {
30148         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30149 };
30150 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405[] = {
30151     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30152     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30153     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30154 };
30155 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 = {
30156         sizeof(struct ServedNRCellsToActivate_Item_ExtIEs),
30157         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, _asn_ctx),
30158         asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405,
30159         3,      /* Count of tags in the map */
30160         0, 0, 0,        /* Optional elements (not needed) */
30161         -1,     /* First extension addition */
30162 };
30163 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs = {
30164         "ServedNRCellsToActivate-Item-ExtIEs",
30165         "ServedNRCellsToActivate-Item-ExtIEs",
30166         &asn_OP_SEQUENCE,
30167         asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,
30168         sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
30169                 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
30170         asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,   /* Same as above */
30171         sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
30172                 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
30173         { 0, 0, SEQUENCE_constraint },
30174         asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405,
30175         3,      /* Elements count */
30176         &asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405  /* Additional specs */
30177 };
30178
30179 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_412 = {
30180         sizeof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue),
30181         offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, _asn_ctx),
30182         offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, present),
30183         sizeof(((struct ActivatedNRCellList_Item_ExtIEs__extensionValue *)0)->present),
30184         0,      /* No top level tags */
30185         0,      /* No tags in the map */
30186         0, 0,
30187         -1      /* Extensions start */
30188 };
30189 static /* Use -fall-defs-global to expose */
30190 asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = {
30191         "extensionValue",
30192         "extensionValue",
30193         &asn_OP_OPEN_TYPE,
30194         0,      /* No effective tags (pointer) */
30195         0,      /* No effective tags (count) */
30196         0,      /* No tags (pointer) */
30197         0,      /* No tags (count) */
30198         { 0, 0, OPEN_TYPE_constraint },
30199         0, 0,   /* No members */
30200         &asn_SPC_extensionValue_specs_412       /* Additional specs */
30201 };
30202
30203 asn_TYPE_member_t asn_MBR_ActivatedNRCellList_Item_ExtIEs_409[] = {
30204         { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, id),
30205                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30206                 -1,     /* IMPLICIT tag at current level */
30207                 &asn_DEF_ProtocolIE_ID,
30208                 0,
30209                 { 0, &asn_PER_memb_id_constr_410,  memb_id_constraint_409 },
30210                 0, 0, /* No default value */
30211                 "id"
30212                 },
30213         { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, criticality),
30214                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30215                 -1,     /* IMPLICIT tag at current level */
30216                 &asn_DEF_Criticality,
30217                 0,
30218                 { 0, &asn_PER_memb_criticality_constr_411,  memb_criticality_constraint_409 },
30219                 0, 0, /* No default value */
30220                 "criticality"
30221                 },
30222         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, extensionValue),
30223                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30224                 +1,     /* EXPLICIT tag at current level */
30225                 &asn_DEF_extensionValue_412,
30226                 0,
30227                 { 0, &asn_PER_memb_extensionValue_constr_412,  memb_extensionValue_constraint_409 },
30228                 0, 0, /* No default value */
30229                 "extensionValue"
30230                 },
30231 };
30232 static const ber_tlv_tag_t asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[] = {
30233         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30234 };
30235 static const asn_TYPE_tag2member_t asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409[] = {
30236     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30237     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30238     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30239 };
30240 asn_SEQUENCE_specifics_t asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 = {
30241         sizeof(struct ActivatedNRCellList_Item_ExtIEs),
30242         offsetof(struct ActivatedNRCellList_Item_ExtIEs, _asn_ctx),
30243         asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409,
30244         3,      /* Count of tags in the map */
30245         0, 0, 0,        /* Optional elements (not needed) */
30246         -1,     /* First extension addition */
30247 };
30248 asn_TYPE_descriptor_t asn_DEF_ActivatedNRCellList_Item_ExtIEs = {
30249         "ActivatedNRCellList-Item-ExtIEs",
30250         "ActivatedNRCellList-Item-ExtIEs",
30251         &asn_OP_SEQUENCE,
30252         asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,
30253         sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
30254                 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
30255         asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,       /* Same as above */
30256         sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
30257                 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
30258         { 0, 0, SEQUENCE_constraint },
30259         asn_MBR_ActivatedNRCellList_Item_ExtIEs_409,
30260         3,      /* Elements count */
30261         &asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409      /* Additional specs */
30262 };
30263
30264 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_416 = {
30265         sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue),
30266         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, _asn_ctx),
30267         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, present),
30268         sizeof(((struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue *)0)->present),
30269         0,      /* No top level tags */
30270         0,      /* No tags in the map */
30271         0, 0,
30272         -1      /* Extensions start */
30273 };
30274 static /* Use -fall-defs-global to expose */
30275 asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = {
30276         "extensionValue",
30277         "extensionValue",
30278         &asn_OP_OPEN_TYPE,
30279         0,      /* No effective tags (pointer) */
30280         0,      /* No effective tags (count) */
30281         0,      /* No tags (pointer) */
30282         0,      /* No tags (count) */
30283         { 0, 0, OPEN_TYPE_constraint },
30284         0, 0,   /* No members */
30285         &asn_SPC_extensionValue_specs_416       /* Additional specs */
30286 };
30287
30288 asn_TYPE_member_t asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413[] = {
30289         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, id),
30290                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30291                 -1,     /* IMPLICIT tag at current level */
30292                 &asn_DEF_ProtocolIE_ID,
30293                 0,
30294                 { 0, &asn_PER_memb_id_constr_414,  memb_id_constraint_413 },
30295                 0, 0, /* No default value */
30296                 "id"
30297                 },
30298         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, criticality),
30299                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30300                 -1,     /* IMPLICIT tag at current level */
30301                 &asn_DEF_Criticality,
30302                 0,
30303                 { 0, &asn_PER_memb_criticality_constr_415,  memb_criticality_constraint_413 },
30304                 0, 0, /* No default value */
30305                 "criticality"
30306                 },
30307         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, extensionValue),
30308                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30309                 +1,     /* EXPLICIT tag at current level */
30310                 &asn_DEF_extensionValue_416,
30311                 0,
30312                 { 0, &asn_PER_memb_extensionValue_constr_416,  memb_extensionValue_constraint_413 },
30313                 0, 0, /* No default value */
30314                 "extensionValue"
30315                 },
30316 };
30317 static const ber_tlv_tag_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[] = {
30318         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30319 };
30320 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413[] = {
30321     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30322     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30323     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30324 };
30325 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 = {
30326         sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs),
30327         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, _asn_ctx),
30328         asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413,
30329         3,      /* Count of tags in the map */
30330         0, 0, 0,        /* Optional elements (not needed) */
30331         -1,     /* First extension addition */
30332 };
30333 asn_TYPE_descriptor_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs = {
30334         "E-RABs-DataForwardingAddress-ItemExtIEs",
30335         "E-RABs-DataForwardingAddress-ItemExtIEs",
30336         &asn_OP_SEQUENCE,
30337         asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,
30338         sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
30339                 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
30340         asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,       /* Same as above */
30341         sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
30342                 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
30343         { 0, 0, SEQUENCE_constraint },
30344         asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413,
30345         3,      /* Elements count */
30346         &asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413      /* Additional specs */
30347 };
30348
30349 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_420 = {
30350         sizeof(struct ABSInformationFDD_ExtIEs__extensionValue),
30351         offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
30352         offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, present),
30353         sizeof(((struct ABSInformationFDD_ExtIEs__extensionValue *)0)->present),
30354         0,      /* No top level tags */
30355         0,      /* No tags in the map */
30356         0, 0,
30357         -1      /* Extensions start */
30358 };
30359 static /* Use -fall-defs-global to expose */
30360 asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = {
30361         "extensionValue",
30362         "extensionValue",
30363         &asn_OP_OPEN_TYPE,
30364         0,      /* No effective tags (pointer) */
30365         0,      /* No effective tags (count) */
30366         0,      /* No tags (pointer) */
30367         0,      /* No tags (count) */
30368         { 0, 0, OPEN_TYPE_constraint },
30369         0, 0,   /* No members */
30370         &asn_SPC_extensionValue_specs_420       /* Additional specs */
30371 };
30372
30373 asn_TYPE_member_t asn_MBR_ABSInformationFDD_ExtIEs_417[] = {
30374         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, id),
30375                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30376                 0,
30377                 &asn_DEF_ProtocolIE_ID,
30378                 0,
30379                 { 0, &asn_PER_memb_id_constr_418,  memb_id_constraint_417 },
30380                 0, 0, /* No default value */
30381                 "id"
30382                 },
30383         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, criticality),
30384                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30385                 0,
30386                 &asn_DEF_Criticality,
30387                 0,
30388                 { 0, &asn_PER_memb_criticality_constr_419,  memb_criticality_constraint_417 },
30389                 0, 0, /* No default value */
30390                 "criticality"
30391                 },
30392         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, extensionValue),
30393                 -1 /* Ambiguous tag (ANY?) */,
30394                 0,
30395                 &asn_DEF_extensionValue_420,
30396                 0,
30397                 { 0, &asn_PER_memb_extensionValue_constr_420,  memb_extensionValue_constraint_417 },
30398                 0, 0, /* No default value */
30399                 "extensionValue"
30400                 },
30401 };
30402 static const ber_tlv_tag_t asn_DEF_ABSInformationFDD_ExtIEs_tags_417[] = {
30403         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30404 };
30405 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417[] = {
30406     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30407     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30408 };
30409 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationFDD_ExtIEs_specs_417 = {
30410         sizeof(struct ABSInformationFDD_ExtIEs),
30411         offsetof(struct ABSInformationFDD_ExtIEs, _asn_ctx),
30412         asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417,
30413         2,      /* Count of tags in the map */
30414         0, 0, 0,        /* Optional elements (not needed) */
30415         -1,     /* First extension addition */
30416 };
30417 asn_TYPE_descriptor_t asn_DEF_ABSInformationFDD_ExtIEs = {
30418         "ABSInformationFDD-ExtIEs",
30419         "ABSInformationFDD-ExtIEs",
30420         &asn_OP_SEQUENCE,
30421         asn_DEF_ABSInformationFDD_ExtIEs_tags_417,
30422         sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
30423                 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
30424         asn_DEF_ABSInformationFDD_ExtIEs_tags_417,      /* Same as above */
30425         sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
30426                 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
30427         { 0, 0, SEQUENCE_constraint },
30428         asn_MBR_ABSInformationFDD_ExtIEs_417,
30429         3,      /* Elements count */
30430         &asn_SPC_ABSInformationFDD_ExtIEs_specs_417     /* Additional specs */
30431 };
30432
30433 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_424 = {
30434         sizeof(struct ABSInformationTDD_ExtIEs__extensionValue),
30435         offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
30436         offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, present),
30437         sizeof(((struct ABSInformationTDD_ExtIEs__extensionValue *)0)->present),
30438         0,      /* No top level tags */
30439         0,      /* No tags in the map */
30440         0, 0,
30441         -1      /* Extensions start */
30442 };
30443 static /* Use -fall-defs-global to expose */
30444 asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = {
30445         "extensionValue",
30446         "extensionValue",
30447         &asn_OP_OPEN_TYPE,
30448         0,      /* No effective tags (pointer) */
30449         0,      /* No effective tags (count) */
30450         0,      /* No tags (pointer) */
30451         0,      /* No tags (count) */
30452         { 0, 0, OPEN_TYPE_constraint },
30453         0, 0,   /* No members */
30454         &asn_SPC_extensionValue_specs_424       /* Additional specs */
30455 };
30456
30457 asn_TYPE_member_t asn_MBR_ABSInformationTDD_ExtIEs_421[] = {
30458         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, id),
30459                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30460                 0,
30461                 &asn_DEF_ProtocolIE_ID,
30462                 0,
30463                 { 0, &asn_PER_memb_id_constr_422,  memb_id_constraint_421 },
30464                 0, 0, /* No default value */
30465                 "id"
30466                 },
30467         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, criticality),
30468                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30469                 0,
30470                 &asn_DEF_Criticality,
30471                 0,
30472                 { 0, &asn_PER_memb_criticality_constr_423,  memb_criticality_constraint_421 },
30473                 0, 0, /* No default value */
30474                 "criticality"
30475                 },
30476         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, extensionValue),
30477                 -1 /* Ambiguous tag (ANY?) */,
30478                 0,
30479                 &asn_DEF_extensionValue_424,
30480                 0,
30481                 { 0, &asn_PER_memb_extensionValue_constr_424,  memb_extensionValue_constraint_421 },
30482                 0, 0, /* No default value */
30483                 "extensionValue"
30484                 },
30485 };
30486 static const ber_tlv_tag_t asn_DEF_ABSInformationTDD_ExtIEs_tags_421[] = {
30487         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30488 };
30489 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421[] = {
30490     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30491     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30492 };
30493 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationTDD_ExtIEs_specs_421 = {
30494         sizeof(struct ABSInformationTDD_ExtIEs),
30495         offsetof(struct ABSInformationTDD_ExtIEs, _asn_ctx),
30496         asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421,
30497         2,      /* Count of tags in the map */
30498         0, 0, 0,        /* Optional elements (not needed) */
30499         -1,     /* First extension addition */
30500 };
30501 asn_TYPE_descriptor_t asn_DEF_ABSInformationTDD_ExtIEs = {
30502         "ABSInformationTDD-ExtIEs",
30503         "ABSInformationTDD-ExtIEs",
30504         &asn_OP_SEQUENCE,
30505         asn_DEF_ABSInformationTDD_ExtIEs_tags_421,
30506         sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
30507                 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
30508         asn_DEF_ABSInformationTDD_ExtIEs_tags_421,      /* Same as above */
30509         sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
30510                 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
30511         { 0, 0, SEQUENCE_constraint },
30512         asn_MBR_ABSInformationTDD_ExtIEs_421,
30513         3,      /* Elements count */
30514         &asn_SPC_ABSInformationTDD_ExtIEs_specs_421     /* Additional specs */
30515 };
30516
30517 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_428 = {
30518         sizeof(struct ABS_Status_ExtIEs__extensionValue),
30519         offsetof(struct ABS_Status_ExtIEs__extensionValue, _asn_ctx),
30520         offsetof(struct ABS_Status_ExtIEs__extensionValue, present),
30521         sizeof(((struct ABS_Status_ExtIEs__extensionValue *)0)->present),
30522         0,      /* No top level tags */
30523         0,      /* No tags in the map */
30524         0, 0,
30525         -1      /* Extensions start */
30526 };
30527 static /* Use -fall-defs-global to expose */
30528 asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = {
30529         "extensionValue",
30530         "extensionValue",
30531         &asn_OP_OPEN_TYPE,
30532         0,      /* No effective tags (pointer) */
30533         0,      /* No effective tags (count) */
30534         0,      /* No tags (pointer) */
30535         0,      /* No tags (count) */
30536         { 0, 0, OPEN_TYPE_constraint },
30537         0, 0,   /* No members */
30538         &asn_SPC_extensionValue_specs_428       /* Additional specs */
30539 };
30540
30541 asn_TYPE_member_t asn_MBR_ABS_Status_ExtIEs_425[] = {
30542         { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, id),
30543                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30544                 0,
30545                 &asn_DEF_ProtocolIE_ID,
30546                 0,
30547                 { 0, &asn_PER_memb_id_constr_426,  memb_id_constraint_425 },
30548                 0, 0, /* No default value */
30549                 "id"
30550                 },
30551         { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, criticality),
30552                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30553                 0,
30554                 &asn_DEF_Criticality,
30555                 0,
30556                 { 0, &asn_PER_memb_criticality_constr_427,  memb_criticality_constraint_425 },
30557                 0, 0, /* No default value */
30558                 "criticality"
30559                 },
30560         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, extensionValue),
30561                 -1 /* Ambiguous tag (ANY?) */,
30562                 0,
30563                 &asn_DEF_extensionValue_428,
30564                 0,
30565                 { 0, &asn_PER_memb_extensionValue_constr_428,  memb_extensionValue_constraint_425 },
30566                 0, 0, /* No default value */
30567                 "extensionValue"
30568                 },
30569 };
30570 static const ber_tlv_tag_t asn_DEF_ABS_Status_ExtIEs_tags_425[] = {
30571         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30572 };
30573 static const asn_TYPE_tag2member_t asn_MAP_ABS_Status_ExtIEs_tag2el_425[] = {
30574     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30575     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30576 };
30577 asn_SEQUENCE_specifics_t asn_SPC_ABS_Status_ExtIEs_specs_425 = {
30578         sizeof(struct ABS_Status_ExtIEs),
30579         offsetof(struct ABS_Status_ExtIEs, _asn_ctx),
30580         asn_MAP_ABS_Status_ExtIEs_tag2el_425,
30581         2,      /* Count of tags in the map */
30582         0, 0, 0,        /* Optional elements (not needed) */
30583         -1,     /* First extension addition */
30584 };
30585 asn_TYPE_descriptor_t asn_DEF_ABS_Status_ExtIEs = {
30586         "ABS-Status-ExtIEs",
30587         "ABS-Status-ExtIEs",
30588         &asn_OP_SEQUENCE,
30589         asn_DEF_ABS_Status_ExtIEs_tags_425,
30590         sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
30591                 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
30592         asn_DEF_ABS_Status_ExtIEs_tags_425,     /* Same as above */
30593         sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
30594                 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
30595         { 0, 0, SEQUENCE_constraint },
30596         asn_MBR_ABS_Status_ExtIEs_425,
30597         3,      /* Elements count */
30598         &asn_SPC_ABS_Status_ExtIEs_specs_425    /* Additional specs */
30599 };
30600
30601 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_432 = {
30602         sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue),
30603         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
30604         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, present),
30605         sizeof(((struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
30606         0,      /* No top level tags */
30607         0,      /* No tags in the map */
30608         0, 0,
30609         -1      /* Extensions start */
30610 };
30611 static /* Use -fall-defs-global to expose */
30612 asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = {
30613         "extensionValue",
30614         "extensionValue",
30615         &asn_OP_OPEN_TYPE,
30616         0,      /* No effective tags (pointer) */
30617         0,      /* No effective tags (count) */
30618         0,      /* No tags (pointer) */
30619         0,      /* No tags (count) */
30620         { 0, 0, OPEN_TYPE_constraint },
30621         0, 0,   /* No members */
30622         &asn_SPC_extensionValue_specs_432       /* Additional specs */
30623 };
30624
30625 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429[] = {
30626         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, id),
30627                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30628                 0,
30629                 &asn_DEF_ProtocolIE_ID,
30630                 0,
30631                 { 0, &asn_PER_memb_id_constr_430,  memb_id_constraint_429 },
30632                 0, 0, /* No default value */
30633                 "id"
30634                 },
30635         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, criticality),
30636                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30637                 0,
30638                 &asn_DEF_Criticality,
30639                 0,
30640                 { 0, &asn_PER_memb_criticality_constr_431,  memb_criticality_constraint_429 },
30641                 0, 0, /* No default value */
30642                 "criticality"
30643                 },
30644         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, extensionValue),
30645                 -1 /* Ambiguous tag (ANY?) */,
30646                 0,
30647                 &asn_DEF_extensionValue_432,
30648                 0,
30649                 { 0, &asn_PER_memb_extensionValue_constr_432,  memb_extensionValue_constraint_429 },
30650                 0, 0, /* No default value */
30651                 "extensionValue"
30652                 },
30653 };
30654 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[] = {
30655         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30656 };
30657 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429[] = {
30658     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30659     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30660 };
30661 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 = {
30662         sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs),
30663         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, _asn_ctx),
30664         asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429,
30665         2,      /* Count of tags in the map */
30666         0, 0, 0,        /* Optional elements (not needed) */
30667         -1,     /* First extension addition */
30668 };
30669 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs = {
30670         "AdditionalSpecialSubframe-Info-ExtIEs",
30671         "AdditionalSpecialSubframe-Info-ExtIEs",
30672         &asn_OP_SEQUENCE,
30673         asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429,
30674         sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
30675                 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
30676         asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429, /* Same as above */
30677         sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
30678                 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
30679         { 0, 0, SEQUENCE_constraint },
30680         asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429,
30681         3,      /* Elements count */
30682         &asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429        /* Additional specs */
30683 };
30684
30685 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_436 = {
30686         sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue),
30687         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, _asn_ctx),
30688         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, present),
30689         sizeof(((struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue *)0)->present),
30690         0,      /* No top level tags */
30691         0,      /* No tags in the map */
30692         0, 0,
30693         -1      /* Extensions start */
30694 };
30695 static /* Use -fall-defs-global to expose */
30696 asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = {
30697         "extensionValue",
30698         "extensionValue",
30699         &asn_OP_OPEN_TYPE,
30700         0,      /* No effective tags (pointer) */
30701         0,      /* No effective tags (count) */
30702         0,      /* No tags (pointer) */
30703         0,      /* No tags (count) */
30704         { 0, 0, OPEN_TYPE_constraint },
30705         0, 0,   /* No members */
30706         &asn_SPC_extensionValue_specs_436       /* Additional specs */
30707 };
30708
30709 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433[] = {
30710         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, id),
30711                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30712                 0,
30713                 &asn_DEF_ProtocolIE_ID,
30714                 0,
30715                 { 0, &asn_PER_memb_id_constr_434,  memb_id_constraint_433 },
30716                 0, 0, /* No default value */
30717                 "id"
30718                 },
30719         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, criticality),
30720                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30721                 0,
30722                 &asn_DEF_Criticality,
30723                 0,
30724                 { 0, &asn_PER_memb_criticality_constr_435,  memb_criticality_constraint_433 },
30725                 0, 0, /* No default value */
30726                 "criticality"
30727                 },
30728         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, extensionValue),
30729                 -1 /* Ambiguous tag (ANY?) */,
30730                 0,
30731                 &asn_DEF_extensionValue_436,
30732                 0,
30733                 { 0, &asn_PER_memb_extensionValue_constr_436,  memb_extensionValue_constraint_433 },
30734                 0, 0, /* No default value */
30735                 "extensionValue"
30736                 },
30737 };
30738 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[] = {
30739         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30740 };
30741 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433[] = {
30742     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30743     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30744 };
30745 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 = {
30746         sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs),
30747         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, _asn_ctx),
30748         asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433,
30749         2,      /* Count of tags in the map */
30750         0, 0, 0,        /* Optional elements (not needed) */
30751         -1,     /* First extension addition */
30752 };
30753 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs = {
30754         "AdditionalSpecialSubframeExtension-Info-ExtIEs",
30755         "AdditionalSpecialSubframeExtension-Info-ExtIEs",
30756         &asn_OP_SEQUENCE,
30757         asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,
30758         sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
30759                 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
30760         asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,        /* Same as above */
30761         sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
30762                 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
30763         { 0, 0, SEQUENCE_constraint },
30764         asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433,
30765         3,      /* Elements count */
30766         &asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433       /* Additional specs */
30767 };
30768
30769 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_440 = {
30770         sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue),
30771         offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
30772         offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, present),
30773         sizeof(((struct AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
30774         0,      /* No top level tags */
30775         0,      /* No tags in the map */
30776         0, 0,
30777         -1      /* Extensions start */
30778 };
30779 static /* Use -fall-defs-global to expose */
30780 asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = {
30781         "extensionValue",
30782         "extensionValue",
30783         &asn_OP_OPEN_TYPE,
30784         0,      /* No effective tags (pointer) */
30785         0,      /* No effective tags (count) */
30786         0,      /* No tags (pointer) */
30787         0,      /* No tags (count) */
30788         { 0, 0, OPEN_TYPE_constraint },
30789         0, 0,   /* No members */
30790         &asn_SPC_extensionValue_specs_440       /* Additional specs */
30791 };
30792
30793 asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_437[] = {
30794         { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, id),
30795                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30796                 0,
30797                 &asn_DEF_ProtocolIE_ID,
30798                 0,
30799                 { 0, &asn_PER_memb_id_constr_438,  memb_id_constraint_437 },
30800                 0, 0, /* No default value */
30801                 "id"
30802                 },
30803         { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, criticality),
30804                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30805                 0,
30806                 &asn_DEF_Criticality,
30807                 0,
30808                 { 0, &asn_PER_memb_criticality_constr_439,  memb_criticality_constraint_437 },
30809                 0, 0, /* No default value */
30810                 "criticality"
30811                 },
30812         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, extensionValue),
30813                 -1 /* Ambiguous tag (ANY?) */,
30814                 0,
30815                 &asn_DEF_extensionValue_440,
30816                 0,
30817                 { 0, &asn_PER_memb_extensionValue_constr_440,  memb_extensionValue_constraint_437 },
30818                 0, 0, /* No default value */
30819                 "extensionValue"
30820                 },
30821 };
30822 static const ber_tlv_tag_t asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[] = {
30823         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30824 };
30825 static const asn_TYPE_tag2member_t asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437[] = {
30826     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30827     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30828 };
30829 asn_SEQUENCE_specifics_t asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 = {
30830         sizeof(struct AllocationAndRetentionPriority_ExtIEs),
30831         offsetof(struct AllocationAndRetentionPriority_ExtIEs, _asn_ctx),
30832         asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437,
30833         2,      /* Count of tags in the map */
30834         0, 0, 0,        /* Optional elements (not needed) */
30835         -1,     /* First extension addition */
30836 };
30837 asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = {
30838         "AllocationAndRetentionPriority-ExtIEs",
30839         "AllocationAndRetentionPriority-ExtIEs",
30840         &asn_OP_SEQUENCE,
30841         asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437,
30842         sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
30843                 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
30844         asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437, /* Same as above */
30845         sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
30846                 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
30847         { 0, 0, SEQUENCE_constraint },
30848         asn_MBR_AllocationAndRetentionPriority_ExtIEs_437,
30849         3,      /* Elements count */
30850         &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437        /* Additional specs */
30851 };
30852
30853 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_444 = {
30854         sizeof(struct AS_SecurityInformation_ExtIEs__extensionValue),
30855         offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, _asn_ctx),
30856         offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, present),
30857         sizeof(((struct AS_SecurityInformation_ExtIEs__extensionValue *)0)->present),
30858         0,      /* No top level tags */
30859         0,      /* No tags in the map */
30860         0, 0,
30861         -1      /* Extensions start */
30862 };
30863 static /* Use -fall-defs-global to expose */
30864 asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = {
30865         "extensionValue",
30866         "extensionValue",
30867         &asn_OP_OPEN_TYPE,
30868         0,      /* No effective tags (pointer) */
30869         0,      /* No effective tags (count) */
30870         0,      /* No tags (pointer) */
30871         0,      /* No tags (count) */
30872         { 0, 0, OPEN_TYPE_constraint },
30873         0, 0,   /* No members */
30874         &asn_SPC_extensionValue_specs_444       /* Additional specs */
30875 };
30876
30877 asn_TYPE_member_t asn_MBR_AS_SecurityInformation_ExtIEs_441[] = {
30878         { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, id),
30879                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30880                 0,
30881                 &asn_DEF_ProtocolIE_ID,
30882                 0,
30883                 { 0, &asn_PER_memb_id_constr_442,  memb_id_constraint_441 },
30884                 0, 0, /* No default value */
30885                 "id"
30886                 },
30887         { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, criticality),
30888                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30889                 0,
30890                 &asn_DEF_Criticality,
30891                 0,
30892                 { 0, &asn_PER_memb_criticality_constr_443,  memb_criticality_constraint_441 },
30893                 0, 0, /* No default value */
30894                 "criticality"
30895                 },
30896         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, extensionValue),
30897                 -1 /* Ambiguous tag (ANY?) */,
30898                 0,
30899                 &asn_DEF_extensionValue_444,
30900                 0,
30901                 { 0, &asn_PER_memb_extensionValue_constr_444,  memb_extensionValue_constraint_441 },
30902                 0, 0, /* No default value */
30903                 "extensionValue"
30904                 },
30905 };
30906 static const ber_tlv_tag_t asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[] = {
30907         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30908 };
30909 static const asn_TYPE_tag2member_t asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441[] = {
30910     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30911     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30912 };
30913 asn_SEQUENCE_specifics_t asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 = {
30914         sizeof(struct AS_SecurityInformation_ExtIEs),
30915         offsetof(struct AS_SecurityInformation_ExtIEs, _asn_ctx),
30916         asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441,
30917         2,      /* Count of tags in the map */
30918         0, 0, 0,        /* Optional elements (not needed) */
30919         -1,     /* First extension addition */
30920 };
30921 asn_TYPE_descriptor_t asn_DEF_AS_SecurityInformation_ExtIEs = {
30922         "AS-SecurityInformation-ExtIEs",
30923         "AS-SecurityInformation-ExtIEs",
30924         &asn_OP_SEQUENCE,
30925         asn_DEF_AS_SecurityInformation_ExtIEs_tags_441,
30926         sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
30927                 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
30928         asn_DEF_AS_SecurityInformation_ExtIEs_tags_441, /* Same as above */
30929         sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
30930                 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
30931         { 0, 0, SEQUENCE_constraint },
30932         asn_MBR_AS_SecurityInformation_ExtIEs_441,
30933         3,      /* Elements count */
30934         &asn_SPC_AS_SecurityInformation_ExtIEs_specs_441        /* Additional specs */
30935 };
30936
30937 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_448 = {
30938         sizeof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue),
30939         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
30940         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present),
30941         sizeof(((struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
30942         0,      /* No top level tags */
30943         0,      /* No tags in the map */
30944         0, 0,
30945         -1      /* Extensions start */
30946 };
30947 static /* Use -fall-defs-global to expose */
30948 asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = {
30949         "extensionValue",
30950         "extensionValue",
30951         &asn_OP_OPEN_TYPE,
30952         0,      /* No effective tags (pointer) */
30953         0,      /* No effective tags (count) */
30954         0,      /* No tags (pointer) */
30955         0,      /* No tags (count) */
30956         { 0, 0, OPEN_TYPE_constraint },
30957         0, 0,   /* No members */
30958         &asn_SPC_extensionValue_specs_448       /* Additional specs */
30959 };
30960
30961 asn_TYPE_member_t asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445[] = {
30962         { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, id),
30963                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30964                 0,
30965                 &asn_DEF_ProtocolIE_ID,
30966                 0,
30967                 { 0, &asn_PER_memb_id_constr_446,  memb_id_constraint_445 },
30968                 0, 0, /* No default value */
30969                 "id"
30970                 },
30971         { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, criticality),
30972                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30973                 0,
30974                 &asn_DEF_Criticality,
30975                 0,
30976                 { 0, &asn_PER_memb_criticality_constr_447,  memb_criticality_constraint_445 },
30977                 0, 0, /* No default value */
30978                 "criticality"
30979                 },
30980         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, extensionValue),
30981                 -1 /* Ambiguous tag (ANY?) */,
30982                 0,
30983                 &asn_DEF_extensionValue_448,
30984                 0,
30985                 { 0, &asn_PER_memb_extensionValue_constr_448,  memb_extensionValue_constraint_445 },
30986                 0, 0, /* No default value */
30987                 "extensionValue"
30988                 },
30989 };
30990 static const ber_tlv_tag_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[] = {
30991         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30992 };
30993 static const asn_TYPE_tag2member_t asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445[] = {
30994     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30995     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30996 };
30997 asn_SEQUENCE_specifics_t asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 = {
30998         sizeof(struct BluetoothMeasurementConfiguration_ExtIEs),
30999         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx),
31000         asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445,
31001         2,      /* Count of tags in the map */
31002         0, 0, 0,        /* Optional elements (not needed) */
31003         -1,     /* First extension addition */
31004 };
31005 asn_TYPE_descriptor_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs = {
31006         "BluetoothMeasurementConfiguration-ExtIEs",
31007         "BluetoothMeasurementConfiguration-ExtIEs",
31008         &asn_OP_SEQUENCE,
31009         asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,
31010         sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
31011                 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
31012         asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,      /* Same as above */
31013         sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
31014                 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
31015         { 0, 0, SEQUENCE_constraint },
31016         asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445,
31017         3,      /* Elements count */
31018         &asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445     /* Additional specs */
31019 };
31020
31021 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_452 = {
31022         sizeof(struct CellBasedMDT_ExtIEs__extensionValue),
31023         offsetof(struct CellBasedMDT_ExtIEs__extensionValue, _asn_ctx),
31024         offsetof(struct CellBasedMDT_ExtIEs__extensionValue, present),
31025         sizeof(((struct CellBasedMDT_ExtIEs__extensionValue *)0)->present),
31026         0,      /* No top level tags */
31027         0,      /* No tags in the map */
31028         0, 0,
31029         -1      /* Extensions start */
31030 };
31031 static /* Use -fall-defs-global to expose */
31032 asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = {
31033         "extensionValue",
31034         "extensionValue",
31035         &asn_OP_OPEN_TYPE,
31036         0,      /* No effective tags (pointer) */
31037         0,      /* No effective tags (count) */
31038         0,      /* No tags (pointer) */
31039         0,      /* No tags (count) */
31040         { 0, 0, OPEN_TYPE_constraint },
31041         0, 0,   /* No members */
31042         &asn_SPC_extensionValue_specs_452       /* Additional specs */
31043 };
31044
31045 asn_TYPE_member_t asn_MBR_CellBasedMDT_ExtIEs_449[] = {
31046         { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, id),
31047                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31048                 0,
31049                 &asn_DEF_ProtocolIE_ID,
31050                 0,
31051                 { 0, &asn_PER_memb_id_constr_450,  memb_id_constraint_449 },
31052                 0, 0, /* No default value */
31053                 "id"
31054                 },
31055         { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, criticality),
31056                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31057                 0,
31058                 &asn_DEF_Criticality,
31059                 0,
31060                 { 0, &asn_PER_memb_criticality_constr_451,  memb_criticality_constraint_449 },
31061                 0, 0, /* No default value */
31062                 "criticality"
31063                 },
31064         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, extensionValue),
31065                 -1 /* Ambiguous tag (ANY?) */,
31066                 0,
31067                 &asn_DEF_extensionValue_452,
31068                 0,
31069                 { 0, &asn_PER_memb_extensionValue_constr_452,  memb_extensionValue_constraint_449 },
31070                 0, 0, /* No default value */
31071                 "extensionValue"
31072                 },
31073 };
31074 static const ber_tlv_tag_t asn_DEF_CellBasedMDT_ExtIEs_tags_449[] = {
31075         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31076 };
31077 static const asn_TYPE_tag2member_t asn_MAP_CellBasedMDT_ExtIEs_tag2el_449[] = {
31078     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31079     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31080 };
31081 asn_SEQUENCE_specifics_t asn_SPC_CellBasedMDT_ExtIEs_specs_449 = {
31082         sizeof(struct CellBasedMDT_ExtIEs),
31083         offsetof(struct CellBasedMDT_ExtIEs, _asn_ctx),
31084         asn_MAP_CellBasedMDT_ExtIEs_tag2el_449,
31085         2,      /* Count of tags in the map */
31086         0, 0, 0,        /* Optional elements (not needed) */
31087         -1,     /* First extension addition */
31088 };
31089 asn_TYPE_descriptor_t asn_DEF_CellBasedMDT_ExtIEs = {
31090         "CellBasedMDT-ExtIEs",
31091         "CellBasedMDT-ExtIEs",
31092         &asn_OP_SEQUENCE,
31093         asn_DEF_CellBasedMDT_ExtIEs_tags_449,
31094         sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
31095                 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
31096         asn_DEF_CellBasedMDT_ExtIEs_tags_449,   /* Same as above */
31097         sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
31098                 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
31099         { 0, 0, SEQUENCE_constraint },
31100         asn_MBR_CellBasedMDT_ExtIEs_449,
31101         3,      /* Elements count */
31102         &asn_SPC_CellBasedMDT_ExtIEs_specs_449  /* Additional specs */
31103 };
31104
31105 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_456 = {
31106         sizeof(struct CellBasedQMC_ExtIEs__extensionValue),
31107         offsetof(struct CellBasedQMC_ExtIEs__extensionValue, _asn_ctx),
31108         offsetof(struct CellBasedQMC_ExtIEs__extensionValue, present),
31109         sizeof(((struct CellBasedQMC_ExtIEs__extensionValue *)0)->present),
31110         0,      /* No top level tags */
31111         0,      /* No tags in the map */
31112         0, 0,
31113         -1      /* Extensions start */
31114 };
31115 static /* Use -fall-defs-global to expose */
31116 asn_TYPE_descriptor_t asn_DEF_extensionValue_456 = {
31117         "extensionValue",
31118         "extensionValue",
31119         &asn_OP_OPEN_TYPE,
31120         0,      /* No effective tags (pointer) */
31121         0,      /* No effective tags (count) */
31122         0,      /* No tags (pointer) */
31123         0,      /* No tags (count) */
31124         { 0, 0, OPEN_TYPE_constraint },
31125         0, 0,   /* No members */
31126         &asn_SPC_extensionValue_specs_456       /* Additional specs */
31127 };
31128
31129 asn_TYPE_member_t asn_MBR_CellBasedQMC_ExtIEs_453[] = {
31130         { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, id),
31131                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31132                 0,
31133                 &asn_DEF_ProtocolIE_ID,
31134                 0,
31135                 { 0, &asn_PER_memb_id_constr_454,  memb_id_constraint_453 },
31136                 0, 0, /* No default value */
31137                 "id"
31138                 },
31139         { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, criticality),
31140                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31141                 0,
31142                 &asn_DEF_Criticality,
31143                 0,
31144                 { 0, &asn_PER_memb_criticality_constr_455,  memb_criticality_constraint_453 },
31145                 0, 0, /* No default value */
31146                 "criticality"
31147                 },
31148         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, extensionValue),
31149                 -1 /* Ambiguous tag (ANY?) */,
31150                 0,
31151                 &asn_DEF_extensionValue_456,
31152                 0,
31153                 { 0, &asn_PER_memb_extensionValue_constr_456,  memb_extensionValue_constraint_453 },
31154                 0, 0, /* No default value */
31155                 "extensionValue"
31156                 },
31157 };
31158 static const ber_tlv_tag_t asn_DEF_CellBasedQMC_ExtIEs_tags_453[] = {
31159         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31160 };
31161 static const asn_TYPE_tag2member_t asn_MAP_CellBasedQMC_ExtIEs_tag2el_453[] = {
31162     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31163     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31164 };
31165 asn_SEQUENCE_specifics_t asn_SPC_CellBasedQMC_ExtIEs_specs_453 = {
31166         sizeof(struct CellBasedQMC_ExtIEs),
31167         offsetof(struct CellBasedQMC_ExtIEs, _asn_ctx),
31168         asn_MAP_CellBasedQMC_ExtIEs_tag2el_453,
31169         2,      /* Count of tags in the map */
31170         0, 0, 0,        /* Optional elements (not needed) */
31171         -1,     /* First extension addition */
31172 };
31173 asn_TYPE_descriptor_t asn_DEF_CellBasedQMC_ExtIEs = {
31174         "CellBasedQMC-ExtIEs",
31175         "CellBasedQMC-ExtIEs",
31176         &asn_OP_SEQUENCE,
31177         asn_DEF_CellBasedQMC_ExtIEs_tags_453,
31178         sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
31179                 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
31180         asn_DEF_CellBasedQMC_ExtIEs_tags_453,   /* Same as above */
31181         sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
31182                 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
31183         { 0, 0, SEQUENCE_constraint },
31184         asn_MBR_CellBasedQMC_ExtIEs_453,
31185         3,      /* Elements count */
31186         &asn_SPC_CellBasedQMC_ExtIEs_specs_453  /* Additional specs */
31187 };
31188
31189 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_460 = {
31190         sizeof(struct CellReplacingInfo_ExtIEs__extensionValue),
31191         offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, _asn_ctx),
31192         offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, present),
31193         sizeof(((struct CellReplacingInfo_ExtIEs__extensionValue *)0)->present),
31194         0,      /* No top level tags */
31195         0,      /* No tags in the map */
31196         0, 0,
31197         -1      /* Extensions start */
31198 };
31199 static /* Use -fall-defs-global to expose */
31200 asn_TYPE_descriptor_t asn_DEF_extensionValue_460 = {
31201         "extensionValue",
31202         "extensionValue",
31203         &asn_OP_OPEN_TYPE,
31204         0,      /* No effective tags (pointer) */
31205         0,      /* No effective tags (count) */
31206         0,      /* No tags (pointer) */
31207         0,      /* No tags (count) */
31208         { 0, 0, OPEN_TYPE_constraint },
31209         0, 0,   /* No members */
31210         &asn_SPC_extensionValue_specs_460       /* Additional specs */
31211 };
31212
31213 asn_TYPE_member_t asn_MBR_CellReplacingInfo_ExtIEs_457[] = {
31214         { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, id),
31215                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31216                 0,
31217                 &asn_DEF_ProtocolIE_ID,
31218                 0,
31219                 { 0, &asn_PER_memb_id_constr_458,  memb_id_constraint_457 },
31220                 0, 0, /* No default value */
31221                 "id"
31222                 },
31223         { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, criticality),
31224                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31225                 0,
31226                 &asn_DEF_Criticality,
31227                 0,
31228                 { 0, &asn_PER_memb_criticality_constr_459,  memb_criticality_constraint_457 },
31229                 0, 0, /* No default value */
31230                 "criticality"
31231                 },
31232         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, extensionValue),
31233                 -1 /* Ambiguous tag (ANY?) */,
31234                 0,
31235                 &asn_DEF_extensionValue_460,
31236                 0,
31237                 { 0, &asn_PER_memb_extensionValue_constr_460,  memb_extensionValue_constraint_457 },
31238                 0, 0, /* No default value */
31239                 "extensionValue"
31240                 },
31241 };
31242 static const ber_tlv_tag_t asn_DEF_CellReplacingInfo_ExtIEs_tags_457[] = {
31243         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31244 };
31245 static const asn_TYPE_tag2member_t asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457[] = {
31246     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31247     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31248 };
31249 asn_SEQUENCE_specifics_t asn_SPC_CellReplacingInfo_ExtIEs_specs_457 = {
31250         sizeof(struct CellReplacingInfo_ExtIEs),
31251         offsetof(struct CellReplacingInfo_ExtIEs, _asn_ctx),
31252         asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457,
31253         2,      /* Count of tags in the map */
31254         0, 0, 0,        /* Optional elements (not needed) */
31255         -1,     /* First extension addition */
31256 };
31257 asn_TYPE_descriptor_t asn_DEF_CellReplacingInfo_ExtIEs = {
31258         "CellReplacingInfo-ExtIEs",
31259         "CellReplacingInfo-ExtIEs",
31260         &asn_OP_SEQUENCE,
31261         asn_DEF_CellReplacingInfo_ExtIEs_tags_457,
31262         sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
31263                 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
31264         asn_DEF_CellReplacingInfo_ExtIEs_tags_457,      /* Same as above */
31265         sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
31266                 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
31267         { 0, 0, SEQUENCE_constraint },
31268         asn_MBR_CellReplacingInfo_ExtIEs_457,
31269         3,      /* Elements count */
31270         &asn_SPC_CellReplacingInfo_ExtIEs_specs_457     /* Additional specs */
31271 };
31272
31273 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_464 = {
31274         sizeof(struct CellType_ExtIEs__extensionValue),
31275         offsetof(struct CellType_ExtIEs__extensionValue, _asn_ctx),
31276         offsetof(struct CellType_ExtIEs__extensionValue, present),
31277         sizeof(((struct CellType_ExtIEs__extensionValue *)0)->present),
31278         0,      /* No top level tags */
31279         0,      /* No tags in the map */
31280         0, 0,
31281         -1      /* Extensions start */
31282 };
31283 static /* Use -fall-defs-global to expose */
31284 asn_TYPE_descriptor_t asn_DEF_extensionValue_464 = {
31285         "extensionValue",
31286         "extensionValue",
31287         &asn_OP_OPEN_TYPE,
31288         0,      /* No effective tags (pointer) */
31289         0,      /* No effective tags (count) */
31290         0,      /* No tags (pointer) */
31291         0,      /* No tags (count) */
31292         { 0, 0, OPEN_TYPE_constraint },
31293         0, 0,   /* No members */
31294         &asn_SPC_extensionValue_specs_464       /* Additional specs */
31295 };
31296
31297 asn_TYPE_member_t asn_MBR_CellType_ExtIEs_461[] = {
31298         { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, id),
31299                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31300                 0,
31301                 &asn_DEF_ProtocolIE_ID,
31302                 0,
31303                 { 0, &asn_PER_memb_id_constr_462,  memb_id_constraint_461 },
31304                 0, 0, /* No default value */
31305                 "id"
31306                 },
31307         { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, criticality),
31308                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31309                 0,
31310                 &asn_DEF_Criticality,
31311                 0,
31312                 { 0, &asn_PER_memb_criticality_constr_463,  memb_criticality_constraint_461 },
31313                 0, 0, /* No default value */
31314                 "criticality"
31315                 },
31316         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, extensionValue),
31317                 -1 /* Ambiguous tag (ANY?) */,
31318                 0,
31319                 &asn_DEF_extensionValue_464,
31320                 0,
31321                 { 0, &asn_PER_memb_extensionValue_constr_464,  memb_extensionValue_constraint_461 },
31322                 0, 0, /* No default value */
31323                 "extensionValue"
31324                 },
31325 };
31326 static const ber_tlv_tag_t asn_DEF_CellType_ExtIEs_tags_461[] = {
31327         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31328 };
31329 static const asn_TYPE_tag2member_t asn_MAP_CellType_ExtIEs_tag2el_461[] = {
31330     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31331     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31332 };
31333 asn_SEQUENCE_specifics_t asn_SPC_CellType_ExtIEs_specs_461 = {
31334         sizeof(struct CellType_ExtIEs),
31335         offsetof(struct CellType_ExtIEs, _asn_ctx),
31336         asn_MAP_CellType_ExtIEs_tag2el_461,
31337         2,      /* Count of tags in the map */
31338         0, 0, 0,        /* Optional elements (not needed) */
31339         -1,     /* First extension addition */
31340 };
31341 asn_TYPE_descriptor_t asn_DEF_CellType_ExtIEs = {
31342         "CellType-ExtIEs",
31343         "CellType-ExtIEs",
31344         &asn_OP_SEQUENCE,
31345         asn_DEF_CellType_ExtIEs_tags_461,
31346         sizeof(asn_DEF_CellType_ExtIEs_tags_461)
31347                 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
31348         asn_DEF_CellType_ExtIEs_tags_461,       /* Same as above */
31349         sizeof(asn_DEF_CellType_ExtIEs_tags_461)
31350                 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
31351         { 0, 0, SEQUENCE_constraint },
31352         asn_MBR_CellType_ExtIEs_461,
31353         3,      /* Elements count */
31354         &asn_SPC_CellType_ExtIEs_specs_461      /* Additional specs */
31355 };
31356
31357 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_468 = {
31358         sizeof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue),
31359         offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, _asn_ctx),
31360         offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, present),
31361         sizeof(((struct CNTypeRestrictionsItem_ExtIEs__extensionValue *)0)->present),
31362         0,      /* No top level tags */
31363         0,      /* No tags in the map */
31364         0, 0,
31365         -1      /* Extensions start */
31366 };
31367 static /* Use -fall-defs-global to expose */
31368 asn_TYPE_descriptor_t asn_DEF_extensionValue_468 = {
31369         "extensionValue",
31370         "extensionValue",
31371         &asn_OP_OPEN_TYPE,
31372         0,      /* No effective tags (pointer) */
31373         0,      /* No effective tags (count) */
31374         0,      /* No tags (pointer) */
31375         0,      /* No tags (count) */
31376         { 0, 0, OPEN_TYPE_constraint },
31377         0, 0,   /* No members */
31378         &asn_SPC_extensionValue_specs_468       /* Additional specs */
31379 };
31380
31381 asn_TYPE_member_t asn_MBR_CNTypeRestrictionsItem_ExtIEs_465[] = {
31382         { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, id),
31383                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31384                 0,
31385                 &asn_DEF_ProtocolIE_ID,
31386                 0,
31387                 { 0, &asn_PER_memb_id_constr_466,  memb_id_constraint_465 },
31388                 0, 0, /* No default value */
31389                 "id"
31390                 },
31391         { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, criticality),
31392                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31393                 0,
31394                 &asn_DEF_Criticality,
31395                 0,
31396                 { 0, &asn_PER_memb_criticality_constr_467,  memb_criticality_constraint_465 },
31397                 0, 0, /* No default value */
31398                 "criticality"
31399                 },
31400         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, extensionValue),
31401                 -1 /* Ambiguous tag (ANY?) */,
31402                 0,
31403                 &asn_DEF_extensionValue_468,
31404                 0,
31405                 { 0, &asn_PER_memb_extensionValue_constr_468,  memb_extensionValue_constraint_465 },
31406                 0, 0, /* No default value */
31407                 "extensionValue"
31408                 },
31409 };
31410 static const ber_tlv_tag_t asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[] = {
31411         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31412 };
31413 static const asn_TYPE_tag2member_t asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465[] = {
31414     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31415     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31416 };
31417 asn_SEQUENCE_specifics_t asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 = {
31418         sizeof(struct CNTypeRestrictionsItem_ExtIEs),
31419         offsetof(struct CNTypeRestrictionsItem_ExtIEs, _asn_ctx),
31420         asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465,
31421         2,      /* Count of tags in the map */
31422         0, 0, 0,        /* Optional elements (not needed) */
31423         -1,     /* First extension addition */
31424 };
31425 asn_TYPE_descriptor_t asn_DEF_CNTypeRestrictionsItem_ExtIEs = {
31426         "CNTypeRestrictionsItem-ExtIEs",
31427         "CNTypeRestrictionsItem-ExtIEs",
31428         &asn_OP_SEQUENCE,
31429         asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465,
31430         sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
31431                 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
31432         asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465, /* Same as above */
31433         sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
31434                 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
31435         { 0, 0, SEQUENCE_constraint },
31436         asn_MBR_CNTypeRestrictionsItem_ExtIEs_465,
31437         3,      /* Elements count */
31438         &asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465        /* Additional specs */
31439 };
31440
31441 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_472 = {
31442         sizeof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue),
31443         offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, _asn_ctx),
31444         offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, present),
31445         sizeof(((struct CoMPHypothesisSetItem_ExtIEs__extensionValue *)0)->present),
31446         0,      /* No top level tags */
31447         0,      /* No tags in the map */
31448         0, 0,
31449         -1      /* Extensions start */
31450 };
31451 static /* Use -fall-defs-global to expose */
31452 asn_TYPE_descriptor_t asn_DEF_extensionValue_472 = {
31453         "extensionValue",
31454         "extensionValue",
31455         &asn_OP_OPEN_TYPE,
31456         0,      /* No effective tags (pointer) */
31457         0,      /* No effective tags (count) */
31458         0,      /* No tags (pointer) */
31459         0,      /* No tags (count) */
31460         { 0, 0, OPEN_TYPE_constraint },
31461         0, 0,   /* No members */
31462         &asn_SPC_extensionValue_specs_472       /* Additional specs */
31463 };
31464
31465 asn_TYPE_member_t asn_MBR_CoMPHypothesisSetItem_ExtIEs_469[] = {
31466         { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, id),
31467                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31468                 0,
31469                 &asn_DEF_ProtocolIE_ID,
31470                 0,
31471                 { 0, &asn_PER_memb_id_constr_470,  memb_id_constraint_469 },
31472                 0, 0, /* No default value */
31473                 "id"
31474                 },
31475         { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, criticality),
31476                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31477                 0,
31478                 &asn_DEF_Criticality,
31479                 0,
31480                 { 0, &asn_PER_memb_criticality_constr_471,  memb_criticality_constraint_469 },
31481                 0, 0, /* No default value */
31482                 "criticality"
31483                 },
31484         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, extensionValue),
31485                 -1 /* Ambiguous tag (ANY?) */,
31486                 0,
31487                 &asn_DEF_extensionValue_472,
31488                 0,
31489                 { 0, &asn_PER_memb_extensionValue_constr_472,  memb_extensionValue_constraint_469 },
31490                 0, 0, /* No default value */
31491                 "extensionValue"
31492                 },
31493 };
31494 static const ber_tlv_tag_t asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[] = {
31495         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31496 };
31497 static const asn_TYPE_tag2member_t asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469[] = {
31498     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31499     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31500 };
31501 asn_SEQUENCE_specifics_t asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 = {
31502         sizeof(struct CoMPHypothesisSetItem_ExtIEs),
31503         offsetof(struct CoMPHypothesisSetItem_ExtIEs, _asn_ctx),
31504         asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469,
31505         2,      /* Count of tags in the map */
31506         0, 0, 0,        /* Optional elements (not needed) */
31507         -1,     /* First extension addition */
31508 };
31509 asn_TYPE_descriptor_t asn_DEF_CoMPHypothesisSetItem_ExtIEs = {
31510         "CoMPHypothesisSetItem-ExtIEs",
31511         "CoMPHypothesisSetItem-ExtIEs",
31512         &asn_OP_SEQUENCE,
31513         asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,
31514         sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
31515                 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
31516         asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,  /* Same as above */
31517         sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
31518                 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
31519         { 0, 0, SEQUENCE_constraint },
31520         asn_MBR_CoMPHypothesisSetItem_ExtIEs_469,
31521         3,      /* Elements count */
31522         &asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 /* Additional specs */
31523 };
31524
31525 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_476 = {
31526         sizeof(struct CoMPInformation_ExtIEs__extensionValue),
31527         offsetof(struct CoMPInformation_ExtIEs__extensionValue, _asn_ctx),
31528         offsetof(struct CoMPInformation_ExtIEs__extensionValue, present),
31529         sizeof(((struct CoMPInformation_ExtIEs__extensionValue *)0)->present),
31530         0,      /* No top level tags */
31531         0,      /* No tags in the map */
31532         0, 0,
31533         -1      /* Extensions start */
31534 };
31535 static /* Use -fall-defs-global to expose */
31536 asn_TYPE_descriptor_t asn_DEF_extensionValue_476 = {
31537         "extensionValue",
31538         "extensionValue",
31539         &asn_OP_OPEN_TYPE,
31540         0,      /* No effective tags (pointer) */
31541         0,      /* No effective tags (count) */
31542         0,      /* No tags (pointer) */
31543         0,      /* No tags (count) */
31544         { 0, 0, OPEN_TYPE_constraint },
31545         0, 0,   /* No members */
31546         &asn_SPC_extensionValue_specs_476       /* Additional specs */
31547 };
31548
31549 asn_TYPE_member_t asn_MBR_CoMPInformation_ExtIEs_473[] = {
31550         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, id),
31551                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31552                 0,
31553                 &asn_DEF_ProtocolIE_ID,
31554                 0,
31555                 { 0, &asn_PER_memb_id_constr_474,  memb_id_constraint_473 },
31556                 0, 0, /* No default value */
31557                 "id"
31558                 },
31559         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, criticality),
31560                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31561                 0,
31562                 &asn_DEF_Criticality,
31563                 0,
31564                 { 0, &asn_PER_memb_criticality_constr_475,  memb_criticality_constraint_473 },
31565                 0, 0, /* No default value */
31566                 "criticality"
31567                 },
31568         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, extensionValue),
31569                 -1 /* Ambiguous tag (ANY?) */,
31570                 0,
31571                 &asn_DEF_extensionValue_476,
31572                 0,
31573                 { 0, &asn_PER_memb_extensionValue_constr_476,  memb_extensionValue_constraint_473 },
31574                 0, 0, /* No default value */
31575                 "extensionValue"
31576                 },
31577 };
31578 static const ber_tlv_tag_t asn_DEF_CoMPInformation_ExtIEs_tags_473[] = {
31579         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31580 };
31581 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformation_ExtIEs_tag2el_473[] = {
31582     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31583     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31584 };
31585 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformation_ExtIEs_specs_473 = {
31586         sizeof(struct CoMPInformation_ExtIEs),
31587         offsetof(struct CoMPInformation_ExtIEs, _asn_ctx),
31588         asn_MAP_CoMPInformation_ExtIEs_tag2el_473,
31589         2,      /* Count of tags in the map */
31590         0, 0, 0,        /* Optional elements (not needed) */
31591         -1,     /* First extension addition */
31592 };
31593 asn_TYPE_descriptor_t asn_DEF_CoMPInformation_ExtIEs = {
31594         "CoMPInformation-ExtIEs",
31595         "CoMPInformation-ExtIEs",
31596         &asn_OP_SEQUENCE,
31597         asn_DEF_CoMPInformation_ExtIEs_tags_473,
31598         sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
31599                 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
31600         asn_DEF_CoMPInformation_ExtIEs_tags_473,        /* Same as above */
31601         sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
31602                 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
31603         { 0, 0, SEQUENCE_constraint },
31604         asn_MBR_CoMPInformation_ExtIEs_473,
31605         3,      /* Elements count */
31606         &asn_SPC_CoMPInformation_ExtIEs_specs_473       /* Additional specs */
31607 };
31608
31609 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_480 = {
31610         sizeof(struct CoMPInformationItem_ExtIEs__extensionValue),
31611         offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, _asn_ctx),
31612         offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, present),
31613         sizeof(((struct CoMPInformationItem_ExtIEs__extensionValue *)0)->present),
31614         0,      /* No top level tags */
31615         0,      /* No tags in the map */
31616         0, 0,
31617         -1      /* Extensions start */
31618 };
31619 static /* Use -fall-defs-global to expose */
31620 asn_TYPE_descriptor_t asn_DEF_extensionValue_480 = {
31621         "extensionValue",
31622         "extensionValue",
31623         &asn_OP_OPEN_TYPE,
31624         0,      /* No effective tags (pointer) */
31625         0,      /* No effective tags (count) */
31626         0,      /* No tags (pointer) */
31627         0,      /* No tags (count) */
31628         { 0, 0, OPEN_TYPE_constraint },
31629         0, 0,   /* No members */
31630         &asn_SPC_extensionValue_specs_480       /* Additional specs */
31631 };
31632
31633 asn_TYPE_member_t asn_MBR_CoMPInformationItem_ExtIEs_477[] = {
31634         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, id),
31635                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31636                 0,
31637                 &asn_DEF_ProtocolIE_ID,
31638                 0,
31639                 { 0, &asn_PER_memb_id_constr_478,  memb_id_constraint_477 },
31640                 0, 0, /* No default value */
31641                 "id"
31642                 },
31643         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, criticality),
31644                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31645                 0,
31646                 &asn_DEF_Criticality,
31647                 0,
31648                 { 0, &asn_PER_memb_criticality_constr_479,  memb_criticality_constraint_477 },
31649                 0, 0, /* No default value */
31650                 "criticality"
31651                 },
31652         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, extensionValue),
31653                 -1 /* Ambiguous tag (ANY?) */,
31654                 0,
31655                 &asn_DEF_extensionValue_480,
31656                 0,
31657                 { 0, &asn_PER_memb_extensionValue_constr_480,  memb_extensionValue_constraint_477 },
31658                 0, 0, /* No default value */
31659                 "extensionValue"
31660                 },
31661 };
31662 static const ber_tlv_tag_t asn_DEF_CoMPInformationItem_ExtIEs_tags_477[] = {
31663         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31664 };
31665 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477[] = {
31666     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31667     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31668 };
31669 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationItem_ExtIEs_specs_477 = {
31670         sizeof(struct CoMPInformationItem_ExtIEs),
31671         offsetof(struct CoMPInformationItem_ExtIEs, _asn_ctx),
31672         asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477,
31673         2,      /* Count of tags in the map */
31674         0, 0, 0,        /* Optional elements (not needed) */
31675         -1,     /* First extension addition */
31676 };
31677 asn_TYPE_descriptor_t asn_DEF_CoMPInformationItem_ExtIEs = {
31678         "CoMPInformationItem-ExtIEs",
31679         "CoMPInformationItem-ExtIEs",
31680         &asn_OP_SEQUENCE,
31681         asn_DEF_CoMPInformationItem_ExtIEs_tags_477,
31682         sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
31683                 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
31684         asn_DEF_CoMPInformationItem_ExtIEs_tags_477,    /* Same as above */
31685         sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
31686                 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
31687         { 0, 0, SEQUENCE_constraint },
31688         asn_MBR_CoMPInformationItem_ExtIEs_477,
31689         3,      /* Elements count */
31690         &asn_SPC_CoMPInformationItem_ExtIEs_specs_477   /* Additional specs */
31691 };
31692
31693 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_484 = {
31694         sizeof(struct CoMPInformationStartTime_ExtIEs__extensionValue),
31695         offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, _asn_ctx),
31696         offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, present),
31697         sizeof(((struct CoMPInformationStartTime_ExtIEs__extensionValue *)0)->present),
31698         0,      /* No top level tags */
31699         0,      /* No tags in the map */
31700         0, 0,
31701         -1      /* Extensions start */
31702 };
31703 static /* Use -fall-defs-global to expose */
31704 asn_TYPE_descriptor_t asn_DEF_extensionValue_484 = {
31705         "extensionValue",
31706         "extensionValue",
31707         &asn_OP_OPEN_TYPE,
31708         0,      /* No effective tags (pointer) */
31709         0,      /* No effective tags (count) */
31710         0,      /* No tags (pointer) */
31711         0,      /* No tags (count) */
31712         { 0, 0, OPEN_TYPE_constraint },
31713         0, 0,   /* No members */
31714         &asn_SPC_extensionValue_specs_484       /* Additional specs */
31715 };
31716
31717 asn_TYPE_member_t asn_MBR_CoMPInformationStartTime_ExtIEs_481[] = {
31718         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, id),
31719                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31720                 0,
31721                 &asn_DEF_ProtocolIE_ID,
31722                 0,
31723                 { 0, &asn_PER_memb_id_constr_482,  memb_id_constraint_481 },
31724                 0, 0, /* No default value */
31725                 "id"
31726                 },
31727         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, criticality),
31728                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31729                 0,
31730                 &asn_DEF_Criticality,
31731                 0,
31732                 { 0, &asn_PER_memb_criticality_constr_483,  memb_criticality_constraint_481 },
31733                 0, 0, /* No default value */
31734                 "criticality"
31735                 },
31736         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, extensionValue),
31737                 -1 /* Ambiguous tag (ANY?) */,
31738                 0,
31739                 &asn_DEF_extensionValue_484,
31740                 0,
31741                 { 0, &asn_PER_memb_extensionValue_constr_484,  memb_extensionValue_constraint_481 },
31742                 0, 0, /* No default value */
31743                 "extensionValue"
31744                 },
31745 };
31746 static const ber_tlv_tag_t asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[] = {
31747         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31748 };
31749 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481[] = {
31750     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31751     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31752 };
31753 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 = {
31754         sizeof(struct CoMPInformationStartTime_ExtIEs),
31755         offsetof(struct CoMPInformationStartTime_ExtIEs, _asn_ctx),
31756         asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481,
31757         2,      /* Count of tags in the map */
31758         0, 0, 0,        /* Optional elements (not needed) */
31759         -1,     /* First extension addition */
31760 };
31761 asn_TYPE_descriptor_t asn_DEF_CoMPInformationStartTime_ExtIEs = {
31762         "CoMPInformationStartTime-ExtIEs",
31763         "CoMPInformationStartTime-ExtIEs",
31764         &asn_OP_SEQUENCE,
31765         asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,
31766         sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
31767                 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
31768         asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,       /* Same as above */
31769         sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
31770                 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
31771         { 0, 0, SEQUENCE_constraint },
31772         asn_MBR_CoMPInformationStartTime_ExtIEs_481,
31773         3,      /* Elements count */
31774         &asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481      /* Additional specs */
31775 };
31776
31777 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_488 = {
31778         sizeof(struct CompositeAvailableCapacity_ExtIEs__extensionValue),
31779         offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, _asn_ctx),
31780         offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, present),
31781         sizeof(((struct CompositeAvailableCapacity_ExtIEs__extensionValue *)0)->present),
31782         0,      /* No top level tags */
31783         0,      /* No tags in the map */
31784         0, 0,
31785         -1      /* Extensions start */
31786 };
31787 static /* Use -fall-defs-global to expose */
31788 asn_TYPE_descriptor_t asn_DEF_extensionValue_488 = {
31789         "extensionValue",
31790         "extensionValue",
31791         &asn_OP_OPEN_TYPE,
31792         0,      /* No effective tags (pointer) */
31793         0,      /* No effective tags (count) */
31794         0,      /* No tags (pointer) */
31795         0,      /* No tags (count) */
31796         { 0, 0, OPEN_TYPE_constraint },
31797         0, 0,   /* No members */
31798         &asn_SPC_extensionValue_specs_488       /* Additional specs */
31799 };
31800
31801 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacity_ExtIEs_485[] = {
31802         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, id),
31803                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31804                 0,
31805                 &asn_DEF_ProtocolIE_ID,
31806                 0,
31807                 { 0, &asn_PER_memb_id_constr_486,  memb_id_constraint_485 },
31808                 0, 0, /* No default value */
31809                 "id"
31810                 },
31811         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, criticality),
31812                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31813                 0,
31814                 &asn_DEF_Criticality,
31815                 0,
31816                 { 0, &asn_PER_memb_criticality_constr_487,  memb_criticality_constraint_485 },
31817                 0, 0, /* No default value */
31818                 "criticality"
31819                 },
31820         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, extensionValue),
31821                 -1 /* Ambiguous tag (ANY?) */,
31822                 0,
31823                 &asn_DEF_extensionValue_488,
31824                 0,
31825                 { 0, &asn_PER_memb_extensionValue_constr_488,  memb_extensionValue_constraint_485 },
31826                 0, 0, /* No default value */
31827                 "extensionValue"
31828                 },
31829 };
31830 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[] = {
31831         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31832 };
31833 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485[] = {
31834     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31835     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31836 };
31837 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 = {
31838         sizeof(struct CompositeAvailableCapacity_ExtIEs),
31839         offsetof(struct CompositeAvailableCapacity_ExtIEs, _asn_ctx),
31840         asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485,
31841         2,      /* Count of tags in the map */
31842         0, 0, 0,        /* Optional elements (not needed) */
31843         -1,     /* First extension addition */
31844 };
31845 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacity_ExtIEs = {
31846         "CompositeAvailableCapacity-ExtIEs",
31847         "CompositeAvailableCapacity-ExtIEs",
31848         &asn_OP_SEQUENCE,
31849         asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,
31850         sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
31851                 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
31852         asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,     /* Same as above */
31853         sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
31854                 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
31855         { 0, 0, SEQUENCE_constraint },
31856         asn_MBR_CompositeAvailableCapacity_ExtIEs_485,
31857         3,      /* Elements count */
31858         &asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485    /* Additional specs */
31859 };
31860
31861 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_492 = {
31862         sizeof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue),
31863         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, _asn_ctx),
31864         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, present),
31865         sizeof(((struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue *)0)->present),
31866         0,      /* No top level tags */
31867         0,      /* No tags in the map */
31868         0, 0,
31869         -1      /* Extensions start */
31870 };
31871 static /* Use -fall-defs-global to expose */
31872 asn_TYPE_descriptor_t asn_DEF_extensionValue_492 = {
31873         "extensionValue",
31874         "extensionValue",
31875         &asn_OP_OPEN_TYPE,
31876         0,      /* No effective tags (pointer) */
31877         0,      /* No effective tags (count) */
31878         0,      /* No tags (pointer) */
31879         0,      /* No tags (count) */
31880         { 0, 0, OPEN_TYPE_constraint },
31881         0, 0,   /* No members */
31882         &asn_SPC_extensionValue_specs_492       /* Additional specs */
31883 };
31884
31885 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489[] = {
31886         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, id),
31887                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31888                 0,
31889                 &asn_DEF_ProtocolIE_ID,
31890                 0,
31891                 { 0, &asn_PER_memb_id_constr_490,  memb_id_constraint_489 },
31892                 0, 0, /* No default value */
31893                 "id"
31894                 },
31895         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, criticality),
31896                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31897                 0,
31898                 &asn_DEF_Criticality,
31899                 0,
31900                 { 0, &asn_PER_memb_criticality_constr_491,  memb_criticality_constraint_489 },
31901                 0, 0, /* No default value */
31902                 "criticality"
31903                 },
31904         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, extensionValue),
31905                 -1 /* Ambiguous tag (ANY?) */,
31906                 0,
31907                 &asn_DEF_extensionValue_492,
31908                 0,
31909                 { 0, &asn_PER_memb_extensionValue_constr_492,  memb_extensionValue_constraint_489 },
31910                 0, 0, /* No default value */
31911                 "extensionValue"
31912                 },
31913 };
31914 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[] = {
31915         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31916 };
31917 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489[] = {
31918     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31919     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31920 };
31921 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 = {
31922         sizeof(struct CompositeAvailableCapacityGroup_ExtIEs),
31923         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, _asn_ctx),
31924         asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489,
31925         2,      /* Count of tags in the map */
31926         0, 0, 0,        /* Optional elements (not needed) */
31927         -1,     /* First extension addition */
31928 };
31929 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs = {
31930         "CompositeAvailableCapacityGroup-ExtIEs",
31931         "CompositeAvailableCapacityGroup-ExtIEs",
31932         &asn_OP_SEQUENCE,
31933         asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,
31934         sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
31935                 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
31936         asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,        /* Same as above */
31937         sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
31938                 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
31939         { 0, 0, SEQUENCE_constraint },
31940         asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489,
31941         3,      /* Elements count */
31942         &asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489       /* Additional specs */
31943 };
31944
31945 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_496 = {
31946         sizeof(struct COUNTvalue_ExtIEs__extensionValue),
31947         offsetof(struct COUNTvalue_ExtIEs__extensionValue, _asn_ctx),
31948         offsetof(struct COUNTvalue_ExtIEs__extensionValue, present),
31949         sizeof(((struct COUNTvalue_ExtIEs__extensionValue *)0)->present),
31950         0,      /* No top level tags */
31951         0,      /* No tags in the map */
31952         0, 0,
31953         -1      /* Extensions start */
31954 };
31955 static /* Use -fall-defs-global to expose */
31956 asn_TYPE_descriptor_t asn_DEF_extensionValue_496 = {
31957         "extensionValue",
31958         "extensionValue",
31959         &asn_OP_OPEN_TYPE,
31960         0,      /* No effective tags (pointer) */
31961         0,      /* No effective tags (count) */
31962         0,      /* No tags (pointer) */
31963         0,      /* No tags (count) */
31964         { 0, 0, OPEN_TYPE_constraint },
31965         0, 0,   /* No members */
31966         &asn_SPC_extensionValue_specs_496       /* Additional specs */
31967 };
31968
31969 asn_TYPE_member_t asn_MBR_COUNTvalue_ExtIEs_493[] = {
31970         { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, id),
31971                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31972                 0,
31973                 &asn_DEF_ProtocolIE_ID,
31974                 0,
31975                 { 0, &asn_PER_memb_id_constr_494,  memb_id_constraint_493 },
31976                 0, 0, /* No default value */
31977                 "id"
31978                 },
31979         { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, criticality),
31980                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31981                 0,
31982                 &asn_DEF_Criticality,
31983                 0,
31984                 { 0, &asn_PER_memb_criticality_constr_495,  memb_criticality_constraint_493 },
31985                 0, 0, /* No default value */
31986                 "criticality"
31987                 },
31988         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, extensionValue),
31989                 -1 /* Ambiguous tag (ANY?) */,
31990                 0,
31991                 &asn_DEF_extensionValue_496,
31992                 0,
31993                 { 0, &asn_PER_memb_extensionValue_constr_496,  memb_extensionValue_constraint_493 },
31994                 0, 0, /* No default value */
31995                 "extensionValue"
31996                 },
31997 };
31998 static const ber_tlv_tag_t asn_DEF_COUNTvalue_ExtIEs_tags_493[] = {
31999         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32000 };
32001 static const asn_TYPE_tag2member_t asn_MAP_COUNTvalue_ExtIEs_tag2el_493[] = {
32002     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32003     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32004 };
32005 asn_SEQUENCE_specifics_t asn_SPC_COUNTvalue_ExtIEs_specs_493 = {
32006         sizeof(struct COUNTvalue_ExtIEs),
32007         offsetof(struct COUNTvalue_ExtIEs, _asn_ctx),
32008         asn_MAP_COUNTvalue_ExtIEs_tag2el_493,
32009         2,      /* Count of tags in the map */
32010         0, 0, 0,        /* Optional elements (not needed) */
32011         -1,     /* First extension addition */
32012 };
32013 asn_TYPE_descriptor_t asn_DEF_COUNTvalue_ExtIEs = {
32014         "COUNTvalue-ExtIEs",
32015         "COUNTvalue-ExtIEs",
32016         &asn_OP_SEQUENCE,
32017         asn_DEF_COUNTvalue_ExtIEs_tags_493,
32018         sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
32019                 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
32020         asn_DEF_COUNTvalue_ExtIEs_tags_493,     /* Same as above */
32021         sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
32022                 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
32023         { 0, 0, SEQUENCE_constraint },
32024         asn_MBR_COUNTvalue_ExtIEs_493,
32025         3,      /* Elements count */
32026         &asn_SPC_COUNTvalue_ExtIEs_specs_493    /* Additional specs */
32027 };
32028
32029 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_500 = {
32030         sizeof(struct COUNTValueExtended_ExtIEs__extensionValue),
32031         offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, _asn_ctx),
32032         offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, present),
32033         sizeof(((struct COUNTValueExtended_ExtIEs__extensionValue *)0)->present),
32034         0,      /* No top level tags */
32035         0,      /* No tags in the map */
32036         0, 0,
32037         -1      /* Extensions start */
32038 };
32039 static /* Use -fall-defs-global to expose */
32040 asn_TYPE_descriptor_t asn_DEF_extensionValue_500 = {
32041         "extensionValue",
32042         "extensionValue",
32043         &asn_OP_OPEN_TYPE,
32044         0,      /* No effective tags (pointer) */
32045         0,      /* No effective tags (count) */
32046         0,      /* No tags (pointer) */
32047         0,      /* No tags (count) */
32048         { 0, 0, OPEN_TYPE_constraint },
32049         0, 0,   /* No members */
32050         &asn_SPC_extensionValue_specs_500       /* Additional specs */
32051 };
32052
32053 asn_TYPE_member_t asn_MBR_COUNTValueExtended_ExtIEs_497[] = {
32054         { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, id),
32055                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32056                 0,
32057                 &asn_DEF_ProtocolIE_ID,
32058                 0,
32059                 { 0, &asn_PER_memb_id_constr_498,  memb_id_constraint_497 },
32060                 0, 0, /* No default value */
32061                 "id"
32062                 },
32063         { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, criticality),
32064                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32065                 0,
32066                 &asn_DEF_Criticality,
32067                 0,
32068                 { 0, &asn_PER_memb_criticality_constr_499,  memb_criticality_constraint_497 },
32069                 0, 0, /* No default value */
32070                 "criticality"
32071                 },
32072         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, extensionValue),
32073                 -1 /* Ambiguous tag (ANY?) */,
32074                 0,
32075                 &asn_DEF_extensionValue_500,
32076                 0,
32077                 { 0, &asn_PER_memb_extensionValue_constr_500,  memb_extensionValue_constraint_497 },
32078                 0, 0, /* No default value */
32079                 "extensionValue"
32080                 },
32081 };
32082 static const ber_tlv_tag_t asn_DEF_COUNTValueExtended_ExtIEs_tags_497[] = {
32083         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32084 };
32085 static const asn_TYPE_tag2member_t asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497[] = {
32086     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32087     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32088 };
32089 asn_SEQUENCE_specifics_t asn_SPC_COUNTValueExtended_ExtIEs_specs_497 = {
32090         sizeof(struct COUNTValueExtended_ExtIEs),
32091         offsetof(struct COUNTValueExtended_ExtIEs, _asn_ctx),
32092         asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497,
32093         2,      /* Count of tags in the map */
32094         0, 0, 0,        /* Optional elements (not needed) */
32095         -1,     /* First extension addition */
32096 };
32097 asn_TYPE_descriptor_t asn_DEF_COUNTValueExtended_ExtIEs = {
32098         "COUNTValueExtended-ExtIEs",
32099         "COUNTValueExtended-ExtIEs",
32100         &asn_OP_SEQUENCE,
32101         asn_DEF_COUNTValueExtended_ExtIEs_tags_497,
32102         sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
32103                 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
32104         asn_DEF_COUNTValueExtended_ExtIEs_tags_497,     /* Same as above */
32105         sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
32106                 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
32107         { 0, 0, SEQUENCE_constraint },
32108         asn_MBR_COUNTValueExtended_ExtIEs_497,
32109         3,      /* Elements count */
32110         &asn_SPC_COUNTValueExtended_ExtIEs_specs_497    /* Additional specs */
32111 };
32112
32113 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_504 = {
32114         sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue),
32115         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, _asn_ctx),
32116         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, present),
32117         sizeof(((struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue *)0)->present),
32118         0,      /* No top level tags */
32119         0,      /* No tags in the map */
32120         0, 0,
32121         -1      /* Extensions start */
32122 };
32123 static /* Use -fall-defs-global to expose */
32124 asn_TYPE_descriptor_t asn_DEF_extensionValue_504 = {
32125         "extensionValue",
32126         "extensionValue",
32127         &asn_OP_OPEN_TYPE,
32128         0,      /* No effective tags (pointer) */
32129         0,      /* No effective tags (count) */
32130         0,      /* No tags (pointer) */
32131         0,      /* No tags (count) */
32132         { 0, 0, OPEN_TYPE_constraint },
32133         0, 0,   /* No members */
32134         &asn_SPC_extensionValue_specs_504       /* Additional specs */
32135 };
32136
32137 asn_TYPE_member_t asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501[] = {
32138         { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, id),
32139                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32140                 0,
32141                 &asn_DEF_ProtocolIE_ID,
32142                 0,
32143                 { 0, &asn_PER_memb_id_constr_502,  memb_id_constraint_501 },
32144                 0, 0, /* No default value */
32145                 "id"
32146                 },
32147         { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, criticality),
32148                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32149                 0,
32150                 &asn_DEF_Criticality,
32151                 0,
32152                 { 0, &asn_PER_memb_criticality_constr_503,  memb_criticality_constraint_501 },
32153                 0, 0, /* No default value */
32154                 "criticality"
32155                 },
32156         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, extensionValue),
32157                 -1 /* Ambiguous tag (ANY?) */,
32158                 0,
32159                 &asn_DEF_extensionValue_504,
32160                 0,
32161                 { 0, &asn_PER_memb_extensionValue_constr_504,  memb_extensionValue_constraint_501 },
32162                 0, 0, /* No default value */
32163                 "extensionValue"
32164                 },
32165 };
32166 static const ber_tlv_tag_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[] = {
32167         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32168 };
32169 static const asn_TYPE_tag2member_t asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501[] = {
32170     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32171     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32172 };
32173 asn_SEQUENCE_specifics_t asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 = {
32174         sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs),
32175         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, _asn_ctx),
32176         asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501,
32177         2,      /* Count of tags in the map */
32178         0, 0, 0,        /* Optional elements (not needed) */
32179         -1,     /* First extension addition */
32180 };
32181 asn_TYPE_descriptor_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs = {
32182         "COUNTvaluePDCP-SNlength18-ExtIEs",
32183         "COUNTvaluePDCP-SNlength18-ExtIEs",
32184         &asn_OP_SEQUENCE,
32185         asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,
32186         sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
32187                 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
32188         asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,      /* Same as above */
32189         sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
32190                 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
32191         { 0, 0, SEQUENCE_constraint },
32192         asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501,
32193         3,      /* Elements count */
32194         &asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501     /* Additional specs */
32195 };
32196
32197 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_508 = {
32198         sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
32199         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
32200         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
32201         sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
32202         0,      /* No top level tags */
32203         0,      /* No tags in the map */
32204         0, 0,
32205         -1      /* Extensions start */
32206 };
32207 static /* Use -fall-defs-global to expose */
32208 asn_TYPE_descriptor_t asn_DEF_extensionValue_508 = {
32209         "extensionValue",
32210         "extensionValue",
32211         &asn_OP_OPEN_TYPE,
32212         0,      /* No effective tags (pointer) */
32213         0,      /* No effective tags (count) */
32214         0,      /* No tags (pointer) */
32215         0,      /* No tags (count) */
32216         { 0, 0, OPEN_TYPE_constraint },
32217         0, 0,   /* No members */
32218         &asn_SPC_extensionValue_specs_508       /* Additional specs */
32219 };
32220
32221 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_505[] = {
32222         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
32223                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32224                 0,
32225                 &asn_DEF_ProtocolIE_ID,
32226                 0,
32227                 { 0, &asn_PER_memb_id_constr_506,  memb_id_constraint_505 },
32228                 0, 0, /* No default value */
32229                 "id"
32230                 },
32231         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
32232                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32233                 0,
32234                 &asn_DEF_Criticality,
32235                 0,
32236                 { 0, &asn_PER_memb_criticality_constr_507,  memb_criticality_constraint_505 },
32237                 0, 0, /* No default value */
32238                 "criticality"
32239                 },
32240         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
32241                 -1 /* Ambiguous tag (ANY?) */,
32242                 0,
32243                 &asn_DEF_extensionValue_508,
32244                 0,
32245                 { 0, &asn_PER_memb_extensionValue_constr_508,  memb_extensionValue_constraint_505 },
32246                 0, 0, /* No default value */
32247                 "extensionValue"
32248                 },
32249 };
32250 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[] = {
32251         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32252 };
32253 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505[] = {
32254     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32255     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32256 };
32257 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 = {
32258         sizeof(struct CriticalityDiagnostics_ExtIEs),
32259         offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
32260         asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505,
32261         2,      /* Count of tags in the map */
32262         0, 0, 0,        /* Optional elements (not needed) */
32263         -1,     /* First extension addition */
32264 };
32265 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
32266         "CriticalityDiagnostics-ExtIEs",
32267         "CriticalityDiagnostics-ExtIEs",
32268         &asn_OP_SEQUENCE,
32269         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505,
32270         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
32271                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
32272         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505, /* Same as above */
32273         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
32274                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
32275         { 0, 0, SEQUENCE_constraint },
32276         asn_MBR_CriticalityDiagnostics_ExtIEs_505,
32277         3,      /* Elements count */
32278         &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505        /* Additional specs */
32279 };
32280
32281 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_512 = {
32282         sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue),
32283         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, _asn_ctx),
32284         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, present),
32285         sizeof(((struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue *)0)->present),
32286         0,      /* No top level tags */
32287         0,      /* No tags in the map */
32288         0, 0,
32289         -1      /* Extensions start */
32290 };
32291 static /* Use -fall-defs-global to expose */
32292 asn_TYPE_descriptor_t asn_DEF_extensionValue_512 = {
32293         "extensionValue",
32294         "extensionValue",
32295         &asn_OP_OPEN_TYPE,
32296         0,      /* No effective tags (pointer) */
32297         0,      /* No effective tags (count) */
32298         0,      /* No tags (pointer) */
32299         0,      /* No tags (count) */
32300         { 0, 0, OPEN_TYPE_constraint },
32301         0, 0,   /* No members */
32302         &asn_SPC_extensionValue_specs_512       /* Additional specs */
32303 };
32304
32305 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509[] = {
32306         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, id),
32307                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32308                 0,
32309                 &asn_DEF_ProtocolIE_ID,
32310                 0,
32311                 { 0, &asn_PER_memb_id_constr_510,  memb_id_constraint_509 },
32312                 0, 0, /* No default value */
32313                 "id"
32314                 },
32315         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, criticality),
32316                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32317                 0,
32318                 &asn_DEF_Criticality,
32319                 0,
32320                 { 0, &asn_PER_memb_criticality_constr_511,  memb_criticality_constraint_509 },
32321                 0, 0, /* No default value */
32322                 "criticality"
32323                 },
32324         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, extensionValue),
32325                 -1 /* Ambiguous tag (ANY?) */,
32326                 0,
32327                 &asn_DEF_extensionValue_512,
32328                 0,
32329                 { 0, &asn_PER_memb_extensionValue_constr_512,  memb_extensionValue_constraint_509 },
32330                 0, 0, /* No default value */
32331                 "extensionValue"
32332                 },
32333 };
32334 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[] = {
32335         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32336 };
32337 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509[] = {
32338     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32339     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32340 };
32341 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 = {
32342         sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs),
32343         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, _asn_ctx),
32344         asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509,
32345         2,      /* Count of tags in the map */
32346         0, 0, 0,        /* Optional elements (not needed) */
32347         -1,     /* First extension addition */
32348 };
32349 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs = {
32350         "CriticalityDiagnostics-IE-List-ExtIEs",
32351         "CriticalityDiagnostics-IE-List-ExtIEs",
32352         &asn_OP_SEQUENCE,
32353         asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509,
32354         sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
32355                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
32356         asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509, /* Same as above */
32357         sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
32358                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
32359         { 0, 0, SEQUENCE_constraint },
32360         asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509,
32361         3,      /* Elements count */
32362         &asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509        /* Additional specs */
32363 };
32364
32365 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_516 = {
32366         sizeof(struct CSIReportList_ExtIEs__extensionValue),
32367         offsetof(struct CSIReportList_ExtIEs__extensionValue, _asn_ctx),
32368         offsetof(struct CSIReportList_ExtIEs__extensionValue, present),
32369         sizeof(((struct CSIReportList_ExtIEs__extensionValue *)0)->present),
32370         0,      /* No top level tags */
32371         0,      /* No tags in the map */
32372         0, 0,
32373         -1      /* Extensions start */
32374 };
32375 static /* Use -fall-defs-global to expose */
32376 asn_TYPE_descriptor_t asn_DEF_extensionValue_516 = {
32377         "extensionValue",
32378         "extensionValue",
32379         &asn_OP_OPEN_TYPE,
32380         0,      /* No effective tags (pointer) */
32381         0,      /* No effective tags (count) */
32382         0,      /* No tags (pointer) */
32383         0,      /* No tags (count) */
32384         { 0, 0, OPEN_TYPE_constraint },
32385         0, 0,   /* No members */
32386         &asn_SPC_extensionValue_specs_516       /* Additional specs */
32387 };
32388
32389 asn_TYPE_member_t asn_MBR_CSIReportList_ExtIEs_513[] = {
32390         { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, id),
32391                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32392                 0,
32393                 &asn_DEF_ProtocolIE_ID,
32394                 0,
32395                 { 0, &asn_PER_memb_id_constr_514,  memb_id_constraint_513 },
32396                 0, 0, /* No default value */
32397                 "id"
32398                 },
32399         { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, criticality),
32400                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32401                 0,
32402                 &asn_DEF_Criticality,
32403                 0,
32404                 { 0, &asn_PER_memb_criticality_constr_515,  memb_criticality_constraint_513 },
32405                 0, 0, /* No default value */
32406                 "criticality"
32407                 },
32408         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, extensionValue),
32409                 -1 /* Ambiguous tag (ANY?) */,
32410                 0,
32411                 &asn_DEF_extensionValue_516,
32412                 0,
32413                 { 0, &asn_PER_memb_extensionValue_constr_516,  memb_extensionValue_constraint_513 },
32414                 0, 0, /* No default value */
32415                 "extensionValue"
32416                 },
32417 };
32418 static const ber_tlv_tag_t asn_DEF_CSIReportList_ExtIEs_tags_513[] = {
32419         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32420 };
32421 static const asn_TYPE_tag2member_t asn_MAP_CSIReportList_ExtIEs_tag2el_513[] = {
32422     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32423     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32424 };
32425 asn_SEQUENCE_specifics_t asn_SPC_CSIReportList_ExtIEs_specs_513 = {
32426         sizeof(struct CSIReportList_ExtIEs),
32427         offsetof(struct CSIReportList_ExtIEs, _asn_ctx),
32428         asn_MAP_CSIReportList_ExtIEs_tag2el_513,
32429         2,      /* Count of tags in the map */
32430         0, 0, 0,        /* Optional elements (not needed) */
32431         -1,     /* First extension addition */
32432 };
32433 asn_TYPE_descriptor_t asn_DEF_CSIReportList_ExtIEs = {
32434         "CSIReportList-ExtIEs",
32435         "CSIReportList-ExtIEs",
32436         &asn_OP_SEQUENCE,
32437         asn_DEF_CSIReportList_ExtIEs_tags_513,
32438         sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
32439                 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
32440         asn_DEF_CSIReportList_ExtIEs_tags_513,  /* Same as above */
32441         sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
32442                 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
32443         { 0, 0, SEQUENCE_constraint },
32444         asn_MBR_CSIReportList_ExtIEs_513,
32445         3,      /* Elements count */
32446         &asn_SPC_CSIReportList_ExtIEs_specs_513 /* Additional specs */
32447 };
32448
32449 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_520 = {
32450         sizeof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue),
32451         offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, _asn_ctx),
32452         offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, present),
32453         sizeof(((struct CSIReportPerCSIProcess_ExtIEs__extensionValue *)0)->present),
32454         0,      /* No top level tags */
32455         0,      /* No tags in the map */
32456         0, 0,
32457         -1      /* Extensions start */
32458 };
32459 static /* Use -fall-defs-global to expose */
32460 asn_TYPE_descriptor_t asn_DEF_extensionValue_520 = {
32461         "extensionValue",
32462         "extensionValue",
32463         &asn_OP_OPEN_TYPE,
32464         0,      /* No effective tags (pointer) */
32465         0,      /* No effective tags (count) */
32466         0,      /* No tags (pointer) */
32467         0,      /* No tags (count) */
32468         { 0, 0, OPEN_TYPE_constraint },
32469         0, 0,   /* No members */
32470         &asn_SPC_extensionValue_specs_520       /* Additional specs */
32471 };
32472
32473 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcess_ExtIEs_517[] = {
32474         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, id),
32475                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32476                 0,
32477                 &asn_DEF_ProtocolIE_ID,
32478                 0,
32479                 { 0, &asn_PER_memb_id_constr_518,  memb_id_constraint_517 },
32480                 0, 0, /* No default value */
32481                 "id"
32482                 },
32483         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, criticality),
32484                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32485                 0,
32486                 &asn_DEF_Criticality,
32487                 0,
32488                 { 0, &asn_PER_memb_criticality_constr_519,  memb_criticality_constraint_517 },
32489                 0, 0, /* No default value */
32490                 "criticality"
32491                 },
32492         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, extensionValue),
32493                 -1 /* Ambiguous tag (ANY?) */,
32494                 0,
32495                 &asn_DEF_extensionValue_520,
32496                 0,
32497                 { 0, &asn_PER_memb_extensionValue_constr_520,  memb_extensionValue_constraint_517 },
32498                 0, 0, /* No default value */
32499                 "extensionValue"
32500                 },
32501 };
32502 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[] = {
32503         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32504 };
32505 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517[] = {
32506     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32507     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32508 };
32509 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 = {
32510         sizeof(struct CSIReportPerCSIProcess_ExtIEs),
32511         offsetof(struct CSIReportPerCSIProcess_ExtIEs, _asn_ctx),
32512         asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517,
32513         2,      /* Count of tags in the map */
32514         0, 0, 0,        /* Optional elements (not needed) */
32515         -1,     /* First extension addition */
32516 };
32517 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcess_ExtIEs = {
32518         "CSIReportPerCSIProcess-ExtIEs",
32519         "CSIReportPerCSIProcess-ExtIEs",
32520         &asn_OP_SEQUENCE,
32521         asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517,
32522         sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
32523                 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
32524         asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517, /* Same as above */
32525         sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
32526                 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
32527         { 0, 0, SEQUENCE_constraint },
32528         asn_MBR_CSIReportPerCSIProcess_ExtIEs_517,
32529         3,      /* Elements count */
32530         &asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517        /* Additional specs */
32531 };
32532
32533 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_524 = {
32534         sizeof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue),
32535         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, _asn_ctx),
32536         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, present),
32537         sizeof(((struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue *)0)->present),
32538         0,      /* No top level tags */
32539         0,      /* No tags in the map */
32540         0, 0,
32541         -1      /* Extensions start */
32542 };
32543 static /* Use -fall-defs-global to expose */
32544 asn_TYPE_descriptor_t asn_DEF_extensionValue_524 = {
32545         "extensionValue",
32546         "extensionValue",
32547         &asn_OP_OPEN_TYPE,
32548         0,      /* No effective tags (pointer) */
32549         0,      /* No effective tags (count) */
32550         0,      /* No tags (pointer) */
32551         0,      /* No tags (count) */
32552         { 0, 0, OPEN_TYPE_constraint },
32553         0, 0,   /* No members */
32554         &asn_SPC_extensionValue_specs_524       /* Additional specs */
32555 };
32556
32557 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521[] = {
32558         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, id),
32559                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32560                 0,
32561                 &asn_DEF_ProtocolIE_ID,
32562                 0,
32563                 { 0, &asn_PER_memb_id_constr_522,  memb_id_constraint_521 },
32564                 0, 0, /* No default value */
32565                 "id"
32566                 },
32567         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, criticality),
32568                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32569                 0,
32570                 &asn_DEF_Criticality,
32571                 0,
32572                 { 0, &asn_PER_memb_criticality_constr_523,  memb_criticality_constraint_521 },
32573                 0, 0, /* No default value */
32574                 "criticality"
32575                 },
32576         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, extensionValue),
32577                 -1 /* Ambiguous tag (ANY?) */,
32578                 0,
32579                 &asn_DEF_extensionValue_524,
32580                 0,
32581                 { 0, &asn_PER_memb_extensionValue_constr_524,  memb_extensionValue_constraint_521 },
32582                 0, 0, /* No default value */
32583                 "extensionValue"
32584                 },
32585 };
32586 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[] = {
32587         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32588 };
32589 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521[] = {
32590     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32591     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32592 };
32593 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 = {
32594         sizeof(struct CSIReportPerCSIProcessItem_ExtIEs),
32595         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, _asn_ctx),
32596         asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521,
32597         2,      /* Count of tags in the map */
32598         0, 0, 0,        /* Optional elements (not needed) */
32599         -1,     /* First extension addition */
32600 };
32601 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs = {
32602         "CSIReportPerCSIProcessItem-ExtIEs",
32603         "CSIReportPerCSIProcessItem-ExtIEs",
32604         &asn_OP_SEQUENCE,
32605         asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,
32606         sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
32607                 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
32608         asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,     /* Same as above */
32609         sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
32610                 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
32611         { 0, 0, SEQUENCE_constraint },
32612         asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521,
32613         3,      /* Elements count */
32614         &asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521    /* Additional specs */
32615 };
32616
32617 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_528 = {
32618         sizeof(struct DataTrafficResourceIndication_ExtIEs__extensionValue),
32619         offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, _asn_ctx),
32620         offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, present),
32621         sizeof(((struct DataTrafficResourceIndication_ExtIEs__extensionValue *)0)->present),
32622         0,      /* No top level tags */
32623         0,      /* No tags in the map */
32624         0, 0,
32625         -1      /* Extensions start */
32626 };
32627 static /* Use -fall-defs-global to expose */
32628 asn_TYPE_descriptor_t asn_DEF_extensionValue_528 = {
32629         "extensionValue",
32630         "extensionValue",
32631         &asn_OP_OPEN_TYPE,
32632         0,      /* No effective tags (pointer) */
32633         0,      /* No effective tags (count) */
32634         0,      /* No tags (pointer) */
32635         0,      /* No tags (count) */
32636         { 0, 0, OPEN_TYPE_constraint },
32637         0, 0,   /* No members */
32638         &asn_SPC_extensionValue_specs_528       /* Additional specs */
32639 };
32640
32641 asn_TYPE_member_t asn_MBR_DataTrafficResourceIndication_ExtIEs_525[] = {
32642         { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, id),
32643                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32644                 0,
32645                 &asn_DEF_ProtocolIE_ID,
32646                 0,
32647                 { 0, &asn_PER_memb_id_constr_526,  memb_id_constraint_525 },
32648                 0, 0, /* No default value */
32649                 "id"
32650                 },
32651         { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, criticality),
32652                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32653                 0,
32654                 &asn_DEF_Criticality,
32655                 0,
32656                 { 0, &asn_PER_memb_criticality_constr_527,  memb_criticality_constraint_525 },
32657                 0, 0, /* No default value */
32658                 "criticality"
32659                 },
32660         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, extensionValue),
32661                 -1 /* Ambiguous tag (ANY?) */,
32662                 0,
32663                 &asn_DEF_extensionValue_528,
32664                 0,
32665                 { 0, &asn_PER_memb_extensionValue_constr_528,  memb_extensionValue_constraint_525 },
32666                 0, 0, /* No default value */
32667                 "extensionValue"
32668                 },
32669 };
32670 static const ber_tlv_tag_t asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[] = {
32671         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32672 };
32673 static const asn_TYPE_tag2member_t asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525[] = {
32674     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32675     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32676 };
32677 asn_SEQUENCE_specifics_t asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 = {
32678         sizeof(struct DataTrafficResourceIndication_ExtIEs),
32679         offsetof(struct DataTrafficResourceIndication_ExtIEs, _asn_ctx),
32680         asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525,
32681         2,      /* Count of tags in the map */
32682         0, 0, 0,        /* Optional elements (not needed) */
32683         -1,     /* First extension addition */
32684 };
32685 asn_TYPE_descriptor_t asn_DEF_DataTrafficResourceIndication_ExtIEs = {
32686         "DataTrafficResourceIndication-ExtIEs",
32687         "DataTrafficResourceIndication-ExtIEs",
32688         &asn_OP_SEQUENCE,
32689         asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,
32690         sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
32691                 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
32692         asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,  /* Same as above */
32693         sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
32694                 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
32695         { 0, 0, SEQUENCE_constraint },
32696         asn_MBR_DataTrafficResourceIndication_ExtIEs_525,
32697         3,      /* Elements count */
32698         &asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 /* Additional specs */
32699 };
32700
32701 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_532 = {
32702         sizeof(struct DeliveryStatus_ExtIEs__extensionValue),
32703         offsetof(struct DeliveryStatus_ExtIEs__extensionValue, _asn_ctx),
32704         offsetof(struct DeliveryStatus_ExtIEs__extensionValue, present),
32705         sizeof(((struct DeliveryStatus_ExtIEs__extensionValue *)0)->present),
32706         0,      /* No top level tags */
32707         0,      /* No tags in the map */
32708         0, 0,
32709         -1      /* Extensions start */
32710 };
32711 static /* Use -fall-defs-global to expose */
32712 asn_TYPE_descriptor_t asn_DEF_extensionValue_532 = {
32713         "extensionValue",
32714         "extensionValue",
32715         &asn_OP_OPEN_TYPE,
32716         0,      /* No effective tags (pointer) */
32717         0,      /* No effective tags (count) */
32718         0,      /* No tags (pointer) */
32719         0,      /* No tags (count) */
32720         { 0, 0, OPEN_TYPE_constraint },
32721         0, 0,   /* No members */
32722         &asn_SPC_extensionValue_specs_532       /* Additional specs */
32723 };
32724
32725 asn_TYPE_member_t asn_MBR_DeliveryStatus_ExtIEs_529[] = {
32726         { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, id),
32727                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32728                 0,
32729                 &asn_DEF_ProtocolIE_ID,
32730                 0,
32731                 { 0, &asn_PER_memb_id_constr_530,  memb_id_constraint_529 },
32732                 0, 0, /* No default value */
32733                 "id"
32734                 },
32735         { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, criticality),
32736                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32737                 0,
32738                 &asn_DEF_Criticality,
32739                 0,
32740                 { 0, &asn_PER_memb_criticality_constr_531,  memb_criticality_constraint_529 },
32741                 0, 0, /* No default value */
32742                 "criticality"
32743                 },
32744         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, extensionValue),
32745                 -1 /* Ambiguous tag (ANY?) */,
32746                 0,
32747                 &asn_DEF_extensionValue_532,
32748                 0,
32749                 { 0, &asn_PER_memb_extensionValue_constr_532,  memb_extensionValue_constraint_529 },
32750                 0, 0, /* No default value */
32751                 "extensionValue"
32752                 },
32753 };
32754 static const ber_tlv_tag_t asn_DEF_DeliveryStatus_ExtIEs_tags_529[] = {
32755         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32756 };
32757 static const asn_TYPE_tag2member_t asn_MAP_DeliveryStatus_ExtIEs_tag2el_529[] = {
32758     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32759     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32760 };
32761 asn_SEQUENCE_specifics_t asn_SPC_DeliveryStatus_ExtIEs_specs_529 = {
32762         sizeof(struct DeliveryStatus_ExtIEs),
32763         offsetof(struct DeliveryStatus_ExtIEs, _asn_ctx),
32764         asn_MAP_DeliveryStatus_ExtIEs_tag2el_529,
32765         2,      /* Count of tags in the map */
32766         0, 0, 0,        /* Optional elements (not needed) */
32767         -1,     /* First extension addition */
32768 };
32769 asn_TYPE_descriptor_t asn_DEF_DeliveryStatus_ExtIEs = {
32770         "DeliveryStatus-ExtIEs",
32771         "DeliveryStatus-ExtIEs",
32772         &asn_OP_SEQUENCE,
32773         asn_DEF_DeliveryStatus_ExtIEs_tags_529,
32774         sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
32775                 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
32776         asn_DEF_DeliveryStatus_ExtIEs_tags_529, /* Same as above */
32777         sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
32778                 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
32779         { 0, 0, SEQUENCE_constraint },
32780         asn_MBR_DeliveryStatus_ExtIEs_529,
32781         3,      /* Elements count */
32782         &asn_SPC_DeliveryStatus_ExtIEs_specs_529        /* Additional specs */
32783 };
32784
32785 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_536 = {
32786         sizeof(struct DynamicNAICSInformation_ExtIEs__extensionValue),
32787         offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, _asn_ctx),
32788         offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, present),
32789         sizeof(((struct DynamicNAICSInformation_ExtIEs__extensionValue *)0)->present),
32790         0,      /* No top level tags */
32791         0,      /* No tags in the map */
32792         0, 0,
32793         -1      /* Extensions start */
32794 };
32795 static /* Use -fall-defs-global to expose */
32796 asn_TYPE_descriptor_t asn_DEF_extensionValue_536 = {
32797         "extensionValue",
32798         "extensionValue",
32799         &asn_OP_OPEN_TYPE,
32800         0,      /* No effective tags (pointer) */
32801         0,      /* No effective tags (count) */
32802         0,      /* No tags (pointer) */
32803         0,      /* No tags (count) */
32804         { 0, 0, OPEN_TYPE_constraint },
32805         0, 0,   /* No members */
32806         &asn_SPC_extensionValue_specs_536       /* Additional specs */
32807 };
32808
32809 asn_TYPE_member_t asn_MBR_DynamicNAICSInformation_ExtIEs_533[] = {
32810         { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, id),
32811                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32812                 0,
32813                 &asn_DEF_ProtocolIE_ID,
32814                 0,
32815                 { 0, &asn_PER_memb_id_constr_534,  memb_id_constraint_533 },
32816                 0, 0, /* No default value */
32817                 "id"
32818                 },
32819         { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, criticality),
32820                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32821                 0,
32822                 &asn_DEF_Criticality,
32823                 0,
32824                 { 0, &asn_PER_memb_criticality_constr_535,  memb_criticality_constraint_533 },
32825                 0, 0, /* No default value */
32826                 "criticality"
32827                 },
32828         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, extensionValue),
32829                 -1 /* Ambiguous tag (ANY?) */,
32830                 0,
32831                 &asn_DEF_extensionValue_536,
32832                 0,
32833                 { 0, &asn_PER_memb_extensionValue_constr_536,  memb_extensionValue_constraint_533 },
32834                 0, 0, /* No default value */
32835                 "extensionValue"
32836                 },
32837 };
32838 static const ber_tlv_tag_t asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[] = {
32839         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32840 };
32841 static const asn_TYPE_tag2member_t asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533[] = {
32842     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32843     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32844 };
32845 asn_SEQUENCE_specifics_t asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 = {
32846         sizeof(struct DynamicNAICSInformation_ExtIEs),
32847         offsetof(struct DynamicNAICSInformation_ExtIEs, _asn_ctx),
32848         asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533,
32849         2,      /* Count of tags in the map */
32850         0, 0, 0,        /* Optional elements (not needed) */
32851         -1,     /* First extension addition */
32852 };
32853 asn_TYPE_descriptor_t asn_DEF_DynamicNAICSInformation_ExtIEs = {
32854         "DynamicNAICSInformation-ExtIEs",
32855         "DynamicNAICSInformation-ExtIEs",
32856         &asn_OP_SEQUENCE,
32857         asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,
32858         sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
32859                 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
32860         asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,        /* Same as above */
32861         sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
32862                 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
32863         { 0, 0, SEQUENCE_constraint },
32864         asn_MBR_DynamicNAICSInformation_ExtIEs_533,
32865         3,      /* Elements count */
32866         &asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533       /* Additional specs */
32867 };
32868
32869 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_540 = {
32870         sizeof(struct ECGI_ExtIEs__extensionValue),
32871         offsetof(struct ECGI_ExtIEs__extensionValue, _asn_ctx),
32872         offsetof(struct ECGI_ExtIEs__extensionValue, present),
32873         sizeof(((struct ECGI_ExtIEs__extensionValue *)0)->present),
32874         0,      /* No top level tags */
32875         0,      /* No tags in the map */
32876         0, 0,
32877         -1      /* Extensions start */
32878 };
32879 static /* Use -fall-defs-global to expose */
32880 asn_TYPE_descriptor_t asn_DEF_extensionValue_540 = {
32881         "extensionValue",
32882         "extensionValue",
32883         &asn_OP_OPEN_TYPE,
32884         0,      /* No effective tags (pointer) */
32885         0,      /* No effective tags (count) */
32886         0,      /* No tags (pointer) */
32887         0,      /* No tags (count) */
32888         { 0, 0, OPEN_TYPE_constraint },
32889         0, 0,   /* No members */
32890         &asn_SPC_extensionValue_specs_540       /* Additional specs */
32891 };
32892
32893 asn_TYPE_member_t asn_MBR_ECGI_ExtIEs_537[] = {
32894         { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, id),
32895                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32896                 0,
32897                 &asn_DEF_ProtocolIE_ID,
32898                 0,
32899                 { 0, &asn_PER_memb_id_constr_538,  memb_id_constraint_537 },
32900                 0, 0, /* No default value */
32901                 "id"
32902                 },
32903         { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, criticality),
32904                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32905                 0,
32906                 &asn_DEF_Criticality,
32907                 0,
32908                 { 0, &asn_PER_memb_criticality_constr_539,  memb_criticality_constraint_537 },
32909                 0, 0, /* No default value */
32910                 "criticality"
32911                 },
32912         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, extensionValue),
32913                 -1 /* Ambiguous tag (ANY?) */,
32914                 0,
32915                 &asn_DEF_extensionValue_540,
32916                 0,
32917                 { 0, &asn_PER_memb_extensionValue_constr_540,  memb_extensionValue_constraint_537 },
32918                 0, 0, /* No default value */
32919                 "extensionValue"
32920                 },
32921 };
32922 static const ber_tlv_tag_t asn_DEF_ECGI_ExtIEs_tags_537[] = {
32923         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32924 };
32925 static const asn_TYPE_tag2member_t asn_MAP_ECGI_ExtIEs_tag2el_537[] = {
32926     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32927     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32928 };
32929 asn_SEQUENCE_specifics_t asn_SPC_ECGI_ExtIEs_specs_537 = {
32930         sizeof(struct ECGI_ExtIEs),
32931         offsetof(struct ECGI_ExtIEs, _asn_ctx),
32932         asn_MAP_ECGI_ExtIEs_tag2el_537,
32933         2,      /* Count of tags in the map */
32934         0, 0, 0,        /* Optional elements (not needed) */
32935         -1,     /* First extension addition */
32936 };
32937 asn_TYPE_descriptor_t asn_DEF_ECGI_ExtIEs = {
32938         "ECGI-ExtIEs",
32939         "ECGI-ExtIEs",
32940         &asn_OP_SEQUENCE,
32941         asn_DEF_ECGI_ExtIEs_tags_537,
32942         sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
32943                 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
32944         asn_DEF_ECGI_ExtIEs_tags_537,   /* Same as above */
32945         sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
32946                 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
32947         { 0, 0, SEQUENCE_constraint },
32948         asn_MBR_ECGI_ExtIEs_537,
32949         3,      /* Elements count */
32950         &asn_SPC_ECGI_ExtIEs_specs_537  /* Additional specs */
32951 };
32952
32953 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_544 = {
32954         sizeof(struct EnhancedRNTP_ExtIEs__extensionValue),
32955         offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, _asn_ctx),
32956         offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, present),
32957         sizeof(((struct EnhancedRNTP_ExtIEs__extensionValue *)0)->present),
32958         0,      /* No top level tags */
32959         0,      /* No tags in the map */
32960         0, 0,
32961         -1      /* Extensions start */
32962 };
32963 static /* Use -fall-defs-global to expose */
32964 asn_TYPE_descriptor_t asn_DEF_extensionValue_544 = {
32965         "extensionValue",
32966         "extensionValue",
32967         &asn_OP_OPEN_TYPE,
32968         0,      /* No effective tags (pointer) */
32969         0,      /* No effective tags (count) */
32970         0,      /* No tags (pointer) */
32971         0,      /* No tags (count) */
32972         { 0, 0, OPEN_TYPE_constraint },
32973         0, 0,   /* No members */
32974         &asn_SPC_extensionValue_specs_544       /* Additional specs */
32975 };
32976
32977 asn_TYPE_member_t asn_MBR_EnhancedRNTP_ExtIEs_541[] = {
32978         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, id),
32979                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32980                 0,
32981                 &asn_DEF_ProtocolIE_ID,
32982                 0,
32983                 { 0, &asn_PER_memb_id_constr_542,  memb_id_constraint_541 },
32984                 0, 0, /* No default value */
32985                 "id"
32986                 },
32987         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, criticality),
32988                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32989                 0,
32990                 &asn_DEF_Criticality,
32991                 0,
32992                 { 0, &asn_PER_memb_criticality_constr_543,  memb_criticality_constraint_541 },
32993                 0, 0, /* No default value */
32994                 "criticality"
32995                 },
32996         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, extensionValue),
32997                 -1 /* Ambiguous tag (ANY?) */,
32998                 0,
32999                 &asn_DEF_extensionValue_544,
33000                 0,
33001                 { 0, &asn_PER_memb_extensionValue_constr_544,  memb_extensionValue_constraint_541 },
33002                 0, 0, /* No default value */
33003                 "extensionValue"
33004                 },
33005 };
33006 static const ber_tlv_tag_t asn_DEF_EnhancedRNTP_ExtIEs_tags_541[] = {
33007         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33008 };
33009 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541[] = {
33010     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33011     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33012 };
33013 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTP_ExtIEs_specs_541 = {
33014         sizeof(struct EnhancedRNTP_ExtIEs),
33015         offsetof(struct EnhancedRNTP_ExtIEs, _asn_ctx),
33016         asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541,
33017         2,      /* Count of tags in the map */
33018         0, 0, 0,        /* Optional elements (not needed) */
33019         -1,     /* First extension addition */
33020 };
33021 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTP_ExtIEs = {
33022         "EnhancedRNTP-ExtIEs",
33023         "EnhancedRNTP-ExtIEs",
33024         &asn_OP_SEQUENCE,
33025         asn_DEF_EnhancedRNTP_ExtIEs_tags_541,
33026         sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
33027                 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
33028         asn_DEF_EnhancedRNTP_ExtIEs_tags_541,   /* Same as above */
33029         sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
33030                 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
33031         { 0, 0, SEQUENCE_constraint },
33032         asn_MBR_EnhancedRNTP_ExtIEs_541,
33033         3,      /* Elements count */
33034         &asn_SPC_EnhancedRNTP_ExtIEs_specs_541  /* Additional specs */
33035 };
33036
33037 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_548 = {
33038         sizeof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue),
33039         offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, _asn_ctx),
33040         offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, present),
33041         sizeof(((struct EnhancedRNTPStartTime_ExtIEs__extensionValue *)0)->present),
33042         0,      /* No top level tags */
33043         0,      /* No tags in the map */
33044         0, 0,
33045         -1      /* Extensions start */
33046 };
33047 static /* Use -fall-defs-global to expose */
33048 asn_TYPE_descriptor_t asn_DEF_extensionValue_548 = {
33049         "extensionValue",
33050         "extensionValue",
33051         &asn_OP_OPEN_TYPE,
33052         0,      /* No effective tags (pointer) */
33053         0,      /* No effective tags (count) */
33054         0,      /* No tags (pointer) */
33055         0,      /* No tags (count) */
33056         { 0, 0, OPEN_TYPE_constraint },
33057         0, 0,   /* No members */
33058         &asn_SPC_extensionValue_specs_548       /* Additional specs */
33059 };
33060
33061 asn_TYPE_member_t asn_MBR_EnhancedRNTPStartTime_ExtIEs_545[] = {
33062         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, id),
33063                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33064                 0,
33065                 &asn_DEF_ProtocolIE_ID,
33066                 0,
33067                 { 0, &asn_PER_memb_id_constr_546,  memb_id_constraint_545 },
33068                 0, 0, /* No default value */
33069                 "id"
33070                 },
33071         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, criticality),
33072                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33073                 0,
33074                 &asn_DEF_Criticality,
33075                 0,
33076                 { 0, &asn_PER_memb_criticality_constr_547,  memb_criticality_constraint_545 },
33077                 0, 0, /* No default value */
33078                 "criticality"
33079                 },
33080         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, extensionValue),
33081                 -1 /* Ambiguous tag (ANY?) */,
33082                 0,
33083                 &asn_DEF_extensionValue_548,
33084                 0,
33085                 { 0, &asn_PER_memb_extensionValue_constr_548,  memb_extensionValue_constraint_545 },
33086                 0, 0, /* No default value */
33087                 "extensionValue"
33088                 },
33089 };
33090 static const ber_tlv_tag_t asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[] = {
33091         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33092 };
33093 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545[] = {
33094     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33095     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33096 };
33097 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 = {
33098         sizeof(struct EnhancedRNTPStartTime_ExtIEs),
33099         offsetof(struct EnhancedRNTPStartTime_ExtIEs, _asn_ctx),
33100         asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545,
33101         2,      /* Count of tags in the map */
33102         0, 0, 0,        /* Optional elements (not needed) */
33103         -1,     /* First extension addition */
33104 };
33105 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTPStartTime_ExtIEs = {
33106         "EnhancedRNTPStartTime-ExtIEs",
33107         "EnhancedRNTPStartTime-ExtIEs",
33108         &asn_OP_SEQUENCE,
33109         asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,
33110         sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
33111                 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
33112         asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,  /* Same as above */
33113         sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
33114                 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
33115         { 0, 0, SEQUENCE_constraint },
33116         asn_MBR_EnhancedRNTPStartTime_ExtIEs_545,
33117         3,      /* Elements count */
33118         &asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 /* Additional specs */
33119 };
33120
33121 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_552 = {
33122         sizeof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue),
33123         offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, _asn_ctx),
33124         offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, present),
33125         sizeof(((struct EN_DC_ResourceConfigurationExtIEs__extensionValue *)0)->present),
33126         0,      /* No top level tags */
33127         0,      /* No tags in the map */
33128         0, 0,
33129         -1      /* Extensions start */
33130 };
33131 static /* Use -fall-defs-global to expose */
33132 asn_TYPE_descriptor_t asn_DEF_extensionValue_552 = {
33133         "extensionValue",
33134         "extensionValue",
33135         &asn_OP_OPEN_TYPE,
33136         0,      /* No effective tags (pointer) */
33137         0,      /* No effective tags (count) */
33138         0,      /* No tags (pointer) */
33139         0,      /* No tags (count) */
33140         { 0, 0, OPEN_TYPE_constraint },
33141         0, 0,   /* No members */
33142         &asn_SPC_extensionValue_specs_552       /* Additional specs */
33143 };
33144
33145 asn_TYPE_member_t asn_MBR_EN_DC_ResourceConfigurationExtIEs_549[] = {
33146         { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, id),
33147                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33148                 0,
33149                 &asn_DEF_ProtocolIE_ID,
33150                 0,
33151                 { 0, &asn_PER_memb_id_constr_550,  memb_id_constraint_549 },
33152                 0, 0, /* No default value */
33153                 "id"
33154                 },
33155         { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, criticality),
33156                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33157                 0,
33158                 &asn_DEF_Criticality,
33159                 0,
33160                 { 0, &asn_PER_memb_criticality_constr_551,  memb_criticality_constraint_549 },
33161                 0, 0, /* No default value */
33162                 "criticality"
33163                 },
33164         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, extensionValue),
33165                 -1 /* Ambiguous tag (ANY?) */,
33166                 0,
33167                 &asn_DEF_extensionValue_552,
33168                 0,
33169                 { 0, &asn_PER_memb_extensionValue_constr_552,  memb_extensionValue_constraint_549 },
33170                 0, 0, /* No default value */
33171                 "extensionValue"
33172                 },
33173 };
33174 static const ber_tlv_tag_t asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[] = {
33175         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33176 };
33177 static const asn_TYPE_tag2member_t asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549[] = {
33178     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33179     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33180 };
33181 asn_SEQUENCE_specifics_t asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 = {
33182         sizeof(struct EN_DC_ResourceConfigurationExtIEs),
33183         offsetof(struct EN_DC_ResourceConfigurationExtIEs, _asn_ctx),
33184         asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549,
33185         2,      /* Count of tags in the map */
33186         0, 0, 0,        /* Optional elements (not needed) */
33187         -1,     /* First extension addition */
33188 };
33189 asn_TYPE_descriptor_t asn_DEF_EN_DC_ResourceConfigurationExtIEs = {
33190         "EN-DC-ResourceConfigurationExtIEs",
33191         "EN-DC-ResourceConfigurationExtIEs",
33192         &asn_OP_SEQUENCE,
33193         asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,
33194         sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
33195                 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
33196         asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,     /* Same as above */
33197         sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
33198                 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
33199         { 0, 0, SEQUENCE_constraint },
33200         asn_MBR_EN_DC_ResourceConfigurationExtIEs_549,
33201         3,      /* Elements count */
33202         &asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549    /* Additional specs */
33203 };
33204
33205 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_556 = {
33206         sizeof(struct ERABActivityNotifyItem_ExtIEs__extensionValue),
33207         offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, _asn_ctx),
33208         offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, present),
33209         sizeof(((struct ERABActivityNotifyItem_ExtIEs__extensionValue *)0)->present),
33210         0,      /* No top level tags */
33211         0,      /* No tags in the map */
33212         0, 0,
33213         -1      /* Extensions start */
33214 };
33215 static /* Use -fall-defs-global to expose */
33216 asn_TYPE_descriptor_t asn_DEF_extensionValue_556 = {
33217         "extensionValue",
33218         "extensionValue",
33219         &asn_OP_OPEN_TYPE,
33220         0,      /* No effective tags (pointer) */
33221         0,      /* No effective tags (count) */
33222         0,      /* No tags (pointer) */
33223         0,      /* No tags (count) */
33224         { 0, 0, OPEN_TYPE_constraint },
33225         0, 0,   /* No members */
33226         &asn_SPC_extensionValue_specs_556       /* Additional specs */
33227 };
33228
33229 asn_TYPE_member_t asn_MBR_ERABActivityNotifyItem_ExtIEs_553[] = {
33230         { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, id),
33231                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33232                 0,
33233                 &asn_DEF_ProtocolIE_ID,
33234                 0,
33235                 { 0, &asn_PER_memb_id_constr_554,  memb_id_constraint_553 },
33236                 0, 0, /* No default value */
33237                 "id"
33238                 },
33239         { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, criticality),
33240                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33241                 0,
33242                 &asn_DEF_Criticality,
33243                 0,
33244                 { 0, &asn_PER_memb_criticality_constr_555,  memb_criticality_constraint_553 },
33245                 0, 0, /* No default value */
33246                 "criticality"
33247                 },
33248         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, extensionValue),
33249                 -1 /* Ambiguous tag (ANY?) */,
33250                 0,
33251                 &asn_DEF_extensionValue_556,
33252                 0,
33253                 { 0, &asn_PER_memb_extensionValue_constr_556,  memb_extensionValue_constraint_553 },
33254                 0, 0, /* No default value */
33255                 "extensionValue"
33256                 },
33257 };
33258 static const ber_tlv_tag_t asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[] = {
33259         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33260 };
33261 static const asn_TYPE_tag2member_t asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553[] = {
33262     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33263     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33264 };
33265 asn_SEQUENCE_specifics_t asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 = {
33266         sizeof(struct ERABActivityNotifyItem_ExtIEs),
33267         offsetof(struct ERABActivityNotifyItem_ExtIEs, _asn_ctx),
33268         asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553,
33269         2,      /* Count of tags in the map */
33270         0, 0, 0,        /* Optional elements (not needed) */
33271         -1,     /* First extension addition */
33272 };
33273 asn_TYPE_descriptor_t asn_DEF_ERABActivityNotifyItem_ExtIEs = {
33274         "ERABActivityNotifyItem-ExtIEs",
33275         "ERABActivityNotifyItem-ExtIEs",
33276         &asn_OP_SEQUENCE,
33277         asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553,
33278         sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
33279                 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
33280         asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553, /* Same as above */
33281         sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
33282                 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
33283         { 0, 0, SEQUENCE_constraint },
33284         asn_MBR_ERABActivityNotifyItem_ExtIEs_553,
33285         3,      /* Elements count */
33286         &asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553        /* Additional specs */
33287 };
33288
33289 static asn_TYPE_member_t asn_MBR_extensionValue_560[] = {
33290         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, choice.Packet_LossRate),
33291                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33292                 0,
33293                 &asn_DEF_Packet_LossRate,
33294                 0,
33295                 { 0, 0, 0 },
33296                 0, 0, /* No default value */
33297                 "Packet-LossRate"
33298                 },
33299 };
33300 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_560[] = {
33301     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* Packet-LossRate */
33302 };
33303 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_560 = {
33304         sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue),
33305         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, _asn_ctx),
33306         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, present),
33307         sizeof(((struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue *)0)->present),
33308         asn_MAP_extensionValue_tag2el_560,
33309         1,      /* Count of tags in the map */
33310         0, 0,
33311         -1      /* Extensions start */
33312 };
33313 static /* Use -fall-defs-global to expose */
33314 asn_TYPE_descriptor_t asn_DEF_extensionValue_560 = {
33315         "extensionValue",
33316         "extensionValue",
33317         &asn_OP_OPEN_TYPE,
33318         0,      /* No effective tags (pointer) */
33319         0,      /* No effective tags (count) */
33320         0,      /* No tags (pointer) */
33321         0,      /* No tags (count) */
33322         { 0, 0, OPEN_TYPE_constraint },
33323         asn_MBR_extensionValue_560,
33324         1,      /* Elements count */
33325         &asn_SPC_extensionValue_specs_560       /* Additional specs */
33326 };
33327
33328 asn_TYPE_member_t asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557[] = {
33329         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id),
33330                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33331                 0,
33332                 &asn_DEF_ProtocolIE_ID,
33333                 0,
33334                 { 0, &asn_PER_memb_id_constr_558,  memb_id_constraint_557 },
33335                 0, 0, /* No default value */
33336                 "id"
33337                 },
33338         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, criticality),
33339                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33340                 0,
33341                 &asn_DEF_Criticality,
33342                 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type,
33343                 { 0, &asn_PER_memb_criticality_constr_559,  memb_criticality_constraint_557 },
33344                 0, 0, /* No default value */
33345                 "criticality"
33346                 },
33347         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, extensionValue),
33348                 -1 /* Ambiguous tag (ANY?) */,
33349                 0,
33350                 &asn_DEF_extensionValue_560,
33351                 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type,
33352                 { 0, &asn_PER_memb_extensionValue_constr_560,  memb_extensionValue_constraint_557 },
33353                 0, 0, /* No default value */
33354                 "extensionValue"
33355                 },
33356 };
33357 static const ber_tlv_tag_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[] = {
33358         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33359 };
33360 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557[] = {
33361     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33362     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33363 };
33364 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 = {
33365         sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs),
33366         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, _asn_ctx),
33367         asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557,
33368         2,      /* Count of tags in the map */
33369         0, 0, 0,        /* Optional elements (not needed) */
33370         -1,     /* First extension addition */
33371 };
33372 asn_TYPE_descriptor_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs = {
33373         "E-RAB-Level-QoS-Parameters-ExtIEs",
33374         "E-RAB-Level-QoS-Parameters-ExtIEs",
33375         &asn_OP_SEQUENCE,
33376         asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,
33377         sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
33378                 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
33379         asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,     /* Same as above */
33380         sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
33381                 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
33382         { 0, 0, SEQUENCE_constraint },
33383         asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557,
33384         3,      /* Elements count */
33385         &asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557    /* Additional specs */
33386 };
33387
33388 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_564 = {
33389         sizeof(struct E_RAB_Item_ExtIEs__extensionValue),
33390         offsetof(struct E_RAB_Item_ExtIEs__extensionValue, _asn_ctx),
33391         offsetof(struct E_RAB_Item_ExtIEs__extensionValue, present),
33392         sizeof(((struct E_RAB_Item_ExtIEs__extensionValue *)0)->present),
33393         0,      /* No top level tags */
33394         0,      /* No tags in the map */
33395         0, 0,
33396         -1      /* Extensions start */
33397 };
33398 static /* Use -fall-defs-global to expose */
33399 asn_TYPE_descriptor_t asn_DEF_extensionValue_564 = {
33400         "extensionValue",
33401         "extensionValue",
33402         &asn_OP_OPEN_TYPE,
33403         0,      /* No effective tags (pointer) */
33404         0,      /* No effective tags (count) */
33405         0,      /* No tags (pointer) */
33406         0,      /* No tags (count) */
33407         { 0, 0, OPEN_TYPE_constraint },
33408         0, 0,   /* No members */
33409         &asn_SPC_extensionValue_specs_564       /* Additional specs */
33410 };
33411
33412 asn_TYPE_member_t asn_MBR_E_RAB_Item_ExtIEs_561[] = {
33413         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, id),
33414                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33415                 0,
33416                 &asn_DEF_ProtocolIE_ID,
33417                 0,
33418                 { 0, &asn_PER_memb_id_constr_562,  memb_id_constraint_561 },
33419                 0, 0, /* No default value */
33420                 "id"
33421                 },
33422         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, criticality),
33423                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33424                 0,
33425                 &asn_DEF_Criticality,
33426                 0,
33427                 { 0, &asn_PER_memb_criticality_constr_563,  memb_criticality_constraint_561 },
33428                 0, 0, /* No default value */
33429                 "criticality"
33430                 },
33431         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, extensionValue),
33432                 -1 /* Ambiguous tag (ANY?) */,
33433                 0,
33434                 &asn_DEF_extensionValue_564,
33435                 0,
33436                 { 0, &asn_PER_memb_extensionValue_constr_564,  memb_extensionValue_constraint_561 },
33437                 0, 0, /* No default value */
33438                 "extensionValue"
33439                 },
33440 };
33441 static const ber_tlv_tag_t asn_DEF_E_RAB_Item_ExtIEs_tags_561[] = {
33442         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33443 };
33444 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Item_ExtIEs_tag2el_561[] = {
33445     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33446     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33447 };
33448 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Item_ExtIEs_specs_561 = {
33449         sizeof(struct E_RAB_Item_ExtIEs),
33450         offsetof(struct E_RAB_Item_ExtIEs, _asn_ctx),
33451         asn_MAP_E_RAB_Item_ExtIEs_tag2el_561,
33452         2,      /* Count of tags in the map */
33453         0, 0, 0,        /* Optional elements (not needed) */
33454         -1,     /* First extension addition */
33455 };
33456 asn_TYPE_descriptor_t asn_DEF_E_RAB_Item_ExtIEs = {
33457         "E-RAB-Item-ExtIEs",
33458         "E-RAB-Item-ExtIEs",
33459         &asn_OP_SEQUENCE,
33460         asn_DEF_E_RAB_Item_ExtIEs_tags_561,
33461         sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
33462                 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
33463         asn_DEF_E_RAB_Item_ExtIEs_tags_561,     /* Same as above */
33464         sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
33465                 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
33466         { 0, 0, SEQUENCE_constraint },
33467         asn_MBR_E_RAB_Item_ExtIEs_561,
33468         3,      /* Elements count */
33469         &asn_SPC_E_RAB_Item_ExtIEs_specs_561    /* Additional specs */
33470 };
33471
33472 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_568 = {
33473         sizeof(struct E_RABUsageReport_Item_ExtIEs__extensionValue),
33474         offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
33475         offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, present),
33476         sizeof(((struct E_RABUsageReport_Item_ExtIEs__extensionValue *)0)->present),
33477         0,      /* No top level tags */
33478         0,      /* No tags in the map */
33479         0, 0,
33480         -1      /* Extensions start */
33481 };
33482 static /* Use -fall-defs-global to expose */
33483 asn_TYPE_descriptor_t asn_DEF_extensionValue_568 = {
33484         "extensionValue",
33485         "extensionValue",
33486         &asn_OP_OPEN_TYPE,
33487         0,      /* No effective tags (pointer) */
33488         0,      /* No effective tags (count) */
33489         0,      /* No tags (pointer) */
33490         0,      /* No tags (count) */
33491         { 0, 0, OPEN_TYPE_constraint },
33492         0, 0,   /* No members */
33493         &asn_SPC_extensionValue_specs_568       /* Additional specs */
33494 };
33495
33496 asn_TYPE_member_t asn_MBR_E_RABUsageReport_Item_ExtIEs_565[] = {
33497         { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, id),
33498                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33499                 0,
33500                 &asn_DEF_ProtocolIE_ID,
33501                 0,
33502                 { 0, &asn_PER_memb_id_constr_566,  memb_id_constraint_565 },
33503                 0, 0, /* No default value */
33504                 "id"
33505                 },
33506         { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, criticality),
33507                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33508                 0,
33509                 &asn_DEF_Criticality,
33510                 0,
33511                 { 0, &asn_PER_memb_criticality_constr_567,  memb_criticality_constraint_565 },
33512                 0, 0, /* No default value */
33513                 "criticality"
33514                 },
33515         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, extensionValue),
33516                 -1 /* Ambiguous tag (ANY?) */,
33517                 0,
33518                 &asn_DEF_extensionValue_568,
33519                 0,
33520                 { 0, &asn_PER_memb_extensionValue_constr_568,  memb_extensionValue_constraint_565 },
33521                 0, 0, /* No default value */
33522                 "extensionValue"
33523                 },
33524 };
33525 static const ber_tlv_tag_t asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[] = {
33526         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33527 };
33528 static const asn_TYPE_tag2member_t asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565[] = {
33529     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33530     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33531 };
33532 asn_SEQUENCE_specifics_t asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 = {
33533         sizeof(struct E_RABUsageReport_Item_ExtIEs),
33534         offsetof(struct E_RABUsageReport_Item_ExtIEs, _asn_ctx),
33535         asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565,
33536         2,      /* Count of tags in the map */
33537         0, 0, 0,        /* Optional elements (not needed) */
33538         -1,     /* First extension addition */
33539 };
33540 asn_TYPE_descriptor_t asn_DEF_E_RABUsageReport_Item_ExtIEs = {
33541         "E-RABUsageReport-Item-ExtIEs",
33542         "E-RABUsageReport-Item-ExtIEs",
33543         &asn_OP_SEQUENCE,
33544         asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,
33545         sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
33546                 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
33547         asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,  /* Same as above */
33548         sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
33549                 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
33550         { 0, 0, SEQUENCE_constraint },
33551         asn_MBR_E_RABUsageReport_Item_ExtIEs_565,
33552         3,      /* Elements count */
33553         &asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 /* Additional specs */
33554 };
33555
33556 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_572 = {
33557         sizeof(struct ExpectedUEBehaviour_ExtIEs__extensionValue),
33558         offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx),
33559         offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, present),
33560         sizeof(((struct ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present),
33561         0,      /* No top level tags */
33562         0,      /* No tags in the map */
33563         0, 0,
33564         -1      /* Extensions start */
33565 };
33566 static /* Use -fall-defs-global to expose */
33567 asn_TYPE_descriptor_t asn_DEF_extensionValue_572 = {
33568         "extensionValue",
33569         "extensionValue",
33570         &asn_OP_OPEN_TYPE,
33571         0,      /* No effective tags (pointer) */
33572         0,      /* No effective tags (count) */
33573         0,      /* No tags (pointer) */
33574         0,      /* No tags (count) */
33575         { 0, 0, OPEN_TYPE_constraint },
33576         0, 0,   /* No members */
33577         &asn_SPC_extensionValue_specs_572       /* Additional specs */
33578 };
33579
33580 asn_TYPE_member_t asn_MBR_ExpectedUEBehaviour_ExtIEs_569[] = {
33581         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, id),
33582                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33583                 0,
33584                 &asn_DEF_ProtocolIE_ID,
33585                 0,
33586                 { 0, &asn_PER_memb_id_constr_570,  memb_id_constraint_569 },
33587                 0, 0, /* No default value */
33588                 "id"
33589                 },
33590         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, criticality),
33591                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33592                 0,
33593                 &asn_DEF_Criticality,
33594                 0,
33595                 { 0, &asn_PER_memb_criticality_constr_571,  memb_criticality_constraint_569 },
33596                 0, 0, /* No default value */
33597                 "criticality"
33598                 },
33599         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, extensionValue),
33600                 -1 /* Ambiguous tag (ANY?) */,
33601                 0,
33602                 &asn_DEF_extensionValue_572,
33603                 0,
33604                 { 0, &asn_PER_memb_extensionValue_constr_572,  memb_extensionValue_constraint_569 },
33605                 0, 0, /* No default value */
33606                 "extensionValue"
33607                 },
33608 };
33609 static const ber_tlv_tag_t asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[] = {
33610         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33611 };
33612 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569[] = {
33613     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33614     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33615 };
33616 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 = {
33617         sizeof(struct ExpectedUEBehaviour_ExtIEs),
33618         offsetof(struct ExpectedUEBehaviour_ExtIEs, _asn_ctx),
33619         asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569,
33620         2,      /* Count of tags in the map */
33621         0, 0, 0,        /* Optional elements (not needed) */
33622         -1,     /* First extension addition */
33623 };
33624 asn_TYPE_descriptor_t asn_DEF_ExpectedUEBehaviour_ExtIEs = {
33625         "ExpectedUEBehaviour-ExtIEs",
33626         "ExpectedUEBehaviour-ExtIEs",
33627         &asn_OP_SEQUENCE,
33628         asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,
33629         sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
33630                 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
33631         asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,    /* Same as above */
33632         sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
33633                 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
33634         { 0, 0, SEQUENCE_constraint },
33635         asn_MBR_ExpectedUEBehaviour_ExtIEs_569,
33636         3,      /* Elements count */
33637         &asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569   /* Additional specs */
33638 };
33639
33640 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_576 = {
33641         sizeof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue),
33642         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx),
33643         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present),
33644         sizeof(((struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present),
33645         0,      /* No top level tags */
33646         0,      /* No tags in the map */
33647         0, 0,
33648         -1      /* Extensions start */
33649 };
33650 static /* Use -fall-defs-global to expose */
33651 asn_TYPE_descriptor_t asn_DEF_extensionValue_576 = {
33652         "extensionValue",
33653         "extensionValue",
33654         &asn_OP_OPEN_TYPE,
33655         0,      /* No effective tags (pointer) */
33656         0,      /* No effective tags (count) */
33657         0,      /* No tags (pointer) */
33658         0,      /* No tags (count) */
33659         { 0, 0, OPEN_TYPE_constraint },
33660         0, 0,   /* No members */
33661         &asn_SPC_extensionValue_specs_576       /* Additional specs */
33662 };
33663
33664 asn_TYPE_member_t asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573[] = {
33665         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, id),
33666                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33667                 0,
33668                 &asn_DEF_ProtocolIE_ID,
33669                 0,
33670                 { 0, &asn_PER_memb_id_constr_574,  memb_id_constraint_573 },
33671                 0, 0, /* No default value */
33672                 "id"
33673                 },
33674         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, criticality),
33675                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33676                 0,
33677                 &asn_DEF_Criticality,
33678                 0,
33679                 { 0, &asn_PER_memb_criticality_constr_575,  memb_criticality_constraint_573 },
33680                 0, 0, /* No default value */
33681                 "criticality"
33682                 },
33683         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, extensionValue),
33684                 -1 /* Ambiguous tag (ANY?) */,
33685                 0,
33686                 &asn_DEF_extensionValue_576,
33687                 0,
33688                 { 0, &asn_PER_memb_extensionValue_constr_576,  memb_extensionValue_constraint_573 },
33689                 0, 0, /* No default value */
33690                 "extensionValue"
33691                 },
33692 };
33693 static const ber_tlv_tag_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[] = {
33694         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33695 };
33696 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573[] = {
33697     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33698     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33699 };
33700 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 = {
33701         sizeof(struct ExpectedUEActivityBehaviour_ExtIEs),
33702         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx),
33703         asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573,
33704         2,      /* Count of tags in the map */
33705         0, 0, 0,        /* Optional elements (not needed) */
33706         -1,     /* First extension addition */
33707 };
33708 asn_TYPE_descriptor_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs = {
33709         "ExpectedUEActivityBehaviour-ExtIEs",
33710         "ExpectedUEActivityBehaviour-ExtIEs",
33711         &asn_OP_SEQUENCE,
33712         asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,
33713         sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
33714                 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
33715         asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,    /* Same as above */
33716         sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
33717                 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
33718         { 0, 0, SEQUENCE_constraint },
33719         asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573,
33720         3,      /* Elements count */
33721         &asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573   /* Additional specs */
33722 };
33723
33724 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_580 = {
33725         sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue),
33726         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, _asn_ctx),
33727         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, present),
33728         sizeof(((struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue *)0)->present),
33729         0,      /* No top level tags */
33730         0,      /* No tags in the map */
33731         0, 0,
33732         -1      /* Extensions start */
33733 };
33734 static /* Use -fall-defs-global to expose */
33735 asn_TYPE_descriptor_t asn_DEF_extensionValue_580 = {
33736         "extensionValue",
33737         "extensionValue",
33738         &asn_OP_OPEN_TYPE,
33739         0,      /* No effective tags (pointer) */
33740         0,      /* No effective tags (count) */
33741         0,      /* No tags (pointer) */
33742         0,      /* No tags (count) */
33743         { 0, 0, OPEN_TYPE_constraint },
33744         0, 0,   /* No members */
33745         &asn_SPC_extensionValue_specs_580       /* Additional specs */
33746 };
33747
33748 asn_TYPE_member_t asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577[] = {
33749         { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, id),
33750                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33751                 0,
33752                 &asn_DEF_ProtocolIE_ID,
33753                 0,
33754                 { 0, &asn_PER_memb_id_constr_578,  memb_id_constraint_577 },
33755                 0, 0, /* No default value */
33756                 "id"
33757                 },
33758         { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, criticality),
33759                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33760                 0,
33761                 &asn_DEF_Criticality,
33762                 0,
33763                 { 0, &asn_PER_memb_criticality_constr_579,  memb_criticality_constraint_577 },
33764                 0, 0, /* No default value */
33765                 "criticality"
33766                 },
33767         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, extensionValue),
33768                 -1 /* Ambiguous tag (ANY?) */,
33769                 0,
33770                 &asn_DEF_extensionValue_580,
33771                 0,
33772                 { 0, &asn_PER_memb_extensionValue_constr_580,  memb_extensionValue_constraint_577 },
33773                 0, 0, /* No default value */
33774                 "extensionValue"
33775                 },
33776 };
33777 static const ber_tlv_tag_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[] = {
33778         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33779 };
33780 static const asn_TYPE_tag2member_t asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577[] = {
33781     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33782     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33783 };
33784 asn_SEQUENCE_specifics_t asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 = {
33785         sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs),
33786         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, _asn_ctx),
33787         asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577,
33788         2,      /* Count of tags in the map */
33789         0, 0, 0,        /* Optional elements (not needed) */
33790         -1,     /* First extension addition */
33791 };
33792 asn_TYPE_descriptor_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs = {
33793         "ExtendedULInterferenceOverloadInfo-ExtIEs",
33794         "ExtendedULInterferenceOverloadInfo-ExtIEs",
33795         &asn_OP_SEQUENCE,
33796         asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,
33797         sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
33798                 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
33799         asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,     /* Same as above */
33800         sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
33801                 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
33802         { 0, 0, SEQUENCE_constraint },
33803         asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577,
33804         3,      /* Elements count */
33805         &asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577    /* Additional specs */
33806 };
33807
33808 static asn_TYPE_member_t asn_MBR_extensionValue_584[] = {
33809         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
33810                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33811                 0,
33812                 &asn_DEF_EARFCNExtension,
33813                 0,
33814                 { 0, 0, 0 },
33815                 0, 0, /* No default value */
33816                 "EARFCNExtension"
33817                 },
33818         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.OffsetOfNbiotChannelNumberToEARFCN),
33819                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33820                 0,
33821                 &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN,
33822                 0,
33823                 { 0, 0, 0 },
33824                 0, 0, /* No default value */
33825                 "OffsetOfNbiotChannelNumberToEARFCN"
33826                 },
33827         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NRS_NSSS_PowerOffset),
33828                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33829                 0,
33830                 &asn_DEF_NRS_NSSS_PowerOffset,
33831                 0,
33832                 { 0, 0, 0 },
33833                 0, 0, /* No default value */
33834                 "NRS-NSSS-PowerOffset"
33835                 },
33836         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NSSS_NumOccasionDifferentPrecoder),
33837                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33838                 0,
33839                 &asn_DEF_NSSS_NumOccasionDifferentPrecoder,
33840                 0,
33841                 { 0, 0, 0 },
33842                 0, 0, /* No default value */
33843                 "NSSS-NumOccasionDifferentPrecoder"
33844                 },
33845 };
33846 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_584[] = {
33847     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* EARFCNExtension */
33848     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 2 }, /* OffsetOfNbiotChannelNumberToEARFCN */
33849     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 1 }, /* NRS-NSSS-PowerOffset */
33850     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -2, 0 } /* NSSS-NumOccasionDifferentPrecoder */
33851 };
33852 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_584 = {
33853         sizeof(struct FDD_Info_ExtIEs__extensionValue),
33854         offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
33855         offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
33856         sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
33857         asn_MAP_extensionValue_tag2el_584,
33858         4,      /* Count of tags in the map */
33859         0, 0,
33860         -1      /* Extensions start */
33861 };
33862 static /* Use -fall-defs-global to expose */
33863 asn_TYPE_descriptor_t asn_DEF_extensionValue_584 = {
33864         "extensionValue",
33865         "extensionValue",
33866         &asn_OP_OPEN_TYPE,
33867         0,      /* No effective tags (pointer) */
33868         0,      /* No effective tags (count) */
33869         0,      /* No tags (pointer) */
33870         0,      /* No tags (count) */
33871         { 0, 0, OPEN_TYPE_constraint },
33872         asn_MBR_extensionValue_584,
33873         4,      /* Elements count */
33874         &asn_SPC_extensionValue_specs_584       /* Additional specs */
33875 };
33876
33877 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_581[] = {
33878         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
33879                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33880                 0,
33881                 &asn_DEF_ProtocolIE_ID,
33882                 0,
33883                 { 0, &asn_PER_memb_id_constr_582,  memb_id_constraint_581 },
33884                 0, 0, /* No default value */
33885                 "id"
33886                 },
33887         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
33888                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33889                 0,
33890                 &asn_DEF_Criticality,
33891                 select_FDD_Info_ExtIEs_criticality_type,
33892                 { 0, &asn_PER_memb_criticality_constr_583,  memb_criticality_constraint_581 },
33893                 0, 0, /* No default value */
33894                 "criticality"
33895                 },
33896         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
33897                 -1 /* Ambiguous tag (ANY?) */,
33898                 0,
33899                 &asn_DEF_extensionValue_584,
33900                 select_FDD_Info_ExtIEs_extensionValue_type,
33901                 { 0, &asn_PER_memb_extensionValue_constr_584,  memb_extensionValue_constraint_581 },
33902                 0, 0, /* No default value */
33903                 "extensionValue"
33904                 },
33905 };
33906 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_581[] = {
33907         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33908 };
33909 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_581[] = {
33910     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33911     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33912 };
33913 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_581 = {
33914         sizeof(struct FDD_Info_ExtIEs),
33915         offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
33916         asn_MAP_FDD_Info_ExtIEs_tag2el_581,
33917         2,      /* Count of tags in the map */
33918         0, 0, 0,        /* Optional elements (not needed) */
33919         -1,     /* First extension addition */
33920 };
33921 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
33922         "FDD-Info-ExtIEs",
33923         "FDD-Info-ExtIEs",
33924         &asn_OP_SEQUENCE,
33925         asn_DEF_FDD_Info_ExtIEs_tags_581,
33926         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
33927                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
33928         asn_DEF_FDD_Info_ExtIEs_tags_581,       /* Same as above */
33929         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
33930                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
33931         { 0, 0, SEQUENCE_constraint },
33932         asn_MBR_FDD_Info_ExtIEs_581,
33933         3,      /* Elements count */
33934         &asn_SPC_FDD_Info_ExtIEs_specs_581      /* Additional specs */
33935 };
33936
33937 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_588 = {
33938         sizeof(struct ForbiddenTAs_Item_ExtIEs__extensionValue),
33939         offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, _asn_ctx),
33940         offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, present),
33941         sizeof(((struct ForbiddenTAs_Item_ExtIEs__extensionValue *)0)->present),
33942         0,      /* No top level tags */
33943         0,      /* No tags in the map */
33944         0, 0,
33945         -1      /* Extensions start */
33946 };
33947 static /* Use -fall-defs-global to expose */
33948 asn_TYPE_descriptor_t asn_DEF_extensionValue_588 = {
33949         "extensionValue",
33950         "extensionValue",
33951         &asn_OP_OPEN_TYPE,
33952         0,      /* No effective tags (pointer) */
33953         0,      /* No effective tags (count) */
33954         0,      /* No tags (pointer) */
33955         0,      /* No tags (count) */
33956         { 0, 0, OPEN_TYPE_constraint },
33957         0, 0,   /* No members */
33958         &asn_SPC_extensionValue_specs_588       /* Additional specs */
33959 };
33960
33961 asn_TYPE_member_t asn_MBR_ForbiddenTAs_Item_ExtIEs_585[] = {
33962         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, id),
33963                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33964                 0,
33965                 &asn_DEF_ProtocolIE_ID,
33966                 0,
33967                 { 0, &asn_PER_memb_id_constr_586,  memb_id_constraint_585 },
33968                 0, 0, /* No default value */
33969                 "id"
33970                 },
33971         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, criticality),
33972                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33973                 0,
33974                 &asn_DEF_Criticality,
33975                 0,
33976                 { 0, &asn_PER_memb_criticality_constr_587,  memb_criticality_constraint_585 },
33977                 0, 0, /* No default value */
33978                 "criticality"
33979                 },
33980         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, extensionValue),
33981                 -1 /* Ambiguous tag (ANY?) */,
33982                 0,
33983                 &asn_DEF_extensionValue_588,
33984                 0,
33985                 { 0, &asn_PER_memb_extensionValue_constr_588,  memb_extensionValue_constraint_585 },
33986                 0, 0, /* No default value */
33987                 "extensionValue"
33988                 },
33989 };
33990 static const ber_tlv_tag_t asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[] = {
33991         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33992 };
33993 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585[] = {
33994     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33995     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33996 };
33997 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 = {
33998         sizeof(struct ForbiddenTAs_Item_ExtIEs),
33999         offsetof(struct ForbiddenTAs_Item_ExtIEs, _asn_ctx),
34000         asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585,
34001         2,      /* Count of tags in the map */
34002         0, 0, 0,        /* Optional elements (not needed) */
34003         -1,     /* First extension addition */
34004 };
34005 asn_TYPE_descriptor_t asn_DEF_ForbiddenTAs_Item_ExtIEs = {
34006         "ForbiddenTAs-Item-ExtIEs",
34007         "ForbiddenTAs-Item-ExtIEs",
34008         &asn_OP_SEQUENCE,
34009         asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,
34010         sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
34011                 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
34012         asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,      /* Same as above */
34013         sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
34014                 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
34015         { 0, 0, SEQUENCE_constraint },
34016         asn_MBR_ForbiddenTAs_Item_ExtIEs_585,
34017         3,      /* Elements count */
34018         &asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585     /* Additional specs */
34019 };
34020
34021 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_592 = {
34022         sizeof(struct ForbiddenLAs_Item_ExtIEs__extensionValue),
34023         offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, _asn_ctx),
34024         offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, present),
34025         sizeof(((struct ForbiddenLAs_Item_ExtIEs__extensionValue *)0)->present),
34026         0,      /* No top level tags */
34027         0,      /* No tags in the map */
34028         0, 0,
34029         -1      /* Extensions start */
34030 };
34031 static /* Use -fall-defs-global to expose */
34032 asn_TYPE_descriptor_t asn_DEF_extensionValue_592 = {
34033         "extensionValue",
34034         "extensionValue",
34035         &asn_OP_OPEN_TYPE,
34036         0,      /* No effective tags (pointer) */
34037         0,      /* No effective tags (count) */
34038         0,      /* No tags (pointer) */
34039         0,      /* No tags (count) */
34040         { 0, 0, OPEN_TYPE_constraint },
34041         0, 0,   /* No members */
34042         &asn_SPC_extensionValue_specs_592       /* Additional specs */
34043 };
34044
34045 asn_TYPE_member_t asn_MBR_ForbiddenLAs_Item_ExtIEs_589[] = {
34046         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, id),
34047                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34048                 0,
34049                 &asn_DEF_ProtocolIE_ID,
34050                 0,
34051                 { 0, &asn_PER_memb_id_constr_590,  memb_id_constraint_589 },
34052                 0, 0, /* No default value */
34053                 "id"
34054                 },
34055         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, criticality),
34056                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34057                 0,
34058                 &asn_DEF_Criticality,
34059                 0,
34060                 { 0, &asn_PER_memb_criticality_constr_591,  memb_criticality_constraint_589 },
34061                 0, 0, /* No default value */
34062                 "criticality"
34063                 },
34064         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, extensionValue),
34065                 -1 /* Ambiguous tag (ANY?) */,
34066                 0,
34067                 &asn_DEF_extensionValue_592,
34068                 0,
34069                 { 0, &asn_PER_memb_extensionValue_constr_592,  memb_extensionValue_constraint_589 },
34070                 0, 0, /* No default value */
34071                 "extensionValue"
34072                 },
34073 };
34074 static const ber_tlv_tag_t asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[] = {
34075         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34076 };
34077 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589[] = {
34078     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34079     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34080 };
34081 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 = {
34082         sizeof(struct ForbiddenLAs_Item_ExtIEs),
34083         offsetof(struct ForbiddenLAs_Item_ExtIEs, _asn_ctx),
34084         asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589,
34085         2,      /* Count of tags in the map */
34086         0, 0, 0,        /* Optional elements (not needed) */
34087         -1,     /* First extension addition */
34088 };
34089 asn_TYPE_descriptor_t asn_DEF_ForbiddenLAs_Item_ExtIEs = {
34090         "ForbiddenLAs-Item-ExtIEs",
34091         "ForbiddenLAs-Item-ExtIEs",
34092         &asn_OP_SEQUENCE,
34093         asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,
34094         sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
34095                 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
34096         asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,      /* Same as above */
34097         sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
34098                 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
34099         { 0, 0, SEQUENCE_constraint },
34100         asn_MBR_ForbiddenLAs_Item_ExtIEs_589,
34101         3,      /* Elements count */
34102         &asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589     /* Additional specs */
34103 };
34104
34105 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_596 = {
34106         sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
34107         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
34108         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
34109         sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
34110         0,      /* No top level tags */
34111         0,      /* No tags in the map */
34112         0, 0,
34113         -1      /* Extensions start */
34114 };
34115 static /* Use -fall-defs-global to expose */
34116 asn_TYPE_descriptor_t asn_DEF_extensionValue_596 = {
34117         "extensionValue",
34118         "extensionValue",
34119         &asn_OP_OPEN_TYPE,
34120         0,      /* No effective tags (pointer) */
34121         0,      /* No effective tags (count) */
34122         0,      /* No tags (pointer) */
34123         0,      /* No tags (count) */
34124         { 0, 0, OPEN_TYPE_constraint },
34125         0, 0,   /* No members */
34126         &asn_SPC_extensionValue_specs_596       /* Additional specs */
34127 };
34128
34129 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_593[] = {
34130         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
34131                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34132                 0,
34133                 &asn_DEF_ProtocolIE_ID,
34134                 0,
34135                 { 0, &asn_PER_memb_id_constr_594,  memb_id_constraint_593 },
34136                 0, 0, /* No default value */
34137                 "id"
34138                 },
34139         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
34140                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34141                 0,
34142                 &asn_DEF_Criticality,
34143                 0,
34144                 { 0, &asn_PER_memb_criticality_constr_595,  memb_criticality_constraint_593 },
34145                 0, 0, /* No default value */
34146                 "criticality"
34147                 },
34148         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
34149                 -1 /* Ambiguous tag (ANY?) */,
34150                 0,
34151                 &asn_DEF_extensionValue_596,
34152                 0,
34153                 { 0, &asn_PER_memb_extensionValue_constr_596,  memb_extensionValue_constraint_593 },
34154                 0, 0, /* No default value */
34155                 "extensionValue"
34156                 },
34157 };
34158 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_593[] = {
34159         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34160 };
34161 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593[] = {
34162     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34163     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34164 };
34165 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_593 = {
34166         sizeof(struct FreqBandNrItem_ExtIEs),
34167         offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
34168         asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593,
34169         2,      /* Count of tags in the map */
34170         0, 0, 0,        /* Optional elements (not needed) */
34171         -1,     /* First extension addition */
34172 };
34173 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
34174         "FreqBandNrItem-ExtIEs",
34175         "FreqBandNrItem-ExtIEs",
34176         &asn_OP_SEQUENCE,
34177         asn_DEF_FreqBandNrItem_ExtIEs_tags_593,
34178         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
34179                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
34180         asn_DEF_FreqBandNrItem_ExtIEs_tags_593, /* Same as above */
34181         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
34182                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
34183         { 0, 0, SEQUENCE_constraint },
34184         asn_MBR_FreqBandNrItem_ExtIEs_593,
34185         3,      /* Elements count */
34186         &asn_SPC_FreqBandNrItem_ExtIEs_specs_593        /* Additional specs */
34187 };
34188
34189 static asn_TYPE_member_t asn_MBR_extensionValue_600[] = {
34190         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, choice.ExtendedBitRate),
34191                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34192                 0,
34193                 &asn_DEF_ExtendedBitRate,
34194                 0,
34195                 { 0, 0, 0 },
34196                 0, 0, /* No default value */
34197                 "ExtendedBitRate"
34198                 },
34199 };
34200 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_600[] = {
34201     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
34202 };
34203 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_600 = {
34204         sizeof(struct GBR_QosInformation_ExtIEs__extensionValue),
34205         offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),
34206         offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, present),
34207         sizeof(((struct GBR_QosInformation_ExtIEs__extensionValue *)0)->present),
34208         asn_MAP_extensionValue_tag2el_600,
34209         1,      /* Count of tags in the map */
34210         0, 0,
34211         -1      /* Extensions start */
34212 };
34213 static /* Use -fall-defs-global to expose */
34214 asn_TYPE_descriptor_t asn_DEF_extensionValue_600 = {
34215         "extensionValue",
34216         "extensionValue",
34217         &asn_OP_OPEN_TYPE,
34218         0,      /* No effective tags (pointer) */
34219         0,      /* No effective tags (count) */
34220         0,      /* No tags (pointer) */
34221         0,      /* No tags (count) */
34222         { 0, 0, OPEN_TYPE_constraint },
34223         asn_MBR_extensionValue_600,
34224         1,      /* Elements count */
34225         &asn_SPC_extensionValue_specs_600       /* Additional specs */
34226 };
34227
34228 asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_597[] = {
34229         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, id),
34230                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34231                 0,
34232                 &asn_DEF_ProtocolIE_ID,
34233                 0,
34234                 { 0, &asn_PER_memb_id_constr_598,  memb_id_constraint_597 },
34235                 0, 0, /* No default value */
34236                 "id"
34237                 },
34238         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, criticality),
34239                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34240                 0,
34241                 &asn_DEF_Criticality,
34242                 select_GBR_QosInformation_ExtIEs_criticality_type,
34243                 { 0, &asn_PER_memb_criticality_constr_599,  memb_criticality_constraint_597 },
34244                 0, 0, /* No default value */
34245                 "criticality"
34246                 },
34247         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, extensionValue),
34248                 -1 /* Ambiguous tag (ANY?) */,
34249                 0,
34250                 &asn_DEF_extensionValue_600,
34251                 select_GBR_QosInformation_ExtIEs_extensionValue_type,
34252                 { 0, &asn_PER_memb_extensionValue_constr_600,  memb_extensionValue_constraint_597 },
34253                 0, 0, /* No default value */
34254                 "extensionValue"
34255                 },
34256 };
34257 static const ber_tlv_tag_t asn_DEF_GBR_QosInformation_ExtIEs_tags_597[] = {
34258         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34259 };
34260 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597[] = {
34261     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34262     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34263 };
34264 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosInformation_ExtIEs_specs_597 = {
34265         sizeof(struct GBR_QosInformation_ExtIEs),
34266         offsetof(struct GBR_QosInformation_ExtIEs, _asn_ctx),
34267         asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597,
34268         2,      /* Count of tags in the map */
34269         0, 0, 0,        /* Optional elements (not needed) */
34270         -1,     /* First extension addition */
34271 };
34272 asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = {
34273         "GBR-QosInformation-ExtIEs",
34274         "GBR-QosInformation-ExtIEs",
34275         &asn_OP_SEQUENCE,
34276         asn_DEF_GBR_QosInformation_ExtIEs_tags_597,
34277         sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
34278                 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
34279         asn_DEF_GBR_QosInformation_ExtIEs_tags_597,     /* Same as above */
34280         sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
34281                 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
34282         { 0, 0, SEQUENCE_constraint },
34283         asn_MBR_GBR_QosInformation_ExtIEs_597,
34284         3,      /* Elements count */
34285         &asn_SPC_GBR_QosInformation_ExtIEs_specs_597    /* Additional specs */
34286 };
34287
34288 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_604 = {
34289         sizeof(struct GlobalENB_ID_ExtIEs__extensionValue),
34290         offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx),
34291         offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, present),
34292         sizeof(((struct GlobalENB_ID_ExtIEs__extensionValue *)0)->present),
34293         0,      /* No top level tags */
34294         0,      /* No tags in the map */
34295         0, 0,
34296         -1      /* Extensions start */
34297 };
34298 static /* Use -fall-defs-global to expose */
34299 asn_TYPE_descriptor_t asn_DEF_extensionValue_604 = {
34300         "extensionValue",
34301         "extensionValue",
34302         &asn_OP_OPEN_TYPE,
34303         0,      /* No effective tags (pointer) */
34304         0,      /* No effective tags (count) */
34305         0,      /* No tags (pointer) */
34306         0,      /* No tags (count) */
34307         { 0, 0, OPEN_TYPE_constraint },
34308         0, 0,   /* No members */
34309         &asn_SPC_extensionValue_specs_604       /* Additional specs */
34310 };
34311
34312 asn_TYPE_member_t asn_MBR_GlobalENB_ID_ExtIEs_601[] = {
34313         { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, id),
34314                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34315                 0,
34316                 &asn_DEF_ProtocolIE_ID,
34317                 0,
34318                 { 0, &asn_PER_memb_id_constr_602,  memb_id_constraint_601 },
34319                 0, 0, /* No default value */
34320                 "id"
34321                 },
34322         { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, criticality),
34323                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34324                 0,
34325                 &asn_DEF_Criticality,
34326                 0,
34327                 { 0, &asn_PER_memb_criticality_constr_603,  memb_criticality_constraint_601 },
34328                 0, 0, /* No default value */
34329                 "criticality"
34330                 },
34331         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, extensionValue),
34332                 -1 /* Ambiguous tag (ANY?) */,
34333                 0,
34334                 &asn_DEF_extensionValue_604,
34335                 0,
34336                 { 0, &asn_PER_memb_extensionValue_constr_604,  memb_extensionValue_constraint_601 },
34337                 0, 0, /* No default value */
34338                 "extensionValue"
34339                 },
34340 };
34341 static const ber_tlv_tag_t asn_DEF_GlobalENB_ID_ExtIEs_tags_601[] = {
34342         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34343 };
34344 static const asn_TYPE_tag2member_t asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601[] = {
34345     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34346     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34347 };
34348 asn_SEQUENCE_specifics_t asn_SPC_GlobalENB_ID_ExtIEs_specs_601 = {
34349         sizeof(struct GlobalENB_ID_ExtIEs),
34350         offsetof(struct GlobalENB_ID_ExtIEs, _asn_ctx),
34351         asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601,
34352         2,      /* Count of tags in the map */
34353         0, 0, 0,        /* Optional elements (not needed) */
34354         -1,     /* First extension addition */
34355 };
34356 asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID_ExtIEs = {
34357         "GlobalENB-ID-ExtIEs",
34358         "GlobalENB-ID-ExtIEs",
34359         &asn_OP_SEQUENCE,
34360         asn_DEF_GlobalENB_ID_ExtIEs_tags_601,
34361         sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
34362                 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
34363         asn_DEF_GlobalENB_ID_ExtIEs_tags_601,   /* Same as above */
34364         sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
34365                 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
34366         { 0, 0, SEQUENCE_constraint },
34367         asn_MBR_GlobalENB_ID_ExtIEs_601,
34368         3,      /* Elements count */
34369         &asn_SPC_GlobalENB_ID_ExtIEs_specs_601  /* Additional specs */
34370 };
34371
34372 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_608 = {
34373         sizeof(struct GlobalGNB_ID_ExtIEs__extensionValue),
34374         offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx),
34375         offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, present),
34376         sizeof(((struct GlobalGNB_ID_ExtIEs__extensionValue *)0)->present),
34377         0,      /* No top level tags */
34378         0,      /* No tags in the map */
34379         0, 0,
34380         -1      /* Extensions start */
34381 };
34382 static /* Use -fall-defs-global to expose */
34383 asn_TYPE_descriptor_t asn_DEF_extensionValue_608 = {
34384         "extensionValue",
34385         "extensionValue",
34386         &asn_OP_OPEN_TYPE,
34387         0,      /* No effective tags (pointer) */
34388         0,      /* No effective tags (count) */
34389         0,      /* No tags (pointer) */
34390         0,      /* No tags (count) */
34391         { 0, 0, OPEN_TYPE_constraint },
34392         0, 0,   /* No members */
34393         &asn_SPC_extensionValue_specs_608       /* Additional specs */
34394 };
34395
34396 asn_TYPE_member_t asn_MBR_GlobalGNB_ID_ExtIEs_605[] = {
34397         { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, id),
34398                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34399                 0,
34400                 &asn_DEF_ProtocolIE_ID,
34401                 0,
34402                 { 0, &asn_PER_memb_id_constr_606,  memb_id_constraint_605 },
34403                 0, 0, /* No default value */
34404                 "id"
34405                 },
34406         { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, criticality),
34407                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34408                 0,
34409                 &asn_DEF_Criticality,
34410                 0,
34411                 { 0, &asn_PER_memb_criticality_constr_607,  memb_criticality_constraint_605 },
34412                 0, 0, /* No default value */
34413                 "criticality"
34414                 },
34415         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, extensionValue),
34416                 -1 /* Ambiguous tag (ANY?) */,
34417                 0,
34418                 &asn_DEF_extensionValue_608,
34419                 0,
34420                 { 0, &asn_PER_memb_extensionValue_constr_608,  memb_extensionValue_constraint_605 },
34421                 0, 0, /* No default value */
34422                 "extensionValue"
34423                 },
34424 };
34425 static const ber_tlv_tag_t asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[] = {
34426         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34427 };
34428 static const asn_TYPE_tag2member_t asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605[] = {
34429     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34430     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34431 };
34432 asn_SEQUENCE_specifics_t asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 = {
34433         sizeof(struct GlobalGNB_ID_ExtIEs),
34434         offsetof(struct GlobalGNB_ID_ExtIEs, _asn_ctx),
34435         asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605,
34436         2,      /* Count of tags in the map */
34437         0, 0, 0,        /* Optional elements (not needed) */
34438         -1,     /* First extension addition */
34439 };
34440 asn_TYPE_descriptor_t asn_DEF_GlobalGNB_ID_ExtIEs = {
34441         "GlobalGNB-ID-ExtIEs",
34442         "GlobalGNB-ID-ExtIEs",
34443         &asn_OP_SEQUENCE,
34444         asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,
34445         sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
34446                 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
34447         asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,   /* Same as above */
34448         sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
34449                 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
34450         { 0, 0, SEQUENCE_constraint },
34451         asn_MBR_GlobalGNB_ID_ExtIEs_605,
34452         3,      /* Elements count */
34453         &asn_SPC_GlobalGNB_ID_ExtIEs_specs_605  /* Additional specs */
34454 };
34455
34456 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_612 = {
34457         sizeof(struct GTPtunnelEndpoint_ExtIEs__extensionValue),
34458         offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, _asn_ctx),
34459         offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, present),
34460         sizeof(((struct GTPtunnelEndpoint_ExtIEs__extensionValue *)0)->present),
34461         0,      /* No top level tags */
34462         0,      /* No tags in the map */
34463         0, 0,
34464         -1      /* Extensions start */
34465 };
34466 static /* Use -fall-defs-global to expose */
34467 asn_TYPE_descriptor_t asn_DEF_extensionValue_612 = {
34468         "extensionValue",
34469         "extensionValue",
34470         &asn_OP_OPEN_TYPE,
34471         0,      /* No effective tags (pointer) */
34472         0,      /* No effective tags (count) */
34473         0,      /* No tags (pointer) */
34474         0,      /* No tags (count) */
34475         { 0, 0, OPEN_TYPE_constraint },
34476         0, 0,   /* No members */
34477         &asn_SPC_extensionValue_specs_612       /* Additional specs */
34478 };
34479
34480 asn_TYPE_member_t asn_MBR_GTPtunnelEndpoint_ExtIEs_609[] = {
34481         { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, id),
34482                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34483                 0,
34484                 &asn_DEF_ProtocolIE_ID,
34485                 0,
34486                 { 0, &asn_PER_memb_id_constr_610,  memb_id_constraint_609 },
34487                 0, 0, /* No default value */
34488                 "id"
34489                 },
34490         { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, criticality),
34491                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34492                 0,
34493                 &asn_DEF_Criticality,
34494                 0,
34495                 { 0, &asn_PER_memb_criticality_constr_611,  memb_criticality_constraint_609 },
34496                 0, 0, /* No default value */
34497                 "criticality"
34498                 },
34499         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, extensionValue),
34500                 -1 /* Ambiguous tag (ANY?) */,
34501                 0,
34502                 &asn_DEF_extensionValue_612,
34503                 0,
34504                 { 0, &asn_PER_memb_extensionValue_constr_612,  memb_extensionValue_constraint_609 },
34505                 0, 0, /* No default value */
34506                 "extensionValue"
34507                 },
34508 };
34509 static const ber_tlv_tag_t asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[] = {
34510         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34511 };
34512 static const asn_TYPE_tag2member_t asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609[] = {
34513     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34514     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34515 };
34516 asn_SEQUENCE_specifics_t asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 = {
34517         sizeof(struct GTPtunnelEndpoint_ExtIEs),
34518         offsetof(struct GTPtunnelEndpoint_ExtIEs, _asn_ctx),
34519         asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609,
34520         2,      /* Count of tags in the map */
34521         0, 0, 0,        /* Optional elements (not needed) */
34522         -1,     /* First extension addition */
34523 };
34524 asn_TYPE_descriptor_t asn_DEF_GTPtunnelEndpoint_ExtIEs = {
34525         "GTPtunnelEndpoint-ExtIEs",
34526         "GTPtunnelEndpoint-ExtIEs",
34527         &asn_OP_SEQUENCE,
34528         asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,
34529         sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
34530                 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
34531         asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,      /* Same as above */
34532         sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
34533                 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
34534         { 0, 0, SEQUENCE_constraint },
34535         asn_MBR_GTPtunnelEndpoint_ExtIEs_609,
34536         3,      /* Elements count */
34537         &asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609     /* Additional specs */
34538 };
34539
34540 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_616 = {
34541         sizeof(struct GU_Group_ID_ExtIEs__extensionValue),
34542         offsetof(struct GU_Group_ID_ExtIEs__extensionValue, _asn_ctx),
34543         offsetof(struct GU_Group_ID_ExtIEs__extensionValue, present),
34544         sizeof(((struct GU_Group_ID_ExtIEs__extensionValue *)0)->present),
34545         0,      /* No top level tags */
34546         0,      /* No tags in the map */
34547         0, 0,
34548         -1      /* Extensions start */
34549 };
34550 static /* Use -fall-defs-global to expose */
34551 asn_TYPE_descriptor_t asn_DEF_extensionValue_616 = {
34552         "extensionValue",
34553         "extensionValue",
34554         &asn_OP_OPEN_TYPE,
34555         0,      /* No effective tags (pointer) */
34556         0,      /* No effective tags (count) */
34557         0,      /* No tags (pointer) */
34558         0,      /* No tags (count) */
34559         { 0, 0, OPEN_TYPE_constraint },
34560         0, 0,   /* No members */
34561         &asn_SPC_extensionValue_specs_616       /* Additional specs */
34562 };
34563
34564 asn_TYPE_member_t asn_MBR_GU_Group_ID_ExtIEs_613[] = {
34565         { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, id),
34566                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34567                 0,
34568                 &asn_DEF_ProtocolIE_ID,
34569                 0,
34570                 { 0, &asn_PER_memb_id_constr_614,  memb_id_constraint_613 },
34571                 0, 0, /* No default value */
34572                 "id"
34573                 },
34574         { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, criticality),
34575                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34576                 0,
34577                 &asn_DEF_Criticality,
34578                 0,
34579                 { 0, &asn_PER_memb_criticality_constr_615,  memb_criticality_constraint_613 },
34580                 0, 0, /* No default value */
34581                 "criticality"
34582                 },
34583         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, extensionValue),
34584                 -1 /* Ambiguous tag (ANY?) */,
34585                 0,
34586                 &asn_DEF_extensionValue_616,
34587                 0,
34588                 { 0, &asn_PER_memb_extensionValue_constr_616,  memb_extensionValue_constraint_613 },
34589                 0, 0, /* No default value */
34590                 "extensionValue"
34591                 },
34592 };
34593 static const ber_tlv_tag_t asn_DEF_GU_Group_ID_ExtIEs_tags_613[] = {
34594         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34595 };
34596 static const asn_TYPE_tag2member_t asn_MAP_GU_Group_ID_ExtIEs_tag2el_613[] = {
34597     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34598     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34599 };
34600 asn_SEQUENCE_specifics_t asn_SPC_GU_Group_ID_ExtIEs_specs_613 = {
34601         sizeof(struct GU_Group_ID_ExtIEs),
34602         offsetof(struct GU_Group_ID_ExtIEs, _asn_ctx),
34603         asn_MAP_GU_Group_ID_ExtIEs_tag2el_613,
34604         2,      /* Count of tags in the map */
34605         0, 0, 0,        /* Optional elements (not needed) */
34606         -1,     /* First extension addition */
34607 };
34608 asn_TYPE_descriptor_t asn_DEF_GU_Group_ID_ExtIEs = {
34609         "GU-Group-ID-ExtIEs",
34610         "GU-Group-ID-ExtIEs",
34611         &asn_OP_SEQUENCE,
34612         asn_DEF_GU_Group_ID_ExtIEs_tags_613,
34613         sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
34614                 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
34615         asn_DEF_GU_Group_ID_ExtIEs_tags_613,    /* Same as above */
34616         sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
34617                 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
34618         { 0, 0, SEQUENCE_constraint },
34619         asn_MBR_GU_Group_ID_ExtIEs_613,
34620         3,      /* Elements count */
34621         &asn_SPC_GU_Group_ID_ExtIEs_specs_613   /* Additional specs */
34622 };
34623
34624 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_620 = {
34625         sizeof(struct GUMMEI_ExtIEs__extensionValue),
34626         offsetof(struct GUMMEI_ExtIEs__extensionValue, _asn_ctx),
34627         offsetof(struct GUMMEI_ExtIEs__extensionValue, present),
34628         sizeof(((struct GUMMEI_ExtIEs__extensionValue *)0)->present),
34629         0,      /* No top level tags */
34630         0,      /* No tags in the map */
34631         0, 0,
34632         -1      /* Extensions start */
34633 };
34634 static /* Use -fall-defs-global to expose */
34635 asn_TYPE_descriptor_t asn_DEF_extensionValue_620 = {
34636         "extensionValue",
34637         "extensionValue",
34638         &asn_OP_OPEN_TYPE,
34639         0,      /* No effective tags (pointer) */
34640         0,      /* No effective tags (count) */
34641         0,      /* No tags (pointer) */
34642         0,      /* No tags (count) */
34643         { 0, 0, OPEN_TYPE_constraint },
34644         0, 0,   /* No members */
34645         &asn_SPC_extensionValue_specs_620       /* Additional specs */
34646 };
34647
34648 asn_TYPE_member_t asn_MBR_GUMMEI_ExtIEs_617[] = {
34649         { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, id),
34650                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34651                 0,
34652                 &asn_DEF_ProtocolIE_ID,
34653                 0,
34654                 { 0, &asn_PER_memb_id_constr_618,  memb_id_constraint_617 },
34655                 0, 0, /* No default value */
34656                 "id"
34657                 },
34658         { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, criticality),
34659                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34660                 0,
34661                 &asn_DEF_Criticality,
34662                 0,
34663                 { 0, &asn_PER_memb_criticality_constr_619,  memb_criticality_constraint_617 },
34664                 0, 0, /* No default value */
34665                 "criticality"
34666                 },
34667         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, extensionValue),
34668                 -1 /* Ambiguous tag (ANY?) */,
34669                 0,
34670                 &asn_DEF_extensionValue_620,
34671                 0,
34672                 { 0, &asn_PER_memb_extensionValue_constr_620,  memb_extensionValue_constraint_617 },
34673                 0, 0, /* No default value */
34674                 "extensionValue"
34675                 },
34676 };
34677 static const ber_tlv_tag_t asn_DEF_GUMMEI_ExtIEs_tags_617[] = {
34678         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34679 };
34680 static const asn_TYPE_tag2member_t asn_MAP_GUMMEI_ExtIEs_tag2el_617[] = {
34681     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34682     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34683 };
34684 asn_SEQUENCE_specifics_t asn_SPC_GUMMEI_ExtIEs_specs_617 = {
34685         sizeof(struct GUMMEI_ExtIEs),
34686         offsetof(struct GUMMEI_ExtIEs, _asn_ctx),
34687         asn_MAP_GUMMEI_ExtIEs_tag2el_617,
34688         2,      /* Count of tags in the map */
34689         0, 0, 0,        /* Optional elements (not needed) */
34690         -1,     /* First extension addition */
34691 };
34692 asn_TYPE_descriptor_t asn_DEF_GUMMEI_ExtIEs = {
34693         "GUMMEI-ExtIEs",
34694         "GUMMEI-ExtIEs",
34695         &asn_OP_SEQUENCE,
34696         asn_DEF_GUMMEI_ExtIEs_tags_617,
34697         sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
34698                 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
34699         asn_DEF_GUMMEI_ExtIEs_tags_617, /* Same as above */
34700         sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
34701                 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
34702         { 0, 0, SEQUENCE_constraint },
34703         asn_MBR_GUMMEI_ExtIEs_617,
34704         3,      /* Elements count */
34705         &asn_SPC_GUMMEI_ExtIEs_specs_617        /* Additional specs */
34706 };
34707
34708 static asn_TYPE_member_t asn_MBR_extensionValue_624[] = {
34709         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictioninEPSasSecondaryRAT),
34710                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34711                 0,
34712                 &asn_DEF_NRrestrictioninEPSasSecondaryRAT,
34713                 0,
34714                 { 0, 0, 0 },
34715                 0, 0, /* No default value */
34716                 "NRrestrictioninEPSasSecondaryRAT"
34717                 },
34718         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.CNTypeRestrictions),
34719                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
34720                 0,
34721                 &asn_DEF_CNTypeRestrictions,
34722                 0,
34723                 { 0, 0, 0 },
34724                 0, 0, /* No default value */
34725                 "CNTypeRestrictions"
34726                 },
34727         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictionin5GS),
34728                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34729                 0,
34730                 &asn_DEF_NRrestrictionin5GS,
34731                 0,
34732                 { 0, 0, 0 },
34733                 0, 0, /* No default value */
34734                 "NRrestrictionin5GS"
34735                 },
34736 };
34737 static const unsigned asn_MAP_extensionValue_to_canonical_624[] = { 0, 2, 1 };
34738 static const unsigned asn_MAP_extensionValue_from_canonical_624[] = { 0, 2, 1 };
34739 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_624[] = {
34740     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* NRrestrictioninEPSasSecondaryRAT */
34741     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* NRrestrictionin5GS */
34742     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* CNTypeRestrictions */
34743 };
34744 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_624 = {
34745         sizeof(struct HandoverRestrictionList_ExtIEs__extensionValue),
34746         offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, _asn_ctx),
34747         offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, present),
34748         sizeof(((struct HandoverRestrictionList_ExtIEs__extensionValue *)0)->present),
34749         asn_MAP_extensionValue_tag2el_624,
34750         3,      /* Count of tags in the map */
34751         asn_MAP_extensionValue_to_canonical_624,
34752         asn_MAP_extensionValue_from_canonical_624,
34753         -1      /* Extensions start */
34754 };
34755 static /* Use -fall-defs-global to expose */
34756 asn_TYPE_descriptor_t asn_DEF_extensionValue_624 = {
34757         "extensionValue",
34758         "extensionValue",
34759         &asn_OP_OPEN_TYPE,
34760         0,      /* No effective tags (pointer) */
34761         0,      /* No effective tags (count) */
34762         0,      /* No tags (pointer) */
34763         0,      /* No tags (count) */
34764         { 0, 0, OPEN_TYPE_constraint },
34765         asn_MBR_extensionValue_624,
34766         3,      /* Elements count */
34767         &asn_SPC_extensionValue_specs_624       /* Additional specs */
34768 };
34769
34770 asn_TYPE_member_t asn_MBR_HandoverRestrictionList_ExtIEs_621[] = {
34771         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, id),
34772                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34773                 0,
34774                 &asn_DEF_ProtocolIE_ID,
34775                 0,
34776                 { 0, &asn_PER_memb_id_constr_622,  memb_id_constraint_621 },
34777                 0, 0, /* No default value */
34778                 "id"
34779                 },
34780         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, criticality),
34781                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34782                 0,
34783                 &asn_DEF_Criticality,
34784                 select_HandoverRestrictionList_ExtIEs_criticality_type,
34785                 { 0, &asn_PER_memb_criticality_constr_623,  memb_criticality_constraint_621 },
34786                 0, 0, /* No default value */
34787                 "criticality"
34788                 },
34789         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, extensionValue),
34790                 -1 /* Ambiguous tag (ANY?) */,
34791                 0,
34792                 &asn_DEF_extensionValue_624,
34793                 select_HandoverRestrictionList_ExtIEs_extensionValue_type,
34794                 { 0, &asn_PER_memb_extensionValue_constr_624,  memb_extensionValue_constraint_621 },
34795                 0, 0, /* No default value */
34796                 "extensionValue"
34797                 },
34798 };
34799 static const ber_tlv_tag_t asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[] = {
34800         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34801 };
34802 static const asn_TYPE_tag2member_t asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621[] = {
34803     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34804     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34805 };
34806 asn_SEQUENCE_specifics_t asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 = {
34807         sizeof(struct HandoverRestrictionList_ExtIEs),
34808         offsetof(struct HandoverRestrictionList_ExtIEs, _asn_ctx),
34809         asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621,
34810         2,      /* Count of tags in the map */
34811         0, 0, 0,        /* Optional elements (not needed) */
34812         -1,     /* First extension addition */
34813 };
34814 asn_TYPE_descriptor_t asn_DEF_HandoverRestrictionList_ExtIEs = {
34815         "HandoverRestrictionList-ExtIEs",
34816         "HandoverRestrictionList-ExtIEs",
34817         &asn_OP_SEQUENCE,
34818         asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,
34819         sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
34820                 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
34821         asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,        /* Same as above */
34822         sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
34823                 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
34824         { 0, 0, SEQUENCE_constraint },
34825         asn_MBR_HandoverRestrictionList_ExtIEs_621,
34826         3,      /* Elements count */
34827         &asn_SPC_HandoverRestrictionList_ExtIEs_specs_621       /* Additional specs */
34828 };
34829
34830 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_628 = {
34831         sizeof(struct HWLoadIndicator_ExtIEs__extensionValue),
34832         offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
34833         offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, present),
34834         sizeof(((struct HWLoadIndicator_ExtIEs__extensionValue *)0)->present),
34835         0,      /* No top level tags */
34836         0,      /* No tags in the map */
34837         0, 0,
34838         -1      /* Extensions start */
34839 };
34840 static /* Use -fall-defs-global to expose */
34841 asn_TYPE_descriptor_t asn_DEF_extensionValue_628 = {
34842         "extensionValue",
34843         "extensionValue",
34844         &asn_OP_OPEN_TYPE,
34845         0,      /* No effective tags (pointer) */
34846         0,      /* No effective tags (count) */
34847         0,      /* No tags (pointer) */
34848         0,      /* No tags (count) */
34849         { 0, 0, OPEN_TYPE_constraint },
34850         0, 0,   /* No members */
34851         &asn_SPC_extensionValue_specs_628       /* Additional specs */
34852 };
34853
34854 asn_TYPE_member_t asn_MBR_HWLoadIndicator_ExtIEs_625[] = {
34855         { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, id),
34856                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34857                 0,
34858                 &asn_DEF_ProtocolIE_ID,
34859                 0,
34860                 { 0, &asn_PER_memb_id_constr_626,  memb_id_constraint_625 },
34861                 0, 0, /* No default value */
34862                 "id"
34863                 },
34864         { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, criticality),
34865                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34866                 0,
34867                 &asn_DEF_Criticality,
34868                 0,
34869                 { 0, &asn_PER_memb_criticality_constr_627,  memb_criticality_constraint_625 },
34870                 0, 0, /* No default value */
34871                 "criticality"
34872                 },
34873         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, extensionValue),
34874                 -1 /* Ambiguous tag (ANY?) */,
34875                 0,
34876                 &asn_DEF_extensionValue_628,
34877                 0,
34878                 { 0, &asn_PER_memb_extensionValue_constr_628,  memb_extensionValue_constraint_625 },
34879                 0, 0, /* No default value */
34880                 "extensionValue"
34881                 },
34882 };
34883 static const ber_tlv_tag_t asn_DEF_HWLoadIndicator_ExtIEs_tags_625[] = {
34884         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34885 };
34886 static const asn_TYPE_tag2member_t asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625[] = {
34887     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34888     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34889 };
34890 asn_SEQUENCE_specifics_t asn_SPC_HWLoadIndicator_ExtIEs_specs_625 = {
34891         sizeof(struct HWLoadIndicator_ExtIEs),
34892         offsetof(struct HWLoadIndicator_ExtIEs, _asn_ctx),
34893         asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625,
34894         2,      /* Count of tags in the map */
34895         0, 0, 0,        /* Optional elements (not needed) */
34896         -1,     /* First extension addition */
34897 };
34898 asn_TYPE_descriptor_t asn_DEF_HWLoadIndicator_ExtIEs = {
34899         "HWLoadIndicator-ExtIEs",
34900         "HWLoadIndicator-ExtIEs",
34901         &asn_OP_SEQUENCE,
34902         asn_DEF_HWLoadIndicator_ExtIEs_tags_625,
34903         sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
34904                 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
34905         asn_DEF_HWLoadIndicator_ExtIEs_tags_625,        /* Same as above */
34906         sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
34907                 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
34908         { 0, 0, SEQUENCE_constraint },
34909         asn_MBR_HWLoadIndicator_ExtIEs_625,
34910         3,      /* Elements count */
34911         &asn_SPC_HWLoadIndicator_ExtIEs_specs_625       /* Additional specs */
34912 };
34913
34914 static asn_TYPE_member_t asn_MBR_extensionValue_632[] = {
34915         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Time_UE_StayedInCell_EnhancedGranularity),
34916                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34917                 0,
34918                 &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity,
34919                 0,
34920                 { 0, 0, 0 },
34921                 0, 0, /* No default value */
34922                 "Time-UE-StayedInCell-EnhancedGranularity"
34923                 },
34924         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Cause),
34925                 -1 /* Ambiguous tag (CHOICE?) */,
34926                 0,
34927                 &asn_DEF_Cause,
34928                 0,
34929                 { 0, 0, 0 },
34930                 0, 0, /* No default value */
34931                 "Cause"
34932                 },
34933 };
34934 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_632[] = {
34935     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Time-UE-StayedInCell-EnhancedGranularity */
34936     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
34937     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
34938     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
34939     { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
34940 };
34941 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_632 = {
34942         sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue),
34943         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, _asn_ctx),
34944         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, present),
34945         sizeof(((struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue *)0)->present),
34946         asn_MAP_extensionValue_tag2el_632,
34947         5,      /* Count of tags in the map */
34948         0, 0,
34949         -1      /* Extensions start */
34950 };
34951 static /* Use -fall-defs-global to expose */
34952 asn_TYPE_descriptor_t asn_DEF_extensionValue_632 = {
34953         "extensionValue",
34954         "extensionValue",
34955         &asn_OP_OPEN_TYPE,
34956         0,      /* No effective tags (pointer) */
34957         0,      /* No effective tags (count) */
34958         0,      /* No tags (pointer) */
34959         0,      /* No tags (count) */
34960         { 0, 0, OPEN_TYPE_constraint },
34961         asn_MBR_extensionValue_632,
34962         2,      /* Elements count */
34963         &asn_SPC_extensionValue_specs_632       /* Additional specs */
34964 };
34965
34966 asn_TYPE_member_t asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629[] = {
34967         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id),
34968                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34969                 0,
34970                 &asn_DEF_ProtocolIE_ID,
34971                 0,
34972                 { 0, &asn_PER_memb_id_constr_630,  memb_id_constraint_629 },
34973                 0, 0, /* No default value */
34974                 "id"
34975                 },
34976         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, criticality),
34977                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34978                 0,
34979                 &asn_DEF_Criticality,
34980                 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type,
34981                 { 0, &asn_PER_memb_criticality_constr_631,  memb_criticality_constraint_629 },
34982                 0, 0, /* No default value */
34983                 "criticality"
34984                 },
34985         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, extensionValue),
34986                 -1 /* Ambiguous tag (ANY?) */,
34987                 0,
34988                 &asn_DEF_extensionValue_632,
34989                 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type,
34990                 { 0, &asn_PER_memb_extensionValue_constr_632,  memb_extensionValue_constraint_629 },
34991                 0, 0, /* No default value */
34992                 "extensionValue"
34993                 },
34994 };
34995 static const ber_tlv_tag_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[] = {
34996         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34997 };
34998 static const asn_TYPE_tag2member_t asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629[] = {
34999     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35000     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35001 };
35002 asn_SEQUENCE_specifics_t asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 = {
35003         sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs),
35004         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, _asn_ctx),
35005         asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629,
35006         2,      /* Count of tags in the map */
35007         0, 0, 0,        /* Optional elements (not needed) */
35008         -1,     /* First extension addition */
35009 };
35010 asn_TYPE_descriptor_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs = {
35011         "LastVisitedEUTRANCellInformation-ExtIEs",
35012         "LastVisitedEUTRANCellInformation-ExtIEs",
35013         &asn_OP_SEQUENCE,
35014         asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,
35015         sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
35016                 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
35017         asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,       /* Same as above */
35018         sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
35019                 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
35020         { 0, 0, SEQUENCE_constraint },
35021         asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629,
35022         3,      /* Elements count */
35023         &asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629      /* Additional specs */
35024 };
35025
35026 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_636 = {
35027         sizeof(struct LocationReportingInformation_ExtIEs__extensionValue),
35028         offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, _asn_ctx),
35029         offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, present),
35030         sizeof(((struct LocationReportingInformation_ExtIEs__extensionValue *)0)->present),
35031         0,      /* No top level tags */
35032         0,      /* No tags in the map */
35033         0, 0,
35034         -1      /* Extensions start */
35035 };
35036 static /* Use -fall-defs-global to expose */
35037 asn_TYPE_descriptor_t asn_DEF_extensionValue_636 = {
35038         "extensionValue",
35039         "extensionValue",
35040         &asn_OP_OPEN_TYPE,
35041         0,      /* No effective tags (pointer) */
35042         0,      /* No effective tags (count) */
35043         0,      /* No tags (pointer) */
35044         0,      /* No tags (count) */
35045         { 0, 0, OPEN_TYPE_constraint },
35046         0, 0,   /* No members */
35047         &asn_SPC_extensionValue_specs_636       /* Additional specs */
35048 };
35049
35050 asn_TYPE_member_t asn_MBR_LocationReportingInformation_ExtIEs_633[] = {
35051         { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, id),
35052                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35053                 0,
35054                 &asn_DEF_ProtocolIE_ID,
35055                 0,
35056                 { 0, &asn_PER_memb_id_constr_634,  memb_id_constraint_633 },
35057                 0, 0, /* No default value */
35058                 "id"
35059                 },
35060         { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, criticality),
35061                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35062                 0,
35063                 &asn_DEF_Criticality,
35064                 0,
35065                 { 0, &asn_PER_memb_criticality_constr_635,  memb_criticality_constraint_633 },
35066                 0, 0, /* No default value */
35067                 "criticality"
35068                 },
35069         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, extensionValue),
35070                 -1 /* Ambiguous tag (ANY?) */,
35071                 0,
35072                 &asn_DEF_extensionValue_636,
35073                 0,
35074                 { 0, &asn_PER_memb_extensionValue_constr_636,  memb_extensionValue_constraint_633 },
35075                 0, 0, /* No default value */
35076                 "extensionValue"
35077                 },
35078 };
35079 static const ber_tlv_tag_t asn_DEF_LocationReportingInformation_ExtIEs_tags_633[] = {
35080         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35081 };
35082 static const asn_TYPE_tag2member_t asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633[] = {
35083     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35084     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35085 };
35086 asn_SEQUENCE_specifics_t asn_SPC_LocationReportingInformation_ExtIEs_specs_633 = {
35087         sizeof(struct LocationReportingInformation_ExtIEs),
35088         offsetof(struct LocationReportingInformation_ExtIEs, _asn_ctx),
35089         asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633,
35090         2,      /* Count of tags in the map */
35091         0, 0, 0,        /* Optional elements (not needed) */
35092         -1,     /* First extension addition */
35093 };
35094 asn_TYPE_descriptor_t asn_DEF_LocationReportingInformation_ExtIEs = {
35095         "LocationReportingInformation-ExtIEs",
35096         "LocationReportingInformation-ExtIEs",
35097         &asn_OP_SEQUENCE,
35098         asn_DEF_LocationReportingInformation_ExtIEs_tags_633,
35099         sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
35100                 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
35101         asn_DEF_LocationReportingInformation_ExtIEs_tags_633,   /* Same as above */
35102         sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
35103                 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
35104         { 0, 0, SEQUENCE_constraint },
35105         asn_MBR_LocationReportingInformation_ExtIEs_633,
35106         3,      /* Elements count */
35107         &asn_SPC_LocationReportingInformation_ExtIEs_specs_633  /* Additional specs */
35108 };
35109
35110 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_640 = {
35111         sizeof(struct M1PeriodicReporting_ExtIEs__extensionValue),
35112         offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, _asn_ctx),
35113         offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, present),
35114         sizeof(((struct M1PeriodicReporting_ExtIEs__extensionValue *)0)->present),
35115         0,      /* No top level tags */
35116         0,      /* No tags in the map */
35117         0, 0,
35118         -1      /* Extensions start */
35119 };
35120 static /* Use -fall-defs-global to expose */
35121 asn_TYPE_descriptor_t asn_DEF_extensionValue_640 = {
35122         "extensionValue",
35123         "extensionValue",
35124         &asn_OP_OPEN_TYPE,
35125         0,      /* No effective tags (pointer) */
35126         0,      /* No effective tags (count) */
35127         0,      /* No tags (pointer) */
35128         0,      /* No tags (count) */
35129         { 0, 0, OPEN_TYPE_constraint },
35130         0, 0,   /* No members */
35131         &asn_SPC_extensionValue_specs_640       /* Additional specs */
35132 };
35133
35134 asn_TYPE_member_t asn_MBR_M1PeriodicReporting_ExtIEs_637[] = {
35135         { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, id),
35136                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35137                 0,
35138                 &asn_DEF_ProtocolIE_ID,
35139                 0,
35140                 { 0, &asn_PER_memb_id_constr_638,  memb_id_constraint_637 },
35141                 0, 0, /* No default value */
35142                 "id"
35143                 },
35144         { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, criticality),
35145                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35146                 0,
35147                 &asn_DEF_Criticality,
35148                 0,
35149                 { 0, &asn_PER_memb_criticality_constr_639,  memb_criticality_constraint_637 },
35150                 0, 0, /* No default value */
35151                 "criticality"
35152                 },
35153         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, extensionValue),
35154                 -1 /* Ambiguous tag (ANY?) */,
35155                 0,
35156                 &asn_DEF_extensionValue_640,
35157                 0,
35158                 { 0, &asn_PER_memb_extensionValue_constr_640,  memb_extensionValue_constraint_637 },
35159                 0, 0, /* No default value */
35160                 "extensionValue"
35161                 },
35162 };
35163 static const ber_tlv_tag_t asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[] = {
35164         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35165 };
35166 static const asn_TYPE_tag2member_t asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637[] = {
35167     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35168     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35169 };
35170 asn_SEQUENCE_specifics_t asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 = {
35171         sizeof(struct M1PeriodicReporting_ExtIEs),
35172         offsetof(struct M1PeriodicReporting_ExtIEs, _asn_ctx),
35173         asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637,
35174         2,      /* Count of tags in the map */
35175         0, 0, 0,        /* Optional elements (not needed) */
35176         -1,     /* First extension addition */
35177 };
35178 asn_TYPE_descriptor_t asn_DEF_M1PeriodicReporting_ExtIEs = {
35179         "M1PeriodicReporting-ExtIEs",
35180         "M1PeriodicReporting-ExtIEs",
35181         &asn_OP_SEQUENCE,
35182         asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,
35183         sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
35184                 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
35185         asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,    /* Same as above */
35186         sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
35187                 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
35188         { 0, 0, SEQUENCE_constraint },
35189         asn_MBR_M1PeriodicReporting_ExtIEs_637,
35190         3,      /* Elements count */
35191         &asn_SPC_M1PeriodicReporting_ExtIEs_specs_637   /* Additional specs */
35192 };
35193
35194 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_644 = {
35195         sizeof(struct M1ThresholdEventA2_ExtIEs__extensionValue),
35196         offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, _asn_ctx),
35197         offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, present),
35198         sizeof(((struct M1ThresholdEventA2_ExtIEs__extensionValue *)0)->present),
35199         0,      /* No top level tags */
35200         0,      /* No tags in the map */
35201         0, 0,
35202         -1      /* Extensions start */
35203 };
35204 static /* Use -fall-defs-global to expose */
35205 asn_TYPE_descriptor_t asn_DEF_extensionValue_644 = {
35206         "extensionValue",
35207         "extensionValue",
35208         &asn_OP_OPEN_TYPE,
35209         0,      /* No effective tags (pointer) */
35210         0,      /* No effective tags (count) */
35211         0,      /* No tags (pointer) */
35212         0,      /* No tags (count) */
35213         { 0, 0, OPEN_TYPE_constraint },
35214         0, 0,   /* No members */
35215         &asn_SPC_extensionValue_specs_644       /* Additional specs */
35216 };
35217
35218 asn_TYPE_member_t asn_MBR_M1ThresholdEventA2_ExtIEs_641[] = {
35219         { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, id),
35220                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35221                 0,
35222                 &asn_DEF_ProtocolIE_ID,
35223                 0,
35224                 { 0, &asn_PER_memb_id_constr_642,  memb_id_constraint_641 },
35225                 0, 0, /* No default value */
35226                 "id"
35227                 },
35228         { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, criticality),
35229                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35230                 0,
35231                 &asn_DEF_Criticality,
35232                 0,
35233                 { 0, &asn_PER_memb_criticality_constr_643,  memb_criticality_constraint_641 },
35234                 0, 0, /* No default value */
35235                 "criticality"
35236                 },
35237         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, extensionValue),
35238                 -1 /* Ambiguous tag (ANY?) */,
35239                 0,
35240                 &asn_DEF_extensionValue_644,
35241                 0,
35242                 { 0, &asn_PER_memb_extensionValue_constr_644,  memb_extensionValue_constraint_641 },
35243                 0, 0, /* No default value */
35244                 "extensionValue"
35245                 },
35246 };
35247 static const ber_tlv_tag_t asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[] = {
35248         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35249 };
35250 static const asn_TYPE_tag2member_t asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641[] = {
35251     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35252     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35253 };
35254 asn_SEQUENCE_specifics_t asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 = {
35255         sizeof(struct M1ThresholdEventA2_ExtIEs),
35256         offsetof(struct M1ThresholdEventA2_ExtIEs, _asn_ctx),
35257         asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641,
35258         2,      /* Count of tags in the map */
35259         0, 0, 0,        /* Optional elements (not needed) */
35260         -1,     /* First extension addition */
35261 };
35262 asn_TYPE_descriptor_t asn_DEF_M1ThresholdEventA2_ExtIEs = {
35263         "M1ThresholdEventA2-ExtIEs",
35264         "M1ThresholdEventA2-ExtIEs",
35265         &asn_OP_SEQUENCE,
35266         asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,
35267         sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
35268                 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
35269         asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,     /* Same as above */
35270         sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
35271                 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
35272         { 0, 0, SEQUENCE_constraint },
35273         asn_MBR_M1ThresholdEventA2_ExtIEs_641,
35274         3,      /* Elements count */
35275         &asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641    /* Additional specs */
35276 };
35277
35278 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_648 = {
35279         sizeof(struct M3Configuration_ExtIEs__extensionValue),
35280         offsetof(struct M3Configuration_ExtIEs__extensionValue, _asn_ctx),
35281         offsetof(struct M3Configuration_ExtIEs__extensionValue, present),
35282         sizeof(((struct M3Configuration_ExtIEs__extensionValue *)0)->present),
35283         0,      /* No top level tags */
35284         0,      /* No tags in the map */
35285         0, 0,
35286         -1      /* Extensions start */
35287 };
35288 static /* Use -fall-defs-global to expose */
35289 asn_TYPE_descriptor_t asn_DEF_extensionValue_648 = {
35290         "extensionValue",
35291         "extensionValue",
35292         &asn_OP_OPEN_TYPE,
35293         0,      /* No effective tags (pointer) */
35294         0,      /* No effective tags (count) */
35295         0,      /* No tags (pointer) */
35296         0,      /* No tags (count) */
35297         { 0, 0, OPEN_TYPE_constraint },
35298         0, 0,   /* No members */
35299         &asn_SPC_extensionValue_specs_648       /* Additional specs */
35300 };
35301
35302 asn_TYPE_member_t asn_MBR_M3Configuration_ExtIEs_645[] = {
35303         { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, id),
35304                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35305                 0,
35306                 &asn_DEF_ProtocolIE_ID,
35307                 0,
35308                 { 0, &asn_PER_memb_id_constr_646,  memb_id_constraint_645 },
35309                 0, 0, /* No default value */
35310                 "id"
35311                 },
35312         { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, criticality),
35313                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35314                 0,
35315                 &asn_DEF_Criticality,
35316                 0,
35317                 { 0, &asn_PER_memb_criticality_constr_647,  memb_criticality_constraint_645 },
35318                 0, 0, /* No default value */
35319                 "criticality"
35320                 },
35321         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, extensionValue),
35322                 -1 /* Ambiguous tag (ANY?) */,
35323                 0,
35324                 &asn_DEF_extensionValue_648,
35325                 0,
35326                 { 0, &asn_PER_memb_extensionValue_constr_648,  memb_extensionValue_constraint_645 },
35327                 0, 0, /* No default value */
35328                 "extensionValue"
35329                 },
35330 };
35331 static const ber_tlv_tag_t asn_DEF_M3Configuration_ExtIEs_tags_645[] = {
35332         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35333 };
35334 static const asn_TYPE_tag2member_t asn_MAP_M3Configuration_ExtIEs_tag2el_645[] = {
35335     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35336     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35337 };
35338 asn_SEQUENCE_specifics_t asn_SPC_M3Configuration_ExtIEs_specs_645 = {
35339         sizeof(struct M3Configuration_ExtIEs),
35340         offsetof(struct M3Configuration_ExtIEs, _asn_ctx),
35341         asn_MAP_M3Configuration_ExtIEs_tag2el_645,
35342         2,      /* Count of tags in the map */
35343         0, 0, 0,        /* Optional elements (not needed) */
35344         -1,     /* First extension addition */
35345 };
35346 asn_TYPE_descriptor_t asn_DEF_M3Configuration_ExtIEs = {
35347         "M3Configuration-ExtIEs",
35348         "M3Configuration-ExtIEs",
35349         &asn_OP_SEQUENCE,
35350         asn_DEF_M3Configuration_ExtIEs_tags_645,
35351         sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
35352                 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
35353         asn_DEF_M3Configuration_ExtIEs_tags_645,        /* Same as above */
35354         sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
35355                 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
35356         { 0, 0, SEQUENCE_constraint },
35357         asn_MBR_M3Configuration_ExtIEs_645,
35358         3,      /* Elements count */
35359         &asn_SPC_M3Configuration_ExtIEs_specs_645       /* Additional specs */
35360 };
35361
35362 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_652 = {
35363         sizeof(struct M4Configuration_ExtIEs__extensionValue),
35364         offsetof(struct M4Configuration_ExtIEs__extensionValue, _asn_ctx),
35365         offsetof(struct M4Configuration_ExtIEs__extensionValue, present),
35366         sizeof(((struct M4Configuration_ExtIEs__extensionValue *)0)->present),
35367         0,      /* No top level tags */
35368         0,      /* No tags in the map */
35369         0, 0,
35370         -1      /* Extensions start */
35371 };
35372 static /* Use -fall-defs-global to expose */
35373 asn_TYPE_descriptor_t asn_DEF_extensionValue_652 = {
35374         "extensionValue",
35375         "extensionValue",
35376         &asn_OP_OPEN_TYPE,
35377         0,      /* No effective tags (pointer) */
35378         0,      /* No effective tags (count) */
35379         0,      /* No tags (pointer) */
35380         0,      /* No tags (count) */
35381         { 0, 0, OPEN_TYPE_constraint },
35382         0, 0,   /* No members */
35383         &asn_SPC_extensionValue_specs_652       /* Additional specs */
35384 };
35385
35386 asn_TYPE_member_t asn_MBR_M4Configuration_ExtIEs_649[] = {
35387         { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, id),
35388                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35389                 0,
35390                 &asn_DEF_ProtocolIE_ID,
35391                 0,
35392                 { 0, &asn_PER_memb_id_constr_650,  memb_id_constraint_649 },
35393                 0, 0, /* No default value */
35394                 "id"
35395                 },
35396         { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, criticality),
35397                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35398                 0,
35399                 &asn_DEF_Criticality,
35400                 0,
35401                 { 0, &asn_PER_memb_criticality_constr_651,  memb_criticality_constraint_649 },
35402                 0, 0, /* No default value */
35403                 "criticality"
35404                 },
35405         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, extensionValue),
35406                 -1 /* Ambiguous tag (ANY?) */,
35407                 0,
35408                 &asn_DEF_extensionValue_652,
35409                 0,
35410                 { 0, &asn_PER_memb_extensionValue_constr_652,  memb_extensionValue_constraint_649 },
35411                 0, 0, /* No default value */
35412                 "extensionValue"
35413                 },
35414 };
35415 static const ber_tlv_tag_t asn_DEF_M4Configuration_ExtIEs_tags_649[] = {
35416         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35417 };
35418 static const asn_TYPE_tag2member_t asn_MAP_M4Configuration_ExtIEs_tag2el_649[] = {
35419     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35420     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35421 };
35422 asn_SEQUENCE_specifics_t asn_SPC_M4Configuration_ExtIEs_specs_649 = {
35423         sizeof(struct M4Configuration_ExtIEs),
35424         offsetof(struct M4Configuration_ExtIEs, _asn_ctx),
35425         asn_MAP_M4Configuration_ExtIEs_tag2el_649,
35426         2,      /* Count of tags in the map */
35427         0, 0, 0,        /* Optional elements (not needed) */
35428         -1,     /* First extension addition */
35429 };
35430 asn_TYPE_descriptor_t asn_DEF_M4Configuration_ExtIEs = {
35431         "M4Configuration-ExtIEs",
35432         "M4Configuration-ExtIEs",
35433         &asn_OP_SEQUENCE,
35434         asn_DEF_M4Configuration_ExtIEs_tags_649,
35435         sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
35436                 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
35437         asn_DEF_M4Configuration_ExtIEs_tags_649,        /* Same as above */
35438         sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
35439                 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
35440         { 0, 0, SEQUENCE_constraint },
35441         asn_MBR_M4Configuration_ExtIEs_649,
35442         3,      /* Elements count */
35443         &asn_SPC_M4Configuration_ExtIEs_specs_649       /* Additional specs */
35444 };
35445
35446 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_656 = {
35447         sizeof(struct M5Configuration_ExtIEs__extensionValue),
35448         offsetof(struct M5Configuration_ExtIEs__extensionValue, _asn_ctx),
35449         offsetof(struct M5Configuration_ExtIEs__extensionValue, present),
35450         sizeof(((struct M5Configuration_ExtIEs__extensionValue *)0)->present),
35451         0,      /* No top level tags */
35452         0,      /* No tags in the map */
35453         0, 0,
35454         -1      /* Extensions start */
35455 };
35456 static /* Use -fall-defs-global to expose */
35457 asn_TYPE_descriptor_t asn_DEF_extensionValue_656 = {
35458         "extensionValue",
35459         "extensionValue",
35460         &asn_OP_OPEN_TYPE,
35461         0,      /* No effective tags (pointer) */
35462         0,      /* No effective tags (count) */
35463         0,      /* No tags (pointer) */
35464         0,      /* No tags (count) */
35465         { 0, 0, OPEN_TYPE_constraint },
35466         0, 0,   /* No members */
35467         &asn_SPC_extensionValue_specs_656       /* Additional specs */
35468 };
35469
35470 asn_TYPE_member_t asn_MBR_M5Configuration_ExtIEs_653[] = {
35471         { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, id),
35472                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35473                 0,
35474                 &asn_DEF_ProtocolIE_ID,
35475                 0,
35476                 { 0, &asn_PER_memb_id_constr_654,  memb_id_constraint_653 },
35477                 0, 0, /* No default value */
35478                 "id"
35479                 },
35480         { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, criticality),
35481                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35482                 0,
35483                 &asn_DEF_Criticality,
35484                 0,
35485                 { 0, &asn_PER_memb_criticality_constr_655,  memb_criticality_constraint_653 },
35486                 0, 0, /* No default value */
35487                 "criticality"
35488                 },
35489         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, extensionValue),
35490                 -1 /* Ambiguous tag (ANY?) */,
35491                 0,
35492                 &asn_DEF_extensionValue_656,
35493                 0,
35494                 { 0, &asn_PER_memb_extensionValue_constr_656,  memb_extensionValue_constraint_653 },
35495                 0, 0, /* No default value */
35496                 "extensionValue"
35497                 },
35498 };
35499 static const ber_tlv_tag_t asn_DEF_M5Configuration_ExtIEs_tags_653[] = {
35500         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35501 };
35502 static const asn_TYPE_tag2member_t asn_MAP_M5Configuration_ExtIEs_tag2el_653[] = {
35503     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35504     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35505 };
35506 asn_SEQUENCE_specifics_t asn_SPC_M5Configuration_ExtIEs_specs_653 = {
35507         sizeof(struct M5Configuration_ExtIEs),
35508         offsetof(struct M5Configuration_ExtIEs, _asn_ctx),
35509         asn_MAP_M5Configuration_ExtIEs_tag2el_653,
35510         2,      /* Count of tags in the map */
35511         0, 0, 0,        /* Optional elements (not needed) */
35512         -1,     /* First extension addition */
35513 };
35514 asn_TYPE_descriptor_t asn_DEF_M5Configuration_ExtIEs = {
35515         "M5Configuration-ExtIEs",
35516         "M5Configuration-ExtIEs",
35517         &asn_OP_SEQUENCE,
35518         asn_DEF_M5Configuration_ExtIEs_tags_653,
35519         sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
35520                 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
35521         asn_DEF_M5Configuration_ExtIEs_tags_653,        /* Same as above */
35522         sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
35523                 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
35524         { 0, 0, SEQUENCE_constraint },
35525         asn_MBR_M5Configuration_ExtIEs_653,
35526         3,      /* Elements count */
35527         &asn_SPC_M5Configuration_ExtIEs_specs_653       /* Additional specs */
35528 };
35529
35530 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_660 = {
35531         sizeof(struct M6Configuration_ExtIEs__extensionValue),
35532         offsetof(struct M6Configuration_ExtIEs__extensionValue, _asn_ctx),
35533         offsetof(struct M6Configuration_ExtIEs__extensionValue, present),
35534         sizeof(((struct M6Configuration_ExtIEs__extensionValue *)0)->present),
35535         0,      /* No top level tags */
35536         0,      /* No tags in the map */
35537         0, 0,
35538         -1      /* Extensions start */
35539 };
35540 static /* Use -fall-defs-global to expose */
35541 asn_TYPE_descriptor_t asn_DEF_extensionValue_660 = {
35542         "extensionValue",
35543         "extensionValue",
35544         &asn_OP_OPEN_TYPE,
35545         0,      /* No effective tags (pointer) */
35546         0,      /* No effective tags (count) */
35547         0,      /* No tags (pointer) */
35548         0,      /* No tags (count) */
35549         { 0, 0, OPEN_TYPE_constraint },
35550         0, 0,   /* No members */
35551         &asn_SPC_extensionValue_specs_660       /* Additional specs */
35552 };
35553
35554 asn_TYPE_member_t asn_MBR_M6Configuration_ExtIEs_657[] = {
35555         { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, id),
35556                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35557                 0,
35558                 &asn_DEF_ProtocolIE_ID,
35559                 0,
35560                 { 0, &asn_PER_memb_id_constr_658,  memb_id_constraint_657 },
35561                 0, 0, /* No default value */
35562                 "id"
35563                 },
35564         { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, criticality),
35565                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35566                 0,
35567                 &asn_DEF_Criticality,
35568                 0,
35569                 { 0, &asn_PER_memb_criticality_constr_659,  memb_criticality_constraint_657 },
35570                 0, 0, /* No default value */
35571                 "criticality"
35572                 },
35573         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, extensionValue),
35574                 -1 /* Ambiguous tag (ANY?) */,
35575                 0,
35576                 &asn_DEF_extensionValue_660,
35577                 0,
35578                 { 0, &asn_PER_memb_extensionValue_constr_660,  memb_extensionValue_constraint_657 },
35579                 0, 0, /* No default value */
35580                 "extensionValue"
35581                 },
35582 };
35583 static const ber_tlv_tag_t asn_DEF_M6Configuration_ExtIEs_tags_657[] = {
35584         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35585 };
35586 static const asn_TYPE_tag2member_t asn_MAP_M6Configuration_ExtIEs_tag2el_657[] = {
35587     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35588     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35589 };
35590 asn_SEQUENCE_specifics_t asn_SPC_M6Configuration_ExtIEs_specs_657 = {
35591         sizeof(struct M6Configuration_ExtIEs),
35592         offsetof(struct M6Configuration_ExtIEs, _asn_ctx),
35593         asn_MAP_M6Configuration_ExtIEs_tag2el_657,
35594         2,      /* Count of tags in the map */
35595         0, 0, 0,        /* Optional elements (not needed) */
35596         -1,     /* First extension addition */
35597 };
35598 asn_TYPE_descriptor_t asn_DEF_M6Configuration_ExtIEs = {
35599         "M6Configuration-ExtIEs",
35600         "M6Configuration-ExtIEs",
35601         &asn_OP_SEQUENCE,
35602         asn_DEF_M6Configuration_ExtIEs_tags_657,
35603         sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
35604                 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
35605         asn_DEF_M6Configuration_ExtIEs_tags_657,        /* Same as above */
35606         sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
35607                 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
35608         { 0, 0, SEQUENCE_constraint },
35609         asn_MBR_M6Configuration_ExtIEs_657,
35610         3,      /* Elements count */
35611         &asn_SPC_M6Configuration_ExtIEs_specs_657       /* Additional specs */
35612 };
35613
35614 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_664 = {
35615         sizeof(struct M7Configuration_ExtIEs__extensionValue),
35616         offsetof(struct M7Configuration_ExtIEs__extensionValue, _asn_ctx),
35617         offsetof(struct M7Configuration_ExtIEs__extensionValue, present),
35618         sizeof(((struct M7Configuration_ExtIEs__extensionValue *)0)->present),
35619         0,      /* No top level tags */
35620         0,      /* No tags in the map */
35621         0, 0,
35622         -1      /* Extensions start */
35623 };
35624 static /* Use -fall-defs-global to expose */
35625 asn_TYPE_descriptor_t asn_DEF_extensionValue_664 = {
35626         "extensionValue",
35627         "extensionValue",
35628         &asn_OP_OPEN_TYPE,
35629         0,      /* No effective tags (pointer) */
35630         0,      /* No effective tags (count) */
35631         0,      /* No tags (pointer) */
35632         0,      /* No tags (count) */
35633         { 0, 0, OPEN_TYPE_constraint },
35634         0, 0,   /* No members */
35635         &asn_SPC_extensionValue_specs_664       /* Additional specs */
35636 };
35637
35638 asn_TYPE_member_t asn_MBR_M7Configuration_ExtIEs_661[] = {
35639         { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, id),
35640                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35641                 0,
35642                 &asn_DEF_ProtocolIE_ID,
35643                 0,
35644                 { 0, &asn_PER_memb_id_constr_662,  memb_id_constraint_661 },
35645                 0, 0, /* No default value */
35646                 "id"
35647                 },
35648         { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, criticality),
35649                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35650                 0,
35651                 &asn_DEF_Criticality,
35652                 0,
35653                 { 0, &asn_PER_memb_criticality_constr_663,  memb_criticality_constraint_661 },
35654                 0, 0, /* No default value */
35655                 "criticality"
35656                 },
35657         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, extensionValue),
35658                 -1 /* Ambiguous tag (ANY?) */,
35659                 0,
35660                 &asn_DEF_extensionValue_664,
35661                 0,
35662                 { 0, &asn_PER_memb_extensionValue_constr_664,  memb_extensionValue_constraint_661 },
35663                 0, 0, /* No default value */
35664                 "extensionValue"
35665                 },
35666 };
35667 static const ber_tlv_tag_t asn_DEF_M7Configuration_ExtIEs_tags_661[] = {
35668         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35669 };
35670 static const asn_TYPE_tag2member_t asn_MAP_M7Configuration_ExtIEs_tag2el_661[] = {
35671     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35672     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35673 };
35674 asn_SEQUENCE_specifics_t asn_SPC_M7Configuration_ExtIEs_specs_661 = {
35675         sizeof(struct M7Configuration_ExtIEs),
35676         offsetof(struct M7Configuration_ExtIEs, _asn_ctx),
35677         asn_MAP_M7Configuration_ExtIEs_tag2el_661,
35678         2,      /* Count of tags in the map */
35679         0, 0, 0,        /* Optional elements (not needed) */
35680         -1,     /* First extension addition */
35681 };
35682 asn_TYPE_descriptor_t asn_DEF_M7Configuration_ExtIEs = {
35683         "M7Configuration-ExtIEs",
35684         "M7Configuration-ExtIEs",
35685         &asn_OP_SEQUENCE,
35686         asn_DEF_M7Configuration_ExtIEs_tags_661,
35687         sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
35688                 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
35689         asn_DEF_M7Configuration_ExtIEs_tags_661,        /* Same as above */
35690         sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
35691                 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
35692         { 0, 0, SEQUENCE_constraint },
35693         asn_MBR_M7Configuration_ExtIEs_661,
35694         3,      /* Elements count */
35695         &asn_SPC_M7Configuration_ExtIEs_specs_661       /* Additional specs */
35696 };
35697
35698 static asn_TYPE_member_t asn_MBR_extensionValue_668[] = {
35699         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M3Configuration),
35700                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35701                 0,
35702                 &asn_DEF_M3Configuration,
35703                 0,
35704                 { 0, 0, 0 },
35705                 0, 0, /* No default value */
35706                 "M3Configuration"
35707                 },
35708         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M4Configuration),
35709                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35710                 0,
35711                 &asn_DEF_M4Configuration,
35712                 0,
35713                 { 0, 0, 0 },
35714                 0, 0, /* No default value */
35715                 "M4Configuration"
35716                 },
35717         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M5Configuration),
35718                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35719                 0,
35720                 &asn_DEF_M5Configuration,
35721                 0,
35722                 { 0, 0, 0 },
35723                 0, 0, /* No default value */
35724                 "M5Configuration"
35725                 },
35726         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDT_Location_Info),
35727                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
35728                 0,
35729                 &asn_DEF_MDT_Location_Info,
35730                 0,
35731                 { 0, 0, 0 },
35732                 0, 0, /* No default value */
35733                 "MDT-Location-Info"
35734                 },
35735         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDTPLMNList),
35736                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35737                 0,
35738                 &asn_DEF_MDTPLMNList,
35739                 0,
35740                 { 0, 0, 0 },
35741                 0, 0, /* No default value */
35742                 "MDTPLMNList"
35743                 },
35744         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M6Configuration),
35745                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35746                 0,
35747                 &asn_DEF_M6Configuration,
35748                 0,
35749                 { 0, 0, 0 },
35750                 0, 0, /* No default value */
35751                 "M6Configuration"
35752                 },
35753         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M7Configuration),
35754                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35755                 0,
35756                 &asn_DEF_M7Configuration,
35757                 0,
35758                 { 0, 0, 0 },
35759                 0, 0, /* No default value */
35760                 "M7Configuration"
35761                 },
35762         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.BluetoothMeasurementConfiguration),
35763                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35764                 0,
35765                 &asn_DEF_BluetoothMeasurementConfiguration,
35766                 0,
35767                 { 0, 0, 0 },
35768                 0, 0, /* No default value */
35769                 "BluetoothMeasurementConfiguration"
35770                 },
35771         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.WLANMeasurementConfiguration),
35772                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35773                 0,
35774                 &asn_DEF_WLANMeasurementConfiguration,
35775                 0,
35776                 { 0, 0, 0 },
35777                 0, 0, /* No default value */
35778                 "WLANMeasurementConfiguration"
35779                 },
35780 };
35781 static const unsigned asn_MAP_extensionValue_to_canonical_668[] = { 3, 0, 1, 2, 4, 5, 6, 7, 8 };
35782 static const unsigned asn_MAP_extensionValue_from_canonical_668[] = { 1, 2, 3, 0, 4, 5, 6, 7, 8 };
35783 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_668[] = {
35784     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* MDT-Location-Info */
35785     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 7 }, /* M3Configuration */
35786     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 6 }, /* M4Configuration */
35787     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 5 }, /* M5Configuration */
35788     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 4 }, /* MDTPLMNList */
35789     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 3 }, /* M6Configuration */
35790     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 2 }, /* M7Configuration */
35791     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 1 }, /* BluetoothMeasurementConfiguration */
35792     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -7, 0 } /* WLANMeasurementConfiguration */
35793 };
35794 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_668 = {
35795         sizeof(struct MDT_Configuration_ExtIEs__extensionValue),
35796         offsetof(struct MDT_Configuration_ExtIEs__extensionValue, _asn_ctx),
35797         offsetof(struct MDT_Configuration_ExtIEs__extensionValue, present),
35798         sizeof(((struct MDT_Configuration_ExtIEs__extensionValue *)0)->present),
35799         asn_MAP_extensionValue_tag2el_668,
35800         9,      /* Count of tags in the map */
35801         asn_MAP_extensionValue_to_canonical_668,
35802         asn_MAP_extensionValue_from_canonical_668,
35803         -1      /* Extensions start */
35804 };
35805 static /* Use -fall-defs-global to expose */
35806 asn_TYPE_descriptor_t asn_DEF_extensionValue_668 = {
35807         "extensionValue",
35808         "extensionValue",
35809         &asn_OP_OPEN_TYPE,
35810         0,      /* No effective tags (pointer) */
35811         0,      /* No effective tags (count) */
35812         0,      /* No tags (pointer) */
35813         0,      /* No tags (count) */
35814         { 0, 0, OPEN_TYPE_constraint },
35815         asn_MBR_extensionValue_668,
35816         9,      /* Elements count */
35817         &asn_SPC_extensionValue_specs_668       /* Additional specs */
35818 };
35819
35820 asn_TYPE_member_t asn_MBR_MDT_Configuration_ExtIEs_665[] = {
35821         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, id),
35822                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35823                 0,
35824                 &asn_DEF_ProtocolIE_ID,
35825                 0,
35826                 { 0, &asn_PER_memb_id_constr_666,  memb_id_constraint_665 },
35827                 0, 0, /* No default value */
35828                 "id"
35829                 },
35830         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, criticality),
35831                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35832                 0,
35833                 &asn_DEF_Criticality,
35834                 select_MDT_Configuration_ExtIEs_criticality_type,
35835                 { 0, &asn_PER_memb_criticality_constr_667,  memb_criticality_constraint_665 },
35836                 0, 0, /* No default value */
35837                 "criticality"
35838                 },
35839         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, extensionValue),
35840                 -1 /* Ambiguous tag (ANY?) */,
35841                 0,
35842                 &asn_DEF_extensionValue_668,
35843                 select_MDT_Configuration_ExtIEs_extensionValue_type,
35844                 { 0, &asn_PER_memb_extensionValue_constr_668,  memb_extensionValue_constraint_665 },
35845                 0, 0, /* No default value */
35846                 "extensionValue"
35847                 },
35848 };
35849 static const ber_tlv_tag_t asn_DEF_MDT_Configuration_ExtIEs_tags_665[] = {
35850         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35851 };
35852 static const asn_TYPE_tag2member_t asn_MAP_MDT_Configuration_ExtIEs_tag2el_665[] = {
35853     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35854     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35855 };
35856 asn_SEQUENCE_specifics_t asn_SPC_MDT_Configuration_ExtIEs_specs_665 = {
35857         sizeof(struct MDT_Configuration_ExtIEs),
35858         offsetof(struct MDT_Configuration_ExtIEs, _asn_ctx),
35859         asn_MAP_MDT_Configuration_ExtIEs_tag2el_665,
35860         2,      /* Count of tags in the map */
35861         0, 0, 0,        /* Optional elements (not needed) */
35862         -1,     /* First extension addition */
35863 };
35864 asn_TYPE_descriptor_t asn_DEF_MDT_Configuration_ExtIEs = {
35865         "MDT-Configuration-ExtIEs",
35866         "MDT-Configuration-ExtIEs",
35867         &asn_OP_SEQUENCE,
35868         asn_DEF_MDT_Configuration_ExtIEs_tags_665,
35869         sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
35870                 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
35871         asn_DEF_MDT_Configuration_ExtIEs_tags_665,      /* Same as above */
35872         sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
35873                 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
35874         { 0, 0, SEQUENCE_constraint },
35875         asn_MBR_MDT_Configuration_ExtIEs_665,
35876         3,      /* Elements count */
35877         &asn_SPC_MDT_Configuration_ExtIEs_specs_665     /* Additional specs */
35878 };
35879
35880 static asn_TYPE_member_t asn_MBR_extensionValue_672[] = {
35881         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.NRCGI),
35882                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35883                 0,
35884                 &asn_DEF_NRCGI,
35885                 0,
35886                 { 0, 0, 0 },
35887                 0, 0, /* No default value */
35888                 "NRCGI"
35889                 },
35890         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.MeNBCoordinationAssistanceInformation),
35891                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35892                 0,
35893                 &asn_DEF_MeNBCoordinationAssistanceInformation,
35894                 0,
35895                 { 0, 0, 0 },
35896                 0, 0, /* No default value */
35897                 "MeNBCoordinationAssistanceInformation"
35898                 },
35899 };
35900 static const unsigned asn_MAP_extensionValue_to_canonical_672[] = { 1, 0 };
35901 static const unsigned asn_MAP_extensionValue_from_canonical_672[] = { 1, 0 };
35902 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_672[] = {
35903     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* MeNBCoordinationAssistanceInformation */
35904     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NRCGI */
35905 };
35906 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_672 = {
35907         sizeof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue),
35908         offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
35909         offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, present),
35910         sizeof(((struct MeNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
35911         asn_MAP_extensionValue_tag2el_672,
35912         2,      /* Count of tags in the map */
35913         asn_MAP_extensionValue_to_canonical_672,
35914         asn_MAP_extensionValue_from_canonical_672,
35915         -1      /* Extensions start */
35916 };
35917 static /* Use -fall-defs-global to expose */
35918 asn_TYPE_descriptor_t asn_DEF_extensionValue_672 = {
35919         "extensionValue",
35920         "extensionValue",
35921         &asn_OP_OPEN_TYPE,
35922         0,      /* No effective tags (pointer) */
35923         0,      /* No effective tags (count) */
35924         0,      /* No tags (pointer) */
35925         0,      /* No tags (count) */
35926         { 0, 0, OPEN_TYPE_constraint },
35927         asn_MBR_extensionValue_672,
35928         2,      /* Elements count */
35929         &asn_SPC_extensionValue_specs_672       /* Additional specs */
35930 };
35931
35932 asn_TYPE_member_t asn_MBR_MeNBResourceCoordinationInformationExtIEs_669[] = {
35933         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, id),
35934                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35935                 0,
35936                 &asn_DEF_ProtocolIE_ID,
35937                 0,
35938                 { 0, &asn_PER_memb_id_constr_670,  memb_id_constraint_669 },
35939                 0, 0, /* No default value */
35940                 "id"
35941                 },
35942         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, criticality),
35943                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35944                 0,
35945                 &asn_DEF_Criticality,
35946                 select_MeNBResourceCoordinationInformationExtIEs_criticality_type,
35947                 { 0, &asn_PER_memb_criticality_constr_671,  memb_criticality_constraint_669 },
35948                 0, 0, /* No default value */
35949                 "criticality"
35950                 },
35951         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, extensionValue),
35952                 -1 /* Ambiguous tag (ANY?) */,
35953                 0,
35954                 &asn_DEF_extensionValue_672,
35955                 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type,
35956                 { 0, &asn_PER_memb_extensionValue_constr_672,  memb_extensionValue_constraint_669 },
35957                 0, 0, /* No default value */
35958                 "extensionValue"
35959                 },
35960 };
35961 static const ber_tlv_tag_t asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[] = {
35962         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35963 };
35964 static const asn_TYPE_tag2member_t asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669[] = {
35965     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35966     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35967 };
35968 asn_SEQUENCE_specifics_t asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 = {
35969         sizeof(struct MeNBResourceCoordinationInformationExtIEs),
35970         offsetof(struct MeNBResourceCoordinationInformationExtIEs, _asn_ctx),
35971         asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669,
35972         2,      /* Count of tags in the map */
35973         0, 0, 0,        /* Optional elements (not needed) */
35974         -1,     /* First extension addition */
35975 };
35976 asn_TYPE_descriptor_t asn_DEF_MeNBResourceCoordinationInformationExtIEs = {
35977         "MeNBResourceCoordinationInformationExtIEs",
35978         "MeNBResourceCoordinationInformationExtIEs",
35979         &asn_OP_SEQUENCE,
35980         asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,
35981         sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
35982                 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
35983         asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,     /* Same as above */
35984         sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
35985                 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
35986         { 0, 0, SEQUENCE_constraint },
35987         asn_MBR_MeNBResourceCoordinationInformationExtIEs_669,
35988         3,      /* Elements count */
35989         &asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669    /* Additional specs */
35990 };
35991
35992 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_676 = {
35993         sizeof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue),
35994         offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, _asn_ctx),
35995         offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, present),
35996         sizeof(((struct MBSFN_Subframe_Info_ExtIEs__extensionValue *)0)->present),
35997         0,      /* No top level tags */
35998         0,      /* No tags in the map */
35999         0, 0,
36000         -1      /* Extensions start */
36001 };
36002 static /* Use -fall-defs-global to expose */
36003 asn_TYPE_descriptor_t asn_DEF_extensionValue_676 = {
36004         "extensionValue",
36005         "extensionValue",
36006         &asn_OP_OPEN_TYPE,
36007         0,      /* No effective tags (pointer) */
36008         0,      /* No effective tags (count) */
36009         0,      /* No tags (pointer) */
36010         0,      /* No tags (count) */
36011         { 0, 0, OPEN_TYPE_constraint },
36012         0, 0,   /* No members */
36013         &asn_SPC_extensionValue_specs_676       /* Additional specs */
36014 };
36015
36016 asn_TYPE_member_t asn_MBR_MBSFN_Subframe_Info_ExtIEs_673[] = {
36017         { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, id),
36018                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36019                 0,
36020                 &asn_DEF_ProtocolIE_ID,
36021                 0,
36022                 { 0, &asn_PER_memb_id_constr_674,  memb_id_constraint_673 },
36023                 0, 0, /* No default value */
36024                 "id"
36025                 },
36026         { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, criticality),
36027                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36028                 0,
36029                 &asn_DEF_Criticality,
36030                 0,
36031                 { 0, &asn_PER_memb_criticality_constr_675,  memb_criticality_constraint_673 },
36032                 0, 0, /* No default value */
36033                 "criticality"
36034                 },
36035         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, extensionValue),
36036                 -1 /* Ambiguous tag (ANY?) */,
36037                 0,
36038                 &asn_DEF_extensionValue_676,
36039                 0,
36040                 { 0, &asn_PER_memb_extensionValue_constr_676,  memb_extensionValue_constraint_673 },
36041                 0, 0, /* No default value */
36042                 "extensionValue"
36043                 },
36044 };
36045 static const ber_tlv_tag_t asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[] = {
36046         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36047 };
36048 static const asn_TYPE_tag2member_t asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673[] = {
36049     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36050     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36051 };
36052 asn_SEQUENCE_specifics_t asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 = {
36053         sizeof(struct MBSFN_Subframe_Info_ExtIEs),
36054         offsetof(struct MBSFN_Subframe_Info_ExtIEs, _asn_ctx),
36055         asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673,
36056         2,      /* Count of tags in the map */
36057         0, 0, 0,        /* Optional elements (not needed) */
36058         -1,     /* First extension addition */
36059 };
36060 asn_TYPE_descriptor_t asn_DEF_MBSFN_Subframe_Info_ExtIEs = {
36061         "MBSFN-Subframe-Info-ExtIEs",
36062         "MBSFN-Subframe-Info-ExtIEs",
36063         &asn_OP_SEQUENCE,
36064         asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,
36065         sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
36066                 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
36067         asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,    /* Same as above */
36068         sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
36069                 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
36070         { 0, 0, SEQUENCE_constraint },
36071         asn_MBR_MBSFN_Subframe_Info_ExtIEs_673,
36072         3,      /* Elements count */
36073         &asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673   /* Additional specs */
36074 };
36075
36076 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_680 = {
36077         sizeof(struct BandInfo_ExtIEs__extensionValue),
36078         offsetof(struct BandInfo_ExtIEs__extensionValue, _asn_ctx),
36079         offsetof(struct BandInfo_ExtIEs__extensionValue, present),
36080         sizeof(((struct BandInfo_ExtIEs__extensionValue *)0)->present),
36081         0,      /* No top level tags */
36082         0,      /* No tags in the map */
36083         0, 0,
36084         -1      /* Extensions start */
36085 };
36086 static /* Use -fall-defs-global to expose */
36087 asn_TYPE_descriptor_t asn_DEF_extensionValue_680 = {
36088         "extensionValue",
36089         "extensionValue",
36090         &asn_OP_OPEN_TYPE,
36091         0,      /* No effective tags (pointer) */
36092         0,      /* No effective tags (count) */
36093         0,      /* No tags (pointer) */
36094         0,      /* No tags (count) */
36095         { 0, 0, OPEN_TYPE_constraint },
36096         0, 0,   /* No members */
36097         &asn_SPC_extensionValue_specs_680       /* Additional specs */
36098 };
36099
36100 asn_TYPE_member_t asn_MBR_BandInfo_ExtIEs_677[] = {
36101         { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, id),
36102                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36103                 0,
36104                 &asn_DEF_ProtocolIE_ID,
36105                 0,
36106                 { 0, &asn_PER_memb_id_constr_678,  memb_id_constraint_677 },
36107                 0, 0, /* No default value */
36108                 "id"
36109                 },
36110         { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, criticality),
36111                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36112                 0,
36113                 &asn_DEF_Criticality,
36114                 0,
36115                 { 0, &asn_PER_memb_criticality_constr_679,  memb_criticality_constraint_677 },
36116                 0, 0, /* No default value */
36117                 "criticality"
36118                 },
36119         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, extensionValue),
36120                 -1 /* Ambiguous tag (ANY?) */,
36121                 0,
36122                 &asn_DEF_extensionValue_680,
36123                 0,
36124                 { 0, &asn_PER_memb_extensionValue_constr_680,  memb_extensionValue_constraint_677 },
36125                 0, 0, /* No default value */
36126                 "extensionValue"
36127                 },
36128 };
36129 static const ber_tlv_tag_t asn_DEF_BandInfo_ExtIEs_tags_677[] = {
36130         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36131 };
36132 static const asn_TYPE_tag2member_t asn_MAP_BandInfo_ExtIEs_tag2el_677[] = {
36133     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36134     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36135 };
36136 asn_SEQUENCE_specifics_t asn_SPC_BandInfo_ExtIEs_specs_677 = {
36137         sizeof(struct BandInfo_ExtIEs),
36138         offsetof(struct BandInfo_ExtIEs, _asn_ctx),
36139         asn_MAP_BandInfo_ExtIEs_tag2el_677,
36140         2,      /* Count of tags in the map */
36141         0, 0, 0,        /* Optional elements (not needed) */
36142         -1,     /* First extension addition */
36143 };
36144 asn_TYPE_descriptor_t asn_DEF_BandInfo_ExtIEs = {
36145         "BandInfo-ExtIEs",
36146         "BandInfo-ExtIEs",
36147         &asn_OP_SEQUENCE,
36148         asn_DEF_BandInfo_ExtIEs_tags_677,
36149         sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
36150                 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
36151         asn_DEF_BandInfo_ExtIEs_tags_677,       /* Same as above */
36152         sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
36153                 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
36154         { 0, 0, SEQUENCE_constraint },
36155         asn_MBR_BandInfo_ExtIEs_677,
36156         3,      /* Elements count */
36157         &asn_SPC_BandInfo_ExtIEs_specs_677      /* Additional specs */
36158 };
36159
36160 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_684 = {
36161         sizeof(struct SplitSRB_ExtIEs__extensionValue),
36162         offsetof(struct SplitSRB_ExtIEs__extensionValue, _asn_ctx),
36163         offsetof(struct SplitSRB_ExtIEs__extensionValue, present),
36164         sizeof(((struct SplitSRB_ExtIEs__extensionValue *)0)->present),
36165         0,      /* No top level tags */
36166         0,      /* No tags in the map */
36167         0, 0,
36168         -1      /* Extensions start */
36169 };
36170 static /* Use -fall-defs-global to expose */
36171 asn_TYPE_descriptor_t asn_DEF_extensionValue_684 = {
36172         "extensionValue",
36173         "extensionValue",
36174         &asn_OP_OPEN_TYPE,
36175         0,      /* No effective tags (pointer) */
36176         0,      /* No effective tags (count) */
36177         0,      /* No tags (pointer) */
36178         0,      /* No tags (count) */
36179         { 0, 0, OPEN_TYPE_constraint },
36180         0, 0,   /* No members */
36181         &asn_SPC_extensionValue_specs_684       /* Additional specs */
36182 };
36183
36184 asn_TYPE_member_t asn_MBR_SplitSRB_ExtIEs_681[] = {
36185         { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, id),
36186                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36187                 0,
36188                 &asn_DEF_ProtocolIE_ID,
36189                 0,
36190                 { 0, &asn_PER_memb_id_constr_682,  memb_id_constraint_681 },
36191                 0, 0, /* No default value */
36192                 "id"
36193                 },
36194         { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, criticality),
36195                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36196                 0,
36197                 &asn_DEF_Criticality,
36198                 0,
36199                 { 0, &asn_PER_memb_criticality_constr_683,  memb_criticality_constraint_681 },
36200                 0, 0, /* No default value */
36201                 "criticality"
36202                 },
36203         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, extensionValue),
36204                 -1 /* Ambiguous tag (ANY?) */,
36205                 0,
36206                 &asn_DEF_extensionValue_684,
36207                 0,
36208                 { 0, &asn_PER_memb_extensionValue_constr_684,  memb_extensionValue_constraint_681 },
36209                 0, 0, /* No default value */
36210                 "extensionValue"
36211                 },
36212 };
36213 static const ber_tlv_tag_t asn_DEF_SplitSRB_ExtIEs_tags_681[] = {
36214         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36215 };
36216 static const asn_TYPE_tag2member_t asn_MAP_SplitSRB_ExtIEs_tag2el_681[] = {
36217     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36218     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36219 };
36220 asn_SEQUENCE_specifics_t asn_SPC_SplitSRB_ExtIEs_specs_681 = {
36221         sizeof(struct SplitSRB_ExtIEs),
36222         offsetof(struct SplitSRB_ExtIEs, _asn_ctx),
36223         asn_MAP_SplitSRB_ExtIEs_tag2el_681,
36224         2,      /* Count of tags in the map */
36225         0, 0, 0,        /* Optional elements (not needed) */
36226         -1,     /* First extension addition */
36227 };
36228 asn_TYPE_descriptor_t asn_DEF_SplitSRB_ExtIEs = {
36229         "SplitSRB-ExtIEs",
36230         "SplitSRB-ExtIEs",
36231         &asn_OP_SEQUENCE,
36232         asn_DEF_SplitSRB_ExtIEs_tags_681,
36233         sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
36234                 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
36235         asn_DEF_SplitSRB_ExtIEs_tags_681,       /* Same as above */
36236         sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
36237                 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
36238         { 0, 0, SEQUENCE_constraint },
36239         asn_MBR_SplitSRB_ExtIEs_681,
36240         3,      /* Elements count */
36241         &asn_SPC_SplitSRB_ExtIEs_specs_681      /* Additional specs */
36242 };
36243
36244 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_688 = {
36245         sizeof(struct UENRMeasurement_ExtIEs__extensionValue),
36246         offsetof(struct UENRMeasurement_ExtIEs__extensionValue, _asn_ctx),
36247         offsetof(struct UENRMeasurement_ExtIEs__extensionValue, present),
36248         sizeof(((struct UENRMeasurement_ExtIEs__extensionValue *)0)->present),
36249         0,      /* No top level tags */
36250         0,      /* No tags in the map */
36251         0, 0,
36252         -1      /* Extensions start */
36253 };
36254 static /* Use -fall-defs-global to expose */
36255 asn_TYPE_descriptor_t asn_DEF_extensionValue_688 = {
36256         "extensionValue",
36257         "extensionValue",
36258         &asn_OP_OPEN_TYPE,
36259         0,      /* No effective tags (pointer) */
36260         0,      /* No effective tags (count) */
36261         0,      /* No tags (pointer) */
36262         0,      /* No tags (count) */
36263         { 0, 0, OPEN_TYPE_constraint },
36264         0, 0,   /* No members */
36265         &asn_SPC_extensionValue_specs_688       /* Additional specs */
36266 };
36267
36268 asn_TYPE_member_t asn_MBR_UENRMeasurement_ExtIEs_685[] = {
36269         { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, id),
36270                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36271                 0,
36272                 &asn_DEF_ProtocolIE_ID,
36273                 0,
36274                 { 0, &asn_PER_memb_id_constr_686,  memb_id_constraint_685 },
36275                 0, 0, /* No default value */
36276                 "id"
36277                 },
36278         { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, criticality),
36279                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36280                 0,
36281                 &asn_DEF_Criticality,
36282                 0,
36283                 { 0, &asn_PER_memb_criticality_constr_687,  memb_criticality_constraint_685 },
36284                 0, 0, /* No default value */
36285                 "criticality"
36286                 },
36287         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, extensionValue),
36288                 -1 /* Ambiguous tag (ANY?) */,
36289                 0,
36290                 &asn_DEF_extensionValue_688,
36291                 0,
36292                 { 0, &asn_PER_memb_extensionValue_constr_688,  memb_extensionValue_constraint_685 },
36293                 0, 0, /* No default value */
36294                 "extensionValue"
36295                 },
36296 };
36297 static const ber_tlv_tag_t asn_DEF_UENRMeasurement_ExtIEs_tags_685[] = {
36298         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36299 };
36300 static const asn_TYPE_tag2member_t asn_MAP_UENRMeasurement_ExtIEs_tag2el_685[] = {
36301     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36302     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36303 };
36304 asn_SEQUENCE_specifics_t asn_SPC_UENRMeasurement_ExtIEs_specs_685 = {
36305         sizeof(struct UENRMeasurement_ExtIEs),
36306         offsetof(struct UENRMeasurement_ExtIEs, _asn_ctx),
36307         asn_MAP_UENRMeasurement_ExtIEs_tag2el_685,
36308         2,      /* Count of tags in the map */
36309         0, 0, 0,        /* Optional elements (not needed) */
36310         -1,     /* First extension addition */
36311 };
36312 asn_TYPE_descriptor_t asn_DEF_UENRMeasurement_ExtIEs = {
36313         "UENRMeasurement-ExtIEs",
36314         "UENRMeasurement-ExtIEs",
36315         &asn_OP_SEQUENCE,
36316         asn_DEF_UENRMeasurement_ExtIEs_tags_685,
36317         sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
36318                 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
36319         asn_DEF_UENRMeasurement_ExtIEs_tags_685,        /* Same as above */
36320         sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
36321                 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
36322         { 0, 0, SEQUENCE_constraint },
36323         asn_MBR_UENRMeasurement_ExtIEs_685,
36324         3,      /* Elements count */
36325         &asn_SPC_UENRMeasurement_ExtIEs_specs_685       /* Additional specs */
36326 };
36327
36328 static asn_TYPE_member_t asn_MBR_extensionValue_692[] = {
36329         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.TAC),
36330                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
36331                 0,
36332                 &asn_DEF_TAC,
36333                 0,
36334                 { 0, 0, 0 },
36335                 0, 0, /* No default value */
36336                 "TAC"
36337                 },
36338         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.EARFCNExtension),
36339                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36340                 0,
36341                 &asn_DEF_EARFCNExtension,
36342                 0,
36343                 { 0, 0, 0 },
36344                 0, 0, /* No default value */
36345                 "EARFCNExtension"
36346                 },
36347 };
36348 static const unsigned asn_MAP_extensionValue_to_canonical_692[] = { 1, 0 };
36349 static const unsigned asn_MAP_extensionValue_from_canonical_692[] = { 1, 0 };
36350 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_692[] = {
36351     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
36352     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* TAC */
36353 };
36354 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_692 = {
36355         sizeof(struct Neighbour_Information_ExtIEs__extensionValue),
36356         offsetof(struct Neighbour_Information_ExtIEs__extensionValue, _asn_ctx),
36357         offsetof(struct Neighbour_Information_ExtIEs__extensionValue, present),
36358         sizeof(((struct Neighbour_Information_ExtIEs__extensionValue *)0)->present),
36359         asn_MAP_extensionValue_tag2el_692,
36360         2,      /* Count of tags in the map */
36361         asn_MAP_extensionValue_to_canonical_692,
36362         asn_MAP_extensionValue_from_canonical_692,
36363         -1      /* Extensions start */
36364 };
36365 static /* Use -fall-defs-global to expose */
36366 asn_TYPE_descriptor_t asn_DEF_extensionValue_692 = {
36367         "extensionValue",
36368         "extensionValue",
36369         &asn_OP_OPEN_TYPE,
36370         0,      /* No effective tags (pointer) */
36371         0,      /* No effective tags (count) */
36372         0,      /* No tags (pointer) */
36373         0,      /* No tags (count) */
36374         { 0, 0, OPEN_TYPE_constraint },
36375         asn_MBR_extensionValue_692,
36376         2,      /* Elements count */
36377         &asn_SPC_extensionValue_specs_692       /* Additional specs */
36378 };
36379
36380 asn_TYPE_member_t asn_MBR_Neighbour_Information_ExtIEs_689[] = {
36381         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, id),
36382                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36383                 0,
36384                 &asn_DEF_ProtocolIE_ID,
36385                 0,
36386                 { 0, &asn_PER_memb_id_constr_690,  memb_id_constraint_689 },
36387                 0, 0, /* No default value */
36388                 "id"
36389                 },
36390         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, criticality),
36391                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36392                 0,
36393                 &asn_DEF_Criticality,
36394                 select_Neighbour_Information_ExtIEs_criticality_type,
36395                 { 0, &asn_PER_memb_criticality_constr_691,  memb_criticality_constraint_689 },
36396                 0, 0, /* No default value */
36397                 "criticality"
36398                 },
36399         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, extensionValue),
36400                 -1 /* Ambiguous tag (ANY?) */,
36401                 0,
36402                 &asn_DEF_extensionValue_692,
36403                 select_Neighbour_Information_ExtIEs_extensionValue_type,
36404                 { 0, &asn_PER_memb_extensionValue_constr_692,  memb_extensionValue_constraint_689 },
36405                 0, 0, /* No default value */
36406                 "extensionValue"
36407                 },
36408 };
36409 static const ber_tlv_tag_t asn_DEF_Neighbour_Information_ExtIEs_tags_689[] = {
36410         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36411 };
36412 static const asn_TYPE_tag2member_t asn_MAP_Neighbour_Information_ExtIEs_tag2el_689[] = {
36413     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36414     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36415 };
36416 asn_SEQUENCE_specifics_t asn_SPC_Neighbour_Information_ExtIEs_specs_689 = {
36417         sizeof(struct Neighbour_Information_ExtIEs),
36418         offsetof(struct Neighbour_Information_ExtIEs, _asn_ctx),
36419         asn_MAP_Neighbour_Information_ExtIEs_tag2el_689,
36420         2,      /* Count of tags in the map */
36421         0, 0, 0,        /* Optional elements (not needed) */
36422         -1,     /* First extension addition */
36423 };
36424 asn_TYPE_descriptor_t asn_DEF_Neighbour_Information_ExtIEs = {
36425         "Neighbour-Information-ExtIEs",
36426         "Neighbour-Information-ExtIEs",
36427         &asn_OP_SEQUENCE,
36428         asn_DEF_Neighbour_Information_ExtIEs_tags_689,
36429         sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
36430                 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
36431         asn_DEF_Neighbour_Information_ExtIEs_tags_689,  /* Same as above */
36432         sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
36433                 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
36434         { 0, 0, SEQUENCE_constraint },
36435         asn_MBR_Neighbour_Information_ExtIEs_689,
36436         3,      /* Elements count */
36437         &asn_SPC_Neighbour_Information_ExtIEs_specs_689 /* Additional specs */
36438 };
36439
36440 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_696 = {
36441         sizeof(struct NRFreqInfo_ExtIEs__extensionValue),
36442         offsetof(struct NRFreqInfo_ExtIEs__extensionValue, _asn_ctx),
36443         offsetof(struct NRFreqInfo_ExtIEs__extensionValue, present),
36444         sizeof(((struct NRFreqInfo_ExtIEs__extensionValue *)0)->present),
36445         0,      /* No top level tags */
36446         0,      /* No tags in the map */
36447         0, 0,
36448         -1      /* Extensions start */
36449 };
36450 static /* Use -fall-defs-global to expose */
36451 asn_TYPE_descriptor_t asn_DEF_extensionValue_696 = {
36452         "extensionValue",
36453         "extensionValue",
36454         &asn_OP_OPEN_TYPE,
36455         0,      /* No effective tags (pointer) */
36456         0,      /* No effective tags (count) */
36457         0,      /* No tags (pointer) */
36458         0,      /* No tags (count) */
36459         { 0, 0, OPEN_TYPE_constraint },
36460         0, 0,   /* No members */
36461         &asn_SPC_extensionValue_specs_696       /* Additional specs */
36462 };
36463
36464 asn_TYPE_member_t asn_MBR_NRFreqInfo_ExtIEs_693[] = {
36465         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, id),
36466                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36467                 0,
36468                 &asn_DEF_ProtocolIE_ID,
36469                 0,
36470                 { 0, &asn_PER_memb_id_constr_694,  memb_id_constraint_693 },
36471                 0, 0, /* No default value */
36472                 "id"
36473                 },
36474         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, criticality),
36475                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36476                 0,
36477                 &asn_DEF_Criticality,
36478                 0,
36479                 { 0, &asn_PER_memb_criticality_constr_695,  memb_criticality_constraint_693 },
36480                 0, 0, /* No default value */
36481                 "criticality"
36482                 },
36483         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, extensionValue),
36484                 -1 /* Ambiguous tag (ANY?) */,
36485                 0,
36486                 &asn_DEF_extensionValue_696,
36487                 0,
36488                 { 0, &asn_PER_memb_extensionValue_constr_696,  memb_extensionValue_constraint_693 },
36489                 0, 0, /* No default value */
36490                 "extensionValue"
36491                 },
36492 };
36493 static const ber_tlv_tag_t asn_DEF_NRFreqInfo_ExtIEs_tags_693[] = {
36494         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36495 };
36496 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfo_ExtIEs_tag2el_693[] = {
36497     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36498     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36499 };
36500 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfo_ExtIEs_specs_693 = {
36501         sizeof(struct NRFreqInfo_ExtIEs),
36502         offsetof(struct NRFreqInfo_ExtIEs, _asn_ctx),
36503         asn_MAP_NRFreqInfo_ExtIEs_tag2el_693,
36504         2,      /* Count of tags in the map */
36505         0, 0, 0,        /* Optional elements (not needed) */
36506         -1,     /* First extension addition */
36507 };
36508 asn_TYPE_descriptor_t asn_DEF_NRFreqInfo_ExtIEs = {
36509         "NRFreqInfo-ExtIEs",
36510         "NRFreqInfo-ExtIEs",
36511         &asn_OP_SEQUENCE,
36512         asn_DEF_NRFreqInfo_ExtIEs_tags_693,
36513         sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
36514                 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
36515         asn_DEF_NRFreqInfo_ExtIEs_tags_693,     /* Same as above */
36516         sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
36517                 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
36518         { 0, 0, SEQUENCE_constraint },
36519         asn_MBR_NRFreqInfo_ExtIEs_693,
36520         3,      /* Elements count */
36521         &asn_SPC_NRFreqInfo_ExtIEs_specs_693    /* Additional specs */
36522 };
36523
36524 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_700 = {
36525         sizeof(struct NRCGI_ExtIEs__extensionValue),
36526         offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
36527         offsetof(struct NRCGI_ExtIEs__extensionValue, present),
36528         sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
36529         0,      /* No top level tags */
36530         0,      /* No tags in the map */
36531         0, 0,
36532         -1      /* Extensions start */
36533 };
36534 static /* Use -fall-defs-global to expose */
36535 asn_TYPE_descriptor_t asn_DEF_extensionValue_700 = {
36536         "extensionValue",
36537         "extensionValue",
36538         &asn_OP_OPEN_TYPE,
36539         0,      /* No effective tags (pointer) */
36540         0,      /* No effective tags (count) */
36541         0,      /* No tags (pointer) */
36542         0,      /* No tags (count) */
36543         { 0, 0, OPEN_TYPE_constraint },
36544         0, 0,   /* No members */
36545         &asn_SPC_extensionValue_specs_700       /* Additional specs */
36546 };
36547
36548 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_697[] = {
36549         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
36550                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36551                 0,
36552                 &asn_DEF_ProtocolIE_ID,
36553                 0,
36554                 { 0, &asn_PER_memb_id_constr_698,  memb_id_constraint_697 },
36555                 0, 0, /* No default value */
36556                 "id"
36557                 },
36558         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
36559                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36560                 0,
36561                 &asn_DEF_Criticality,
36562                 0,
36563                 { 0, &asn_PER_memb_criticality_constr_699,  memb_criticality_constraint_697 },
36564                 0, 0, /* No default value */
36565                 "criticality"
36566                 },
36567         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
36568                 -1 /* Ambiguous tag (ANY?) */,
36569                 0,
36570                 &asn_DEF_extensionValue_700,
36571                 0,
36572                 { 0, &asn_PER_memb_extensionValue_constr_700,  memb_extensionValue_constraint_697 },
36573                 0, 0, /* No default value */
36574                 "extensionValue"
36575                 },
36576 };
36577 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_697[] = {
36578         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36579 };
36580 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_697[] = {
36581     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36582     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36583 };
36584 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_697 = {
36585         sizeof(struct NRCGI_ExtIEs),
36586         offsetof(struct NRCGI_ExtIEs, _asn_ctx),
36587         asn_MAP_NRCGI_ExtIEs_tag2el_697,
36588         2,      /* Count of tags in the map */
36589         0, 0, 0,        /* Optional elements (not needed) */
36590         -1,     /* First extension addition */
36591 };
36592 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
36593         "NRCGI-ExtIEs",
36594         "NRCGI-ExtIEs",
36595         &asn_OP_SEQUENCE,
36596         asn_DEF_NRCGI_ExtIEs_tags_697,
36597         sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
36598                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
36599         asn_DEF_NRCGI_ExtIEs_tags_697,  /* Same as above */
36600         sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
36601                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
36602         { 0, 0, SEQUENCE_constraint },
36603         asn_MBR_NRCGI_ExtIEs_697,
36604         3,      /* Elements count */
36605         &asn_SPC_NRCGI_ExtIEs_specs_697 /* Additional specs */
36606 };
36607
36608 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_704 = {
36609         sizeof(struct NR_TxBW_ExtIEs__extensionValue),
36610         offsetof(struct NR_TxBW_ExtIEs__extensionValue, _asn_ctx),
36611         offsetof(struct NR_TxBW_ExtIEs__extensionValue, present),
36612         sizeof(((struct NR_TxBW_ExtIEs__extensionValue *)0)->present),
36613         0,      /* No top level tags */
36614         0,      /* No tags in the map */
36615         0, 0,
36616         -1      /* Extensions start */
36617 };
36618 static /* Use -fall-defs-global to expose */
36619 asn_TYPE_descriptor_t asn_DEF_extensionValue_704 = {
36620         "extensionValue",
36621         "extensionValue",
36622         &asn_OP_OPEN_TYPE,
36623         0,      /* No effective tags (pointer) */
36624         0,      /* No effective tags (count) */
36625         0,      /* No tags (pointer) */
36626         0,      /* No tags (count) */
36627         { 0, 0, OPEN_TYPE_constraint },
36628         0, 0,   /* No members */
36629         &asn_SPC_extensionValue_specs_704       /* Additional specs */
36630 };
36631
36632 asn_TYPE_member_t asn_MBR_NR_TxBW_ExtIEs_701[] = {
36633         { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, id),
36634                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36635                 0,
36636                 &asn_DEF_ProtocolIE_ID,
36637                 0,
36638                 { 0, &asn_PER_memb_id_constr_702,  memb_id_constraint_701 },
36639                 0, 0, /* No default value */
36640                 "id"
36641                 },
36642         { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, criticality),
36643                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36644                 0,
36645                 &asn_DEF_Criticality,
36646                 0,
36647                 { 0, &asn_PER_memb_criticality_constr_703,  memb_criticality_constraint_701 },
36648                 0, 0, /* No default value */
36649                 "criticality"
36650                 },
36651         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, extensionValue),
36652                 -1 /* Ambiguous tag (ANY?) */,
36653                 0,
36654                 &asn_DEF_extensionValue_704,
36655                 0,
36656                 { 0, &asn_PER_memb_extensionValue_constr_704,  memb_extensionValue_constraint_701 },
36657                 0, 0, /* No default value */
36658                 "extensionValue"
36659                 },
36660 };
36661 static const ber_tlv_tag_t asn_DEF_NR_TxBW_ExtIEs_tags_701[] = {
36662         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36663 };
36664 static const asn_TYPE_tag2member_t asn_MAP_NR_TxBW_ExtIEs_tag2el_701[] = {
36665     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36666     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36667 };
36668 asn_SEQUENCE_specifics_t asn_SPC_NR_TxBW_ExtIEs_specs_701 = {
36669         sizeof(struct NR_TxBW_ExtIEs),
36670         offsetof(struct NR_TxBW_ExtIEs, _asn_ctx),
36671         asn_MAP_NR_TxBW_ExtIEs_tag2el_701,
36672         2,      /* Count of tags in the map */
36673         0, 0, 0,        /* Optional elements (not needed) */
36674         -1,     /* First extension addition */
36675 };
36676 asn_TYPE_descriptor_t asn_DEF_NR_TxBW_ExtIEs = {
36677         "NR-TxBW-ExtIEs",
36678         "NR-TxBW-ExtIEs",
36679         &asn_OP_SEQUENCE,
36680         asn_DEF_NR_TxBW_ExtIEs_tags_701,
36681         sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
36682                 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
36683         asn_DEF_NR_TxBW_ExtIEs_tags_701,        /* Same as above */
36684         sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
36685                 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
36686         { 0, 0, SEQUENCE_constraint },
36687         asn_MBR_NR_TxBW_ExtIEs_701,
36688         3,      /* Elements count */
36689         &asn_SPC_NR_TxBW_ExtIEs_specs_701       /* Additional specs */
36690 };
36691
36692 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_708 = {
36693         sizeof(struct NRUESecurityCapabilities_ExtIEs__extensionValue),
36694         offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
36695         offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, present),
36696         sizeof(((struct NRUESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
36697         0,      /* No top level tags */
36698         0,      /* No tags in the map */
36699         0, 0,
36700         -1      /* Extensions start */
36701 };
36702 static /* Use -fall-defs-global to expose */
36703 asn_TYPE_descriptor_t asn_DEF_extensionValue_708 = {
36704         "extensionValue",
36705         "extensionValue",
36706         &asn_OP_OPEN_TYPE,
36707         0,      /* No effective tags (pointer) */
36708         0,      /* No effective tags (count) */
36709         0,      /* No tags (pointer) */
36710         0,      /* No tags (count) */
36711         { 0, 0, OPEN_TYPE_constraint },
36712         0, 0,   /* No members */
36713         &asn_SPC_extensionValue_specs_708       /* Additional specs */
36714 };
36715
36716 asn_TYPE_member_t asn_MBR_NRUESecurityCapabilities_ExtIEs_705[] = {
36717         { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, id),
36718                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36719                 0,
36720                 &asn_DEF_ProtocolIE_ID,
36721                 0,
36722                 { 0, &asn_PER_memb_id_constr_706,  memb_id_constraint_705 },
36723                 0, 0, /* No default value */
36724                 "id"
36725                 },
36726         { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, criticality),
36727                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36728                 0,
36729                 &asn_DEF_Criticality,
36730                 0,
36731                 { 0, &asn_PER_memb_criticality_constr_707,  memb_criticality_constraint_705 },
36732                 0, 0, /* No default value */
36733                 "criticality"
36734                 },
36735         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, extensionValue),
36736                 -1 /* Ambiguous tag (ANY?) */,
36737                 0,
36738                 &asn_DEF_extensionValue_708,
36739                 0,
36740                 { 0, &asn_PER_memb_extensionValue_constr_708,  memb_extensionValue_constraint_705 },
36741                 0, 0, /* No default value */
36742                 "extensionValue"
36743                 },
36744 };
36745 static const ber_tlv_tag_t asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[] = {
36746         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36747 };
36748 static const asn_TYPE_tag2member_t asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705[] = {
36749     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36750     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36751 };
36752 asn_SEQUENCE_specifics_t asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 = {
36753         sizeof(struct NRUESecurityCapabilities_ExtIEs),
36754         offsetof(struct NRUESecurityCapabilities_ExtIEs, _asn_ctx),
36755         asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705,
36756         2,      /* Count of tags in the map */
36757         0, 0, 0,        /* Optional elements (not needed) */
36758         -1,     /* First extension addition */
36759 };
36760 asn_TYPE_descriptor_t asn_DEF_NRUESecurityCapabilities_ExtIEs = {
36761         "NRUESecurityCapabilities-ExtIEs",
36762         "NRUESecurityCapabilities-ExtIEs",
36763         &asn_OP_SEQUENCE,
36764         asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,
36765         sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
36766                 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
36767         asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,       /* Same as above */
36768         sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
36769                 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
36770         { 0, 0, SEQUENCE_constraint },
36771         asn_MBR_NRUESecurityCapabilities_ExtIEs_705,
36772         3,      /* Elements count */
36773         &asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705      /* Additional specs */
36774 };
36775
36776 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_712 = {
36777         sizeof(struct PRACH_Configuration_ExtIEs__extensionValue),
36778         offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
36779         offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, present),
36780         sizeof(((struct PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
36781         0,      /* No top level tags */
36782         0,      /* No tags in the map */
36783         0, 0,
36784         -1      /* Extensions start */
36785 };
36786 static /* Use -fall-defs-global to expose */
36787 asn_TYPE_descriptor_t asn_DEF_extensionValue_712 = {
36788         "extensionValue",
36789         "extensionValue",
36790         &asn_OP_OPEN_TYPE,
36791         0,      /* No effective tags (pointer) */
36792         0,      /* No effective tags (count) */
36793         0,      /* No tags (pointer) */
36794         0,      /* No tags (count) */
36795         { 0, 0, OPEN_TYPE_constraint },
36796         0, 0,   /* No members */
36797         &asn_SPC_extensionValue_specs_712       /* Additional specs */
36798 };
36799
36800 asn_TYPE_member_t asn_MBR_PRACH_Configuration_ExtIEs_709[] = {
36801         { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, id),
36802                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36803                 0,
36804                 &asn_DEF_ProtocolIE_ID,
36805                 0,
36806                 { 0, &asn_PER_memb_id_constr_710,  memb_id_constraint_709 },
36807                 0, 0, /* No default value */
36808                 "id"
36809                 },
36810         { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, criticality),
36811                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36812                 0,
36813                 &asn_DEF_Criticality,
36814                 0,
36815                 { 0, &asn_PER_memb_criticality_constr_711,  memb_criticality_constraint_709 },
36816                 0, 0, /* No default value */
36817                 "criticality"
36818                 },
36819         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, extensionValue),
36820                 -1 /* Ambiguous tag (ANY?) */,
36821                 0,
36822                 &asn_DEF_extensionValue_712,
36823                 0,
36824                 { 0, &asn_PER_memb_extensionValue_constr_712,  memb_extensionValue_constraint_709 },
36825                 0, 0, /* No default value */
36826                 "extensionValue"
36827                 },
36828 };
36829 static const ber_tlv_tag_t asn_DEF_PRACH_Configuration_ExtIEs_tags_709[] = {
36830         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36831 };
36832 static const asn_TYPE_tag2member_t asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709[] = {
36833     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36834     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36835 };
36836 asn_SEQUENCE_specifics_t asn_SPC_PRACH_Configuration_ExtIEs_specs_709 = {
36837         sizeof(struct PRACH_Configuration_ExtIEs),
36838         offsetof(struct PRACH_Configuration_ExtIEs, _asn_ctx),
36839         asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709,
36840         2,      /* Count of tags in the map */
36841         0, 0, 0,        /* Optional elements (not needed) */
36842         -1,     /* First extension addition */
36843 };
36844 asn_TYPE_descriptor_t asn_DEF_PRACH_Configuration_ExtIEs = {
36845         "PRACH-Configuration-ExtIEs",
36846         "PRACH-Configuration-ExtIEs",
36847         &asn_OP_SEQUENCE,
36848         asn_DEF_PRACH_Configuration_ExtIEs_tags_709,
36849         sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
36850                 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
36851         asn_DEF_PRACH_Configuration_ExtIEs_tags_709,    /* Same as above */
36852         sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
36853                 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
36854         { 0, 0, SEQUENCE_constraint },
36855         asn_MBR_PRACH_Configuration_ExtIEs_709,
36856         3,      /* Elements count */
36857         &asn_SPC_PRACH_Configuration_ExtIEs_specs_709   /* Additional specs */
36858 };
36859
36860 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_716 = {
36861         sizeof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue),
36862         offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, _asn_ctx),
36863         offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, present),
36864         sizeof(((struct PLMNAreaBasedQMC_ExtIEs__extensionValue *)0)->present),
36865         0,      /* No top level tags */
36866         0,      /* No tags in the map */
36867         0, 0,
36868         -1      /* Extensions start */
36869 };
36870 static /* Use -fall-defs-global to expose */
36871 asn_TYPE_descriptor_t asn_DEF_extensionValue_716 = {
36872         "extensionValue",
36873         "extensionValue",
36874         &asn_OP_OPEN_TYPE,
36875         0,      /* No effective tags (pointer) */
36876         0,      /* No effective tags (count) */
36877         0,      /* No tags (pointer) */
36878         0,      /* No tags (count) */
36879         { 0, 0, OPEN_TYPE_constraint },
36880         0, 0,   /* No members */
36881         &asn_SPC_extensionValue_specs_716       /* Additional specs */
36882 };
36883
36884 asn_TYPE_member_t asn_MBR_PLMNAreaBasedQMC_ExtIEs_713[] = {
36885         { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, id),
36886                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36887                 0,
36888                 &asn_DEF_ProtocolIE_ID,
36889                 0,
36890                 { 0, &asn_PER_memb_id_constr_714,  memb_id_constraint_713 },
36891                 0, 0, /* No default value */
36892                 "id"
36893                 },
36894         { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, criticality),
36895                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36896                 0,
36897                 &asn_DEF_Criticality,
36898                 0,
36899                 { 0, &asn_PER_memb_criticality_constr_715,  memb_criticality_constraint_713 },
36900                 0, 0, /* No default value */
36901                 "criticality"
36902                 },
36903         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, extensionValue),
36904                 -1 /* Ambiguous tag (ANY?) */,
36905                 0,
36906                 &asn_DEF_extensionValue_716,
36907                 0,
36908                 { 0, &asn_PER_memb_extensionValue_constr_716,  memb_extensionValue_constraint_713 },
36909                 0, 0, /* No default value */
36910                 "extensionValue"
36911                 },
36912 };
36913 static const ber_tlv_tag_t asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[] = {
36914         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36915 };
36916 static const asn_TYPE_tag2member_t asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713[] = {
36917     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36918     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36919 };
36920 asn_SEQUENCE_specifics_t asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 = {
36921         sizeof(struct PLMNAreaBasedQMC_ExtIEs),
36922         offsetof(struct PLMNAreaBasedQMC_ExtIEs, _asn_ctx),
36923         asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713,
36924         2,      /* Count of tags in the map */
36925         0, 0, 0,        /* Optional elements (not needed) */
36926         -1,     /* First extension addition */
36927 };
36928 asn_TYPE_descriptor_t asn_DEF_PLMNAreaBasedQMC_ExtIEs = {
36929         "PLMNAreaBasedQMC-ExtIEs",
36930         "PLMNAreaBasedQMC-ExtIEs",
36931         &asn_OP_SEQUENCE,
36932         asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,
36933         sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
36934                 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
36935         asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,       /* Same as above */
36936         sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
36937                 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
36938         { 0, 0, SEQUENCE_constraint },
36939         asn_MBR_PLMNAreaBasedQMC_ExtIEs_713,
36940         3,      /* Elements count */
36941         &asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713      /* Additional specs */
36942 };
36943
36944 static asn_TYPE_member_t asn_MBR_extensionValue_720[] = {
36945         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, choice.ProSeUEtoNetworkRelaying),
36946                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36947                 0,
36948                 &asn_DEF_ProSeUEtoNetworkRelaying,
36949                 0,
36950                 { 0, 0, 0 },
36951                 0, 0, /* No default value */
36952                 "ProSeUEtoNetworkRelaying"
36953                 },
36954 };
36955 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_720[] = {
36956     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ProSeUEtoNetworkRelaying */
36957 };
36958 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_720 = {
36959         sizeof(struct ProSeAuthorized_ExtIEs__extensionValue),
36960         offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, _asn_ctx),
36961         offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, present),
36962         sizeof(((struct ProSeAuthorized_ExtIEs__extensionValue *)0)->present),
36963         asn_MAP_extensionValue_tag2el_720,
36964         1,      /* Count of tags in the map */
36965         0, 0,
36966         -1      /* Extensions start */
36967 };
36968 static /* Use -fall-defs-global to expose */
36969 asn_TYPE_descriptor_t asn_DEF_extensionValue_720 = {
36970         "extensionValue",
36971         "extensionValue",
36972         &asn_OP_OPEN_TYPE,
36973         0,      /* No effective tags (pointer) */
36974         0,      /* No effective tags (count) */
36975         0,      /* No tags (pointer) */
36976         0,      /* No tags (count) */
36977         { 0, 0, OPEN_TYPE_constraint },
36978         asn_MBR_extensionValue_720,
36979         1,      /* Elements count */
36980         &asn_SPC_extensionValue_specs_720       /* Additional specs */
36981 };
36982
36983 asn_TYPE_member_t asn_MBR_ProSeAuthorized_ExtIEs_717[] = {
36984         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, id),
36985                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36986                 0,
36987                 &asn_DEF_ProtocolIE_ID,
36988                 0,
36989                 { 0, &asn_PER_memb_id_constr_718,  memb_id_constraint_717 },
36990                 0, 0, /* No default value */
36991                 "id"
36992                 },
36993         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, criticality),
36994                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36995                 0,
36996                 &asn_DEF_Criticality,
36997                 select_ProSeAuthorized_ExtIEs_criticality_type,
36998                 { 0, &asn_PER_memb_criticality_constr_719,  memb_criticality_constraint_717 },
36999                 0, 0, /* No default value */
37000                 "criticality"
37001                 },
37002         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, extensionValue),
37003                 -1 /* Ambiguous tag (ANY?) */,
37004                 0,
37005                 &asn_DEF_extensionValue_720,
37006                 select_ProSeAuthorized_ExtIEs_extensionValue_type,
37007                 { 0, &asn_PER_memb_extensionValue_constr_720,  memb_extensionValue_constraint_717 },
37008                 0, 0, /* No default value */
37009                 "extensionValue"
37010                 },
37011 };
37012 static const ber_tlv_tag_t asn_DEF_ProSeAuthorized_ExtIEs_tags_717[] = {
37013         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37014 };
37015 static const asn_TYPE_tag2member_t asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717[] = {
37016     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37017     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37018 };
37019 asn_SEQUENCE_specifics_t asn_SPC_ProSeAuthorized_ExtIEs_specs_717 = {
37020         sizeof(struct ProSeAuthorized_ExtIEs),
37021         offsetof(struct ProSeAuthorized_ExtIEs, _asn_ctx),
37022         asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717,
37023         2,      /* Count of tags in the map */
37024         0, 0, 0,        /* Optional elements (not needed) */
37025         -1,     /* First extension addition */
37026 };
37027 asn_TYPE_descriptor_t asn_DEF_ProSeAuthorized_ExtIEs = {
37028         "ProSeAuthorized-ExtIEs",
37029         "ProSeAuthorized-ExtIEs",
37030         &asn_OP_SEQUENCE,
37031         asn_DEF_ProSeAuthorized_ExtIEs_tags_717,
37032         sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
37033                 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
37034         asn_DEF_ProSeAuthorized_ExtIEs_tags_717,        /* Same as above */
37035         sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
37036                 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
37037         { 0, 0, SEQUENCE_constraint },
37038         asn_MBR_ProSeAuthorized_ExtIEs_717,
37039         3,      /* Elements count */
37040         &asn_SPC_ProSeAuthorized_ExtIEs_specs_717       /* Additional specs */
37041 };
37042
37043 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_724 = {
37044         sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue),
37045         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, _asn_ctx),
37046         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, present),
37047         sizeof(((struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue *)0)->present),
37048         0,      /* No top level tags */
37049         0,      /* No tags in the map */
37050         0, 0,
37051         -1      /* Extensions start */
37052 };
37053 static /* Use -fall-defs-global to expose */
37054 asn_TYPE_descriptor_t asn_DEF_extensionValue_724 = {
37055         "extensionValue",
37056         "extensionValue",
37057         &asn_OP_OPEN_TYPE,
37058         0,      /* No effective tags (pointer) */
37059         0,      /* No effective tags (count) */
37060         0,      /* No tags (pointer) */
37061         0,      /* No tags (count) */
37062         { 0, 0, OPEN_TYPE_constraint },
37063         0, 0,   /* No members */
37064         &asn_SPC_extensionValue_specs_724       /* Additional specs */
37065 };
37066
37067 asn_TYPE_member_t asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721[] = {
37068         { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, id),
37069                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37070                 0,
37071                 &asn_DEF_ProtocolIE_ID,
37072                 0,
37073                 { 0, &asn_PER_memb_id_constr_722,  memb_id_constraint_721 },
37074                 0, 0, /* No default value */
37075                 "id"
37076                 },
37077         { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, criticality),
37078                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37079                 0,
37080                 &asn_DEF_Criticality,
37081                 0,
37082                 { 0, &asn_PER_memb_criticality_constr_723,  memb_criticality_constraint_721 },
37083                 0, 0, /* No default value */
37084                 "criticality"
37085                 },
37086         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, extensionValue),
37087                 -1 /* Ambiguous tag (ANY?) */,
37088                 0,
37089                 &asn_DEF_extensionValue_724,
37090                 0,
37091                 { 0, &asn_PER_memb_extensionValue_constr_724,  memb_extensionValue_constraint_721 },
37092                 0, 0, /* No default value */
37093                 "extensionValue"
37094                 },
37095 };
37096 static const ber_tlv_tag_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[] = {
37097         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37098 };
37099 static const asn_TYPE_tag2member_t asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721[] = {
37100     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37101     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37102 };
37103 asn_SEQUENCE_specifics_t asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 = {
37104         sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs),
37105         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, _asn_ctx),
37106         asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721,
37107         2,      /* Count of tags in the map */
37108         0, 0, 0,        /* Optional elements (not needed) */
37109         -1,     /* First extension addition */
37110 };
37111 asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs = {
37112         "ProtectedEUTRAResourceIndication-ExtIEs",
37113         "ProtectedEUTRAResourceIndication-ExtIEs",
37114         &asn_OP_SEQUENCE,
37115         asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,
37116         sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
37117                 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
37118         asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,       /* Same as above */
37119         sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
37120                 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
37121         { 0, 0, SEQUENCE_constraint },
37122         asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721,
37123         3,      /* Elements count */
37124         &asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721      /* Additional specs */
37125 };
37126
37127 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_728 = {
37128         sizeof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue),
37129         offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, _asn_ctx),
37130         offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, present),
37131         sizeof(((struct ProtectedFootprintTimePattern_ExtIEs__extensionValue *)0)->present),
37132         0,      /* No top level tags */
37133         0,      /* No tags in the map */
37134         0, 0,
37135         -1      /* Extensions start */
37136 };
37137 static /* Use -fall-defs-global to expose */
37138 asn_TYPE_descriptor_t asn_DEF_extensionValue_728 = {
37139         "extensionValue",
37140         "extensionValue",
37141         &asn_OP_OPEN_TYPE,
37142         0,      /* No effective tags (pointer) */
37143         0,      /* No effective tags (count) */
37144         0,      /* No tags (pointer) */
37145         0,      /* No tags (count) */
37146         { 0, 0, OPEN_TYPE_constraint },
37147         0, 0,   /* No members */
37148         &asn_SPC_extensionValue_specs_728       /* Additional specs */
37149 };
37150
37151 asn_TYPE_member_t asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725[] = {
37152         { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, id),
37153                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37154                 0,
37155                 &asn_DEF_ProtocolIE_ID,
37156                 0,
37157                 { 0, &asn_PER_memb_id_constr_726,  memb_id_constraint_725 },
37158                 0, 0, /* No default value */
37159                 "id"
37160                 },
37161         { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, criticality),
37162                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37163                 0,
37164                 &asn_DEF_Criticality,
37165                 0,
37166                 { 0, &asn_PER_memb_criticality_constr_727,  memb_criticality_constraint_725 },
37167                 0, 0, /* No default value */
37168                 "criticality"
37169                 },
37170         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, extensionValue),
37171                 -1 /* Ambiguous tag (ANY?) */,
37172                 0,
37173                 &asn_DEF_extensionValue_728,
37174                 0,
37175                 { 0, &asn_PER_memb_extensionValue_constr_728,  memb_extensionValue_constraint_725 },
37176                 0, 0, /* No default value */
37177                 "extensionValue"
37178                 },
37179 };
37180 static const ber_tlv_tag_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[] = {
37181         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37182 };
37183 static const asn_TYPE_tag2member_t asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725[] = {
37184     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37185     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37186 };
37187 asn_SEQUENCE_specifics_t asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 = {
37188         sizeof(struct ProtectedFootprintTimePattern_ExtIEs),
37189         offsetof(struct ProtectedFootprintTimePattern_ExtIEs, _asn_ctx),
37190         asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725,
37191         2,      /* Count of tags in the map */
37192         0, 0, 0,        /* Optional elements (not needed) */
37193         -1,     /* First extension addition */
37194 };
37195 asn_TYPE_descriptor_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs = {
37196         "ProtectedFootprintTimePattern-ExtIEs",
37197         "ProtectedFootprintTimePattern-ExtIEs",
37198         &asn_OP_SEQUENCE,
37199         asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,
37200         sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
37201                 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
37202         asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,  /* Same as above */
37203         sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
37204                 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
37205         { 0, 0, SEQUENCE_constraint },
37206         asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725,
37207         3,      /* Elements count */
37208         &asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 /* Additional specs */
37209 };
37210
37211 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_732 = {
37212         sizeof(struct ProtectedResourceList_Item_ExtIEs__extensionValue),
37213         offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, _asn_ctx),
37214         offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, present),
37215         sizeof(((struct ProtectedResourceList_Item_ExtIEs__extensionValue *)0)->present),
37216         0,      /* No top level tags */
37217         0,      /* No tags in the map */
37218         0, 0,
37219         -1      /* Extensions start */
37220 };
37221 static /* Use -fall-defs-global to expose */
37222 asn_TYPE_descriptor_t asn_DEF_extensionValue_732 = {
37223         "extensionValue",
37224         "extensionValue",
37225         &asn_OP_OPEN_TYPE,
37226         0,      /* No effective tags (pointer) */
37227         0,      /* No effective tags (count) */
37228         0,      /* No tags (pointer) */
37229         0,      /* No tags (count) */
37230         { 0, 0, OPEN_TYPE_constraint },
37231         0, 0,   /* No members */
37232         &asn_SPC_extensionValue_specs_732       /* Additional specs */
37233 };
37234
37235 asn_TYPE_member_t asn_MBR_ProtectedResourceList_Item_ExtIEs_729[] = {
37236         { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, id),
37237                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37238                 0,
37239                 &asn_DEF_ProtocolIE_ID,
37240                 0,
37241                 { 0, &asn_PER_memb_id_constr_730,  memb_id_constraint_729 },
37242                 0, 0, /* No default value */
37243                 "id"
37244                 },
37245         { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, criticality),
37246                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37247                 0,
37248                 &asn_DEF_Criticality,
37249                 0,
37250                 { 0, &asn_PER_memb_criticality_constr_731,  memb_criticality_constraint_729 },
37251                 0, 0, /* No default value */
37252                 "criticality"
37253                 },
37254         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, extensionValue),
37255                 -1 /* Ambiguous tag (ANY?) */,
37256                 0,
37257                 &asn_DEF_extensionValue_732,
37258                 0,
37259                 { 0, &asn_PER_memb_extensionValue_constr_732,  memb_extensionValue_constraint_729 },
37260                 0, 0, /* No default value */
37261                 "extensionValue"
37262                 },
37263 };
37264 static const ber_tlv_tag_t asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[] = {
37265         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37266 };
37267 static const asn_TYPE_tag2member_t asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729[] = {
37268     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37269     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37270 };
37271 asn_SEQUENCE_specifics_t asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 = {
37272         sizeof(struct ProtectedResourceList_Item_ExtIEs),
37273         offsetof(struct ProtectedResourceList_Item_ExtIEs, _asn_ctx),
37274         asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729,
37275         2,      /* Count of tags in the map */
37276         0, 0, 0,        /* Optional elements (not needed) */
37277         -1,     /* First extension addition */
37278 };
37279 asn_TYPE_descriptor_t asn_DEF_ProtectedResourceList_Item_ExtIEs = {
37280         "ProtectedResourceList-Item-ExtIEs",
37281         "ProtectedResourceList-Item-ExtIEs",
37282         &asn_OP_SEQUENCE,
37283         asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,
37284         sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
37285                 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
37286         asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,     /* Same as above */
37287         sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
37288                 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
37289         { 0, 0, SEQUENCE_constraint },
37290         asn_MBR_ProtectedResourceList_Item_ExtIEs_729,
37291         3,      /* Elements count */
37292         &asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729    /* Additional specs */
37293 };
37294
37295 static asn_TYPE_member_t asn_MBR_extensionValue_736[] = {
37296         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.DL_scheduling_PDCCH_CCE_usage),
37297                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37298                 0,
37299                 &asn_DEF_DL_scheduling_PDCCH_CCE_usage,
37300                 0,
37301                 { 0, 0, 0 },
37302                 0, 0, /* No default value */
37303                 "DL-scheduling-PDCCH-CCE-usage"
37304                 },
37305         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.UL_scheduling_PDCCH_CCE_usage),
37306                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37307                 0,
37308                 &asn_DEF_UL_scheduling_PDCCH_CCE_usage,
37309                 0,
37310                 { 0, 0, 0 },
37311                 0, 0, /* No default value */
37312                 "UL-scheduling-PDCCH-CCE-usage"
37313                 },
37314 };
37315 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_736[] = {
37316     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* DL-scheduling-PDCCH-CCE-usage */
37317     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* UL-scheduling-PDCCH-CCE-usage */
37318 };
37319 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_736 = {
37320         sizeof(struct RadioResourceStatus_ExtIEs__extensionValue),
37321         offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx),
37322         offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, present),
37323         sizeof(((struct RadioResourceStatus_ExtIEs__extensionValue *)0)->present),
37324         asn_MAP_extensionValue_tag2el_736,
37325         2,      /* Count of tags in the map */
37326         0, 0,
37327         -1      /* Extensions start */
37328 };
37329 static /* Use -fall-defs-global to expose */
37330 asn_TYPE_descriptor_t asn_DEF_extensionValue_736 = {
37331         "extensionValue",
37332         "extensionValue",
37333         &asn_OP_OPEN_TYPE,
37334         0,      /* No effective tags (pointer) */
37335         0,      /* No effective tags (count) */
37336         0,      /* No tags (pointer) */
37337         0,      /* No tags (count) */
37338         { 0, 0, OPEN_TYPE_constraint },
37339         asn_MBR_extensionValue_736,
37340         2,      /* Elements count */
37341         &asn_SPC_extensionValue_specs_736       /* Additional specs */
37342 };
37343
37344 asn_TYPE_member_t asn_MBR_RadioResourceStatus_ExtIEs_733[] = {
37345         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, id),
37346                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37347                 0,
37348                 &asn_DEF_ProtocolIE_ID,
37349                 0,
37350                 { 0, &asn_PER_memb_id_constr_734,  memb_id_constraint_733 },
37351                 0, 0, /* No default value */
37352                 "id"
37353                 },
37354         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, criticality),
37355                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37356                 0,
37357                 &asn_DEF_Criticality,
37358                 select_RadioResourceStatus_ExtIEs_criticality_type,
37359                 { 0, &asn_PER_memb_criticality_constr_735,  memb_criticality_constraint_733 },
37360                 0, 0, /* No default value */
37361                 "criticality"
37362                 },
37363         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, extensionValue),
37364                 -1 /* Ambiguous tag (ANY?) */,
37365                 0,
37366                 &asn_DEF_extensionValue_736,
37367                 select_RadioResourceStatus_ExtIEs_extensionValue_type,
37368                 { 0, &asn_PER_memb_extensionValue_constr_736,  memb_extensionValue_constraint_733 },
37369                 0, 0, /* No default value */
37370                 "extensionValue"
37371                 },
37372 };
37373 static const ber_tlv_tag_t asn_DEF_RadioResourceStatus_ExtIEs_tags_733[] = {
37374         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37375 };
37376 static const asn_TYPE_tag2member_t asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733[] = {
37377     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37378     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37379 };
37380 asn_SEQUENCE_specifics_t asn_SPC_RadioResourceStatus_ExtIEs_specs_733 = {
37381         sizeof(struct RadioResourceStatus_ExtIEs),
37382         offsetof(struct RadioResourceStatus_ExtIEs, _asn_ctx),
37383         asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733,
37384         2,      /* Count of tags in the map */
37385         0, 0, 0,        /* Optional elements (not needed) */
37386         -1,     /* First extension addition */
37387 };
37388 asn_TYPE_descriptor_t asn_DEF_RadioResourceStatus_ExtIEs = {
37389         "RadioResourceStatus-ExtIEs",
37390         "RadioResourceStatus-ExtIEs",
37391         &asn_OP_SEQUENCE,
37392         asn_DEF_RadioResourceStatus_ExtIEs_tags_733,
37393         sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
37394                 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
37395         asn_DEF_RadioResourceStatus_ExtIEs_tags_733,    /* Same as above */
37396         sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
37397                 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
37398         { 0, 0, SEQUENCE_constraint },
37399         asn_MBR_RadioResourceStatus_ExtIEs_733,
37400         3,      /* Elements count */
37401         &asn_SPC_RadioResourceStatus_ExtIEs_specs_733   /* Additional specs */
37402 };
37403
37404 static asn_TYPE_member_t asn_MBR_extensionValue_740[] = {
37405         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, choice.EnhancedRNTP),
37406                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37407                 0,
37408                 &asn_DEF_EnhancedRNTP,
37409                 0,
37410                 { 0, 0, 0 },
37411                 0, 0, /* No default value */
37412                 "EnhancedRNTP"
37413                 },
37414 };
37415 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_740[] = {
37416     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EnhancedRNTP */
37417 };
37418 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_740 = {
37419         sizeof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue),
37420         offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, _asn_ctx),
37421         offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, present),
37422         sizeof(((struct RelativeNarrowbandTxPower_ExtIEs__extensionValue *)0)->present),
37423         asn_MAP_extensionValue_tag2el_740,
37424         1,      /* Count of tags in the map */
37425         0, 0,
37426         -1      /* Extensions start */
37427 };
37428 static /* Use -fall-defs-global to expose */
37429 asn_TYPE_descriptor_t asn_DEF_extensionValue_740 = {
37430         "extensionValue",
37431         "extensionValue",
37432         &asn_OP_OPEN_TYPE,
37433         0,      /* No effective tags (pointer) */
37434         0,      /* No effective tags (count) */
37435         0,      /* No tags (pointer) */
37436         0,      /* No tags (count) */
37437         { 0, 0, OPEN_TYPE_constraint },
37438         asn_MBR_extensionValue_740,
37439         1,      /* Elements count */
37440         &asn_SPC_extensionValue_specs_740       /* Additional specs */
37441 };
37442
37443 asn_TYPE_member_t asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737[] = {
37444         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id),
37445                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37446                 0,
37447                 &asn_DEF_ProtocolIE_ID,
37448                 0,
37449                 { 0, &asn_PER_memb_id_constr_738,  memb_id_constraint_737 },
37450                 0, 0, /* No default value */
37451                 "id"
37452                 },
37453         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, criticality),
37454                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37455                 0,
37456                 &asn_DEF_Criticality,
37457                 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type,
37458                 { 0, &asn_PER_memb_criticality_constr_739,  memb_criticality_constraint_737 },
37459                 0, 0, /* No default value */
37460                 "criticality"
37461                 },
37462         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, extensionValue),
37463                 -1 /* Ambiguous tag (ANY?) */,
37464                 0,
37465                 &asn_DEF_extensionValue_740,
37466                 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type,
37467                 { 0, &asn_PER_memb_extensionValue_constr_740,  memb_extensionValue_constraint_737 },
37468                 0, 0, /* No default value */
37469                 "extensionValue"
37470                 },
37471 };
37472 static const ber_tlv_tag_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[] = {
37473         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37474 };
37475 static const asn_TYPE_tag2member_t asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737[] = {
37476     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37477     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37478 };
37479 asn_SEQUENCE_specifics_t asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 = {
37480         sizeof(struct RelativeNarrowbandTxPower_ExtIEs),
37481         offsetof(struct RelativeNarrowbandTxPower_ExtIEs, _asn_ctx),
37482         asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737,
37483         2,      /* Count of tags in the map */
37484         0, 0, 0,        /* Optional elements (not needed) */
37485         -1,     /* First extension addition */
37486 };
37487 asn_TYPE_descriptor_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs = {
37488         "RelativeNarrowbandTxPower-ExtIEs",
37489         "RelativeNarrowbandTxPower-ExtIEs",
37490         &asn_OP_SEQUENCE,
37491         asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,
37492         sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
37493                 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
37494         asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,      /* Same as above */
37495         sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
37496                 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
37497         { 0, 0, SEQUENCE_constraint },
37498         asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737,
37499         3,      /* Elements count */
37500         &asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737     /* Additional specs */
37501 };
37502
37503 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_744 = {
37504         sizeof(struct ReservedSubframePattern_ExtIEs__extensionValue),
37505         offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, _asn_ctx),
37506         offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, present),
37507         sizeof(((struct ReservedSubframePattern_ExtIEs__extensionValue *)0)->present),
37508         0,      /* No top level tags */
37509         0,      /* No tags in the map */
37510         0, 0,
37511         -1      /* Extensions start */
37512 };
37513 static /* Use -fall-defs-global to expose */
37514 asn_TYPE_descriptor_t asn_DEF_extensionValue_744 = {
37515         "extensionValue",
37516         "extensionValue",
37517         &asn_OP_OPEN_TYPE,
37518         0,      /* No effective tags (pointer) */
37519         0,      /* No effective tags (count) */
37520         0,      /* No tags (pointer) */
37521         0,      /* No tags (count) */
37522         { 0, 0, OPEN_TYPE_constraint },
37523         0, 0,   /* No members */
37524         &asn_SPC_extensionValue_specs_744       /* Additional specs */
37525 };
37526
37527 asn_TYPE_member_t asn_MBR_ReservedSubframePattern_ExtIEs_741[] = {
37528         { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, id),
37529                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37530                 0,
37531                 &asn_DEF_ProtocolIE_ID,
37532                 0,
37533                 { 0, &asn_PER_memb_id_constr_742,  memb_id_constraint_741 },
37534                 0, 0, /* No default value */
37535                 "id"
37536                 },
37537         { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, criticality),
37538                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37539                 0,
37540                 &asn_DEF_Criticality,
37541                 0,
37542                 { 0, &asn_PER_memb_criticality_constr_743,  memb_criticality_constraint_741 },
37543                 0, 0, /* No default value */
37544                 "criticality"
37545                 },
37546         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, extensionValue),
37547                 -1 /* Ambiguous tag (ANY?) */,
37548                 0,
37549                 &asn_DEF_extensionValue_744,
37550                 0,
37551                 { 0, &asn_PER_memb_extensionValue_constr_744,  memb_extensionValue_constraint_741 },
37552                 0, 0, /* No default value */
37553                 "extensionValue"
37554                 },
37555 };
37556 static const ber_tlv_tag_t asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[] = {
37557         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37558 };
37559 static const asn_TYPE_tag2member_t asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741[] = {
37560     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37561     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37562 };
37563 asn_SEQUENCE_specifics_t asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 = {
37564         sizeof(struct ReservedSubframePattern_ExtIEs),
37565         offsetof(struct ReservedSubframePattern_ExtIEs, _asn_ctx),
37566         asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741,
37567         2,      /* Count of tags in the map */
37568         0, 0, 0,        /* Optional elements (not needed) */
37569         -1,     /* First extension addition */
37570 };
37571 asn_TYPE_descriptor_t asn_DEF_ReservedSubframePattern_ExtIEs = {
37572         "ReservedSubframePattern-ExtIEs",
37573         "ReservedSubframePattern-ExtIEs",
37574         &asn_OP_SEQUENCE,
37575         asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,
37576         sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
37577                 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
37578         asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,        /* Same as above */
37579         sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
37580                 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
37581         { 0, 0, SEQUENCE_constraint },
37582         asn_MBR_ReservedSubframePattern_ExtIEs_741,
37583         3,      /* Elements count */
37584         &asn_SPC_ReservedSubframePattern_ExtIEs_specs_741       /* Additional specs */
37585 };
37586
37587 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_748 = {
37588         sizeof(struct RLC_Status_ExtIEs__extensionValue),
37589         offsetof(struct RLC_Status_ExtIEs__extensionValue, _asn_ctx),
37590         offsetof(struct RLC_Status_ExtIEs__extensionValue, present),
37591         sizeof(((struct RLC_Status_ExtIEs__extensionValue *)0)->present),
37592         0,      /* No top level tags */
37593         0,      /* No tags in the map */
37594         0, 0,
37595         -1      /* Extensions start */
37596 };
37597 static /* Use -fall-defs-global to expose */
37598 asn_TYPE_descriptor_t asn_DEF_extensionValue_748 = {
37599         "extensionValue",
37600         "extensionValue",
37601         &asn_OP_OPEN_TYPE,
37602         0,      /* No effective tags (pointer) */
37603         0,      /* No effective tags (count) */
37604         0,      /* No tags (pointer) */
37605         0,      /* No tags (count) */
37606         { 0, 0, OPEN_TYPE_constraint },
37607         0, 0,   /* No members */
37608         &asn_SPC_extensionValue_specs_748       /* Additional specs */
37609 };
37610
37611 asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_745[] = {
37612         { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, id),
37613                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37614                 0,
37615                 &asn_DEF_ProtocolIE_ID,
37616                 0,
37617                 { 0, &asn_PER_memb_id_constr_746,  memb_id_constraint_745 },
37618                 0, 0, /* No default value */
37619                 "id"
37620                 },
37621         { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, criticality),
37622                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37623                 0,
37624                 &asn_DEF_Criticality,
37625                 0,
37626                 { 0, &asn_PER_memb_criticality_constr_747,  memb_criticality_constraint_745 },
37627                 0, 0, /* No default value */
37628                 "criticality"
37629                 },
37630         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, extensionValue),
37631                 -1 /* Ambiguous tag (ANY?) */,
37632                 0,
37633                 &asn_DEF_extensionValue_748,
37634                 0,
37635                 { 0, &asn_PER_memb_extensionValue_constr_748,  memb_extensionValue_constraint_745 },
37636                 0, 0, /* No default value */
37637                 "extensionValue"
37638                 },
37639 };
37640 static const ber_tlv_tag_t asn_DEF_RLC_Status_ExtIEs_tags_745[] = {
37641         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37642 };
37643 static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_ExtIEs_tag2el_745[] = {
37644     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37645     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37646 };
37647 asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_ExtIEs_specs_745 = {
37648         sizeof(struct RLC_Status_ExtIEs),
37649         offsetof(struct RLC_Status_ExtIEs, _asn_ctx),
37650         asn_MAP_RLC_Status_ExtIEs_tag2el_745,
37651         2,      /* Count of tags in the map */
37652         0, 0, 0,        /* Optional elements (not needed) */
37653         -1,     /* First extension addition */
37654 };
37655 asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = {
37656         "RLC-Status-ExtIEs",
37657         "RLC-Status-ExtIEs",
37658         &asn_OP_SEQUENCE,
37659         asn_DEF_RLC_Status_ExtIEs_tags_745,
37660         sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
37661                 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
37662         asn_DEF_RLC_Status_ExtIEs_tags_745,     /* Same as above */
37663         sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
37664                 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
37665         { 0, 0, SEQUENCE_constraint },
37666         asn_MBR_RLC_Status_ExtIEs_745,
37667         3,      /* Elements count */
37668         &asn_SPC_RLC_Status_ExtIEs_specs_745    /* Additional specs */
37669 };
37670
37671 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_752 = {
37672         sizeof(struct RSRPMeasurementResult_ExtIEs__extensionValue),
37673         offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, _asn_ctx),
37674         offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, present),
37675         sizeof(((struct RSRPMeasurementResult_ExtIEs__extensionValue *)0)->present),
37676         0,      /* No top level tags */
37677         0,      /* No tags in the map */
37678         0, 0,
37679         -1      /* Extensions start */
37680 };
37681 static /* Use -fall-defs-global to expose */
37682 asn_TYPE_descriptor_t asn_DEF_extensionValue_752 = {
37683         "extensionValue",
37684         "extensionValue",
37685         &asn_OP_OPEN_TYPE,
37686         0,      /* No effective tags (pointer) */
37687         0,      /* No effective tags (count) */
37688         0,      /* No tags (pointer) */
37689         0,      /* No tags (count) */
37690         { 0, 0, OPEN_TYPE_constraint },
37691         0, 0,   /* No members */
37692         &asn_SPC_extensionValue_specs_752       /* Additional specs */
37693 };
37694
37695 asn_TYPE_member_t asn_MBR_RSRPMeasurementResult_ExtIEs_749[] = {
37696         { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, id),
37697                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37698                 0,
37699                 &asn_DEF_ProtocolIE_ID,
37700                 0,
37701                 { 0, &asn_PER_memb_id_constr_750,  memb_id_constraint_749 },
37702                 0, 0, /* No default value */
37703                 "id"
37704                 },
37705         { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, criticality),
37706                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37707                 0,
37708                 &asn_DEF_Criticality,
37709                 0,
37710                 { 0, &asn_PER_memb_criticality_constr_751,  memb_criticality_constraint_749 },
37711                 0, 0, /* No default value */
37712                 "criticality"
37713                 },
37714         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, extensionValue),
37715                 -1 /* Ambiguous tag (ANY?) */,
37716                 0,
37717                 &asn_DEF_extensionValue_752,
37718                 0,
37719                 { 0, &asn_PER_memb_extensionValue_constr_752,  memb_extensionValue_constraint_749 },
37720                 0, 0, /* No default value */
37721                 "extensionValue"
37722                 },
37723 };
37724 static const ber_tlv_tag_t asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[] = {
37725         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37726 };
37727 static const asn_TYPE_tag2member_t asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749[] = {
37728     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37729     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37730 };
37731 asn_SEQUENCE_specifics_t asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 = {
37732         sizeof(struct RSRPMeasurementResult_ExtIEs),
37733         offsetof(struct RSRPMeasurementResult_ExtIEs, _asn_ctx),
37734         asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749,
37735         2,      /* Count of tags in the map */
37736         0, 0, 0,        /* Optional elements (not needed) */
37737         -1,     /* First extension addition */
37738 };
37739 asn_TYPE_descriptor_t asn_DEF_RSRPMeasurementResult_ExtIEs = {
37740         "RSRPMeasurementResult-ExtIEs",
37741         "RSRPMeasurementResult-ExtIEs",
37742         &asn_OP_SEQUENCE,
37743         asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,
37744         sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
37745                 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
37746         asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,  /* Same as above */
37747         sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
37748                 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
37749         { 0, 0, SEQUENCE_constraint },
37750         asn_MBR_RSRPMeasurementResult_ExtIEs_749,
37751         3,      /* Elements count */
37752         &asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 /* Additional specs */
37753 };
37754
37755 static asn_TYPE_member_t asn_MBR_extensionValue_756[] = {
37756         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs__extensionValue, choice.UEID),
37757                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
37758                 0,
37759                 &asn_DEF_UEID,
37760                 0,
37761                 { 0, 0, 0 },
37762                 0, 0, /* No default value */
37763                 "UEID"
37764                 },
37765 };
37766 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_756[] = {
37767     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* UEID */
37768 };
37769 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_756 = {
37770         sizeof(struct RSRPMRList_ExtIEs__extensionValue),
37771         offsetof(struct RSRPMRList_ExtIEs__extensionValue, _asn_ctx),
37772         offsetof(struct RSRPMRList_ExtIEs__extensionValue, present),
37773         sizeof(((struct RSRPMRList_ExtIEs__extensionValue *)0)->present),
37774         asn_MAP_extensionValue_tag2el_756,
37775         1,      /* Count of tags in the map */
37776         0, 0,
37777         -1      /* Extensions start */
37778 };
37779 static /* Use -fall-defs-global to expose */
37780 asn_TYPE_descriptor_t asn_DEF_extensionValue_756 = {
37781         "extensionValue",
37782         "extensionValue",
37783         &asn_OP_OPEN_TYPE,
37784         0,      /* No effective tags (pointer) */
37785         0,      /* No effective tags (count) */
37786         0,      /* No tags (pointer) */
37787         0,      /* No tags (count) */
37788         { 0, 0, OPEN_TYPE_constraint },
37789         asn_MBR_extensionValue_756,
37790         1,      /* Elements count */
37791         &asn_SPC_extensionValue_specs_756       /* Additional specs */
37792 };
37793
37794 asn_TYPE_member_t asn_MBR_RSRPMRList_ExtIEs_753[] = {
37795         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, id),
37796                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37797                 0,
37798                 &asn_DEF_ProtocolIE_ID,
37799                 0,
37800                 { 0, &asn_PER_memb_id_constr_754,  memb_id_constraint_753 },
37801                 0, 0, /* No default value */
37802                 "id"
37803                 },
37804         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, criticality),
37805                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37806                 0,
37807                 &asn_DEF_Criticality,
37808                 select_RSRPMRList_ExtIEs_criticality_type,
37809                 { 0, &asn_PER_memb_criticality_constr_755,  memb_criticality_constraint_753 },
37810                 0, 0, /* No default value */
37811                 "criticality"
37812                 },
37813         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, extensionValue),
37814                 -1 /* Ambiguous tag (ANY?) */,
37815                 0,
37816                 &asn_DEF_extensionValue_756,
37817                 select_RSRPMRList_ExtIEs_extensionValue_type,
37818                 { 0, &asn_PER_memb_extensionValue_constr_756,  memb_extensionValue_constraint_753 },
37819                 0, 0, /* No default value */
37820                 "extensionValue"
37821                 },
37822 };
37823 static const ber_tlv_tag_t asn_DEF_RSRPMRList_ExtIEs_tags_753[] = {
37824         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37825 };
37826 static const asn_TYPE_tag2member_t asn_MAP_RSRPMRList_ExtIEs_tag2el_753[] = {
37827     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37828     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37829 };
37830 asn_SEQUENCE_specifics_t asn_SPC_RSRPMRList_ExtIEs_specs_753 = {
37831         sizeof(struct RSRPMRList_ExtIEs),
37832         offsetof(struct RSRPMRList_ExtIEs, _asn_ctx),
37833         asn_MAP_RSRPMRList_ExtIEs_tag2el_753,
37834         2,      /* Count of tags in the map */
37835         0, 0, 0,        /* Optional elements (not needed) */
37836         -1,     /* First extension addition */
37837 };
37838 asn_TYPE_descriptor_t asn_DEF_RSRPMRList_ExtIEs = {
37839         "RSRPMRList-ExtIEs",
37840         "RSRPMRList-ExtIEs",
37841         &asn_OP_SEQUENCE,
37842         asn_DEF_RSRPMRList_ExtIEs_tags_753,
37843         sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
37844                 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
37845         asn_DEF_RSRPMRList_ExtIEs_tags_753,     /* Same as above */
37846         sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
37847                 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
37848         { 0, 0, SEQUENCE_constraint },
37849         asn_MBR_RSRPMRList_ExtIEs_753,
37850         3,      /* Elements count */
37851         &asn_SPC_RSRPMRList_ExtIEs_specs_753    /* Additional specs */
37852 };
37853
37854 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_760 = {
37855         sizeof(struct S1TNLLoadIndicator_ExtIEs__extensionValue),
37856         offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
37857         offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, present),
37858         sizeof(((struct S1TNLLoadIndicator_ExtIEs__extensionValue *)0)->present),
37859         0,      /* No top level tags */
37860         0,      /* No tags in the map */
37861         0, 0,
37862         -1      /* Extensions start */
37863 };
37864 static /* Use -fall-defs-global to expose */
37865 asn_TYPE_descriptor_t asn_DEF_extensionValue_760 = {
37866         "extensionValue",
37867         "extensionValue",
37868         &asn_OP_OPEN_TYPE,
37869         0,      /* No effective tags (pointer) */
37870         0,      /* No effective tags (count) */
37871         0,      /* No tags (pointer) */
37872         0,      /* No tags (count) */
37873         { 0, 0, OPEN_TYPE_constraint },
37874         0, 0,   /* No members */
37875         &asn_SPC_extensionValue_specs_760       /* Additional specs */
37876 };
37877
37878 asn_TYPE_member_t asn_MBR_S1TNLLoadIndicator_ExtIEs_757[] = {
37879         { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, id),
37880                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37881                 0,
37882                 &asn_DEF_ProtocolIE_ID,
37883                 0,
37884                 { 0, &asn_PER_memb_id_constr_758,  memb_id_constraint_757 },
37885                 0, 0, /* No default value */
37886                 "id"
37887                 },
37888         { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, criticality),
37889                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37890                 0,
37891                 &asn_DEF_Criticality,
37892                 0,
37893                 { 0, &asn_PER_memb_criticality_constr_759,  memb_criticality_constraint_757 },
37894                 0, 0, /* No default value */
37895                 "criticality"
37896                 },
37897         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, extensionValue),
37898                 -1 /* Ambiguous tag (ANY?) */,
37899                 0,
37900                 &asn_DEF_extensionValue_760,
37901                 0,
37902                 { 0, &asn_PER_memb_extensionValue_constr_760,  memb_extensionValue_constraint_757 },
37903                 0, 0, /* No default value */
37904                 "extensionValue"
37905                 },
37906 };
37907 static const ber_tlv_tag_t asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[] = {
37908         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37909 };
37910 static const asn_TYPE_tag2member_t asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757[] = {
37911     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37912     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37913 };
37914 asn_SEQUENCE_specifics_t asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 = {
37915         sizeof(struct S1TNLLoadIndicator_ExtIEs),
37916         offsetof(struct S1TNLLoadIndicator_ExtIEs, _asn_ctx),
37917         asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757,
37918         2,      /* Count of tags in the map */
37919         0, 0, 0,        /* Optional elements (not needed) */
37920         -1,     /* First extension addition */
37921 };
37922 asn_TYPE_descriptor_t asn_DEF_S1TNLLoadIndicator_ExtIEs = {
37923         "S1TNLLoadIndicator-ExtIEs",
37924         "S1TNLLoadIndicator-ExtIEs",
37925         &asn_OP_SEQUENCE,
37926         asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,
37927         sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
37928                 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
37929         asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,     /* Same as above */
37930         sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
37931                 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
37932         { 0, 0, SEQUENCE_constraint },
37933         asn_MBR_S1TNLLoadIndicator_ExtIEs_757,
37934         3,      /* Elements count */
37935         &asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757    /* Additional specs */
37936 };
37937
37938 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_764 = {
37939         sizeof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue),
37940         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
37941         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, present),
37942         sizeof(((struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue *)0)->present),
37943         0,      /* No top level tags */
37944         0,      /* No tags in the map */
37945         0, 0,
37946         -1      /* Extensions start */
37947 };
37948 static /* Use -fall-defs-global to expose */
37949 asn_TYPE_descriptor_t asn_DEF_extensionValue_764 = {
37950         "extensionValue",
37951         "extensionValue",
37952         &asn_OP_OPEN_TYPE,
37953         0,      /* No effective tags (pointer) */
37954         0,      /* No effective tags (count) */
37955         0,      /* No tags (pointer) */
37956         0,      /* No tags (count) */
37957         { 0, 0, OPEN_TYPE_constraint },
37958         0, 0,   /* No members */
37959         &asn_SPC_extensionValue_specs_764       /* Additional specs */
37960 };
37961
37962 asn_TYPE_member_t asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761[] = {
37963         { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, id),
37964                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37965                 0,
37966                 &asn_DEF_ProtocolIE_ID,
37967                 0,
37968                 { 0, &asn_PER_memb_id_constr_762,  memb_id_constraint_761 },
37969                 0, 0, /* No default value */
37970                 "id"
37971                 },
37972         { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, criticality),
37973                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37974                 0,
37975                 &asn_DEF_Criticality,
37976                 0,
37977                 { 0, &asn_PER_memb_criticality_constr_763,  memb_criticality_constraint_761 },
37978                 0, 0, /* No default value */
37979                 "criticality"
37980                 },
37981         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, extensionValue),
37982                 -1 /* Ambiguous tag (ANY?) */,
37983                 0,
37984                 &asn_DEF_extensionValue_764,
37985                 0,
37986                 { 0, &asn_PER_memb_extensionValue_constr_764,  memb_extensionValue_constraint_761 },
37987                 0, 0, /* No default value */
37988                 "extensionValue"
37989                 },
37990 };
37991 static const ber_tlv_tag_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[] = {
37992         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37993 };
37994 static const asn_TYPE_tag2member_t asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761[] = {
37995     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37996     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37997 };
37998 asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 = {
37999         sizeof(struct SecondaryRATUsageReport_Item_ExtIEs),
38000         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, _asn_ctx),
38001         asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761,
38002         2,      /* Count of tags in the map */
38003         0, 0, 0,        /* Optional elements (not needed) */
38004         -1,     /* First extension addition */
38005 };
38006 asn_TYPE_descriptor_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs = {
38007         "SecondaryRATUsageReport-Item-ExtIEs",
38008         "SecondaryRATUsageReport-Item-ExtIEs",
38009         &asn_OP_SEQUENCE,
38010         asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,
38011         sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
38012                 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
38013         asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,   /* Same as above */
38014         sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
38015                 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
38016         { 0, 0, SEQUENCE_constraint },
38017         asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761,
38018         3,      /* Elements count */
38019         &asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761  /* Additional specs */
38020 };
38021
38022 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_768 = {
38023         sizeof(struct ServedCell_ExtIEs__extensionValue),
38024         offsetof(struct ServedCell_ExtIEs__extensionValue, _asn_ctx),
38025         offsetof(struct ServedCell_ExtIEs__extensionValue, present),
38026         sizeof(((struct ServedCell_ExtIEs__extensionValue *)0)->present),
38027         0,      /* No top level tags */
38028         0,      /* No tags in the map */
38029         0, 0,
38030         -1      /* Extensions start */
38031 };
38032 static /* Use -fall-defs-global to expose */
38033 asn_TYPE_descriptor_t asn_DEF_extensionValue_768 = {
38034         "extensionValue",
38035         "extensionValue",
38036         &asn_OP_OPEN_TYPE,
38037         0,      /* No effective tags (pointer) */
38038         0,      /* No effective tags (count) */
38039         0,      /* No tags (pointer) */
38040         0,      /* No tags (count) */
38041         { 0, 0, OPEN_TYPE_constraint },
38042         0, 0,   /* No members */
38043         &asn_SPC_extensionValue_specs_768       /* Additional specs */
38044 };
38045
38046 asn_TYPE_member_t asn_MBR_ServedCell_ExtIEs_765[] = {
38047         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, id),
38048                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38049                 0,
38050                 &asn_DEF_ProtocolIE_ID,
38051                 0,
38052                 { 0, &asn_PER_memb_id_constr_766,  memb_id_constraint_765 },
38053                 0, 0, /* No default value */
38054                 "id"
38055                 },
38056         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, criticality),
38057                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38058                 0,
38059                 &asn_DEF_Criticality,
38060                 0,
38061                 { 0, &asn_PER_memb_criticality_constr_767,  memb_criticality_constraint_765 },
38062                 0, 0, /* No default value */
38063                 "criticality"
38064                 },
38065         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, extensionValue),
38066                 -1 /* Ambiguous tag (ANY?) */,
38067                 0,
38068                 &asn_DEF_extensionValue_768,
38069                 0,
38070                 { 0, &asn_PER_memb_extensionValue_constr_768,  memb_extensionValue_constraint_765 },
38071                 0, 0, /* No default value */
38072                 "extensionValue"
38073                 },
38074 };
38075 static const ber_tlv_tag_t asn_DEF_ServedCell_ExtIEs_tags_765[] = {
38076         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38077 };
38078 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_ExtIEs_tag2el_765[] = {
38079     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38080     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38081 };
38082 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_ExtIEs_specs_765 = {
38083         sizeof(struct ServedCell_ExtIEs),
38084         offsetof(struct ServedCell_ExtIEs, _asn_ctx),
38085         asn_MAP_ServedCell_ExtIEs_tag2el_765,
38086         2,      /* Count of tags in the map */
38087         0, 0, 0,        /* Optional elements (not needed) */
38088         -1,     /* First extension addition */
38089 };
38090 asn_TYPE_descriptor_t asn_DEF_ServedCell_ExtIEs = {
38091         "ServedCell-ExtIEs",
38092         "ServedCell-ExtIEs",
38093         &asn_OP_SEQUENCE,
38094         asn_DEF_ServedCell_ExtIEs_tags_765,
38095         sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
38096                 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
38097         asn_DEF_ServedCell_ExtIEs_tags_765,     /* Same as above */
38098         sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
38099                 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
38100         { 0, 0, SEQUENCE_constraint },
38101         asn_MBR_ServedCell_ExtIEs_765,
38102         3,      /* Elements count */
38103         &asn_SPC_ServedCell_ExtIEs_specs_765    /* Additional specs */
38104 };
38105
38106 static asn_TYPE_member_t asn_MBR_extensionValue_772[] = {
38107         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.Number_of_Antennaports),
38108                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38109                 0,
38110                 &asn_DEF_Number_of_Antennaports,
38111                 0,
38112                 { 0, 0, 0 },
38113                 0, 0, /* No default value */
38114                 "Number-of-Antennaports"
38115                 },
38116         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.PRACH_Configuration),
38117                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38118                 0,
38119                 &asn_DEF_PRACH_Configuration,
38120                 0,
38121                 { 0, 0, 0 },
38122                 0, 0, /* No default value */
38123                 "PRACH-Configuration"
38124                 },
38125         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBSFN_Subframe_Infolist),
38126                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38127                 0,
38128                 &asn_DEF_MBSFN_Subframe_Infolist,
38129                 0,
38130                 { 0, 0, 0 },
38131                 0, 0, /* No default value */
38132                 "MBSFN-Subframe-Infolist"
38133                 },
38134         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.CSG_Id),
38135                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
38136                 0,
38137                 &asn_DEF_CSG_Id,
38138                 0,
38139                 { 0, 0, 0 },
38140                 0, 0, /* No default value */
38141                 "CSG-Id"
38142                 },
38143         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBMS_Service_Area_Identity_List),
38144                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38145                 0,
38146                 &asn_DEF_MBMS_Service_Area_Identity_List,
38147                 0,
38148                 { 0, 0, 0 },
38149                 0, 0, /* No default value */
38150                 "MBMS-Service-Area-Identity-List"
38151                 },
38152         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MultibandInfoList),
38153                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38154                 0,
38155                 &asn_DEF_MultibandInfoList,
38156                 0,
38157                 { 0, 0, 0 },
38158                 0, 0, /* No default value */
38159                 "MultibandInfoList"
38160                 },
38161         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.FreqBandIndicatorPriority),
38162                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38163                 0,
38164                 &asn_DEF_FreqBandIndicatorPriority,
38165                 0,
38166                 { 0, 0, 0 },
38167                 0, 0, /* No default value */
38168                 "FreqBandIndicatorPriority"
38169                 },
38170         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.BandwidthReducedSI),
38171                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38172                 0,
38173                 &asn_DEF_BandwidthReducedSI,
38174                 0,
38175                 { 0, 0, 0 },
38176                 0, 0, /* No default value */
38177                 "BandwidthReducedSI"
38178                 },
38179         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.ProtectedEUTRAResourceIndication),
38180                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38181                 0,
38182                 &asn_DEF_ProtectedEUTRAResourceIndication,
38183                 0,
38184                 { 0, 0, 0 },
38185                 0, 0, /* No default value */
38186                 "ProtectedEUTRAResourceIndication"
38187                 },
38188 };
38189 static const unsigned asn_MAP_extensionValue_to_canonical_772[] = { 3, 0, 6, 7, 1, 2, 4, 5, 8 };
38190 static const unsigned asn_MAP_extensionValue_from_canonical_772[] = { 1, 4, 5, 0, 6, 7, 2, 3, 8 };
38191 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_772[] = {
38192     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* CSG-Id */
38193     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* Number-of-Antennaports */
38194     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 1 }, /* FreqBandIndicatorPriority */
38195     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -2, 0 }, /* BandwidthReducedSI */
38196     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* PRACH-Configuration */
38197     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* MBSFN-Subframe-Infolist */
38198     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* MBMS-Service-Area-Identity-List */
38199     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* MultibandInfoList */
38200     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 0 } /* ProtectedEUTRAResourceIndication */
38201 };
38202 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_772 = {
38203         sizeof(struct ServedCell_Information_ExtIEs__extensionValue),
38204         offsetof(struct ServedCell_Information_ExtIEs__extensionValue, _asn_ctx),
38205         offsetof(struct ServedCell_Information_ExtIEs__extensionValue, present),
38206         sizeof(((struct ServedCell_Information_ExtIEs__extensionValue *)0)->present),
38207         asn_MAP_extensionValue_tag2el_772,
38208         9,      /* Count of tags in the map */
38209         asn_MAP_extensionValue_to_canonical_772,
38210         asn_MAP_extensionValue_from_canonical_772,
38211         -1      /* Extensions start */
38212 };
38213 static /* Use -fall-defs-global to expose */
38214 asn_TYPE_descriptor_t asn_DEF_extensionValue_772 = {
38215         "extensionValue",
38216         "extensionValue",
38217         &asn_OP_OPEN_TYPE,
38218         0,      /* No effective tags (pointer) */
38219         0,      /* No effective tags (count) */
38220         0,      /* No tags (pointer) */
38221         0,      /* No tags (count) */
38222         { 0, 0, OPEN_TYPE_constraint },
38223         asn_MBR_extensionValue_772,
38224         9,      /* Elements count */
38225         &asn_SPC_extensionValue_specs_772       /* Additional specs */
38226 };
38227
38228 asn_TYPE_member_t asn_MBR_ServedCell_Information_ExtIEs_769[] = {
38229         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, id),
38230                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38231                 0,
38232                 &asn_DEF_ProtocolIE_ID,
38233                 0,
38234                 { 0, &asn_PER_memb_id_constr_770,  memb_id_constraint_769 },
38235                 0, 0, /* No default value */
38236                 "id"
38237                 },
38238         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, criticality),
38239                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38240                 0,
38241                 &asn_DEF_Criticality,
38242                 select_ServedCell_Information_ExtIEs_criticality_type,
38243                 { 0, &asn_PER_memb_criticality_constr_771,  memb_criticality_constraint_769 },
38244                 0, 0, /* No default value */
38245                 "criticality"
38246                 },
38247         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, extensionValue),
38248                 -1 /* Ambiguous tag (ANY?) */,
38249                 0,
38250                 &asn_DEF_extensionValue_772,
38251                 select_ServedCell_Information_ExtIEs_extensionValue_type,
38252                 { 0, &asn_PER_memb_extensionValue_constr_772,  memb_extensionValue_constraint_769 },
38253                 0, 0, /* No default value */
38254                 "extensionValue"
38255                 },
38256 };
38257 static const ber_tlv_tag_t asn_DEF_ServedCell_Information_ExtIEs_tags_769[] = {
38258         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38259 };
38260 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_Information_ExtIEs_tag2el_769[] = {
38261     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38262     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38263 };
38264 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_Information_ExtIEs_specs_769 = {
38265         sizeof(struct ServedCell_Information_ExtIEs),
38266         offsetof(struct ServedCell_Information_ExtIEs, _asn_ctx),
38267         asn_MAP_ServedCell_Information_ExtIEs_tag2el_769,
38268         2,      /* Count of tags in the map */
38269         0, 0, 0,        /* Optional elements (not needed) */
38270         -1,     /* First extension addition */
38271 };
38272 asn_TYPE_descriptor_t asn_DEF_ServedCell_Information_ExtIEs = {
38273         "ServedCell-Information-ExtIEs",
38274         "ServedCell-Information-ExtIEs",
38275         &asn_OP_SEQUENCE,
38276         asn_DEF_ServedCell_Information_ExtIEs_tags_769,
38277         sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
38278                 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
38279         asn_DEF_ServedCell_Information_ExtIEs_tags_769, /* Same as above */
38280         sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
38281                 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
38282         { 0, 0, SEQUENCE_constraint },
38283         asn_MBR_ServedCell_Information_ExtIEs_769,
38284         3,      /* Elements count */
38285         &asn_SPC_ServedCell_Information_ExtIEs_specs_769        /* Additional specs */
38286 };
38287
38288 static asn_TYPE_member_t asn_MBR_extensionValue_776[] = {
38289         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.ECGI),
38290                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38291                 0,
38292                 &asn_DEF_ECGI,
38293                 0,
38294                 { 0, 0, 0 },
38295                 0, 0, /* No default value */
38296                 "ECGI"
38297                 },
38298         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.SgNBCoordinationAssistanceInformation),
38299                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38300                 0,
38301                 &asn_DEF_SgNBCoordinationAssistanceInformation,
38302                 0,
38303                 { 0, 0, 0 },
38304                 0, 0, /* No default value */
38305                 "SgNBCoordinationAssistanceInformation"
38306                 },
38307 };
38308 static const unsigned asn_MAP_extensionValue_to_canonical_776[] = { 1, 0 };
38309 static const unsigned asn_MAP_extensionValue_from_canonical_776[] = { 1, 0 };
38310 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_776[] = {
38311     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* SgNBCoordinationAssistanceInformation */
38312     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ECGI */
38313 };
38314 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_776 = {
38315         sizeof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue),
38316         offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
38317         offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, present),
38318         sizeof(((struct SgNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
38319         asn_MAP_extensionValue_tag2el_776,
38320         2,      /* Count of tags in the map */
38321         asn_MAP_extensionValue_to_canonical_776,
38322         asn_MAP_extensionValue_from_canonical_776,
38323         -1      /* Extensions start */
38324 };
38325 static /* Use -fall-defs-global to expose */
38326 asn_TYPE_descriptor_t asn_DEF_extensionValue_776 = {
38327         "extensionValue",
38328         "extensionValue",
38329         &asn_OP_OPEN_TYPE,
38330         0,      /* No effective tags (pointer) */
38331         0,      /* No effective tags (count) */
38332         0,      /* No tags (pointer) */
38333         0,      /* No tags (count) */
38334         { 0, 0, OPEN_TYPE_constraint },
38335         asn_MBR_extensionValue_776,
38336         2,      /* Elements count */
38337         &asn_SPC_extensionValue_specs_776       /* Additional specs */
38338 };
38339
38340 asn_TYPE_member_t asn_MBR_SgNBResourceCoordinationInformationExtIEs_773[] = {
38341         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, id),
38342                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38343                 0,
38344                 &asn_DEF_ProtocolIE_ID,
38345                 0,
38346                 { 0, &asn_PER_memb_id_constr_774,  memb_id_constraint_773 },
38347                 0, 0, /* No default value */
38348                 "id"
38349                 },
38350         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, criticality),
38351                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38352                 0,
38353                 &asn_DEF_Criticality,
38354                 select_SgNBResourceCoordinationInformationExtIEs_criticality_type,
38355                 { 0, &asn_PER_memb_criticality_constr_775,  memb_criticality_constraint_773 },
38356                 0, 0, /* No default value */
38357                 "criticality"
38358                 },
38359         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, extensionValue),
38360                 -1 /* Ambiguous tag (ANY?) */,
38361                 0,
38362                 &asn_DEF_extensionValue_776,
38363                 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type,
38364                 { 0, &asn_PER_memb_extensionValue_constr_776,  memb_extensionValue_constraint_773 },
38365                 0, 0, /* No default value */
38366                 "extensionValue"
38367                 },
38368 };
38369 static const ber_tlv_tag_t asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[] = {
38370         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38371 };
38372 static const asn_TYPE_tag2member_t asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773[] = {
38373     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38374     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38375 };
38376 asn_SEQUENCE_specifics_t asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 = {
38377         sizeof(struct SgNBResourceCoordinationInformationExtIEs),
38378         offsetof(struct SgNBResourceCoordinationInformationExtIEs, _asn_ctx),
38379         asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773,
38380         2,      /* Count of tags in the map */
38381         0, 0, 0,        /* Optional elements (not needed) */
38382         -1,     /* First extension addition */
38383 };
38384 asn_TYPE_descriptor_t asn_DEF_SgNBResourceCoordinationInformationExtIEs = {
38385         "SgNBResourceCoordinationInformationExtIEs",
38386         "SgNBResourceCoordinationInformationExtIEs",
38387         &asn_OP_SEQUENCE,
38388         asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,
38389         sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
38390                 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
38391         asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,     /* Same as above */
38392         sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
38393                 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
38394         { 0, 0, SEQUENCE_constraint },
38395         asn_MBR_SgNBResourceCoordinationInformationExtIEs_773,
38396         3,      /* Elements count */
38397         &asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773    /* Additional specs */
38398 };
38399
38400 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_780 = {
38401         sizeof(struct SpecialSubframe_Info_ExtIEs__extensionValue),
38402         offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
38403         offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, present),
38404         sizeof(((struct SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
38405         0,      /* No top level tags */
38406         0,      /* No tags in the map */
38407         0, 0,
38408         -1      /* Extensions start */
38409 };
38410 static /* Use -fall-defs-global to expose */
38411 asn_TYPE_descriptor_t asn_DEF_extensionValue_780 = {
38412         "extensionValue",
38413         "extensionValue",
38414         &asn_OP_OPEN_TYPE,
38415         0,      /* No effective tags (pointer) */
38416         0,      /* No effective tags (count) */
38417         0,      /* No tags (pointer) */
38418         0,      /* No tags (count) */
38419         { 0, 0, OPEN_TYPE_constraint },
38420         0, 0,   /* No members */
38421         &asn_SPC_extensionValue_specs_780       /* Additional specs */
38422 };
38423
38424 asn_TYPE_member_t asn_MBR_SpecialSubframe_Info_ExtIEs_777[] = {
38425         { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, id),
38426                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38427                 0,
38428                 &asn_DEF_ProtocolIE_ID,
38429                 0,
38430                 { 0, &asn_PER_memb_id_constr_778,  memb_id_constraint_777 },
38431                 0, 0, /* No default value */
38432                 "id"
38433                 },
38434         { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, criticality),
38435                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38436                 0,
38437                 &asn_DEF_Criticality,
38438                 0,
38439                 { 0, &asn_PER_memb_criticality_constr_779,  memb_criticality_constraint_777 },
38440                 0, 0, /* No default value */
38441                 "criticality"
38442                 },
38443         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, extensionValue),
38444                 -1 /* Ambiguous tag (ANY?) */,
38445                 0,
38446                 &asn_DEF_extensionValue_780,
38447                 0,
38448                 { 0, &asn_PER_memb_extensionValue_constr_780,  memb_extensionValue_constraint_777 },
38449                 0, 0, /* No default value */
38450                 "extensionValue"
38451                 },
38452 };
38453 static const ber_tlv_tag_t asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[] = {
38454         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38455 };
38456 static const asn_TYPE_tag2member_t asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777[] = {
38457     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38458     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38459 };
38460 asn_SEQUENCE_specifics_t asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 = {
38461         sizeof(struct SpecialSubframe_Info_ExtIEs),
38462         offsetof(struct SpecialSubframe_Info_ExtIEs, _asn_ctx),
38463         asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777,
38464         2,      /* Count of tags in the map */
38465         0, 0, 0,        /* Optional elements (not needed) */
38466         -1,     /* First extension addition */
38467 };
38468 asn_TYPE_descriptor_t asn_DEF_SpecialSubframe_Info_ExtIEs = {
38469         "SpecialSubframe-Info-ExtIEs",
38470         "SpecialSubframe-Info-ExtIEs",
38471         &asn_OP_SEQUENCE,
38472         asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,
38473         sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
38474                 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
38475         asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,   /* Same as above */
38476         sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
38477                 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
38478         { 0, 0, SEQUENCE_constraint },
38479         asn_MBR_SpecialSubframe_Info_ExtIEs_777,
38480         3,      /* Elements count */
38481         &asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777  /* Additional specs */
38482 };
38483
38484 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_784 = {
38485         sizeof(struct SubbandCQI_ExtIEs__extensionValue),
38486         offsetof(struct SubbandCQI_ExtIEs__extensionValue, _asn_ctx),
38487         offsetof(struct SubbandCQI_ExtIEs__extensionValue, present),
38488         sizeof(((struct SubbandCQI_ExtIEs__extensionValue *)0)->present),
38489         0,      /* No top level tags */
38490         0,      /* No tags in the map */
38491         0, 0,
38492         -1      /* Extensions start */
38493 };
38494 static /* Use -fall-defs-global to expose */
38495 asn_TYPE_descriptor_t asn_DEF_extensionValue_784 = {
38496         "extensionValue",
38497         "extensionValue",
38498         &asn_OP_OPEN_TYPE,
38499         0,      /* No effective tags (pointer) */
38500         0,      /* No effective tags (count) */
38501         0,      /* No tags (pointer) */
38502         0,      /* No tags (count) */
38503         { 0, 0, OPEN_TYPE_constraint },
38504         0, 0,   /* No members */
38505         &asn_SPC_extensionValue_specs_784       /* Additional specs */
38506 };
38507
38508 asn_TYPE_member_t asn_MBR_SubbandCQI_ExtIEs_781[] = {
38509         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, id),
38510                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38511                 0,
38512                 &asn_DEF_ProtocolIE_ID,
38513                 0,
38514                 { 0, &asn_PER_memb_id_constr_782,  memb_id_constraint_781 },
38515                 0, 0, /* No default value */
38516                 "id"
38517                 },
38518         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, criticality),
38519                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38520                 0,
38521                 &asn_DEF_Criticality,
38522                 0,
38523                 { 0, &asn_PER_memb_criticality_constr_783,  memb_criticality_constraint_781 },
38524                 0, 0, /* No default value */
38525                 "criticality"
38526                 },
38527         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, extensionValue),
38528                 -1 /* Ambiguous tag (ANY?) */,
38529                 0,
38530                 &asn_DEF_extensionValue_784,
38531                 0,
38532                 { 0, &asn_PER_memb_extensionValue_constr_784,  memb_extensionValue_constraint_781 },
38533                 0, 0, /* No default value */
38534                 "extensionValue"
38535                 },
38536 };
38537 static const ber_tlv_tag_t asn_DEF_SubbandCQI_ExtIEs_tags_781[] = {
38538         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38539 };
38540 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQI_ExtIEs_tag2el_781[] = {
38541     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38542     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38543 };
38544 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQI_ExtIEs_specs_781 = {
38545         sizeof(struct SubbandCQI_ExtIEs),
38546         offsetof(struct SubbandCQI_ExtIEs, _asn_ctx),
38547         asn_MAP_SubbandCQI_ExtIEs_tag2el_781,
38548         2,      /* Count of tags in the map */
38549         0, 0, 0,        /* Optional elements (not needed) */
38550         -1,     /* First extension addition */
38551 };
38552 asn_TYPE_descriptor_t asn_DEF_SubbandCQI_ExtIEs = {
38553         "SubbandCQI-ExtIEs",
38554         "SubbandCQI-ExtIEs",
38555         &asn_OP_SEQUENCE,
38556         asn_DEF_SubbandCQI_ExtIEs_tags_781,
38557         sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
38558                 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
38559         asn_DEF_SubbandCQI_ExtIEs_tags_781,     /* Same as above */
38560         sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
38561                 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
38562         { 0, 0, SEQUENCE_constraint },
38563         asn_MBR_SubbandCQI_ExtIEs_781,
38564         3,      /* Elements count */
38565         &asn_SPC_SubbandCQI_ExtIEs_specs_781    /* Additional specs */
38566 };
38567
38568 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_788 = {
38569         sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue),
38570         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, _asn_ctx),
38571         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, present),
38572         sizeof(((struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue *)0)->present),
38573         0,      /* No top level tags */
38574         0,      /* No tags in the map */
38575         0, 0,
38576         -1      /* Extensions start */
38577 };
38578 static /* Use -fall-defs-global to expose */
38579 asn_TYPE_descriptor_t asn_DEF_extensionValue_788 = {
38580         "extensionValue",
38581         "extensionValue",
38582         &asn_OP_OPEN_TYPE,
38583         0,      /* No effective tags (pointer) */
38584         0,      /* No effective tags (count) */
38585         0,      /* No tags (pointer) */
38586         0,      /* No tags (count) */
38587         { 0, 0, OPEN_TYPE_constraint },
38588         0, 0,   /* No members */
38589         &asn_SPC_extensionValue_specs_788       /* Additional specs */
38590 };
38591
38592 asn_TYPE_member_t asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785[] = {
38593         { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, id),
38594                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38595                 0,
38596                 &asn_DEF_ProtocolIE_ID,
38597                 0,
38598                 { 0, &asn_PER_memb_id_constr_786,  memb_id_constraint_785 },
38599                 0, 0, /* No default value */
38600                 "id"
38601                 },
38602         { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, criticality),
38603                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38604                 0,
38605                 &asn_DEF_Criticality,
38606                 0,
38607                 { 0, &asn_PER_memb_criticality_constr_787,  memb_criticality_constraint_785 },
38608                 0, 0, /* No default value */
38609                 "criticality"
38610                 },
38611         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, extensionValue),
38612                 -1 /* Ambiguous tag (ANY?) */,
38613                 0,
38614                 &asn_DEF_extensionValue_788,
38615                 0,
38616                 { 0, &asn_PER_memb_extensionValue_constr_788,  memb_extensionValue_constraint_785 },
38617                 0, 0, /* No default value */
38618                 "extensionValue"
38619                 },
38620 };
38621 static const ber_tlv_tag_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[] = {
38622         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38623 };
38624 static const asn_TYPE_tag2member_t asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785[] = {
38625     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38626     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38627 };
38628 asn_SEQUENCE_specifics_t asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 = {
38629         sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs),
38630         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, _asn_ctx),
38631         asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785,
38632         2,      /* Count of tags in the map */
38633         0, 0, 0,        /* Optional elements (not needed) */
38634         -1,     /* First extension addition */
38635 };
38636 asn_TYPE_descriptor_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs = {
38637         "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
38638         "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
38639         &asn_OP_SEQUENCE,
38640         asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,
38641         sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
38642                 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
38643         asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,      /* Same as above */
38644         sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
38645                 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
38646         { 0, 0, SEQUENCE_constraint },
38647         asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785,
38648         3,      /* Elements count */
38649         &asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785     /* Additional specs */
38650 };
38651
38652 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_792 = {
38653         sizeof(struct ScheduledCommunicationTime_ExtIEs__extensionValue),
38654         offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, _asn_ctx),
38655         offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, present),
38656         sizeof(((struct ScheduledCommunicationTime_ExtIEs__extensionValue *)0)->present),
38657         0,      /* No top level tags */
38658         0,      /* No tags in the map */
38659         0, 0,
38660         -1      /* Extensions start */
38661 };
38662 static /* Use -fall-defs-global to expose */
38663 asn_TYPE_descriptor_t asn_DEF_extensionValue_792 = {
38664         "extensionValue",
38665         "extensionValue",
38666         &asn_OP_OPEN_TYPE,
38667         0,      /* No effective tags (pointer) */
38668         0,      /* No effective tags (count) */
38669         0,      /* No tags (pointer) */
38670         0,      /* No tags (count) */
38671         { 0, 0, OPEN_TYPE_constraint },
38672         0, 0,   /* No members */
38673         &asn_SPC_extensionValue_specs_792       /* Additional specs */
38674 };
38675
38676 asn_TYPE_member_t asn_MBR_ScheduledCommunicationTime_ExtIEs_789[] = {
38677         { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, id),
38678                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38679                 0,
38680                 &asn_DEF_ProtocolIE_ID,
38681                 0,
38682                 { 0, &asn_PER_memb_id_constr_790,  memb_id_constraint_789 },
38683                 0, 0, /* No default value */
38684                 "id"
38685                 },
38686         { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, criticality),
38687                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38688                 0,
38689                 &asn_DEF_Criticality,
38690                 0,
38691                 { 0, &asn_PER_memb_criticality_constr_791,  memb_criticality_constraint_789 },
38692                 0, 0, /* No default value */
38693                 "criticality"
38694                 },
38695         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, extensionValue),
38696                 -1 /* Ambiguous tag (ANY?) */,
38697                 0,
38698                 &asn_DEF_extensionValue_792,
38699                 0,
38700                 { 0, &asn_PER_memb_extensionValue_constr_792,  memb_extensionValue_constraint_789 },
38701                 0, 0, /* No default value */
38702                 "extensionValue"
38703                 },
38704 };
38705 static const ber_tlv_tag_t asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[] = {
38706         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38707 };
38708 static const asn_TYPE_tag2member_t asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789[] = {
38709     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38710     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38711 };
38712 asn_SEQUENCE_specifics_t asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 = {
38713         sizeof(struct ScheduledCommunicationTime_ExtIEs),
38714         offsetof(struct ScheduledCommunicationTime_ExtIEs, _asn_ctx),
38715         asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789,
38716         2,      /* Count of tags in the map */
38717         0, 0, 0,        /* Optional elements (not needed) */
38718         -1,     /* First extension addition */
38719 };
38720 asn_TYPE_descriptor_t asn_DEF_ScheduledCommunicationTime_ExtIEs = {
38721         "ScheduledCommunicationTime-ExtIEs",
38722         "ScheduledCommunicationTime-ExtIEs",
38723         &asn_OP_SEQUENCE,
38724         asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,
38725         sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
38726                 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
38727         asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,     /* Same as above */
38728         sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
38729                 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
38730         { 0, 0, SEQUENCE_constraint },
38731         asn_MBR_ScheduledCommunicationTime_ExtIEs_789,
38732         3,      /* Elements count */
38733         &asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789    /* Additional specs */
38734 };
38735
38736 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_796 = {
38737         sizeof(struct SubbandCQIItem_ExtIEs__extensionValue),
38738         offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, _asn_ctx),
38739         offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, present),
38740         sizeof(((struct SubbandCQIItem_ExtIEs__extensionValue *)0)->present),
38741         0,      /* No top level tags */
38742         0,      /* No tags in the map */
38743         0, 0,
38744         -1      /* Extensions start */
38745 };
38746 static /* Use -fall-defs-global to expose */
38747 asn_TYPE_descriptor_t asn_DEF_extensionValue_796 = {
38748         "extensionValue",
38749         "extensionValue",
38750         &asn_OP_OPEN_TYPE,
38751         0,      /* No effective tags (pointer) */
38752         0,      /* No effective tags (count) */
38753         0,      /* No tags (pointer) */
38754         0,      /* No tags (count) */
38755         { 0, 0, OPEN_TYPE_constraint },
38756         0, 0,   /* No members */
38757         &asn_SPC_extensionValue_specs_796       /* Additional specs */
38758 };
38759
38760 asn_TYPE_member_t asn_MBR_SubbandCQIItem_ExtIEs_793[] = {
38761         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, id),
38762                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38763                 0,
38764                 &asn_DEF_ProtocolIE_ID,
38765                 0,
38766                 { 0, &asn_PER_memb_id_constr_794,  memb_id_constraint_793 },
38767                 0, 0, /* No default value */
38768                 "id"
38769                 },
38770         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, criticality),
38771                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38772                 0,
38773                 &asn_DEF_Criticality,
38774                 0,
38775                 { 0, &asn_PER_memb_criticality_constr_795,  memb_criticality_constraint_793 },
38776                 0, 0, /* No default value */
38777                 "criticality"
38778                 },
38779         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, extensionValue),
38780                 -1 /* Ambiguous tag (ANY?) */,
38781                 0,
38782                 &asn_DEF_extensionValue_796,
38783                 0,
38784                 { 0, &asn_PER_memb_extensionValue_constr_796,  memb_extensionValue_constraint_793 },
38785                 0, 0, /* No default value */
38786                 "extensionValue"
38787                 },
38788 };
38789 static const ber_tlv_tag_t asn_DEF_SubbandCQIItem_ExtIEs_tags_793[] = {
38790         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38791 };
38792 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793[] = {
38793     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38794     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38795 };
38796 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQIItem_ExtIEs_specs_793 = {
38797         sizeof(struct SubbandCQIItem_ExtIEs),
38798         offsetof(struct SubbandCQIItem_ExtIEs, _asn_ctx),
38799         asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793,
38800         2,      /* Count of tags in the map */
38801         0, 0, 0,        /* Optional elements (not needed) */
38802         -1,     /* First extension addition */
38803 };
38804 asn_TYPE_descriptor_t asn_DEF_SubbandCQIItem_ExtIEs = {
38805         "SubbandCQIItem-ExtIEs",
38806         "SubbandCQIItem-ExtIEs",
38807         &asn_OP_SEQUENCE,
38808         asn_DEF_SubbandCQIItem_ExtIEs_tags_793,
38809         sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
38810                 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
38811         asn_DEF_SubbandCQIItem_ExtIEs_tags_793, /* Same as above */
38812         sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
38813                 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
38814         { 0, 0, SEQUENCE_constraint },
38815         asn_MBR_SubbandCQIItem_ExtIEs_793,
38816         3,      /* Elements count */
38817         &asn_SPC_SubbandCQIItem_ExtIEs_specs_793        /* Additional specs */
38818 };
38819
38820 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_800 = {
38821         sizeof(struct SULInformation_ExtIEs__extensionValue),
38822         offsetof(struct SULInformation_ExtIEs__extensionValue, _asn_ctx),
38823         offsetof(struct SULInformation_ExtIEs__extensionValue, present),
38824         sizeof(((struct SULInformation_ExtIEs__extensionValue *)0)->present),
38825         0,      /* No top level tags */
38826         0,      /* No tags in the map */
38827         0, 0,
38828         -1      /* Extensions start */
38829 };
38830 static /* Use -fall-defs-global to expose */
38831 asn_TYPE_descriptor_t asn_DEF_extensionValue_800 = {
38832         "extensionValue",
38833         "extensionValue",
38834         &asn_OP_OPEN_TYPE,
38835         0,      /* No effective tags (pointer) */
38836         0,      /* No effective tags (count) */
38837         0,      /* No tags (pointer) */
38838         0,      /* No tags (count) */
38839         { 0, 0, OPEN_TYPE_constraint },
38840         0, 0,   /* No members */
38841         &asn_SPC_extensionValue_specs_800       /* Additional specs */
38842 };
38843
38844 asn_TYPE_member_t asn_MBR_SULInformation_ExtIEs_797[] = {
38845         { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, id),
38846                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38847                 0,
38848                 &asn_DEF_ProtocolIE_ID,
38849                 0,
38850                 { 0, &asn_PER_memb_id_constr_798,  memb_id_constraint_797 },
38851                 0, 0, /* No default value */
38852                 "id"
38853                 },
38854         { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, criticality),
38855                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38856                 0,
38857                 &asn_DEF_Criticality,
38858                 0,
38859                 { 0, &asn_PER_memb_criticality_constr_799,  memb_criticality_constraint_797 },
38860                 0, 0, /* No default value */
38861                 "criticality"
38862                 },
38863         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, extensionValue),
38864                 -1 /* Ambiguous tag (ANY?) */,
38865                 0,
38866                 &asn_DEF_extensionValue_800,
38867                 0,
38868                 { 0, &asn_PER_memb_extensionValue_constr_800,  memb_extensionValue_constraint_797 },
38869                 0, 0, /* No default value */
38870                 "extensionValue"
38871                 },
38872 };
38873 static const ber_tlv_tag_t asn_DEF_SULInformation_ExtIEs_tags_797[] = {
38874         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38875 };
38876 static const asn_TYPE_tag2member_t asn_MAP_SULInformation_ExtIEs_tag2el_797[] = {
38877     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38878     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38879 };
38880 asn_SEQUENCE_specifics_t asn_SPC_SULInformation_ExtIEs_specs_797 = {
38881         sizeof(struct SULInformation_ExtIEs),
38882         offsetof(struct SULInformation_ExtIEs, _asn_ctx),
38883         asn_MAP_SULInformation_ExtIEs_tag2el_797,
38884         2,      /* Count of tags in the map */
38885         0, 0, 0,        /* Optional elements (not needed) */
38886         -1,     /* First extension addition */
38887 };
38888 asn_TYPE_descriptor_t asn_DEF_SULInformation_ExtIEs = {
38889         "SULInformation-ExtIEs",
38890         "SULInformation-ExtIEs",
38891         &asn_OP_SEQUENCE,
38892         asn_DEF_SULInformation_ExtIEs_tags_797,
38893         sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
38894                 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
38895         asn_DEF_SULInformation_ExtIEs_tags_797, /* Same as above */
38896         sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
38897                 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
38898         { 0, 0, SEQUENCE_constraint },
38899         asn_MBR_SULInformation_ExtIEs_797,
38900         3,      /* Elements count */
38901         &asn_SPC_SULInformation_ExtIEs_specs_797        /* Additional specs */
38902 };
38903
38904 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_804 = {
38905         sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
38906         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
38907         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
38908         sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
38909         0,      /* No top level tags */
38910         0,      /* No tags in the map */
38911         0, 0,
38912         -1      /* Extensions start */
38913 };
38914 static /* Use -fall-defs-global to expose */
38915 asn_TYPE_descriptor_t asn_DEF_extensionValue_804 = {
38916         "extensionValue",
38917         "extensionValue",
38918         &asn_OP_OPEN_TYPE,
38919         0,      /* No effective tags (pointer) */
38920         0,      /* No effective tags (count) */
38921         0,      /* No tags (pointer) */
38922         0,      /* No tags (count) */
38923         { 0, 0, OPEN_TYPE_constraint },
38924         0, 0,   /* No members */
38925         &asn_SPC_extensionValue_specs_804       /* Additional specs */
38926 };
38927
38928 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_801[] = {
38929         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
38930                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38931                 0,
38932                 &asn_DEF_ProtocolIE_ID,
38933                 0,
38934                 { 0, &asn_PER_memb_id_constr_802,  memb_id_constraint_801 },
38935                 0, 0, /* No default value */
38936                 "id"
38937                 },
38938         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
38939                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38940                 0,
38941                 &asn_DEF_Criticality,
38942                 0,
38943                 { 0, &asn_PER_memb_criticality_constr_803,  memb_criticality_constraint_801 },
38944                 0, 0, /* No default value */
38945                 "criticality"
38946                 },
38947         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
38948                 -1 /* Ambiguous tag (ANY?) */,
38949                 0,
38950                 &asn_DEF_extensionValue_804,
38951                 0,
38952                 { 0, &asn_PER_memb_extensionValue_constr_804,  memb_extensionValue_constraint_801 },
38953                 0, 0, /* No default value */
38954                 "extensionValue"
38955                 },
38956 };
38957 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[] = {
38958         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38959 };
38960 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801[] = {
38961     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38962     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38963 };
38964 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 = {
38965         sizeof(struct SupportedSULFreqBandItem_ExtIEs),
38966         offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
38967         asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801,
38968         2,      /* Count of tags in the map */
38969         0, 0, 0,        /* Optional elements (not needed) */
38970         -1,     /* First extension addition */
38971 };
38972 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
38973         "SupportedSULFreqBandItem-ExtIEs",
38974         "SupportedSULFreqBandItem-ExtIEs",
38975         &asn_OP_SEQUENCE,
38976         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,
38977         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
38978                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
38979         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,       /* Same as above */
38980         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
38981                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
38982         { 0, 0, SEQUENCE_constraint },
38983         asn_MBR_SupportedSULFreqBandItem_ExtIEs_801,
38984         3,      /* Elements count */
38985         &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801      /* Additional specs */
38986 };
38987
38988 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_808 = {
38989         sizeof(struct TABasedMDT_ExtIEs__extensionValue),
38990         offsetof(struct TABasedMDT_ExtIEs__extensionValue, _asn_ctx),
38991         offsetof(struct TABasedMDT_ExtIEs__extensionValue, present),
38992         sizeof(((struct TABasedMDT_ExtIEs__extensionValue *)0)->present),
38993         0,      /* No top level tags */
38994         0,      /* No tags in the map */
38995         0, 0,
38996         -1      /* Extensions start */
38997 };
38998 static /* Use -fall-defs-global to expose */
38999 asn_TYPE_descriptor_t asn_DEF_extensionValue_808 = {
39000         "extensionValue",
39001         "extensionValue",
39002         &asn_OP_OPEN_TYPE,
39003         0,      /* No effective tags (pointer) */
39004         0,      /* No effective tags (count) */
39005         0,      /* No tags (pointer) */
39006         0,      /* No tags (count) */
39007         { 0, 0, OPEN_TYPE_constraint },
39008         0, 0,   /* No members */
39009         &asn_SPC_extensionValue_specs_808       /* Additional specs */
39010 };
39011
39012 asn_TYPE_member_t asn_MBR_TABasedMDT_ExtIEs_805[] = {
39013         { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, id),
39014                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39015                 0,
39016                 &asn_DEF_ProtocolIE_ID,
39017                 0,
39018                 { 0, &asn_PER_memb_id_constr_806,  memb_id_constraint_805 },
39019                 0, 0, /* No default value */
39020                 "id"
39021                 },
39022         { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, criticality),
39023                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39024                 0,
39025                 &asn_DEF_Criticality,
39026                 0,
39027                 { 0, &asn_PER_memb_criticality_constr_807,  memb_criticality_constraint_805 },
39028                 0, 0, /* No default value */
39029                 "criticality"
39030                 },
39031         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, extensionValue),
39032                 -1 /* Ambiguous tag (ANY?) */,
39033                 0,
39034                 &asn_DEF_extensionValue_808,
39035                 0,
39036                 { 0, &asn_PER_memb_extensionValue_constr_808,  memb_extensionValue_constraint_805 },
39037                 0, 0, /* No default value */
39038                 "extensionValue"
39039                 },
39040 };
39041 static const ber_tlv_tag_t asn_DEF_TABasedMDT_ExtIEs_tags_805[] = {
39042         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39043 };
39044 static const asn_TYPE_tag2member_t asn_MAP_TABasedMDT_ExtIEs_tag2el_805[] = {
39045     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39046     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39047 };
39048 asn_SEQUENCE_specifics_t asn_SPC_TABasedMDT_ExtIEs_specs_805 = {
39049         sizeof(struct TABasedMDT_ExtIEs),
39050         offsetof(struct TABasedMDT_ExtIEs, _asn_ctx),
39051         asn_MAP_TABasedMDT_ExtIEs_tag2el_805,
39052         2,      /* Count of tags in the map */
39053         0, 0, 0,        /* Optional elements (not needed) */
39054         -1,     /* First extension addition */
39055 };
39056 asn_TYPE_descriptor_t asn_DEF_TABasedMDT_ExtIEs = {
39057         "TABasedMDT-ExtIEs",
39058         "TABasedMDT-ExtIEs",
39059         &asn_OP_SEQUENCE,
39060         asn_DEF_TABasedMDT_ExtIEs_tags_805,
39061         sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
39062                 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
39063         asn_DEF_TABasedMDT_ExtIEs_tags_805,     /* Same as above */
39064         sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
39065                 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
39066         { 0, 0, SEQUENCE_constraint },
39067         asn_MBR_TABasedMDT_ExtIEs_805,
39068         3,      /* Elements count */
39069         &asn_SPC_TABasedMDT_ExtIEs_specs_805    /* Additional specs */
39070 };
39071
39072 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_812 = {
39073         sizeof(struct TAIBasedMDT_ExtIEs__extensionValue),
39074         offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, _asn_ctx),
39075         offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, present),
39076         sizeof(((struct TAIBasedMDT_ExtIEs__extensionValue *)0)->present),
39077         0,      /* No top level tags */
39078         0,      /* No tags in the map */
39079         0, 0,
39080         -1      /* Extensions start */
39081 };
39082 static /* Use -fall-defs-global to expose */
39083 asn_TYPE_descriptor_t asn_DEF_extensionValue_812 = {
39084         "extensionValue",
39085         "extensionValue",
39086         &asn_OP_OPEN_TYPE,
39087         0,      /* No effective tags (pointer) */
39088         0,      /* No effective tags (count) */
39089         0,      /* No tags (pointer) */
39090         0,      /* No tags (count) */
39091         { 0, 0, OPEN_TYPE_constraint },
39092         0, 0,   /* No members */
39093         &asn_SPC_extensionValue_specs_812       /* Additional specs */
39094 };
39095
39096 asn_TYPE_member_t asn_MBR_TAIBasedMDT_ExtIEs_809[] = {
39097         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, id),
39098                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39099                 0,
39100                 &asn_DEF_ProtocolIE_ID,
39101                 0,
39102                 { 0, &asn_PER_memb_id_constr_810,  memb_id_constraint_809 },
39103                 0, 0, /* No default value */
39104                 "id"
39105                 },
39106         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, criticality),
39107                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39108                 0,
39109                 &asn_DEF_Criticality,
39110                 0,
39111                 { 0, &asn_PER_memb_criticality_constr_811,  memb_criticality_constraint_809 },
39112                 0, 0, /* No default value */
39113                 "criticality"
39114                 },
39115         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, extensionValue),
39116                 -1 /* Ambiguous tag (ANY?) */,
39117                 0,
39118                 &asn_DEF_extensionValue_812,
39119                 0,
39120                 { 0, &asn_PER_memb_extensionValue_constr_812,  memb_extensionValue_constraint_809 },
39121                 0, 0, /* No default value */
39122                 "extensionValue"
39123                 },
39124 };
39125 static const ber_tlv_tag_t asn_DEF_TAIBasedMDT_ExtIEs_tags_809[] = {
39126         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39127 };
39128 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809[] = {
39129     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39130     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39131 };
39132 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedMDT_ExtIEs_specs_809 = {
39133         sizeof(struct TAIBasedMDT_ExtIEs),
39134         offsetof(struct TAIBasedMDT_ExtIEs, _asn_ctx),
39135         asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809,
39136         2,      /* Count of tags in the map */
39137         0, 0, 0,        /* Optional elements (not needed) */
39138         -1,     /* First extension addition */
39139 };
39140 asn_TYPE_descriptor_t asn_DEF_TAIBasedMDT_ExtIEs = {
39141         "TAIBasedMDT-ExtIEs",
39142         "TAIBasedMDT-ExtIEs",
39143         &asn_OP_SEQUENCE,
39144         asn_DEF_TAIBasedMDT_ExtIEs_tags_809,
39145         sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
39146                 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
39147         asn_DEF_TAIBasedMDT_ExtIEs_tags_809,    /* Same as above */
39148         sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
39149                 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
39150         { 0, 0, SEQUENCE_constraint },
39151         asn_MBR_TAIBasedMDT_ExtIEs_809,
39152         3,      /* Elements count */
39153         &asn_SPC_TAIBasedMDT_ExtIEs_specs_809   /* Additional specs */
39154 };
39155
39156 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_816 = {
39157         sizeof(struct TAI_Item_ExtIEs__extensionValue),
39158         offsetof(struct TAI_Item_ExtIEs__extensionValue, _asn_ctx),
39159         offsetof(struct TAI_Item_ExtIEs__extensionValue, present),
39160         sizeof(((struct TAI_Item_ExtIEs__extensionValue *)0)->present),
39161         0,      /* No top level tags */
39162         0,      /* No tags in the map */
39163         0, 0,
39164         -1      /* Extensions start */
39165 };
39166 static /* Use -fall-defs-global to expose */
39167 asn_TYPE_descriptor_t asn_DEF_extensionValue_816 = {
39168         "extensionValue",
39169         "extensionValue",
39170         &asn_OP_OPEN_TYPE,
39171         0,      /* No effective tags (pointer) */
39172         0,      /* No effective tags (count) */
39173         0,      /* No tags (pointer) */
39174         0,      /* No tags (count) */
39175         { 0, 0, OPEN_TYPE_constraint },
39176         0, 0,   /* No members */
39177         &asn_SPC_extensionValue_specs_816       /* Additional specs */
39178 };
39179
39180 asn_TYPE_member_t asn_MBR_TAI_Item_ExtIEs_813[] = {
39181         { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, id),
39182                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39183                 0,
39184                 &asn_DEF_ProtocolIE_ID,
39185                 0,
39186                 { 0, &asn_PER_memb_id_constr_814,  memb_id_constraint_813 },
39187                 0, 0, /* No default value */
39188                 "id"
39189                 },
39190         { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, criticality),
39191                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39192                 0,
39193                 &asn_DEF_Criticality,
39194                 0,
39195                 { 0, &asn_PER_memb_criticality_constr_815,  memb_criticality_constraint_813 },
39196                 0, 0, /* No default value */
39197                 "criticality"
39198                 },
39199         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, extensionValue),
39200                 -1 /* Ambiguous tag (ANY?) */,
39201                 0,
39202                 &asn_DEF_extensionValue_816,
39203                 0,
39204                 { 0, &asn_PER_memb_extensionValue_constr_816,  memb_extensionValue_constraint_813 },
39205                 0, 0, /* No default value */
39206                 "extensionValue"
39207                 },
39208 };
39209 static const ber_tlv_tag_t asn_DEF_TAI_Item_ExtIEs_tags_813[] = {
39210         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39211 };
39212 static const asn_TYPE_tag2member_t asn_MAP_TAI_Item_ExtIEs_tag2el_813[] = {
39213     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39214     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39215 };
39216 asn_SEQUENCE_specifics_t asn_SPC_TAI_Item_ExtIEs_specs_813 = {
39217         sizeof(struct TAI_Item_ExtIEs),
39218         offsetof(struct TAI_Item_ExtIEs, _asn_ctx),
39219         asn_MAP_TAI_Item_ExtIEs_tag2el_813,
39220         2,      /* Count of tags in the map */
39221         0, 0, 0,        /* Optional elements (not needed) */
39222         -1,     /* First extension addition */
39223 };
39224 asn_TYPE_descriptor_t asn_DEF_TAI_Item_ExtIEs = {
39225         "TAI-Item-ExtIEs",
39226         "TAI-Item-ExtIEs",
39227         &asn_OP_SEQUENCE,
39228         asn_DEF_TAI_Item_ExtIEs_tags_813,
39229         sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
39230                 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
39231         asn_DEF_TAI_Item_ExtIEs_tags_813,       /* Same as above */
39232         sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
39233                 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
39234         { 0, 0, SEQUENCE_constraint },
39235         asn_MBR_TAI_Item_ExtIEs_813,
39236         3,      /* Elements count */
39237         &asn_SPC_TAI_Item_ExtIEs_specs_813      /* Additional specs */
39238 };
39239
39240 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_820 = {
39241         sizeof(struct TABasedQMC_ExtIEs__extensionValue),
39242         offsetof(struct TABasedQMC_ExtIEs__extensionValue, _asn_ctx),
39243         offsetof(struct TABasedQMC_ExtIEs__extensionValue, present),
39244         sizeof(((struct TABasedQMC_ExtIEs__extensionValue *)0)->present),
39245         0,      /* No top level tags */
39246         0,      /* No tags in the map */
39247         0, 0,
39248         -1      /* Extensions start */
39249 };
39250 static /* Use -fall-defs-global to expose */
39251 asn_TYPE_descriptor_t asn_DEF_extensionValue_820 = {
39252         "extensionValue",
39253         "extensionValue",
39254         &asn_OP_OPEN_TYPE,
39255         0,      /* No effective tags (pointer) */
39256         0,      /* No effective tags (count) */
39257         0,      /* No tags (pointer) */
39258         0,      /* No tags (count) */
39259         { 0, 0, OPEN_TYPE_constraint },
39260         0, 0,   /* No members */
39261         &asn_SPC_extensionValue_specs_820       /* Additional specs */
39262 };
39263
39264 asn_TYPE_member_t asn_MBR_TABasedQMC_ExtIEs_817[] = {
39265         { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, id),
39266                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39267                 0,
39268                 &asn_DEF_ProtocolIE_ID,
39269                 0,
39270                 { 0, &asn_PER_memb_id_constr_818,  memb_id_constraint_817 },
39271                 0, 0, /* No default value */
39272                 "id"
39273                 },
39274         { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, criticality),
39275                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39276                 0,
39277                 &asn_DEF_Criticality,
39278                 0,
39279                 { 0, &asn_PER_memb_criticality_constr_819,  memb_criticality_constraint_817 },
39280                 0, 0, /* No default value */
39281                 "criticality"
39282                 },
39283         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, extensionValue),
39284                 -1 /* Ambiguous tag (ANY?) */,
39285                 0,
39286                 &asn_DEF_extensionValue_820,
39287                 0,
39288                 { 0, &asn_PER_memb_extensionValue_constr_820,  memb_extensionValue_constraint_817 },
39289                 0, 0, /* No default value */
39290                 "extensionValue"
39291                 },
39292 };
39293 static const ber_tlv_tag_t asn_DEF_TABasedQMC_ExtIEs_tags_817[] = {
39294         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39295 };
39296 static const asn_TYPE_tag2member_t asn_MAP_TABasedQMC_ExtIEs_tag2el_817[] = {
39297     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39298     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39299 };
39300 asn_SEQUENCE_specifics_t asn_SPC_TABasedQMC_ExtIEs_specs_817 = {
39301         sizeof(struct TABasedQMC_ExtIEs),
39302         offsetof(struct TABasedQMC_ExtIEs, _asn_ctx),
39303         asn_MAP_TABasedQMC_ExtIEs_tag2el_817,
39304         2,      /* Count of tags in the map */
39305         0, 0, 0,        /* Optional elements (not needed) */
39306         -1,     /* First extension addition */
39307 };
39308 asn_TYPE_descriptor_t asn_DEF_TABasedQMC_ExtIEs = {
39309         "TABasedQMC-ExtIEs",
39310         "TABasedQMC-ExtIEs",
39311         &asn_OP_SEQUENCE,
39312         asn_DEF_TABasedQMC_ExtIEs_tags_817,
39313         sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
39314                 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
39315         asn_DEF_TABasedQMC_ExtIEs_tags_817,     /* Same as above */
39316         sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
39317                 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
39318         { 0, 0, SEQUENCE_constraint },
39319         asn_MBR_TABasedQMC_ExtIEs_817,
39320         3,      /* Elements count */
39321         &asn_SPC_TABasedQMC_ExtIEs_specs_817    /* Additional specs */
39322 };
39323
39324 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_824 = {
39325         sizeof(struct TAIBasedQMC_ExtIEs__extensionValue),
39326         offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, _asn_ctx),
39327         offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, present),
39328         sizeof(((struct TAIBasedQMC_ExtIEs__extensionValue *)0)->present),
39329         0,      /* No top level tags */
39330         0,      /* No tags in the map */
39331         0, 0,
39332         -1      /* Extensions start */
39333 };
39334 static /* Use -fall-defs-global to expose */
39335 asn_TYPE_descriptor_t asn_DEF_extensionValue_824 = {
39336         "extensionValue",
39337         "extensionValue",
39338         &asn_OP_OPEN_TYPE,
39339         0,      /* No effective tags (pointer) */
39340         0,      /* No effective tags (count) */
39341         0,      /* No tags (pointer) */
39342         0,      /* No tags (count) */
39343         { 0, 0, OPEN_TYPE_constraint },
39344         0, 0,   /* No members */
39345         &asn_SPC_extensionValue_specs_824       /* Additional specs */
39346 };
39347
39348 asn_TYPE_member_t asn_MBR_TAIBasedQMC_ExtIEs_821[] = {
39349         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, id),
39350                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39351                 0,
39352                 &asn_DEF_ProtocolIE_ID,
39353                 0,
39354                 { 0, &asn_PER_memb_id_constr_822,  memb_id_constraint_821 },
39355                 0, 0, /* No default value */
39356                 "id"
39357                 },
39358         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, criticality),
39359                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39360                 0,
39361                 &asn_DEF_Criticality,
39362                 0,
39363                 { 0, &asn_PER_memb_criticality_constr_823,  memb_criticality_constraint_821 },
39364                 0, 0, /* No default value */
39365                 "criticality"
39366                 },
39367         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, extensionValue),
39368                 -1 /* Ambiguous tag (ANY?) */,
39369                 0,
39370                 &asn_DEF_extensionValue_824,
39371                 0,
39372                 { 0, &asn_PER_memb_extensionValue_constr_824,  memb_extensionValue_constraint_821 },
39373                 0, 0, /* No default value */
39374                 "extensionValue"
39375                 },
39376 };
39377 static const ber_tlv_tag_t asn_DEF_TAIBasedQMC_ExtIEs_tags_821[] = {
39378         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39379 };
39380 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821[] = {
39381     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39382     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39383 };
39384 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedQMC_ExtIEs_specs_821 = {
39385         sizeof(struct TAIBasedQMC_ExtIEs),
39386         offsetof(struct TAIBasedQMC_ExtIEs, _asn_ctx),
39387         asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821,
39388         2,      /* Count of tags in the map */
39389         0, 0, 0,        /* Optional elements (not needed) */
39390         -1,     /* First extension addition */
39391 };
39392 asn_TYPE_descriptor_t asn_DEF_TAIBasedQMC_ExtIEs = {
39393         "TAIBasedQMC-ExtIEs",
39394         "TAIBasedQMC-ExtIEs",
39395         &asn_OP_SEQUENCE,
39396         asn_DEF_TAIBasedQMC_ExtIEs_tags_821,
39397         sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
39398                 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
39399         asn_DEF_TAIBasedQMC_ExtIEs_tags_821,    /* Same as above */
39400         sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
39401                 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
39402         { 0, 0, SEQUENCE_constraint },
39403         asn_MBR_TAIBasedQMC_ExtIEs_821,
39404         3,      /* Elements count */
39405         &asn_SPC_TAIBasedQMC_ExtIEs_specs_821   /* Additional specs */
39406 };
39407
39408 static asn_TYPE_member_t asn_MBR_extensionValue_828[] = {
39409         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframe_Info),
39410                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39411                 0,
39412                 &asn_DEF_AdditionalSpecialSubframe_Info,
39413                 0,
39414                 { 0, 0, 0 },
39415                 0, 0, /* No default value */
39416                 "AdditionalSpecialSubframe-Info"
39417                 },
39418         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
39419                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39420                 0,
39421                 &asn_DEF_EARFCNExtension,
39422                 0,
39423                 { 0, 0, 0 },
39424                 0, 0, /* No default value */
39425                 "EARFCNExtension"
39426                 },
39427         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframeExtension_Info),
39428                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39429                 0,
39430                 &asn_DEF_AdditionalSpecialSubframeExtension_Info,
39431                 0,
39432                 { 0, 0, 0 },
39433                 0, 0, /* No default value */
39434                 "AdditionalSpecialSubframeExtension-Info"
39435                 },
39436 };
39437 static const unsigned asn_MAP_extensionValue_to_canonical_828[] = { 1, 0, 2 };
39438 static const unsigned asn_MAP_extensionValue_from_canonical_828[] = { 1, 0, 2 };
39439 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_828[] = {
39440     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
39441     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* AdditionalSpecialSubframe-Info */
39442     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* AdditionalSpecialSubframeExtension-Info */
39443 };
39444 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_828 = {
39445         sizeof(struct TDD_Info_ExtIEs__extensionValue),
39446         offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
39447         offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
39448         sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
39449         asn_MAP_extensionValue_tag2el_828,
39450         3,      /* Count of tags in the map */
39451         asn_MAP_extensionValue_to_canonical_828,
39452         asn_MAP_extensionValue_from_canonical_828,
39453         -1      /* Extensions start */
39454 };
39455 static /* Use -fall-defs-global to expose */
39456 asn_TYPE_descriptor_t asn_DEF_extensionValue_828 = {
39457         "extensionValue",
39458         "extensionValue",
39459         &asn_OP_OPEN_TYPE,
39460         0,      /* No effective tags (pointer) */
39461         0,      /* No effective tags (count) */
39462         0,      /* No tags (pointer) */
39463         0,      /* No tags (count) */
39464         { 0, 0, OPEN_TYPE_constraint },
39465         asn_MBR_extensionValue_828,
39466         3,      /* Elements count */
39467         &asn_SPC_extensionValue_specs_828       /* Additional specs */
39468 };
39469
39470 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_825[] = {
39471         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
39472                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39473                 0,
39474                 &asn_DEF_ProtocolIE_ID,
39475                 0,
39476                 { 0, &asn_PER_memb_id_constr_826,  memb_id_constraint_825 },
39477                 0, 0, /* No default value */
39478                 "id"
39479                 },
39480         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
39481                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39482                 0,
39483                 &asn_DEF_Criticality,
39484                 select_TDD_Info_ExtIEs_criticality_type,
39485                 { 0, &asn_PER_memb_criticality_constr_827,  memb_criticality_constraint_825 },
39486                 0, 0, /* No default value */
39487                 "criticality"
39488                 },
39489         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
39490                 -1 /* Ambiguous tag (ANY?) */,
39491                 0,
39492                 &asn_DEF_extensionValue_828,
39493                 select_TDD_Info_ExtIEs_extensionValue_type,
39494                 { 0, &asn_PER_memb_extensionValue_constr_828,  memb_extensionValue_constraint_825 },
39495                 0, 0, /* No default value */
39496                 "extensionValue"
39497                 },
39498 };
39499 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_825[] = {
39500         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39501 };
39502 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_825[] = {
39503     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39504     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39505 };
39506 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_825 = {
39507         sizeof(struct TDD_Info_ExtIEs),
39508         offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
39509         asn_MAP_TDD_Info_ExtIEs_tag2el_825,
39510         2,      /* Count of tags in the map */
39511         0, 0, 0,        /* Optional elements (not needed) */
39512         -1,     /* First extension addition */
39513 };
39514 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
39515         "TDD-Info-ExtIEs",
39516         "TDD-Info-ExtIEs",
39517         &asn_OP_SEQUENCE,
39518         asn_DEF_TDD_Info_ExtIEs_tags_825,
39519         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
39520                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
39521         asn_DEF_TDD_Info_ExtIEs_tags_825,       /* Same as above */
39522         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
39523                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
39524         { 0, 0, SEQUENCE_constraint },
39525         asn_MBR_TDD_Info_ExtIEs_825,
39526         3,      /* Elements count */
39527         &asn_SPC_TDD_Info_ExtIEs_specs_825      /* Additional specs */
39528 };
39529
39530 static asn_TYPE_member_t asn_MBR_extensionValue_832[] = {
39531         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.MDT_Configuration),
39532                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39533                 0,
39534                 &asn_DEF_MDT_Configuration,
39535                 0,
39536                 { 0, 0, 0 },
39537                 0, 0, /* No default value */
39538                 "MDT-Configuration"
39539                 },
39540         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.UEAppLayerMeasConfig),
39541                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39542                 0,
39543                 &asn_DEF_UEAppLayerMeasConfig,
39544                 0,
39545                 { 0, 0, 0 },
39546                 0, 0, /* No default value */
39547                 "UEAppLayerMeasConfig"
39548                 },
39549 };
39550 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_832[] = {
39551     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MDT-Configuration */
39552     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* UEAppLayerMeasConfig */
39553 };
39554 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_832 = {
39555         sizeof(struct TraceActivation_ExtIEs__extensionValue),
39556         offsetof(struct TraceActivation_ExtIEs__extensionValue, _asn_ctx),
39557         offsetof(struct TraceActivation_ExtIEs__extensionValue, present),
39558         sizeof(((struct TraceActivation_ExtIEs__extensionValue *)0)->present),
39559         asn_MAP_extensionValue_tag2el_832,
39560         2,      /* Count of tags in the map */
39561         0, 0,
39562         -1      /* Extensions start */
39563 };
39564 static /* Use -fall-defs-global to expose */
39565 asn_TYPE_descriptor_t asn_DEF_extensionValue_832 = {
39566         "extensionValue",
39567         "extensionValue",
39568         &asn_OP_OPEN_TYPE,
39569         0,      /* No effective tags (pointer) */
39570         0,      /* No effective tags (count) */
39571         0,      /* No tags (pointer) */
39572         0,      /* No tags (count) */
39573         { 0, 0, OPEN_TYPE_constraint },
39574         asn_MBR_extensionValue_832,
39575         2,      /* Elements count */
39576         &asn_SPC_extensionValue_specs_832       /* Additional specs */
39577 };
39578
39579 asn_TYPE_member_t asn_MBR_TraceActivation_ExtIEs_829[] = {
39580         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, id),
39581                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39582                 0,
39583                 &asn_DEF_ProtocolIE_ID,
39584                 0,
39585                 { 0, &asn_PER_memb_id_constr_830,  memb_id_constraint_829 },
39586                 0, 0, /* No default value */
39587                 "id"
39588                 },
39589         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, criticality),
39590                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39591                 0,
39592                 &asn_DEF_Criticality,
39593                 select_TraceActivation_ExtIEs_criticality_type,
39594                 { 0, &asn_PER_memb_criticality_constr_831,  memb_criticality_constraint_829 },
39595                 0, 0, /* No default value */
39596                 "criticality"
39597                 },
39598         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, extensionValue),
39599                 -1 /* Ambiguous tag (ANY?) */,
39600                 0,
39601                 &asn_DEF_extensionValue_832,
39602                 select_TraceActivation_ExtIEs_extensionValue_type,
39603                 { 0, &asn_PER_memb_extensionValue_constr_832,  memb_extensionValue_constraint_829 },
39604                 0, 0, /* No default value */
39605                 "extensionValue"
39606                 },
39607 };
39608 static const ber_tlv_tag_t asn_DEF_TraceActivation_ExtIEs_tags_829[] = {
39609         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39610 };
39611 static const asn_TYPE_tag2member_t asn_MAP_TraceActivation_ExtIEs_tag2el_829[] = {
39612     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39613     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39614 };
39615 asn_SEQUENCE_specifics_t asn_SPC_TraceActivation_ExtIEs_specs_829 = {
39616         sizeof(struct TraceActivation_ExtIEs),
39617         offsetof(struct TraceActivation_ExtIEs, _asn_ctx),
39618         asn_MAP_TraceActivation_ExtIEs_tag2el_829,
39619         2,      /* Count of tags in the map */
39620         0, 0, 0,        /* Optional elements (not needed) */
39621         -1,     /* First extension addition */
39622 };
39623 asn_TYPE_descriptor_t asn_DEF_TraceActivation_ExtIEs = {
39624         "TraceActivation-ExtIEs",
39625         "TraceActivation-ExtIEs",
39626         &asn_OP_SEQUENCE,
39627         asn_DEF_TraceActivation_ExtIEs_tags_829,
39628         sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
39629                 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
39630         asn_DEF_TraceActivation_ExtIEs_tags_829,        /* Same as above */
39631         sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
39632                 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
39633         { 0, 0, SEQUENCE_constraint },
39634         asn_MBR_TraceActivation_ExtIEs_829,
39635         3,      /* Elements count */
39636         &asn_SPC_TraceActivation_ExtIEs_specs_829       /* Additional specs */
39637 };
39638
39639 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_836 = {
39640         sizeof(struct Tunnel_Information_ExtIEs__extensionValue),
39641         offsetof(struct Tunnel_Information_ExtIEs__extensionValue, _asn_ctx),
39642         offsetof(struct Tunnel_Information_ExtIEs__extensionValue, present),
39643         sizeof(((struct Tunnel_Information_ExtIEs__extensionValue *)0)->present),
39644         0,      /* No top level tags */
39645         0,      /* No tags in the map */
39646         0, 0,
39647         -1      /* Extensions start */
39648 };
39649 static /* Use -fall-defs-global to expose */
39650 asn_TYPE_descriptor_t asn_DEF_extensionValue_836 = {
39651         "extensionValue",
39652         "extensionValue",
39653         &asn_OP_OPEN_TYPE,
39654         0,      /* No effective tags (pointer) */
39655         0,      /* No effective tags (count) */
39656         0,      /* No tags (pointer) */
39657         0,      /* No tags (count) */
39658         { 0, 0, OPEN_TYPE_constraint },
39659         0, 0,   /* No members */
39660         &asn_SPC_extensionValue_specs_836       /* Additional specs */
39661 };
39662
39663 asn_TYPE_member_t asn_MBR_Tunnel_Information_ExtIEs_833[] = {
39664         { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, id),
39665                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39666                 0,
39667                 &asn_DEF_ProtocolIE_ID,
39668                 0,
39669                 { 0, &asn_PER_memb_id_constr_834,  memb_id_constraint_833 },
39670                 0, 0, /* No default value */
39671                 "id"
39672                 },
39673         { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, criticality),
39674                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39675                 0,
39676                 &asn_DEF_Criticality,
39677                 0,
39678                 { 0, &asn_PER_memb_criticality_constr_835,  memb_criticality_constraint_833 },
39679                 0, 0, /* No default value */
39680                 "criticality"
39681                 },
39682         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, extensionValue),
39683                 -1 /* Ambiguous tag (ANY?) */,
39684                 0,
39685                 &asn_DEF_extensionValue_836,
39686                 0,
39687                 { 0, &asn_PER_memb_extensionValue_constr_836,  memb_extensionValue_constraint_833 },
39688                 0, 0, /* No default value */
39689                 "extensionValue"
39690                 },
39691 };
39692 static const ber_tlv_tag_t asn_DEF_Tunnel_Information_ExtIEs_tags_833[] = {
39693         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39694 };
39695 static const asn_TYPE_tag2member_t asn_MAP_Tunnel_Information_ExtIEs_tag2el_833[] = {
39696     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39697     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39698 };
39699 asn_SEQUENCE_specifics_t asn_SPC_Tunnel_Information_ExtIEs_specs_833 = {
39700         sizeof(struct Tunnel_Information_ExtIEs),
39701         offsetof(struct Tunnel_Information_ExtIEs, _asn_ctx),
39702         asn_MAP_Tunnel_Information_ExtIEs_tag2el_833,
39703         2,      /* Count of tags in the map */
39704         0, 0, 0,        /* Optional elements (not needed) */
39705         -1,     /* First extension addition */
39706 };
39707 asn_TYPE_descriptor_t asn_DEF_Tunnel_Information_ExtIEs = {
39708         "Tunnel-Information-ExtIEs",
39709         "Tunnel-Information-ExtIEs",
39710         &asn_OP_SEQUENCE,
39711         asn_DEF_Tunnel_Information_ExtIEs_tags_833,
39712         sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
39713                 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
39714         asn_DEF_Tunnel_Information_ExtIEs_tags_833,     /* Same as above */
39715         sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
39716                 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
39717         { 0, 0, SEQUENCE_constraint },
39718         asn_MBR_Tunnel_Information_ExtIEs_833,
39719         3,      /* Elements count */
39720         &asn_SPC_Tunnel_Information_ExtIEs_specs_833    /* Additional specs */
39721 };
39722
39723 static asn_TYPE_member_t asn_MBR_extensionValue_840[] = {
39724         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, choice.ExtendedBitRate),
39725                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39726                 0,
39727                 &asn_DEF_ExtendedBitRate,
39728                 0,
39729                 { 0, 0, 0 },
39730                 0, 0, /* No default value */
39731                 "ExtendedBitRate"
39732                 },
39733 };
39734 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_840[] = {
39735     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
39736 };
39737 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_840 = {
39738         sizeof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue),
39739         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, _asn_ctx),
39740         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, present),
39741         sizeof(((struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue *)0)->present),
39742         asn_MAP_extensionValue_tag2el_840,
39743         1,      /* Count of tags in the map */
39744         0, 0,
39745         -1      /* Extensions start */
39746 };
39747 static /* Use -fall-defs-global to expose */
39748 asn_TYPE_descriptor_t asn_DEF_extensionValue_840 = {
39749         "extensionValue",
39750         "extensionValue",
39751         &asn_OP_OPEN_TYPE,
39752         0,      /* No effective tags (pointer) */
39753         0,      /* No effective tags (count) */
39754         0,      /* No tags (pointer) */
39755         0,      /* No tags (count) */
39756         { 0, 0, OPEN_TYPE_constraint },
39757         asn_MBR_extensionValue_840,
39758         1,      /* Elements count */
39759         &asn_SPC_extensionValue_specs_840       /* Additional specs */
39760 };
39761
39762 asn_TYPE_member_t asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837[] = {
39763         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id),
39764                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39765                 0,
39766                 &asn_DEF_ProtocolIE_ID,
39767                 0,
39768                 { 0, &asn_PER_memb_id_constr_838,  memb_id_constraint_837 },
39769                 0, 0, /* No default value */
39770                 "id"
39771                 },
39772         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, criticality),
39773                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39774                 0,
39775                 &asn_DEF_Criticality,
39776                 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type,
39777                 { 0, &asn_PER_memb_criticality_constr_839,  memb_criticality_constraint_837 },
39778                 0, 0, /* No default value */
39779                 "criticality"
39780                 },
39781         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, extensionValue),
39782                 -1 /* Ambiguous tag (ANY?) */,
39783                 0,
39784                 &asn_DEF_extensionValue_840,
39785                 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type,
39786                 { 0, &asn_PER_memb_extensionValue_constr_840,  memb_extensionValue_constraint_837 },
39787                 0, 0, /* No default value */
39788                 "extensionValue"
39789                 },
39790 };
39791 static const ber_tlv_tag_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[] = {
39792         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39793 };
39794 static const asn_TYPE_tag2member_t asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837[] = {
39795     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39796     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39797 };
39798 asn_SEQUENCE_specifics_t asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 = {
39799         sizeof(struct UEAggregate_MaximumBitrate_ExtIEs),
39800         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, _asn_ctx),
39801         asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837,
39802         2,      /* Count of tags in the map */
39803         0, 0, 0,        /* Optional elements (not needed) */
39804         -1,     /* First extension addition */
39805 };
39806 asn_TYPE_descriptor_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs = {
39807         "UEAggregate-MaximumBitrate-ExtIEs",
39808         "UEAggregate-MaximumBitrate-ExtIEs",
39809         &asn_OP_SEQUENCE,
39810         asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,
39811         sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
39812                 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
39813         asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,     /* Same as above */
39814         sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
39815                 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
39816         { 0, 0, SEQUENCE_constraint },
39817         asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837,
39818         3,      /* Elements count */
39819         &asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837    /* Additional specs */
39820 };
39821
39822 static asn_TYPE_member_t asn_MBR_extensionValue_844[] = {
39823         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, choice.ServiceType),
39824                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39825                 0,
39826                 &asn_DEF_ServiceType,
39827                 0,
39828                 { 0, 0, 0 },
39829                 0, 0, /* No default value */
39830                 "ServiceType"
39831                 },
39832 };
39833 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_844[] = {
39834     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ServiceType */
39835 };
39836 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_844 = {
39837         sizeof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue),
39838         offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, _asn_ctx),
39839         offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, present),
39840         sizeof(((struct UEAppLayerMeasConfig_ExtIEs__extensionValue *)0)->present),
39841         asn_MAP_extensionValue_tag2el_844,
39842         1,      /* Count of tags in the map */
39843         0, 0,
39844         -1      /* Extensions start */
39845 };
39846 static /* Use -fall-defs-global to expose */
39847 asn_TYPE_descriptor_t asn_DEF_extensionValue_844 = {
39848         "extensionValue",
39849         "extensionValue",
39850         &asn_OP_OPEN_TYPE,
39851         0,      /* No effective tags (pointer) */
39852         0,      /* No effective tags (count) */
39853         0,      /* No tags (pointer) */
39854         0,      /* No tags (count) */
39855         { 0, 0, OPEN_TYPE_constraint },
39856         asn_MBR_extensionValue_844,
39857         1,      /* Elements count */
39858         &asn_SPC_extensionValue_specs_844       /* Additional specs */
39859 };
39860
39861 asn_TYPE_member_t asn_MBR_UEAppLayerMeasConfig_ExtIEs_841[] = {
39862         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, id),
39863                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39864                 0,
39865                 &asn_DEF_ProtocolIE_ID,
39866                 0,
39867                 { 0, &asn_PER_memb_id_constr_842,  memb_id_constraint_841 },
39868                 0, 0, /* No default value */
39869                 "id"
39870                 },
39871         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, criticality),
39872                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39873                 0,
39874                 &asn_DEF_Criticality,
39875                 select_UEAppLayerMeasConfig_ExtIEs_criticality_type,
39876                 { 0, &asn_PER_memb_criticality_constr_843,  memb_criticality_constraint_841 },
39877                 0, 0, /* No default value */
39878                 "criticality"
39879                 },
39880         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, extensionValue),
39881                 -1 /* Ambiguous tag (ANY?) */,
39882                 0,
39883                 &asn_DEF_extensionValue_844,
39884                 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type,
39885                 { 0, &asn_PER_memb_extensionValue_constr_844,  memb_extensionValue_constraint_841 },
39886                 0, 0, /* No default value */
39887                 "extensionValue"
39888                 },
39889 };
39890 static const ber_tlv_tag_t asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[] = {
39891         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39892 };
39893 static const asn_TYPE_tag2member_t asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841[] = {
39894     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39895     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39896 };
39897 asn_SEQUENCE_specifics_t asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 = {
39898         sizeof(struct UEAppLayerMeasConfig_ExtIEs),
39899         offsetof(struct UEAppLayerMeasConfig_ExtIEs, _asn_ctx),
39900         asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841,
39901         2,      /* Count of tags in the map */
39902         0, 0, 0,        /* Optional elements (not needed) */
39903         -1,     /* First extension addition */
39904 };
39905 asn_TYPE_descriptor_t asn_DEF_UEAppLayerMeasConfig_ExtIEs = {
39906         "UEAppLayerMeasConfig-ExtIEs",
39907         "UEAppLayerMeasConfig-ExtIEs",
39908         &asn_OP_SEQUENCE,
39909         asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,
39910         sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
39911                 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
39912         asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,   /* Same as above */
39913         sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
39914                 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
39915         { 0, 0, SEQUENCE_constraint },
39916         asn_MBR_UEAppLayerMeasConfig_ExtIEs_841,
39917         3,      /* Elements count */
39918         &asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841  /* Additional specs */
39919 };
39920
39921 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_848 = {
39922         sizeof(struct UESecurityCapabilities_ExtIEs__extensionValue),
39923         offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
39924         offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, present),
39925         sizeof(((struct UESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
39926         0,      /* No top level tags */
39927         0,      /* No tags in the map */
39928         0, 0,
39929         -1      /* Extensions start */
39930 };
39931 static /* Use -fall-defs-global to expose */
39932 asn_TYPE_descriptor_t asn_DEF_extensionValue_848 = {
39933         "extensionValue",
39934         "extensionValue",
39935         &asn_OP_OPEN_TYPE,
39936         0,      /* No effective tags (pointer) */
39937         0,      /* No effective tags (count) */
39938         0,      /* No tags (pointer) */
39939         0,      /* No tags (count) */
39940         { 0, 0, OPEN_TYPE_constraint },
39941         0, 0,   /* No members */
39942         &asn_SPC_extensionValue_specs_848       /* Additional specs */
39943 };
39944
39945 asn_TYPE_member_t asn_MBR_UESecurityCapabilities_ExtIEs_845[] = {
39946         { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, id),
39947                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39948                 0,
39949                 &asn_DEF_ProtocolIE_ID,
39950                 0,
39951                 { 0, &asn_PER_memb_id_constr_846,  memb_id_constraint_845 },
39952                 0, 0, /* No default value */
39953                 "id"
39954                 },
39955         { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, criticality),
39956                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39957                 0,
39958                 &asn_DEF_Criticality,
39959                 0,
39960                 { 0, &asn_PER_memb_criticality_constr_847,  memb_criticality_constraint_845 },
39961                 0, 0, /* No default value */
39962                 "criticality"
39963                 },
39964         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, extensionValue),
39965                 -1 /* Ambiguous tag (ANY?) */,
39966                 0,
39967                 &asn_DEF_extensionValue_848,
39968                 0,
39969                 { 0, &asn_PER_memb_extensionValue_constr_848,  memb_extensionValue_constraint_845 },
39970                 0, 0, /* No default value */
39971                 "extensionValue"
39972                 },
39973 };
39974 static const ber_tlv_tag_t asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[] = {
39975         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39976 };
39977 static const asn_TYPE_tag2member_t asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845[] = {
39978     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39979     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39980 };
39981 asn_SEQUENCE_specifics_t asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 = {
39982         sizeof(struct UESecurityCapabilities_ExtIEs),
39983         offsetof(struct UESecurityCapabilities_ExtIEs, _asn_ctx),
39984         asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845,
39985         2,      /* Count of tags in the map */
39986         0, 0, 0,        /* Optional elements (not needed) */
39987         -1,     /* First extension addition */
39988 };
39989 asn_TYPE_descriptor_t asn_DEF_UESecurityCapabilities_ExtIEs = {
39990         "UESecurityCapabilities-ExtIEs",
39991         "UESecurityCapabilities-ExtIEs",
39992         &asn_OP_SEQUENCE,
39993         asn_DEF_UESecurityCapabilities_ExtIEs_tags_845,
39994         sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
39995                 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
39996         asn_DEF_UESecurityCapabilities_ExtIEs_tags_845, /* Same as above */
39997         sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
39998                 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
39999         { 0, 0, SEQUENCE_constraint },
40000         asn_MBR_UESecurityCapabilities_ExtIEs_845,
40001         3,      /* Elements count */
40002         &asn_SPC_UESecurityCapabilities_ExtIEs_specs_845        /* Additional specs */
40003 };
40004
40005 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_852 = {
40006         sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue),
40007         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, _asn_ctx),
40008         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, present),
40009         sizeof(((struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue *)0)->present),
40010         0,      /* No top level tags */
40011         0,      /* No tags in the map */
40012         0, 0,
40013         -1      /* Extensions start */
40014 };
40015 static /* Use -fall-defs-global to expose */
40016 asn_TYPE_descriptor_t asn_DEF_extensionValue_852 = {
40017         "extensionValue",
40018         "extensionValue",
40019         &asn_OP_OPEN_TYPE,
40020         0,      /* No effective tags (pointer) */
40021         0,      /* No effective tags (count) */
40022         0,      /* No tags (pointer) */
40023         0,      /* No tags (count) */
40024         { 0, 0, OPEN_TYPE_constraint },
40025         0, 0,   /* No members */
40026         &asn_SPC_extensionValue_specs_852       /* Additional specs */
40027 };
40028
40029 asn_TYPE_member_t asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849[] = {
40030         { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, id),
40031                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40032                 0,
40033                 &asn_DEF_ProtocolIE_ID,
40034                 0,
40035                 { 0, &asn_PER_memb_id_constr_850,  memb_id_constraint_849 },
40036                 0, 0, /* No default value */
40037                 "id"
40038                 },
40039         { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, criticality),
40040                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40041                 0,
40042                 &asn_DEF_Criticality,
40043                 0,
40044                 { 0, &asn_PER_memb_criticality_constr_851,  memb_criticality_constraint_849 },
40045                 0, 0, /* No default value */
40046                 "criticality"
40047                 },
40048         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, extensionValue),
40049                 -1 /* Ambiguous tag (ANY?) */,
40050                 0,
40051                 &asn_DEF_extensionValue_852,
40052                 0,
40053                 { 0, &asn_PER_memb_extensionValue_constr_852,  memb_extensionValue_constraint_849 },
40054                 0, 0, /* No default value */
40055                 "extensionValue"
40056                 },
40057 };
40058 static const ber_tlv_tag_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[] = {
40059         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40060 };
40061 static const asn_TYPE_tag2member_t asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849[] = {
40062     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40063     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40064 };
40065 asn_SEQUENCE_specifics_t asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 = {
40066         sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs),
40067         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, _asn_ctx),
40068         asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849,
40069         2,      /* Count of tags in the map */
40070         0, 0, 0,        /* Optional elements (not needed) */
40071         -1,     /* First extension addition */
40072 };
40073 asn_TYPE_descriptor_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs = {
40074         "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
40075         "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
40076         &asn_OP_SEQUENCE,
40077         asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,
40078         sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
40079                 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
40080         asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,   /* Same as above */
40081         sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
40082                 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
40083         { 0, 0, SEQUENCE_constraint },
40084         asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849,
40085         3,      /* Elements count */
40086         &asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849  /* Additional specs */
40087 };
40088
40089 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_856 = {
40090         sizeof(struct UEsToBeResetList_Item_ExtIEs__extensionValue),
40091         offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, _asn_ctx),
40092         offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, present),
40093         sizeof(((struct UEsToBeResetList_Item_ExtIEs__extensionValue *)0)->present),
40094         0,      /* No top level tags */
40095         0,      /* No tags in the map */
40096         0, 0,
40097         -1      /* Extensions start */
40098 };
40099 static /* Use -fall-defs-global to expose */
40100 asn_TYPE_descriptor_t asn_DEF_extensionValue_856 = {
40101         "extensionValue",
40102         "extensionValue",
40103         &asn_OP_OPEN_TYPE,
40104         0,      /* No effective tags (pointer) */
40105         0,      /* No effective tags (count) */
40106         0,      /* No tags (pointer) */
40107         0,      /* No tags (count) */
40108         { 0, 0, OPEN_TYPE_constraint },
40109         0, 0,   /* No members */
40110         &asn_SPC_extensionValue_specs_856       /* Additional specs */
40111 };
40112
40113 asn_TYPE_member_t asn_MBR_UEsToBeResetList_Item_ExtIEs_853[] = {
40114         { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, id),
40115                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40116                 0,
40117                 &asn_DEF_ProtocolIE_ID,
40118                 0,
40119                 { 0, &asn_PER_memb_id_constr_854,  memb_id_constraint_853 },
40120                 0, 0, /* No default value */
40121                 "id"
40122                 },
40123         { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, criticality),
40124                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40125                 0,
40126                 &asn_DEF_Criticality,
40127                 0,
40128                 { 0, &asn_PER_memb_criticality_constr_855,  memb_criticality_constraint_853 },
40129                 0, 0, /* No default value */
40130                 "criticality"
40131                 },
40132         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, extensionValue),
40133                 -1 /* Ambiguous tag (ANY?) */,
40134                 0,
40135                 &asn_DEF_extensionValue_856,
40136                 0,
40137                 { 0, &asn_PER_memb_extensionValue_constr_856,  memb_extensionValue_constraint_853 },
40138                 0, 0, /* No default value */
40139                 "extensionValue"
40140                 },
40141 };
40142 static const ber_tlv_tag_t asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[] = {
40143         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40144 };
40145 static const asn_TYPE_tag2member_t asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853[] = {
40146     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40147     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40148 };
40149 asn_SEQUENCE_specifics_t asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 = {
40150         sizeof(struct UEsToBeResetList_Item_ExtIEs),
40151         offsetof(struct UEsToBeResetList_Item_ExtIEs, _asn_ctx),
40152         asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853,
40153         2,      /* Count of tags in the map */
40154         0, 0, 0,        /* Optional elements (not needed) */
40155         -1,     /* First extension addition */
40156 };
40157 asn_TYPE_descriptor_t asn_DEF_UEsToBeResetList_Item_ExtIEs = {
40158         "UEsToBeResetList-Item-ExtIEs",
40159         "UEsToBeResetList-Item-ExtIEs",
40160         &asn_OP_SEQUENCE,
40161         asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,
40162         sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
40163                 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
40164         asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,  /* Same as above */
40165         sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
40166                 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
40167         { 0, 0, SEQUENCE_constraint },
40168         asn_MBR_UEsToBeResetList_Item_ExtIEs_853,
40169         3,      /* Elements count */
40170         &asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 /* Additional specs */
40171 };
40172
40173 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_860 = {
40174         sizeof(struct ULandDLSharing_ExtIEs__extensionValue),
40175         offsetof(struct ULandDLSharing_ExtIEs__extensionValue, _asn_ctx),
40176         offsetof(struct ULandDLSharing_ExtIEs__extensionValue, present),
40177         sizeof(((struct ULandDLSharing_ExtIEs__extensionValue *)0)->present),
40178         0,      /* No top level tags */
40179         0,      /* No tags in the map */
40180         0, 0,
40181         -1      /* Extensions start */
40182 };
40183 static /* Use -fall-defs-global to expose */
40184 asn_TYPE_descriptor_t asn_DEF_extensionValue_860 = {
40185         "extensionValue",
40186         "extensionValue",
40187         &asn_OP_OPEN_TYPE,
40188         0,      /* No effective tags (pointer) */
40189         0,      /* No effective tags (count) */
40190         0,      /* No tags (pointer) */
40191         0,      /* No tags (count) */
40192         { 0, 0, OPEN_TYPE_constraint },
40193         0, 0,   /* No members */
40194         &asn_SPC_extensionValue_specs_860       /* Additional specs */
40195 };
40196
40197 asn_TYPE_member_t asn_MBR_ULandDLSharing_ExtIEs_857[] = {
40198         { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, id),
40199                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40200                 0,
40201                 &asn_DEF_ProtocolIE_ID,
40202                 0,
40203                 { 0, &asn_PER_memb_id_constr_858,  memb_id_constraint_857 },
40204                 0, 0, /* No default value */
40205                 "id"
40206                 },
40207         { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, criticality),
40208                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40209                 0,
40210                 &asn_DEF_Criticality,
40211                 0,
40212                 { 0, &asn_PER_memb_criticality_constr_859,  memb_criticality_constraint_857 },
40213                 0, 0, /* No default value */
40214                 "criticality"
40215                 },
40216         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, extensionValue),
40217                 -1 /* Ambiguous tag (ANY?) */,
40218                 0,
40219                 &asn_DEF_extensionValue_860,
40220                 0,
40221                 { 0, &asn_PER_memb_extensionValue_constr_860,  memb_extensionValue_constraint_857 },
40222                 0, 0, /* No default value */
40223                 "extensionValue"
40224                 },
40225 };
40226 static const ber_tlv_tag_t asn_DEF_ULandDLSharing_ExtIEs_tags_857[] = {
40227         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40228 };
40229 static const asn_TYPE_tag2member_t asn_MAP_ULandDLSharing_ExtIEs_tag2el_857[] = {
40230     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40231     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40232 };
40233 asn_SEQUENCE_specifics_t asn_SPC_ULandDLSharing_ExtIEs_specs_857 = {
40234         sizeof(struct ULandDLSharing_ExtIEs),
40235         offsetof(struct ULandDLSharing_ExtIEs, _asn_ctx),
40236         asn_MAP_ULandDLSharing_ExtIEs_tag2el_857,
40237         2,      /* Count of tags in the map */
40238         0, 0, 0,        /* Optional elements (not needed) */
40239         -1,     /* First extension addition */
40240 };
40241 asn_TYPE_descriptor_t asn_DEF_ULandDLSharing_ExtIEs = {
40242         "ULandDLSharing-ExtIEs",
40243         "ULandDLSharing-ExtIEs",
40244         &asn_OP_SEQUENCE,
40245         asn_DEF_ULandDLSharing_ExtIEs_tags_857,
40246         sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
40247                 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
40248         asn_DEF_ULandDLSharing_ExtIEs_tags_857, /* Same as above */
40249         sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
40250                 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
40251         { 0, 0, SEQUENCE_constraint },
40252         asn_MBR_ULandDLSharing_ExtIEs_857,
40253         3,      /* Elements count */
40254         &asn_SPC_ULandDLSharing_ExtIEs_specs_857        /* Additional specs */
40255 };
40256
40257 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_864 = {
40258         sizeof(struct ULConfiguration_ExtIEs__extensionValue),
40259         offsetof(struct ULConfiguration_ExtIEs__extensionValue, _asn_ctx),
40260         offsetof(struct ULConfiguration_ExtIEs__extensionValue, present),
40261         sizeof(((struct ULConfiguration_ExtIEs__extensionValue *)0)->present),
40262         0,      /* No top level tags */
40263         0,      /* No tags in the map */
40264         0, 0,
40265         -1      /* Extensions start */
40266 };
40267 static /* Use -fall-defs-global to expose */
40268 asn_TYPE_descriptor_t asn_DEF_extensionValue_864 = {
40269         "extensionValue",
40270         "extensionValue",
40271         &asn_OP_OPEN_TYPE,
40272         0,      /* No effective tags (pointer) */
40273         0,      /* No effective tags (count) */
40274         0,      /* No tags (pointer) */
40275         0,      /* No tags (count) */
40276         { 0, 0, OPEN_TYPE_constraint },
40277         0, 0,   /* No members */
40278         &asn_SPC_extensionValue_specs_864       /* Additional specs */
40279 };
40280
40281 asn_TYPE_member_t asn_MBR_ULConfiguration_ExtIEs_861[] = {
40282         { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, id),
40283                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40284                 0,
40285                 &asn_DEF_ProtocolIE_ID,
40286                 0,
40287                 { 0, &asn_PER_memb_id_constr_862,  memb_id_constraint_861 },
40288                 0, 0, /* No default value */
40289                 "id"
40290                 },
40291         { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, criticality),
40292                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40293                 0,
40294                 &asn_DEF_Criticality,
40295                 0,
40296                 { 0, &asn_PER_memb_criticality_constr_863,  memb_criticality_constraint_861 },
40297                 0, 0, /* No default value */
40298                 "criticality"
40299                 },
40300         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, extensionValue),
40301                 -1 /* Ambiguous tag (ANY?) */,
40302                 0,
40303                 &asn_DEF_extensionValue_864,
40304                 0,
40305                 { 0, &asn_PER_memb_extensionValue_constr_864,  memb_extensionValue_constraint_861 },
40306                 0, 0, /* No default value */
40307                 "extensionValue"
40308                 },
40309 };
40310 static const ber_tlv_tag_t asn_DEF_ULConfiguration_ExtIEs_tags_861[] = {
40311         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40312 };
40313 static const asn_TYPE_tag2member_t asn_MAP_ULConfiguration_ExtIEs_tag2el_861[] = {
40314     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40315     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40316 };
40317 asn_SEQUENCE_specifics_t asn_SPC_ULConfiguration_ExtIEs_specs_861 = {
40318         sizeof(struct ULConfiguration_ExtIEs),
40319         offsetof(struct ULConfiguration_ExtIEs, _asn_ctx),
40320         asn_MAP_ULConfiguration_ExtIEs_tag2el_861,
40321         2,      /* Count of tags in the map */
40322         0, 0, 0,        /* Optional elements (not needed) */
40323         -1,     /* First extension addition */
40324 };
40325 asn_TYPE_descriptor_t asn_DEF_ULConfiguration_ExtIEs = {
40326         "ULConfiguration-ExtIEs",
40327         "ULConfiguration-ExtIEs",
40328         &asn_OP_SEQUENCE,
40329         asn_DEF_ULConfiguration_ExtIEs_tags_861,
40330         sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
40331                 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
40332         asn_DEF_ULConfiguration_ExtIEs_tags_861,        /* Same as above */
40333         sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
40334                 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
40335         { 0, 0, SEQUENCE_constraint },
40336         asn_MBR_ULConfiguration_ExtIEs_861,
40337         3,      /* Elements count */
40338         &asn_SPC_ULConfiguration_ExtIEs_specs_861       /* Additional specs */
40339 };
40340
40341 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_868 = {
40342         sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue),
40343         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, _asn_ctx),
40344         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, present),
40345         sizeof(((struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue *)0)->present),
40346         0,      /* No top level tags */
40347         0,      /* No tags in the map */
40348         0, 0,
40349         -1      /* Extensions start */
40350 };
40351 static /* Use -fall-defs-global to expose */
40352 asn_TYPE_descriptor_t asn_DEF_extensionValue_868 = {
40353         "extensionValue",
40354         "extensionValue",
40355         &asn_OP_OPEN_TYPE,
40356         0,      /* No effective tags (pointer) */
40357         0,      /* No effective tags (count) */
40358         0,      /* No tags (pointer) */
40359         0,      /* No tags (count) */
40360         { 0, 0, OPEN_TYPE_constraint },
40361         0, 0,   /* No members */
40362         &asn_SPC_extensionValue_specs_868       /* Additional specs */
40363 };
40364
40365 asn_TYPE_member_t asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865[] = {
40366         { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, id),
40367                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40368                 0,
40369                 &asn_DEF_ProtocolIE_ID,
40370                 0,
40371                 { 0, &asn_PER_memb_id_constr_866,  memb_id_constraint_865 },
40372                 0, 0, /* No default value */
40373                 "id"
40374                 },
40375         { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, criticality),
40376                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40377                 0,
40378                 &asn_DEF_Criticality,
40379                 0,
40380                 { 0, &asn_PER_memb_criticality_constr_867,  memb_criticality_constraint_865 },
40381                 0, 0, /* No default value */
40382                 "criticality"
40383                 },
40384         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, extensionValue),
40385                 -1 /* Ambiguous tag (ANY?) */,
40386                 0,
40387                 &asn_DEF_extensionValue_868,
40388                 0,
40389                 { 0, &asn_PER_memb_extensionValue_constr_868,  memb_extensionValue_constraint_865 },
40390                 0, 0, /* No default value */
40391                 "extensionValue"
40392                 },
40393 };
40394 static const ber_tlv_tag_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[] = {
40395         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40396 };
40397 static const asn_TYPE_tag2member_t asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865[] = {
40398     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40399     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40400 };
40401 asn_SEQUENCE_specifics_t asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 = {
40402         sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs),
40403         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, _asn_ctx),
40404         asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865,
40405         2,      /* Count of tags in the map */
40406         0, 0, 0,        /* Optional elements (not needed) */
40407         -1,     /* First extension addition */
40408 };
40409 asn_TYPE_descriptor_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs = {
40410         "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
40411         "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
40412         &asn_OP_SEQUENCE,
40413         asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865,
40414         sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
40415                 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
40416         asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865, /* Same as above */
40417         sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
40418                 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
40419         { 0, 0, SEQUENCE_constraint },
40420         asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865,
40421         3,      /* Elements count */
40422         &asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865        /* Additional specs */
40423 };
40424
40425 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_872 = {
40426         sizeof(struct ULOnlySharing_ExtIEs__extensionValue),
40427         offsetof(struct ULOnlySharing_ExtIEs__extensionValue, _asn_ctx),
40428         offsetof(struct ULOnlySharing_ExtIEs__extensionValue, present),
40429         sizeof(((struct ULOnlySharing_ExtIEs__extensionValue *)0)->present),
40430         0,      /* No top level tags */
40431         0,      /* No tags in the map */
40432         0, 0,
40433         -1      /* Extensions start */
40434 };
40435 static /* Use -fall-defs-global to expose */
40436 asn_TYPE_descriptor_t asn_DEF_extensionValue_872 = {
40437         "extensionValue",
40438         "extensionValue",
40439         &asn_OP_OPEN_TYPE,
40440         0,      /* No effective tags (pointer) */
40441         0,      /* No effective tags (count) */
40442         0,      /* No tags (pointer) */
40443         0,      /* No tags (count) */
40444         { 0, 0, OPEN_TYPE_constraint },
40445         0, 0,   /* No members */
40446         &asn_SPC_extensionValue_specs_872       /* Additional specs */
40447 };
40448
40449 asn_TYPE_member_t asn_MBR_ULOnlySharing_ExtIEs_869[] = {
40450         { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, id),
40451                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40452                 0,
40453                 &asn_DEF_ProtocolIE_ID,
40454                 0,
40455                 { 0, &asn_PER_memb_id_constr_870,  memb_id_constraint_869 },
40456                 0, 0, /* No default value */
40457                 "id"
40458                 },
40459         { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, criticality),
40460                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40461                 0,
40462                 &asn_DEF_Criticality,
40463                 0,
40464                 { 0, &asn_PER_memb_criticality_constr_871,  memb_criticality_constraint_869 },
40465                 0, 0, /* No default value */
40466                 "criticality"
40467                 },
40468         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, extensionValue),
40469                 -1 /* Ambiguous tag (ANY?) */,
40470                 0,
40471                 &asn_DEF_extensionValue_872,
40472                 0,
40473                 { 0, &asn_PER_memb_extensionValue_constr_872,  memb_extensionValue_constraint_869 },
40474                 0, 0, /* No default value */
40475                 "extensionValue"
40476                 },
40477 };
40478 static const ber_tlv_tag_t asn_DEF_ULOnlySharing_ExtIEs_tags_869[] = {
40479         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40480 };
40481 static const asn_TYPE_tag2member_t asn_MAP_ULOnlySharing_ExtIEs_tag2el_869[] = {
40482     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40483     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40484 };
40485 asn_SEQUENCE_specifics_t asn_SPC_ULOnlySharing_ExtIEs_specs_869 = {
40486         sizeof(struct ULOnlySharing_ExtIEs),
40487         offsetof(struct ULOnlySharing_ExtIEs, _asn_ctx),
40488         asn_MAP_ULOnlySharing_ExtIEs_tag2el_869,
40489         2,      /* Count of tags in the map */
40490         0, 0, 0,        /* Optional elements (not needed) */
40491         -1,     /* First extension addition */
40492 };
40493 asn_TYPE_descriptor_t asn_DEF_ULOnlySharing_ExtIEs = {
40494         "ULOnlySharing-ExtIEs",
40495         "ULOnlySharing-ExtIEs",
40496         &asn_OP_SEQUENCE,
40497         asn_DEF_ULOnlySharing_ExtIEs_tags_869,
40498         sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
40499                 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
40500         asn_DEF_ULOnlySharing_ExtIEs_tags_869,  /* Same as above */
40501         sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
40502                 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
40503         { 0, 0, SEQUENCE_constraint },
40504         asn_MBR_ULOnlySharing_ExtIEs_869,
40505         3,      /* Elements count */
40506         &asn_SPC_ULOnlySharing_ExtIEs_specs_869 /* Additional specs */
40507 };
40508
40509 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_876 = {
40510         sizeof(struct UsableABSInformationFDD_ExtIEs__extensionValue),
40511         offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
40512         offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, present),
40513         sizeof(((struct UsableABSInformationFDD_ExtIEs__extensionValue *)0)->present),
40514         0,      /* No top level tags */
40515         0,      /* No tags in the map */
40516         0, 0,
40517         -1      /* Extensions start */
40518 };
40519 static /* Use -fall-defs-global to expose */
40520 asn_TYPE_descriptor_t asn_DEF_extensionValue_876 = {
40521         "extensionValue",
40522         "extensionValue",
40523         &asn_OP_OPEN_TYPE,
40524         0,      /* No effective tags (pointer) */
40525         0,      /* No effective tags (count) */
40526         0,      /* No tags (pointer) */
40527         0,      /* No tags (count) */
40528         { 0, 0, OPEN_TYPE_constraint },
40529         0, 0,   /* No members */
40530         &asn_SPC_extensionValue_specs_876       /* Additional specs */
40531 };
40532
40533 asn_TYPE_member_t asn_MBR_UsableABSInformationFDD_ExtIEs_873[] = {
40534         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, id),
40535                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40536                 0,
40537                 &asn_DEF_ProtocolIE_ID,
40538                 0,
40539                 { 0, &asn_PER_memb_id_constr_874,  memb_id_constraint_873 },
40540                 0, 0, /* No default value */
40541                 "id"
40542                 },
40543         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, criticality),
40544                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40545                 0,
40546                 &asn_DEF_Criticality,
40547                 0,
40548                 { 0, &asn_PER_memb_criticality_constr_875,  memb_criticality_constraint_873 },
40549                 0, 0, /* No default value */
40550                 "criticality"
40551                 },
40552         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, extensionValue),
40553                 -1 /* Ambiguous tag (ANY?) */,
40554                 0,
40555                 &asn_DEF_extensionValue_876,
40556                 0,
40557                 { 0, &asn_PER_memb_extensionValue_constr_876,  memb_extensionValue_constraint_873 },
40558                 0, 0, /* No default value */
40559                 "extensionValue"
40560                 },
40561 };
40562 static const ber_tlv_tag_t asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[] = {
40563         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40564 };
40565 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873[] = {
40566     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40567     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40568 };
40569 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 = {
40570         sizeof(struct UsableABSInformationFDD_ExtIEs),
40571         offsetof(struct UsableABSInformationFDD_ExtIEs, _asn_ctx),
40572         asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873,
40573         2,      /* Count of tags in the map */
40574         0, 0, 0,        /* Optional elements (not needed) */
40575         -1,     /* First extension addition */
40576 };
40577 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationFDD_ExtIEs = {
40578         "UsableABSInformationFDD-ExtIEs",
40579         "UsableABSInformationFDD-ExtIEs",
40580         &asn_OP_SEQUENCE,
40581         asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,
40582         sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
40583                 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
40584         asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,        /* Same as above */
40585         sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
40586                 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
40587         { 0, 0, SEQUENCE_constraint },
40588         asn_MBR_UsableABSInformationFDD_ExtIEs_873,
40589         3,      /* Elements count */
40590         &asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873       /* Additional specs */
40591 };
40592
40593 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_880 = {
40594         sizeof(struct UsableABSInformationTDD_ExtIEs__extensionValue),
40595         offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
40596         offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, present),
40597         sizeof(((struct UsableABSInformationTDD_ExtIEs__extensionValue *)0)->present),
40598         0,      /* No top level tags */
40599         0,      /* No tags in the map */
40600         0, 0,
40601         -1      /* Extensions start */
40602 };
40603 static /* Use -fall-defs-global to expose */
40604 asn_TYPE_descriptor_t asn_DEF_extensionValue_880 = {
40605         "extensionValue",
40606         "extensionValue",
40607         &asn_OP_OPEN_TYPE,
40608         0,      /* No effective tags (pointer) */
40609         0,      /* No effective tags (count) */
40610         0,      /* No tags (pointer) */
40611         0,      /* No tags (count) */
40612         { 0, 0, OPEN_TYPE_constraint },
40613         0, 0,   /* No members */
40614         &asn_SPC_extensionValue_specs_880       /* Additional specs */
40615 };
40616
40617 asn_TYPE_member_t asn_MBR_UsableABSInformationTDD_ExtIEs_877[] = {
40618         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, id),
40619                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40620                 0,
40621                 &asn_DEF_ProtocolIE_ID,
40622                 0,
40623                 { 0, &asn_PER_memb_id_constr_878,  memb_id_constraint_877 },
40624                 0, 0, /* No default value */
40625                 "id"
40626                 },
40627         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, criticality),
40628                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40629                 0,
40630                 &asn_DEF_Criticality,
40631                 0,
40632                 { 0, &asn_PER_memb_criticality_constr_879,  memb_criticality_constraint_877 },
40633                 0, 0, /* No default value */
40634                 "criticality"
40635                 },
40636         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, extensionValue),
40637                 -1 /* Ambiguous tag (ANY?) */,
40638                 0,
40639                 &asn_DEF_extensionValue_880,
40640                 0,
40641                 { 0, &asn_PER_memb_extensionValue_constr_880,  memb_extensionValue_constraint_877 },
40642                 0, 0, /* No default value */
40643                 "extensionValue"
40644                 },
40645 };
40646 static const ber_tlv_tag_t asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[] = {
40647         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40648 };
40649 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877[] = {
40650     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40651     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40652 };
40653 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 = {
40654         sizeof(struct UsableABSInformationTDD_ExtIEs),
40655         offsetof(struct UsableABSInformationTDD_ExtIEs, _asn_ctx),
40656         asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877,
40657         2,      /* Count of tags in the map */
40658         0, 0, 0,        /* Optional elements (not needed) */
40659         -1,     /* First extension addition */
40660 };
40661 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationTDD_ExtIEs = {
40662         "UsableABSInformationTDD-ExtIEs",
40663         "UsableABSInformationTDD-ExtIEs",
40664         &asn_OP_SEQUENCE,
40665         asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,
40666         sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
40667                 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
40668         asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,        /* Same as above */
40669         sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
40670                 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
40671         { 0, 0, SEQUENCE_constraint },
40672         asn_MBR_UsableABSInformationTDD_ExtIEs_877,
40673         3,      /* Elements count */
40674         &asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877       /* Additional specs */
40675 };
40676
40677 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_884 = {
40678         sizeof(struct V2XServicesAuthorized_ExtIEs__extensionValue),
40679         offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx),
40680         offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, present),
40681         sizeof(((struct V2XServicesAuthorized_ExtIEs__extensionValue *)0)->present),
40682         0,      /* No top level tags */
40683         0,      /* No tags in the map */
40684         0, 0,
40685         -1      /* Extensions start */
40686 };
40687 static /* Use -fall-defs-global to expose */
40688 asn_TYPE_descriptor_t asn_DEF_extensionValue_884 = {
40689         "extensionValue",
40690         "extensionValue",
40691         &asn_OP_OPEN_TYPE,
40692         0,      /* No effective tags (pointer) */
40693         0,      /* No effective tags (count) */
40694         0,      /* No tags (pointer) */
40695         0,      /* No tags (count) */
40696         { 0, 0, OPEN_TYPE_constraint },
40697         0, 0,   /* No members */
40698         &asn_SPC_extensionValue_specs_884       /* Additional specs */
40699 };
40700
40701 asn_TYPE_member_t asn_MBR_V2XServicesAuthorized_ExtIEs_881[] = {
40702         { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, id),
40703                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40704                 0,
40705                 &asn_DEF_ProtocolIE_ID,
40706                 0,
40707                 { 0, &asn_PER_memb_id_constr_882,  memb_id_constraint_881 },
40708                 0, 0, /* No default value */
40709                 "id"
40710                 },
40711         { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, criticality),
40712                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40713                 0,
40714                 &asn_DEF_Criticality,
40715                 0,
40716                 { 0, &asn_PER_memb_criticality_constr_883,  memb_criticality_constraint_881 },
40717                 0, 0, /* No default value */
40718                 "criticality"
40719                 },
40720         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, extensionValue),
40721                 -1 /* Ambiguous tag (ANY?) */,
40722                 0,
40723                 &asn_DEF_extensionValue_884,
40724                 0,
40725                 { 0, &asn_PER_memb_extensionValue_constr_884,  memb_extensionValue_constraint_881 },
40726                 0, 0, /* No default value */
40727                 "extensionValue"
40728                 },
40729 };
40730 static const ber_tlv_tag_t asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[] = {
40731         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40732 };
40733 static const asn_TYPE_tag2member_t asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881[] = {
40734     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40735     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40736 };
40737 asn_SEQUENCE_specifics_t asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 = {
40738         sizeof(struct V2XServicesAuthorized_ExtIEs),
40739         offsetof(struct V2XServicesAuthorized_ExtIEs, _asn_ctx),
40740         asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881,
40741         2,      /* Count of tags in the map */
40742         0, 0, 0,        /* Optional elements (not needed) */
40743         -1,     /* First extension addition */
40744 };
40745 asn_TYPE_descriptor_t asn_DEF_V2XServicesAuthorized_ExtIEs = {
40746         "V2XServicesAuthorized-ExtIEs",
40747         "V2XServicesAuthorized-ExtIEs",
40748         &asn_OP_SEQUENCE,
40749         asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,
40750         sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
40751                 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
40752         asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,  /* Same as above */
40753         sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
40754                 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
40755         { 0, 0, SEQUENCE_constraint },
40756         asn_MBR_V2XServicesAuthorized_ExtIEs_881,
40757         3,      /* Elements count */
40758         &asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 /* Additional specs */
40759 };
40760
40761 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_888 = {
40762         sizeof(struct WidebandCQI_ExtIEs__extensionValue),
40763         offsetof(struct WidebandCQI_ExtIEs__extensionValue, _asn_ctx),
40764         offsetof(struct WidebandCQI_ExtIEs__extensionValue, present),
40765         sizeof(((struct WidebandCQI_ExtIEs__extensionValue *)0)->present),
40766         0,      /* No top level tags */
40767         0,      /* No tags in the map */
40768         0, 0,
40769         -1      /* Extensions start */
40770 };
40771 static /* Use -fall-defs-global to expose */
40772 asn_TYPE_descriptor_t asn_DEF_extensionValue_888 = {
40773         "extensionValue",
40774         "extensionValue",
40775         &asn_OP_OPEN_TYPE,
40776         0,      /* No effective tags (pointer) */
40777         0,      /* No effective tags (count) */
40778         0,      /* No tags (pointer) */
40779         0,      /* No tags (count) */
40780         { 0, 0, OPEN_TYPE_constraint },
40781         0, 0,   /* No members */
40782         &asn_SPC_extensionValue_specs_888       /* Additional specs */
40783 };
40784
40785 asn_TYPE_member_t asn_MBR_WidebandCQI_ExtIEs_885[] = {
40786         { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, id),
40787                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40788                 0,
40789                 &asn_DEF_ProtocolIE_ID,
40790                 0,
40791                 { 0, &asn_PER_memb_id_constr_886,  memb_id_constraint_885 },
40792                 0, 0, /* No default value */
40793                 "id"
40794                 },
40795         { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, criticality),
40796                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40797                 0,
40798                 &asn_DEF_Criticality,
40799                 0,
40800                 { 0, &asn_PER_memb_criticality_constr_887,  memb_criticality_constraint_885 },
40801                 0, 0, /* No default value */
40802                 "criticality"
40803                 },
40804         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, extensionValue),
40805                 -1 /* Ambiguous tag (ANY?) */,
40806                 0,
40807                 &asn_DEF_extensionValue_888,
40808                 0,
40809                 { 0, &asn_PER_memb_extensionValue_constr_888,  memb_extensionValue_constraint_885 },
40810                 0, 0, /* No default value */
40811                 "extensionValue"
40812                 },
40813 };
40814 static const ber_tlv_tag_t asn_DEF_WidebandCQI_ExtIEs_tags_885[] = {
40815         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40816 };
40817 static const asn_TYPE_tag2member_t asn_MAP_WidebandCQI_ExtIEs_tag2el_885[] = {
40818     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40819     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40820 };
40821 asn_SEQUENCE_specifics_t asn_SPC_WidebandCQI_ExtIEs_specs_885 = {
40822         sizeof(struct WidebandCQI_ExtIEs),
40823         offsetof(struct WidebandCQI_ExtIEs, _asn_ctx),
40824         asn_MAP_WidebandCQI_ExtIEs_tag2el_885,
40825         2,      /* Count of tags in the map */
40826         0, 0, 0,        /* Optional elements (not needed) */
40827         -1,     /* First extension addition */
40828 };
40829 asn_TYPE_descriptor_t asn_DEF_WidebandCQI_ExtIEs = {
40830         "WidebandCQI-ExtIEs",
40831         "WidebandCQI-ExtIEs",
40832         &asn_OP_SEQUENCE,
40833         asn_DEF_WidebandCQI_ExtIEs_tags_885,
40834         sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
40835                 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
40836         asn_DEF_WidebandCQI_ExtIEs_tags_885,    /* Same as above */
40837         sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
40838                 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
40839         { 0, 0, SEQUENCE_constraint },
40840         asn_MBR_WidebandCQI_ExtIEs_885,
40841         3,      /* Elements count */
40842         &asn_SPC_WidebandCQI_ExtIEs_specs_885   /* Additional specs */
40843 };
40844
40845 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_892 = {
40846         sizeof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue),
40847         offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
40848         offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, present),
40849         sizeof(((struct WLANMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
40850         0,      /* No top level tags */
40851         0,      /* No tags in the map */
40852         0, 0,
40853         -1      /* Extensions start */
40854 };
40855 static /* Use -fall-defs-global to expose */
40856 asn_TYPE_descriptor_t asn_DEF_extensionValue_892 = {
40857         "extensionValue",
40858         "extensionValue",
40859         &asn_OP_OPEN_TYPE,
40860         0,      /* No effective tags (pointer) */
40861         0,      /* No effective tags (count) */
40862         0,      /* No tags (pointer) */
40863         0,      /* No tags (count) */
40864         { 0, 0, OPEN_TYPE_constraint },
40865         0, 0,   /* No members */
40866         &asn_SPC_extensionValue_specs_892       /* Additional specs */
40867 };
40868
40869 asn_TYPE_member_t asn_MBR_WLANMeasurementConfiguration_ExtIEs_889[] = {
40870         { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, id),
40871                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40872                 0,
40873                 &asn_DEF_ProtocolIE_ID,
40874                 0,
40875                 { 0, &asn_PER_memb_id_constr_890,  memb_id_constraint_889 },
40876                 0, 0, /* No default value */
40877                 "id"
40878                 },
40879         { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, criticality),
40880                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40881                 0,
40882                 &asn_DEF_Criticality,
40883                 0,
40884                 { 0, &asn_PER_memb_criticality_constr_891,  memb_criticality_constraint_889 },
40885                 0, 0, /* No default value */
40886                 "criticality"
40887                 },
40888         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, extensionValue),
40889                 -1 /* Ambiguous tag (ANY?) */,
40890                 0,
40891                 &asn_DEF_extensionValue_892,
40892                 0,
40893                 { 0, &asn_PER_memb_extensionValue_constr_892,  memb_extensionValue_constraint_889 },
40894                 0, 0, /* No default value */
40895                 "extensionValue"
40896                 },
40897 };
40898 static const ber_tlv_tag_t asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[] = {
40899         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40900 };
40901 static const asn_TYPE_tag2member_t asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889[] = {
40902     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40903     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40904 };
40905 asn_SEQUENCE_specifics_t asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 = {
40906         sizeof(struct WLANMeasurementConfiguration_ExtIEs),
40907         offsetof(struct WLANMeasurementConfiguration_ExtIEs, _asn_ctx),
40908         asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889,
40909         2,      /* Count of tags in the map */
40910         0, 0, 0,        /* Optional elements (not needed) */
40911         -1,     /* First extension addition */
40912 };
40913 asn_TYPE_descriptor_t asn_DEF_WLANMeasurementConfiguration_ExtIEs = {
40914         "WLANMeasurementConfiguration-ExtIEs",
40915         "WLANMeasurementConfiguration-ExtIEs",
40916         &asn_OP_SEQUENCE,
40917         asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,
40918         sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
40919                 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
40920         asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,   /* Same as above */
40921         sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
40922                 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
40923         { 0, 0, SEQUENCE_constraint },
40924         asn_MBR_WLANMeasurementConfiguration_ExtIEs_889,
40925         3,      /* Elements count */
40926         &asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889  /* Additional specs */
40927 };
40928