Adding new comments for Oran in all files with licenses
[ric-plt/resource-status-manager.git] / RSM / 3rdparty / asn1codec / e2ap_engine / ProtocolExtensionField.c
1 /*
2  * Copyright 2019 AT&T Intellectual Property
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 /*
18  * This source code is part of the near-RT RIC (RAN Intelligent Controller)
19  * platform project (RICP).
20  */
21
22
23
24 /*
25  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
26  * From ASN.1 module "X2AP-Containers"
27  *      found in "../../asnFiles/X2AP-Containers.asn"
28  *      `asn1c -fcompound-names -fincludes-quoted -fno-include-deps -findirect-choice -gen-PER -no-gen-OER -D.`
29  */
30
31 #include "ProtocolExtensionField.h"
32
33 static const long asn_VAL_1_id_ManagementBasedMDTallowed = 74;
34 static const long asn_VAL_1_ignore = 1;
35 static const long asn_VAL_1_optional = 0;
36 static const long asn_VAL_2_id_ManagementBasedMDTPLMNList = 89;
37 static const long asn_VAL_2_ignore = 1;
38 static const long asn_VAL_2_optional = 0;
39 static const long asn_VAL_3_id_UESidelinkAggregateMaximumBitRate = 184;
40 static const long asn_VAL_3_ignore = 1;
41 static const long asn_VAL_3_optional = 0;
42 static const asn_ioc_cell_t asn_IOS_UE_ContextInformation_ExtIEs_1_rows[] = {
43         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_1_id_ManagementBasedMDTallowed },
44         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_ignore },
45         { "&Extension", aioc__type, &asn_DEF_ManagementBasedMDTallowed },
46         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_optional },
47         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_2_id_ManagementBasedMDTPLMNList },
48         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_ignore },
49         { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
50         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_optional },
51         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_3_id_UESidelinkAggregateMaximumBitRate },
52         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_ignore },
53         { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
54         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_optional }
55 };
56 static const asn_ioc_set_t asn_IOS_UE_ContextInformation_ExtIEs_1[] = {
57         { 3, 4, asn_IOS_UE_ContextInformation_ExtIEs_1_rows }
58 };
59 static const long asn_VAL_4_id_BearerType = 171;
60 static const long asn_VAL_4_reject = 0;
61 static const long asn_VAL_4_optional = 0;
62 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows[] = {
63         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_4_id_BearerType },
64         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
65         { "&Extension", aioc__type, &asn_DEF_BearerType },
66         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_optional }
67 };
68 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1[] = {
69         { 1, 4, asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows }
70 };
71 static const long asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended = 91;
72 static const long asn_VAL_5_ignore = 1;
73 static const long asn_VAL_5_optional = 0;
74 static const long asn_VAL_6_id_ULCOUNTValueExtended = 92;
75 static const long asn_VAL_6_ignore = 1;
76 static const long asn_VAL_6_optional = 0;
77 static const long asn_VAL_7_id_DLCOUNTValueExtended = 93;
78 static const long asn_VAL_7_ignore = 1;
79 static const long asn_VAL_7_optional = 0;
80 static const long asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 = 150;
81 static const long asn_VAL_8_ignore = 1;
82 static const long asn_VAL_8_optional = 0;
83 static const long asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 = 151;
84 static const long asn_VAL_9_ignore = 1;
85 static const long asn_VAL_9_optional = 0;
86 static const long asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 = 152;
87 static const long asn_VAL_10_ignore = 1;
88 static const long asn_VAL_10_optional = 0;
89 static const asn_ioc_cell_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows[] = {
90         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended },
91         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_ignore },
92         { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended },
93         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_optional },
94         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_6_id_ULCOUNTValueExtended },
95         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore },
96         { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
97         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_optional },
98         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_7_id_DLCOUNTValueExtended },
99         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_ignore },
100         { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
101         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_optional },
102         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
103         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_ignore },
104         { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
105         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_optional },
106         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 },
107         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_ignore },
108         { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
109         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_optional },
110         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 },
111         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_ignore },
112         { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
113         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_optional }
114 };
115 static const asn_ioc_set_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1[] = {
116         { 6, 4, asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows }
117 };
118 static const long asn_VAL_11_id_ABSInformation = 61;
119 static const long asn_VAL_11_ignore = 1;
120 static const long asn_VAL_11_optional = 0;
121 static const long asn_VAL_12_id_InvokeIndication = 62;
122 static const long asn_VAL_12_ignore = 1;
123 static const long asn_VAL_12_optional = 0;
124 static const long asn_VAL_13_id_IntendedULDLConfiguration = 99;
125 static const long asn_VAL_13_ignore = 1;
126 static const long asn_VAL_13_optional = 0;
127 static const long asn_VAL_14_id_ExtendedULInterferenceOverloadInfo = 100;
128 static const long asn_VAL_14_ignore = 1;
129 static const long asn_VAL_14_optional = 0;
130 static const long asn_VAL_15_id_CoMPInformation = 108;
131 static const long asn_VAL_15_ignore = 1;
132 static const long asn_VAL_15_optional = 0;
133 static const long asn_VAL_16_id_DynamicDLTransmissionInformation = 106;
134 static const long asn_VAL_16_ignore = 1;
135 static const long asn_VAL_16_optional = 0;
136 static const asn_ioc_cell_t asn_IOS_CellInformation_Item_ExtIEs_1_rows[] = {
137         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_11_id_ABSInformation },
138         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
139         { "&Extension", aioc__type, &asn_DEF_ABSInformation },
140         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_optional },
141         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_12_id_InvokeIndication },
142         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
143         { "&Extension", aioc__type, &asn_DEF_InvokeIndication },
144         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_optional },
145         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_13_id_IntendedULDLConfiguration },
146         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_ignore },
147         { "&Extension", aioc__type, &asn_DEF_SubframeAssignment },
148         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_optional },
149         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_14_id_ExtendedULInterferenceOverloadInfo },
150         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_ignore },
151         { "&Extension", aioc__type, &asn_DEF_ExtendedULInterferenceOverloadInfo },
152         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_optional },
153         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_15_id_CoMPInformation },
154         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_ignore },
155         { "&Extension", aioc__type, &asn_DEF_CoMPInformation },
156         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_optional },
157         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_16_id_DynamicDLTransmissionInformation },
158         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_ignore },
159         { "&Extension", aioc__type, &asn_DEF_DynamicDLTransmissionInformation },
160         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_optional }
161 };
162 static const asn_ioc_set_t asn_IOS_CellInformation_Item_ExtIEs_1[] = {
163         { 6, 4, asn_IOS_CellInformation_Item_ExtIEs_1_rows }
164 };
165 static const long asn_VAL_17_id_DeactivationIndication = 59;
166 static const long asn_VAL_17_ignore = 1;
167 static const long asn_VAL_17_optional = 0;
168 static const asn_ioc_cell_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows[] = {
169         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_17_id_DeactivationIndication },
170         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_ignore },
171         { "&Extension", aioc__type, &asn_DEF_DeactivationIndication },
172         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_optional }
173 };
174 static const asn_ioc_set_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1[] = {
175         { 1, 4, asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows }
176 };
177 static const long asn_VAL_18_id_CompositeAvailableCapacityGroup = 42;
178 static const long asn_VAL_18_ignore = 1;
179 static const long asn_VAL_18_optional = 0;
180 static const long asn_VAL_19_id_ABS_Status = 63;
181 static const long asn_VAL_19_ignore = 1;
182 static const long asn_VAL_19_optional = 0;
183 static const long asn_VAL_20_id_RSRPMRList = 110;
184 static const long asn_VAL_20_ignore = 1;
185 static const long asn_VAL_20_optional = 0;
186 static const long asn_VAL_21_id_CSIReportList = 146;
187 static const long asn_VAL_21_ignore = 1;
188 static const long asn_VAL_21_optional = 0;
189 static const long asn_VAL_22_id_CellReportingIndicator = 170;
190 static const long asn_VAL_22_ignore = 1;
191 static const long asn_VAL_22_optional = 0;
192 static const asn_ioc_cell_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows[] = {
193         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_18_id_CompositeAvailableCapacityGroup },
194         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_ignore },
195         { "&Extension", aioc__type, &asn_DEF_CompositeAvailableCapacityGroup },
196         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_optional },
197         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_19_id_ABS_Status },
198         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_ignore },
199         { "&Extension", aioc__type, &asn_DEF_ABS_Status },
200         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_optional },
201         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_20_id_RSRPMRList },
202         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_ignore },
203         { "&Extension", aioc__type, &asn_DEF_RSRPMRList },
204         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_optional },
205         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_21_id_CSIReportList },
206         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_ignore },
207         { "&Extension", aioc__type, &asn_DEF_CSIReportList },
208         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_optional },
209         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_22_id_CellReportingIndicator },
210         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_ignore },
211         { "&Extension", aioc__type, &asn_DEF_CellReportingIndicator },
212         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_optional }
213 };
214 static const asn_ioc_set_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1[] = {
215         { 5, 4, asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows }
216 };
217 static const long asn_VAL_23_id_Correlation_ID = 166;
218 static const long asn_VAL_23_ignore = 1;
219 static const long asn_VAL_23_optional = 0;
220 static const long asn_VAL_24_id_SIPTO_Correlation_ID = 167;
221 static const long asn_VAL_24_ignore = 1;
222 static const long asn_VAL_24_optional = 0;
223 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows[] = {
224         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_23_id_Correlation_ID },
225         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_ignore },
226         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
227         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_optional },
228         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_24_id_SIPTO_Correlation_ID },
229         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_ignore },
230         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
231         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_optional }
232 };
233 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1[] = {
234         { 2, 4, asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows }
235 };
236 static const long asn_VAL_25_id_Correlation_ID = 166;
237 static const long asn_VAL_25_ignore = 1;
238 static const long asn_VAL_25_optional = 0;
239 static const long asn_VAL_26_id_SIPTO_Correlation_ID = 167;
240 static const long asn_VAL_26_ignore = 1;
241 static const long asn_VAL_26_optional = 0;
242 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows[] = {
243         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_25_id_Correlation_ID },
244         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_ignore },
245         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
246         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_optional },
247         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_26_id_SIPTO_Correlation_ID },
248         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
249         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
250         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_optional }
251 };
252 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1[] = {
253         { 2, 4, asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows }
254 };
255 static const long asn_VAL_27_id_UESidelinkAggregateMaximumBitRate = 184;
256 static const long asn_VAL_27_ignore = 1;
257 static const long asn_VAL_27_optional = 0;
258 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows[] = {
259         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_27_id_UESidelinkAggregateMaximumBitRate },
260         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },
261         { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
262         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_optional }
263 };
264 static const asn_ioc_set_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1[] = {
265         { 1, 4, asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows }
266 };
267 static const long asn_VAL_28_id_uL_GTPtunnelEndpoint = 185;
268 static const long asn_VAL_28_reject = 0;
269 static const long asn_VAL_28_mandatory = 2;
270 static const long asn_VAL_29_id_dL_Forwarding = 306;
271 static const long asn_VAL_29_ignore = 1;
272 static const long asn_VAL_29_optional = 0;
273 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows[] = {
274         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_28_id_uL_GTPtunnelEndpoint },
275         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_reject },
276         { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
277         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_mandatory },
278         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_29_id_dL_Forwarding },
279         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },
280         { "&Extension", aioc__type, &asn_DEF_DL_Forwarding },
281         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_optional }
282 };
283 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1[] = {
284         { 2, 4, asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows }
285 };
286 static const long asn_VAL_30_id_RLCMode_transferred = 317;
287 static const long asn_VAL_30_ignore = 1;
288 static const long asn_VAL_30_optional = 0;
289 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
290         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_30_id_RLCMode_transferred },
291         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },
292         { "&Extension", aioc__type, &asn_DEF_RLCMode },
293         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional }
294 };
295 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1[] = {
296         { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows }
297 };
298 static const long asn_VAL_31_id_uLpDCPSnLength = 302;
299 static const long asn_VAL_31_ignore = 1;
300 static const long asn_VAL_31_optional = 0;
301 static const long asn_VAL_32_id_dLPDCPSnLength = 311;
302 static const long asn_VAL_32_ignore = 1;
303 static const long asn_VAL_32_optional = 0;
304 static const long asn_VAL_33_id_duplicationActivation = 315;
305 static const long asn_VAL_33_ignore = 1;
306 static const long asn_VAL_33_optional = 0;
307 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
308         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_31_id_uLpDCPSnLength },
309         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },
310         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
311         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_optional },
312         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_32_id_dLPDCPSnLength },
313         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },
314         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
315         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_optional },
316         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_33_id_duplicationActivation },
317         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },
318         { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
319         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_optional }
320 };
321 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
322         { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
323 };
324 static const long asn_VAL_34_id_uLpDCPSnLength = 302;
325 static const long asn_VAL_34_ignore = 1;
326 static const long asn_VAL_34_optional = 0;
327 static const long asn_VAL_35_id_dLPDCPSnLength = 311;
328 static const long asn_VAL_35_ignore = 1;
329 static const long asn_VAL_35_optional = 0;
330 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
331         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_34_id_uLpDCPSnLength },
332         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
333         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
334         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_optional },
335         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_35_id_dLPDCPSnLength },
336         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_ignore },
337         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
338         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_optional }
339 };
340 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1[] = {
341         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows }
342 };
343 static const long asn_VAL_36_id_lCID = 314;
344 static const long asn_VAL_36_ignore = 1;
345 static const long asn_VAL_36_optional = 0;
346 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
347         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_36_id_lCID },
348         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_ignore },
349         { "&Extension", aioc__type, &asn_DEF_LCID },
350         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_optional }
351 };
352 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
353         { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
354 };
355 static const long asn_VAL_37_id_SubscriberProfileIDforRFP = 275;
356 static const long asn_VAL_37_ignore = 1;
357 static const long asn_VAL_37_optional = 0;
358 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows[] = {
359         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_37_id_SubscriberProfileIDforRFP },
360         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_ignore },
361         { "&Extension", aioc__type, &asn_DEF_SubscriberProfileIDforRFP },
362         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_37_optional }
363 };
364 static const asn_ioc_set_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1[] = {
365         { 1, 4, asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows }
366 };
367 static const long asn_VAL_38_id_RLCMode_transferred = 317;
368 static const long asn_VAL_38_ignore = 1;
369 static const long asn_VAL_38_optional = 0;
370 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
371         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_38_id_RLCMode_transferred },
372         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_ignore },
373         { "&Extension", aioc__type, &asn_DEF_RLCMode },
374         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_38_optional }
375 };
376 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
377         { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
378 };
379 static const long asn_VAL_39_id_uLpDCPSnLength = 302;
380 static const long asn_VAL_39_ignore = 1;
381 static const long asn_VAL_39_optional = 0;
382 static const long asn_VAL_40_id_dLPDCPSnLength = 311;
383 static const long asn_VAL_40_ignore = 1;
384 static const long asn_VAL_40_optional = 0;
385 static const long asn_VAL_41_id_duplicationActivation = 315;
386 static const long asn_VAL_41_ignore = 1;
387 static const long asn_VAL_41_optional = 0;
388 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
389         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_39_id_uLpDCPSnLength },
390         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_ignore },
391         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
392         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_39_optional },
393         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_40_id_dLPDCPSnLength },
394         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_ignore },
395         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
396         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_40_optional },
397         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_41_id_duplicationActivation },
398         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_ignore },
399         { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
400         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_41_optional }
401 };
402 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
403         { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
404 };
405 static const long asn_VAL_42_id_RLC_Status = 300;
406 static const long asn_VAL_42_ignore = 1;
407 static const long asn_VAL_42_optional = 0;
408 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
409         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_42_id_RLC_Status },
410         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_ignore },
411         { "&Extension", aioc__type, &asn_DEF_RLC_Status },
412         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_42_optional }
413 };
414 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
415         { 1, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
416 };
417 static const long asn_VAL_43_id_uLpDCPSnLength = 302;
418 static const long asn_VAL_43_ignore = 1;
419 static const long asn_VAL_43_optional = 0;
420 static const long asn_VAL_44_id_dLPDCPSnLength = 311;
421 static const long asn_VAL_44_ignore = 1;
422 static const long asn_VAL_44_optional = 0;
423 static const long asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP = 313;
424 static const long asn_VAL_45_ignore = 1;
425 static const long asn_VAL_45_optional = 0;
426 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
427         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_43_id_uLpDCPSnLength },
428         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_43_ignore },
429         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
430         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_43_optional },
431         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_44_id_dLPDCPSnLength },
432         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_44_ignore },
433         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
434         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_44_optional },
435         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP },
436         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_45_ignore },
437         { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
438         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_45_optional }
439 };
440 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
441         { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
442 };
443 static const long asn_VAL_46_id_uLpDCPSnLength = 302;
444 static const long asn_VAL_46_ignore = 1;
445 static const long asn_VAL_46_optional = 0;
446 static const long asn_VAL_47_id_dLPDCPSnLength = 311;
447 static const long asn_VAL_47_ignore = 1;
448 static const long asn_VAL_47_optional = 0;
449 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
450         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_46_id_uLpDCPSnLength },
451         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_46_ignore },
452         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
453         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_46_optional },
454         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_47_id_dLPDCPSnLength },
455         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_47_ignore },
456         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
457         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_47_optional }
458 };
459 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
460         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
461 };
462 static const long asn_VAL_48_id_lCID = 314;
463 static const long asn_VAL_48_ignore = 1;
464 static const long asn_VAL_48_optional = 0;
465 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
466         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_48_id_lCID },
467         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_48_ignore },
468         { "&Extension", aioc__type, &asn_DEF_LCID },
469         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_48_optional }
470 };
471 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
472         { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
473 };
474 static const long asn_VAL_49_id_uLpDCPSnLength = 302;
475 static const long asn_VAL_49_ignore = 1;
476 static const long asn_VAL_49_optional = 0;
477 static const long asn_VAL_50_id_dLPDCPSnLength = 311;
478 static const long asn_VAL_50_ignore = 1;
479 static const long asn_VAL_50_optional = 0;
480 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
481         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_49_id_uLpDCPSnLength },
482         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_49_ignore },
483         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
484         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_49_optional },
485         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_50_id_dLPDCPSnLength },
486         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_50_ignore },
487         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
488         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_50_optional }
489 };
490 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
491         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
492 };
493 static const long asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP = 312;
494 static const long asn_VAL_51_ignore = 1;
495 static const long asn_VAL_51_optional = 0;
496 static const long asn_VAL_52_id_RLC_Status = 300;
497 static const long asn_VAL_52_ignore = 1;
498 static const long asn_VAL_52_optional = 0;
499 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
500         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP },
501         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_51_ignore },
502         { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
503         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_51_optional },
504         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_52_id_RLC_Status },
505         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_52_ignore },
506         { "&Extension", aioc__type, &asn_DEF_RLC_Status },
507         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_52_optional }
508 };
509 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
510         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
511 };
512 static const long asn_VAL_53_id_RLCMode_transferred = 317;
513 static const long asn_VAL_53_ignore = 1;
514 static const long asn_VAL_53_optional = 0;
515 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows[] = {
516         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_53_id_RLCMode_transferred },
517         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_53_ignore },
518         { "&Extension", aioc__type, &asn_DEF_RLCMode },
519         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_53_optional }
520 };
521 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1[] = {
522         { 1, 4, asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows }
523 };
524 static const long asn_VAL_54_id_uLpDCPSnLength = 302;
525 static const long asn_VAL_54_ignore = 1;
526 static const long asn_VAL_54_optional = 0;
527 static const long asn_VAL_55_id_dLPDCPSnLength = 311;
528 static const long asn_VAL_55_ignore = 1;
529 static const long asn_VAL_55_optional = 0;
530 static const long asn_VAL_56_id_new_drb_ID_req = 325;
531 static const long asn_VAL_56_ignore = 1;
532 static const long asn_VAL_56_optional = 0;
533 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
534         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_54_id_uLpDCPSnLength },
535         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_54_ignore },
536         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
537         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_54_optional },
538         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_55_id_dLPDCPSnLength },
539         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_55_ignore },
540         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
541         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_55_optional },
542         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_56_id_new_drb_ID_req },
543         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_56_ignore },
544         { "&Extension", aioc__type, &asn_DEF_NewDRBIDrequest },
545         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_56_optional }
546 };
547 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1[] = {
548         { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows }
549 };
550 static const long asn_VAL_57_id_RLC_Status = 300;
551 static const long asn_VAL_57_ignore = 1;
552 static const long asn_VAL_57_optional = 0;
553 static const long asn_VAL_58_id_lCID = 314;
554 static const long asn_VAL_58_ignore = 1;
555 static const long asn_VAL_58_optional = 0;
556 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
557         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_57_id_RLC_Status },
558         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_57_ignore },
559         { "&Extension", aioc__type, &asn_DEF_RLC_Status },
560         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_57_optional },
561         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_58_id_lCID },
562         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_58_ignore },
563         { "&Extension", aioc__type, &asn_DEF_LCID },
564         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_58_optional }
565 };
566 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1[] = {
567         { 2, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows }
568 };
569 static const long asn_VAL_59_id_uLpDCPSnLength = 302;
570 static const long asn_VAL_59_ignore = 1;
571 static const long asn_VAL_59_optional = 0;
572 static const long asn_VAL_60_id_dLPDCPSnLength = 311;
573 static const long asn_VAL_60_ignore = 1;
574 static const long asn_VAL_60_optional = 0;
575 static const asn_ioc_cell_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
576         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_59_id_uLpDCPSnLength },
577         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_59_ignore },
578         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
579         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_59_optional },
580         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_60_id_dLPDCPSnLength },
581         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_60_ignore },
582         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
583         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_60_optional }
584 };
585 static const asn_ioc_set_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1[] = {
586         { 2, 4, asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows }
587 };
588 static const long asn_VAL_61_id_DownlinkPacketLossRate = 273;
589 static const long asn_VAL_61_ignore = 1;
590 static const long asn_VAL_61_optional = 0;
591 static const long asn_VAL_62_id_UplinkPacketLossRate = 274;
592 static const long asn_VAL_62_ignore = 1;
593 static const long asn_VAL_62_optional = 0;
594 static const asn_ioc_cell_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows[] = {
595         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_61_id_DownlinkPacketLossRate },
596         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_61_ignore },
597         { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
598         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_61_optional },
599         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_62_id_UplinkPacketLossRate },
600         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_62_ignore },
601         { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
602         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_62_optional }
603 };
604 static const asn_ioc_set_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1[] = {
605         { 2, 4, asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows }
606 };
607 static const long asn_VAL_63_id_UL_EARFCNExtension = 95;
608 static const long asn_VAL_63_reject = 0;
609 static const long asn_VAL_63_optional = 0;
610 static const long asn_VAL_64_id_DL_EARFCNExtension = 96;
611 static const long asn_VAL_64_reject = 0;
612 static const long asn_VAL_64_optional = 0;
613 static const long asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN = 177;
614 static const long asn_VAL_65_reject = 0;
615 static const long asn_VAL_65_optional = 0;
616 static const long asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN = 178;
617 static const long asn_VAL_66_reject = 0;
618 static const long asn_VAL_66_optional = 0;
619 static const long asn_VAL_67_id_NRS_NSSS_PowerOffset = 282;
620 static const long asn_VAL_67_ignore = 1;
621 static const long asn_VAL_67_optional = 0;
622 static const long asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder = 283;
623 static const long asn_VAL_68_ignore = 1;
624 static const long asn_VAL_68_optional = 0;
625 static const asn_ioc_cell_t asn_IOS_FDD_Info_ExtIEs_1_rows[] = {
626         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_63_id_UL_EARFCNExtension },
627         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_63_reject },
628         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
629         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_63_optional },
630         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_64_id_DL_EARFCNExtension },
631         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_64_reject },
632         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
633         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_64_optional },
634         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN },
635         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_65_reject },
636         { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
637         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_65_optional },
638         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN },
639         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_66_reject },
640         { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
641         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_66_optional },
642         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_67_id_NRS_NSSS_PowerOffset },
643         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_67_ignore },
644         { "&Extension", aioc__type, &asn_DEF_NRS_NSSS_PowerOffset },
645         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_67_optional },
646         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder },
647         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_68_ignore },
648         { "&Extension", aioc__type, &asn_DEF_NSSS_NumOccasionDifferentPrecoder },
649         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_68_optional }
650 };
651 static const asn_ioc_set_t asn_IOS_FDD_Info_ExtIEs_1[] = {
652         { 6, 4, asn_IOS_FDD_Info_ExtIEs_1_rows }
653 };
654 static const long asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL = 196;
655 static const long asn_VAL_69_ignore = 1;
656 static const long asn_VAL_69_optional = 0;
657 static const long asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL = 197;
658 static const long asn_VAL_70_ignore = 1;
659 static const long asn_VAL_70_optional = 0;
660 static const long asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL = 198;
661 static const long asn_VAL_71_ignore = 1;
662 static const long asn_VAL_71_optional = 0;
663 static const long asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL = 199;
664 static const long asn_VAL_72_ignore = 1;
665 static const long asn_VAL_72_optional = 0;
666 static const asn_ioc_cell_t asn_IOS_GBR_QosInformation_ExtIEs_1_rows[] = {
667         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL },
668         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_69_ignore },
669         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
670         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_69_optional },
671         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL },
672         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_70_ignore },
673         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
674         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_70_optional },
675         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL },
676         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_71_ignore },
677         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
678         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_71_optional },
679         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL },
680         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_72_ignore },
681         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
682         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_72_optional }
683 };
684 static const asn_ioc_set_t asn_IOS_GBR_QosInformation_ExtIEs_1[] = {
685         { 4, 4, asn_IOS_GBR_QosInformation_ExtIEs_1_rows }
686 };
687 static const long asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT = 202;
688 static const long asn_VAL_73_ignore = 1;
689 static const long asn_VAL_73_optional = 0;
690 static const long asn_VAL_74_id_CNTypeRestrictions = 301;
691 static const long asn_VAL_74_ignore = 1;
692 static const long asn_VAL_74_optional = 0;
693 static const long asn_VAL_75_id_NRrestrictionin5GS = 305;
694 static const long asn_VAL_75_ignore = 1;
695 static const long asn_VAL_75_optional = 0;
696 static const asn_ioc_cell_t asn_IOS_HandoverRestrictionList_ExtIEs_1_rows[] = {
697         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT },
698         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_73_ignore },
699         { "&Extension", aioc__type, &asn_DEF_NRrestrictioninEPSasSecondaryRAT },
700         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_73_optional },
701         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_74_id_CNTypeRestrictions },
702         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_74_ignore },
703         { "&Extension", aioc__type, &asn_DEF_CNTypeRestrictions },
704         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_74_optional },
705         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_75_id_NRrestrictionin5GS },
706         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_75_ignore },
707         { "&Extension", aioc__type, &asn_DEF_NRrestrictionin5GS },
708         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_75_optional }
709 };
710 static const asn_ioc_set_t asn_IOS_HandoverRestrictionList_ExtIEs_1[] = {
711         { 3, 4, asn_IOS_HandoverRestrictionList_ExtIEs_1_rows }
712 };
713 static const long asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity = 77;
714 static const long asn_VAL_76_ignore = 1;
715 static const long asn_VAL_76_optional = 0;
716 static const long asn_VAL_77_id_HO_cause = 80;
717 static const long asn_VAL_77_ignore = 1;
718 static const long asn_VAL_77_optional = 0;
719 static const asn_ioc_cell_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows[] = {
720         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity },
721         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_76_ignore },
722         { "&Extension", aioc__type, &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity },
723         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_76_optional },
724         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_77_id_HO_cause },
725         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_77_ignore },
726         { "&Extension", aioc__type, &asn_DEF_Cause },
727         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_77_optional }
728 };
729 static const asn_ioc_set_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1[] = {
730         { 2, 4, asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows }
731 };
732 static const long asn_VAL_78_id_M3Configuration = 85;
733 static const long asn_VAL_78_ignore = 1;
734 static const long asn_VAL_78_conditional = 1;
735 static const long asn_VAL_79_id_M4Configuration = 86;
736 static const long asn_VAL_79_ignore = 1;
737 static const long asn_VAL_79_conditional = 1;
738 static const long asn_VAL_80_id_M5Configuration = 87;
739 static const long asn_VAL_80_ignore = 1;
740 static const long asn_VAL_80_conditional = 1;
741 static const long asn_VAL_81_id_MDT_Location_Info = 88;
742 static const long asn_VAL_81_ignore = 1;
743 static const long asn_VAL_81_optional = 0;
744 static const long asn_VAL_82_id_SignallingBasedMDTPLMNList = 90;
745 static const long asn_VAL_82_ignore = 1;
746 static const long asn_VAL_82_optional = 0;
747 static const long asn_VAL_83_id_M6Configuration = 161;
748 static const long asn_VAL_83_ignore = 1;
749 static const long asn_VAL_83_conditional = 1;
750 static const long asn_VAL_84_id_M7Configuration = 162;
751 static const long asn_VAL_84_ignore = 1;
752 static const long asn_VAL_84_conditional = 1;
753 static const long asn_VAL_85_id_BluetoothMeasurementConfiguration = 303;
754 static const long asn_VAL_85_ignore = 1;
755 static const long asn_VAL_85_optional = 0;
756 static const long asn_VAL_86_id_WLANMeasurementConfiguration = 304;
757 static const long asn_VAL_86_ignore = 1;
758 static const long asn_VAL_86_optional = 0;
759 static const asn_ioc_cell_t asn_IOS_MDT_Configuration_ExtIEs_1_rows[] = {
760         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_78_id_M3Configuration },
761         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_78_ignore },
762         { "&Extension", aioc__type, &asn_DEF_M3Configuration },
763         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_78_conditional },
764         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_79_id_M4Configuration },
765         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_79_ignore },
766         { "&Extension", aioc__type, &asn_DEF_M4Configuration },
767         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_79_conditional },
768         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_80_id_M5Configuration },
769         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_80_ignore },
770         { "&Extension", aioc__type, &asn_DEF_M5Configuration },
771         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_80_conditional },
772         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_81_id_MDT_Location_Info },
773         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_81_ignore },
774         { "&Extension", aioc__type, &asn_DEF_MDT_Location_Info },
775         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_81_optional },
776         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_82_id_SignallingBasedMDTPLMNList },
777         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_82_ignore },
778         { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
779         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_82_optional },
780         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_83_id_M6Configuration },
781         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_83_ignore },
782         { "&Extension", aioc__type, &asn_DEF_M6Configuration },
783         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_83_conditional },
784         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_84_id_M7Configuration },
785         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_84_ignore },
786         { "&Extension", aioc__type, &asn_DEF_M7Configuration },
787         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_84_conditional },
788         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_85_id_BluetoothMeasurementConfiguration },
789         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_85_ignore },
790         { "&Extension", aioc__type, &asn_DEF_BluetoothMeasurementConfiguration },
791         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_85_optional },
792         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_86_id_WLANMeasurementConfiguration },
793         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_86_ignore },
794         { "&Extension", aioc__type, &asn_DEF_WLANMeasurementConfiguration },
795         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_86_optional }
796 };
797 static const asn_ioc_set_t asn_IOS_MDT_Configuration_ExtIEs_1[] = {
798         { 9, 4, asn_IOS_MDT_Configuration_ExtIEs_1_rows }
799 };
800 static const long asn_VAL_87_id_NRCGI = 322;
801 static const long asn_VAL_87_ignore = 1;
802 static const long asn_VAL_87_optional = 0;
803 static const long asn_VAL_88_id_MeNBCoordinationAssistanceInformation = 323;
804 static const long asn_VAL_88_reject = 0;
805 static const long asn_VAL_88_optional = 0;
806 static const asn_ioc_cell_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows[] = {
807         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_87_id_NRCGI },
808         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_87_ignore },
809         { "&Extension", aioc__type, &asn_DEF_NRCGI },
810         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_87_optional },
811         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_88_id_MeNBCoordinationAssistanceInformation },
812         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_88_reject },
813         { "&Extension", aioc__type, &asn_DEF_MeNBCoordinationAssistanceInformation },
814         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_88_optional }
815 };
816 static const asn_ioc_set_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1[] = {
817         { 2, 4, asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows }
818 };
819 static const long asn_VAL_89_id_NeighbourTAC = 76;
820 static const long asn_VAL_89_ignore = 1;
821 static const long asn_VAL_89_optional = 0;
822 static const long asn_VAL_90_id_eARFCNExtension = 94;
823 static const long asn_VAL_90_reject = 0;
824 static const long asn_VAL_90_optional = 0;
825 static const asn_ioc_cell_t asn_IOS_Neighbour_Information_ExtIEs_1_rows[] = {
826         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_89_id_NeighbourTAC },
827         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_89_ignore },
828         { "&Extension", aioc__type, &asn_DEF_TAC },
829         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_89_optional },
830         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_90_id_eARFCNExtension },
831         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_90_reject },
832         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
833         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_90_optional }
834 };
835 static const asn_ioc_set_t asn_IOS_Neighbour_Information_ExtIEs_1[] = {
836         { 2, 4, asn_IOS_Neighbour_Information_ExtIEs_1_rows }
837 };
838 static const long asn_VAL_91_id_ProSeUEtoNetworkRelaying = 149;
839 static const long asn_VAL_91_ignore = 1;
840 static const long asn_VAL_91_optional = 0;
841 static const asn_ioc_cell_t asn_IOS_ProSeAuthorized_ExtIEs_1_rows[] = {
842         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_91_id_ProSeUEtoNetworkRelaying },
843         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_91_ignore },
844         { "&Extension", aioc__type, &asn_DEF_ProSeUEtoNetworkRelaying },
845         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_91_optional }
846 };
847 static const asn_ioc_set_t asn_IOS_ProSeAuthorized_ExtIEs_1[] = {
848         { 1, 4, asn_IOS_ProSeAuthorized_ExtIEs_1_rows }
849 };
850 static const long asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage = 193;
851 static const long asn_VAL_92_ignore = 1;
852 static const long asn_VAL_92_optional = 0;
853 static const long asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage = 194;
854 static const long asn_VAL_93_ignore = 1;
855 static const long asn_VAL_93_optional = 0;
856 static const asn_ioc_cell_t asn_IOS_RadioResourceStatus_ExtIEs_1_rows[] = {
857         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage },
858         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_92_ignore },
859         { "&Extension", aioc__type, &asn_DEF_DL_scheduling_PDCCH_CCE_usage },
860         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_92_optional },
861         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage },
862         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_93_ignore },
863         { "&Extension", aioc__type, &asn_DEF_UL_scheduling_PDCCH_CCE_usage },
864         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_93_optional }
865 };
866 static const asn_ioc_set_t asn_IOS_RadioResourceStatus_ExtIEs_1[] = {
867         { 2, 4, asn_IOS_RadioResourceStatus_ExtIEs_1_rows }
868 };
869 static const long asn_VAL_94_id_enhancedRNTP = 148;
870 static const long asn_VAL_94_ignore = 1;
871 static const long asn_VAL_94_optional = 0;
872 static const asn_ioc_cell_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows[] = {
873         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_94_id_enhancedRNTP },
874         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_94_ignore },
875         { "&Extension", aioc__type, &asn_DEF_EnhancedRNTP },
876         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_94_optional }
877 };
878 static const asn_ioc_set_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1[] = {
879         { 1, 4, asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows }
880 };
881 static const long asn_VAL_95_id_UEID = 147;
882 static const long asn_VAL_95_ignore = 1;
883 static const long asn_VAL_95_optional = 0;
884 static const asn_ioc_cell_t asn_IOS_RSRPMRList_ExtIEs_1_rows[] = {
885         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_95_id_UEID },
886         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_95_ignore },
887         { "&Extension", aioc__type, &asn_DEF_UEID },
888         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_95_optional }
889 };
890 static const asn_ioc_set_t asn_IOS_RSRPMRList_ExtIEs_1[] = {
891         { 1, 4, asn_IOS_RSRPMRList_ExtIEs_1_rows }
892 };
893 static const long asn_VAL_96_id_Number_of_Antennaports = 41;
894 static const long asn_VAL_96_ignore = 1;
895 static const long asn_VAL_96_optional = 0;
896 static const long asn_VAL_97_id_PRACH_Configuration = 55;
897 static const long asn_VAL_97_ignore = 1;
898 static const long asn_VAL_97_optional = 0;
899 static const long asn_VAL_98_id_MBSFN_Subframe_Info = 56;
900 static const long asn_VAL_98_ignore = 1;
901 static const long asn_VAL_98_optional = 0;
902 static const long asn_VAL_99_id_CSG_Id = 70;
903 static const long asn_VAL_99_ignore = 1;
904 static const long asn_VAL_99_optional = 0;
905 static const long asn_VAL_100_id_MBMS_Service_Area_List = 79;
906 static const long asn_VAL_100_ignore = 1;
907 static const long asn_VAL_100_optional = 0;
908 static const long asn_VAL_101_id_MultibandInfoList = 84;
909 static const long asn_VAL_101_ignore = 1;
910 static const long asn_VAL_101_optional = 0;
911 static const long asn_VAL_102_id_FreqBandIndicatorPriority = 160;
912 static const long asn_VAL_102_ignore = 1;
913 static const long asn_VAL_102_optional = 0;
914 static const long asn_VAL_103_id_BandwidthReducedSI = 180;
915 static const long asn_VAL_103_ignore = 1;
916 static const long asn_VAL_103_optional = 0;
917 static const long asn_VAL_104_id_ProtectedEUTRAResourceIndication = 284;
918 static const long asn_VAL_104_ignore = 1;
919 static const long asn_VAL_104_optional = 0;
920 static const asn_ioc_cell_t asn_IOS_ServedCell_Information_ExtIEs_1_rows[] = {
921         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_96_id_Number_of_Antennaports },
922         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_96_ignore },
923         { "&Extension", aioc__type, &asn_DEF_Number_of_Antennaports },
924         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_96_optional },
925         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_97_id_PRACH_Configuration },
926         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_97_ignore },
927         { "&Extension", aioc__type, &asn_DEF_PRACH_Configuration },
928         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_97_optional },
929         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_98_id_MBSFN_Subframe_Info },
930         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_98_ignore },
931         { "&Extension", aioc__type, &asn_DEF_MBSFN_Subframe_Infolist },
932         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_98_optional },
933         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_99_id_CSG_Id },
934         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_99_ignore },
935         { "&Extension", aioc__type, &asn_DEF_CSG_Id },
936         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_99_optional },
937         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_100_id_MBMS_Service_Area_List },
938         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_100_ignore },
939         { "&Extension", aioc__type, &asn_DEF_MBMS_Service_Area_Identity_List },
940         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_100_optional },
941         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_101_id_MultibandInfoList },
942         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_101_ignore },
943         { "&Extension", aioc__type, &asn_DEF_MultibandInfoList },
944         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_101_optional },
945         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_102_id_FreqBandIndicatorPriority },
946         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_102_ignore },
947         { "&Extension", aioc__type, &asn_DEF_FreqBandIndicatorPriority },
948         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_102_optional },
949         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_103_id_BandwidthReducedSI },
950         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_103_ignore },
951         { "&Extension", aioc__type, &asn_DEF_BandwidthReducedSI },
952         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_103_optional },
953         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_104_id_ProtectedEUTRAResourceIndication },
954         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_104_ignore },
955         { "&Extension", aioc__type, &asn_DEF_ProtectedEUTRAResourceIndication },
956         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_104_optional }
957 };
958 static const asn_ioc_set_t asn_IOS_ServedCell_Information_ExtIEs_1[] = {
959         { 9, 4, asn_IOS_ServedCell_Information_ExtIEs_1_rows }
960 };
961 static const long asn_VAL_105_id_ECGI = 316;
962 static const long asn_VAL_105_ignore = 1;
963 static const long asn_VAL_105_optional = 0;
964 static const long asn_VAL_106_id_SgNBCoordinationAssistanceInformation = 324;
965 static const long asn_VAL_106_reject = 0;
966 static const long asn_VAL_106_optional = 0;
967 static const asn_ioc_cell_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows[] = {
968         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_105_id_ECGI },
969         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_105_ignore },
970         { "&Extension", aioc__type, &asn_DEF_ECGI },
971         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_105_optional },
972         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_106_id_SgNBCoordinationAssistanceInformation },
973         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_106_reject },
974         { "&Extension", aioc__type, &asn_DEF_SgNBCoordinationAssistanceInformation },
975         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_106_optional }
976 };
977 static const asn_ioc_set_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1[] = {
978         { 2, 4, asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows }
979 };
980 static const long asn_VAL_107_id_AdditionalSpecialSubframe_Info = 97;
981 static const long asn_VAL_107_ignore = 1;
982 static const long asn_VAL_107_optional = 0;
983 static const long asn_VAL_108_id_eARFCNExtension = 94;
984 static const long asn_VAL_108_reject = 0;
985 static const long asn_VAL_108_optional = 0;
986 static const long asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info = 179;
987 static const long asn_VAL_109_ignore = 1;
988 static const long asn_VAL_109_optional = 0;
989 static const asn_ioc_cell_t asn_IOS_TDD_Info_ExtIEs_1_rows[] = {
990         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_107_id_AdditionalSpecialSubframe_Info },
991         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_107_ignore },
992         { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframe_Info },
993         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_107_optional },
994         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_108_id_eARFCNExtension },
995         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_108_reject },
996         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
997         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_108_optional },
998         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info },
999         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_109_ignore },
1000         { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframeExtension_Info },
1001         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_109_optional }
1002 };
1003 static const asn_ioc_set_t asn_IOS_TDD_Info_ExtIEs_1[] = {
1004         { 3, 4, asn_IOS_TDD_Info_ExtIEs_1_rows }
1005 };
1006 static const long asn_VAL_110_id_MDTConfiguration = 72;
1007 static const long asn_VAL_110_ignore = 1;
1008 static const long asn_VAL_110_optional = 0;
1009 static const long asn_VAL_111_id_UEAppLayerMeasConfig = 195;
1010 static const long asn_VAL_111_ignore = 1;
1011 static const long asn_VAL_111_optional = 0;
1012 static const asn_ioc_cell_t asn_IOS_TraceActivation_ExtIEs_1_rows[] = {
1013         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_110_id_MDTConfiguration },
1014         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_110_ignore },
1015         { "&Extension", aioc__type, &asn_DEF_MDT_Configuration },
1016         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_110_optional },
1017         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_111_id_UEAppLayerMeasConfig },
1018         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_111_ignore },
1019         { "&Extension", aioc__type, &asn_DEF_UEAppLayerMeasConfig },
1020         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_111_optional }
1021 };
1022 static const asn_ioc_set_t asn_IOS_TraceActivation_ExtIEs_1[] = {
1023         { 2, 4, asn_IOS_TraceActivation_ExtIEs_1_rows }
1024 };
1025 static const long asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink = 200;
1026 static const long asn_VAL_112_ignore = 1;
1027 static const long asn_VAL_112_optional = 0;
1028 static const long asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink = 201;
1029 static const long asn_VAL_113_ignore = 1;
1030 static const long asn_VAL_113_optional = 0;
1031 static const asn_ioc_cell_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows[] = {
1032         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink },
1033         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_112_ignore },
1034         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
1035         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_112_optional },
1036         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink },
1037         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_113_ignore },
1038         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
1039         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_113_optional }
1040 };
1041 static const asn_ioc_set_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1[] = {
1042         { 2, 4, asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows }
1043 };
1044 static const long asn_VAL_114_id_serviceType = 276;
1045 static const long asn_VAL_114_ignore = 1;
1046 static const long asn_VAL_114_optional = 0;
1047 static const asn_ioc_cell_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows[] = {
1048         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_114_id_serviceType },
1049         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_114_ignore },
1050         { "&Extension", aioc__type, &asn_DEF_ServiceType },
1051         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_114_optional }
1052 };
1053 static const asn_ioc_set_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1[] = {
1054         { 1, 4, asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows }
1055 };
1056 static int
1057 memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1058                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1059         long value;
1060         
1061         if(!sptr) {
1062                 ASN__CTFAIL(app_key, td, sptr,
1063                         "%s: value not given (%s:%d)",
1064                         td->name, __FILE__, __LINE__);
1065                 return -1;
1066         }
1067         
1068         value = *(const long *)sptr;
1069         
1070         if((value >= 0 && value <= 65535)) {
1071                 /* Constraint check succeeded */
1072                 return 0;
1073         } else {
1074                 ASN__CTFAIL(app_key, td, sptr,
1075                         "%s: constraint failed (%s:%d)",
1076                         td->name, __FILE__, __LINE__);
1077                 return -1;
1078         }
1079 }
1080
1081 static asn_type_selector_result_t
1082 select_UE_ContextInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1083         asn_type_selector_result_t result = {0, 0};
1084         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
1085         size_t constraining_column = 0; /* &id */
1086         size_t for_column = 1; /* &criticality */
1087         size_t row, presence_index = 0;
1088         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
1089         
1090         for(row=0; row < itable->rows_count; row++) {
1091             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1092             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1093         
1094             if(type_cell->cell_kind == aioc__undefined)
1095                 continue;
1096         
1097             presence_index++;
1098             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1099                 result.type_descriptor = type_cell->type_descriptor;
1100                 result.presence_index = presence_index;
1101                 break;
1102             }
1103         }
1104         
1105         return result;
1106 }
1107
1108 static int
1109 memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1110                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1111         
1112         if(!sptr) {
1113                 ASN__CTFAIL(app_key, td, sptr,
1114                         "%s: value not given (%s:%d)",
1115                         td->name, __FILE__, __LINE__);
1116                 return -1;
1117         }
1118         
1119         
1120         if(1 /* No applicable constraints whatsoever */) {
1121                 /* Nothing is here. See below */
1122         }
1123         
1124         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1125 }
1126
1127 static asn_type_selector_result_t
1128 select_UE_ContextInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1129         asn_type_selector_result_t result = {0, 0};
1130         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
1131         size_t constraining_column = 0; /* &id */
1132         size_t for_column = 2; /* &Extension */
1133         size_t row, presence_index = 0;
1134         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
1135         
1136         for(row=0; row < itable->rows_count; row++) {
1137             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1138             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1139         
1140             if(type_cell->cell_kind == aioc__undefined)
1141                 continue;
1142         
1143             presence_index++;
1144             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1145                 result.type_descriptor = type_cell->type_descriptor;
1146                 result.presence_index = presence_index;
1147                 break;
1148             }
1149         }
1150         
1151         return result;
1152 }
1153
1154 static int
1155 memb_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1156                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1157         
1158         if(!sptr) {
1159                 ASN__CTFAIL(app_key, td, sptr,
1160                         "%s: value not given (%s:%d)",
1161                         td->name, __FILE__, __LINE__);
1162                 return -1;
1163         }
1164         
1165         
1166         if(1 /* No applicable constraints whatsoever */) {
1167                 /* Nothing is here. See below */
1168         }
1169         
1170         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1171 }
1172
1173 static int
1174 memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1175                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1176         long value;
1177         
1178         if(!sptr) {
1179                 ASN__CTFAIL(app_key, td, sptr,
1180                         "%s: value not given (%s:%d)",
1181                         td->name, __FILE__, __LINE__);
1182                 return -1;
1183         }
1184         
1185         value = *(const long *)sptr;
1186         
1187         if((value >= 0 && value <= 65535)) {
1188                 /* Constraint check succeeded */
1189                 return 0;
1190         } else {
1191                 ASN__CTFAIL(app_key, td, sptr,
1192                         "%s: constraint failed (%s:%d)",
1193                         td->name, __FILE__, __LINE__);
1194                 return -1;
1195         }
1196 }
1197
1198 static asn_type_selector_result_t
1199 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1200         asn_type_selector_result_t result = {0, 0};
1201         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
1202         size_t constraining_column = 0; /* &id */
1203         size_t for_column = 1; /* &criticality */
1204         size_t row, presence_index = 0;
1205         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
1206         
1207         for(row=0; row < itable->rows_count; row++) {
1208             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1209             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1210         
1211             if(type_cell->cell_kind == aioc__undefined)
1212                 continue;
1213         
1214             presence_index++;
1215             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1216                 result.type_descriptor = type_cell->type_descriptor;
1217                 result.presence_index = presence_index;
1218                 break;
1219             }
1220         }
1221         
1222         return result;
1223 }
1224
1225 static int
1226 memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1227                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1228         
1229         if(!sptr) {
1230                 ASN__CTFAIL(app_key, td, sptr,
1231                         "%s: value not given (%s:%d)",
1232                         td->name, __FILE__, __LINE__);
1233                 return -1;
1234         }
1235         
1236         
1237         if(1 /* No applicable constraints whatsoever */) {
1238                 /* Nothing is here. See below */
1239         }
1240         
1241         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1242 }
1243
1244 static asn_type_selector_result_t
1245 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1246         asn_type_selector_result_t result = {0, 0};
1247         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
1248         size_t constraining_column = 0; /* &id */
1249         size_t for_column = 2; /* &Extension */
1250         size_t row, presence_index = 0;
1251         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
1252         
1253         for(row=0; row < itable->rows_count; row++) {
1254             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1255             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1256         
1257             if(type_cell->cell_kind == aioc__undefined)
1258                 continue;
1259         
1260             presence_index++;
1261             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1262                 result.type_descriptor = type_cell->type_descriptor;
1263                 result.presence_index = presence_index;
1264                 break;
1265             }
1266         }
1267         
1268         return result;
1269 }
1270
1271 static int
1272 memb_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1273                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1274         
1275         if(!sptr) {
1276                 ASN__CTFAIL(app_key, td, sptr,
1277                         "%s: value not given (%s:%d)",
1278                         td->name, __FILE__, __LINE__);
1279                 return -1;
1280         }
1281         
1282         
1283         if(1 /* No applicable constraints whatsoever */) {
1284                 /* Nothing is here. See below */
1285         }
1286         
1287         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1288 }
1289
1290 static int
1291 memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1292                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1293         long value;
1294         
1295         if(!sptr) {
1296                 ASN__CTFAIL(app_key, td, sptr,
1297                         "%s: value not given (%s:%d)",
1298                         td->name, __FILE__, __LINE__);
1299                 return -1;
1300         }
1301         
1302         value = *(const long *)sptr;
1303         
1304         if((value >= 0 && value <= 65535)) {
1305                 /* Constraint check succeeded */
1306                 return 0;
1307         } else {
1308                 ASN__CTFAIL(app_key, td, sptr,
1309                         "%s: constraint failed (%s:%d)",
1310                         td->name, __FILE__, __LINE__);
1311                 return -1;
1312         }
1313 }
1314
1315 static int
1316 memb_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1317                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1318         
1319         if(!sptr) {
1320                 ASN__CTFAIL(app_key, td, sptr,
1321                         "%s: value not given (%s:%d)",
1322                         td->name, __FILE__, __LINE__);
1323                 return -1;
1324         }
1325         
1326         
1327         if(1 /* No applicable constraints whatsoever */) {
1328                 /* Nothing is here. See below */
1329         }
1330         
1331         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1332 }
1333
1334 static int
1335 memb_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1336                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1337         
1338         if(!sptr) {
1339                 ASN__CTFAIL(app_key, td, sptr,
1340                         "%s: value not given (%s:%d)",
1341                         td->name, __FILE__, __LINE__);
1342                 return -1;
1343         }
1344         
1345         
1346         if(1 /* No applicable constraints whatsoever */) {
1347                 /* Nothing is here. See below */
1348         }
1349         
1350         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1351 }
1352
1353 static int
1354 memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1355                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1356         long value;
1357         
1358         if(!sptr) {
1359                 ASN__CTFAIL(app_key, td, sptr,
1360                         "%s: value not given (%s:%d)",
1361                         td->name, __FILE__, __LINE__);
1362                 return -1;
1363         }
1364         
1365         value = *(const long *)sptr;
1366         
1367         if((value >= 0 && value <= 65535)) {
1368                 /* Constraint check succeeded */
1369                 return 0;
1370         } else {
1371                 ASN__CTFAIL(app_key, td, sptr,
1372                         "%s: constraint failed (%s:%d)",
1373                         td->name, __FILE__, __LINE__);
1374                 return -1;
1375         }
1376 }
1377
1378 static int
1379 memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1380                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1381         
1382         if(!sptr) {
1383                 ASN__CTFAIL(app_key, td, sptr,
1384                         "%s: value not given (%s:%d)",
1385                         td->name, __FILE__, __LINE__);
1386                 return -1;
1387         }
1388         
1389         
1390         if(1 /* No applicable constraints whatsoever */) {
1391                 /* Nothing is here. See below */
1392         }
1393         
1394         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1395 }
1396
1397 static int
1398 memb_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1399                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1400         
1401         if(!sptr) {
1402                 ASN__CTFAIL(app_key, td, sptr,
1403                         "%s: value not given (%s:%d)",
1404                         td->name, __FILE__, __LINE__);
1405                 return -1;
1406         }
1407         
1408         
1409         if(1 /* No applicable constraints whatsoever */) {
1410                 /* Nothing is here. See below */
1411         }
1412         
1413         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1414 }
1415
1416 static int
1417 memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1418                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1419         long value;
1420         
1421         if(!sptr) {
1422                 ASN__CTFAIL(app_key, td, sptr,
1423                         "%s: value not given (%s:%d)",
1424                         td->name, __FILE__, __LINE__);
1425                 return -1;
1426         }
1427         
1428         value = *(const long *)sptr;
1429         
1430         if((value >= 0 && value <= 65535)) {
1431                 /* Constraint check succeeded */
1432                 return 0;
1433         } else {
1434                 ASN__CTFAIL(app_key, td, sptr,
1435                         "%s: constraint failed (%s:%d)",
1436                         td->name, __FILE__, __LINE__);
1437                 return -1;
1438         }
1439 }
1440
1441 static int
1442 memb_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1443                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1444         
1445         if(!sptr) {
1446                 ASN__CTFAIL(app_key, td, sptr,
1447                         "%s: value not given (%s:%d)",
1448                         td->name, __FILE__, __LINE__);
1449                 return -1;
1450         }
1451         
1452         
1453         if(1 /* No applicable constraints whatsoever */) {
1454                 /* Nothing is here. See below */
1455         }
1456         
1457         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1458 }
1459
1460 static int
1461 memb_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1462                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1463         
1464         if(!sptr) {
1465                 ASN__CTFAIL(app_key, td, sptr,
1466                         "%s: value not given (%s:%d)",
1467                         td->name, __FILE__, __LINE__);
1468                 return -1;
1469         }
1470         
1471         
1472         if(1 /* No applicable constraints whatsoever */) {
1473                 /* Nothing is here. See below */
1474         }
1475         
1476         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1477 }
1478
1479 static int
1480 memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1481                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1482         long value;
1483         
1484         if(!sptr) {
1485                 ASN__CTFAIL(app_key, td, sptr,
1486                         "%s: value not given (%s:%d)",
1487                         td->name, __FILE__, __LINE__);
1488                 return -1;
1489         }
1490         
1491         value = *(const long *)sptr;
1492         
1493         if((value >= 0 && value <= 65535)) {
1494                 /* Constraint check succeeded */
1495                 return 0;
1496         } else {
1497                 ASN__CTFAIL(app_key, td, sptr,
1498                         "%s: constraint failed (%s:%d)",
1499                         td->name, __FILE__, __LINE__);
1500                 return -1;
1501         }
1502 }
1503
1504 static int
1505 memb_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1506                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1507         
1508         if(!sptr) {
1509                 ASN__CTFAIL(app_key, td, sptr,
1510                         "%s: value not given (%s:%d)",
1511                         td->name, __FILE__, __LINE__);
1512                 return -1;
1513         }
1514         
1515         
1516         if(1 /* No applicable constraints whatsoever */) {
1517                 /* Nothing is here. See below */
1518         }
1519         
1520         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1521 }
1522
1523 static int
1524 memb_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1525                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1526         
1527         if(!sptr) {
1528                 ASN__CTFAIL(app_key, td, sptr,
1529                         "%s: value not given (%s:%d)",
1530                         td->name, __FILE__, __LINE__);
1531                 return -1;
1532         }
1533         
1534         
1535         if(1 /* No applicable constraints whatsoever */) {
1536                 /* Nothing is here. See below */
1537         }
1538         
1539         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1540 }
1541
1542 static int
1543 memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1544                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1545         long value;
1546         
1547         if(!sptr) {
1548                 ASN__CTFAIL(app_key, td, sptr,
1549                         "%s: value not given (%s:%d)",
1550                         td->name, __FILE__, __LINE__);
1551                 return -1;
1552         }
1553         
1554         value = *(const long *)sptr;
1555         
1556         if((value >= 0 && value <= 65535)) {
1557                 /* Constraint check succeeded */
1558                 return 0;
1559         } else {
1560                 ASN__CTFAIL(app_key, td, sptr,
1561                         "%s: constraint failed (%s:%d)",
1562                         td->name, __FILE__, __LINE__);
1563                 return -1;
1564         }
1565 }
1566
1567 static asn_type_selector_result_t
1568 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1569         asn_type_selector_result_t result = {0, 0};
1570         const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
1571         size_t constraining_column = 0; /* &id */
1572         size_t for_column = 1; /* &criticality */
1573         size_t row, presence_index = 0;
1574         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
1575         
1576         for(row=0; row < itable->rows_count; row++) {
1577             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1578             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1579         
1580             if(type_cell->cell_kind == aioc__undefined)
1581                 continue;
1582         
1583             presence_index++;
1584             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1585                 result.type_descriptor = type_cell->type_descriptor;
1586                 result.presence_index = presence_index;
1587                 break;
1588             }
1589         }
1590         
1591         return result;
1592 }
1593
1594 static int
1595 memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1596                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1597         
1598         if(!sptr) {
1599                 ASN__CTFAIL(app_key, td, sptr,
1600                         "%s: value not given (%s:%d)",
1601                         td->name, __FILE__, __LINE__);
1602                 return -1;
1603         }
1604         
1605         
1606         if(1 /* No applicable constraints whatsoever */) {
1607                 /* Nothing is here. See below */
1608         }
1609         
1610         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1611 }
1612
1613 static asn_type_selector_result_t
1614 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1615         asn_type_selector_result_t result = {0, 0};
1616         const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
1617         size_t constraining_column = 0; /* &id */
1618         size_t for_column = 2; /* &Extension */
1619         size_t row, presence_index = 0;
1620         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
1621         
1622         for(row=0; row < itable->rows_count; row++) {
1623             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1624             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1625         
1626             if(type_cell->cell_kind == aioc__undefined)
1627                 continue;
1628         
1629             presence_index++;
1630             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1631                 result.type_descriptor = type_cell->type_descriptor;
1632                 result.presence_index = presence_index;
1633                 break;
1634             }
1635         }
1636         
1637         return result;
1638 }
1639
1640 static int
1641 memb_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1642                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1643         
1644         if(!sptr) {
1645                 ASN__CTFAIL(app_key, td, sptr,
1646                         "%s: value not given (%s:%d)",
1647                         td->name, __FILE__, __LINE__);
1648                 return -1;
1649         }
1650         
1651         
1652         if(1 /* No applicable constraints whatsoever */) {
1653                 /* Nothing is here. See below */
1654         }
1655         
1656         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1657 }
1658
1659 static int
1660 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1661                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1662         long value;
1663         
1664         if(!sptr) {
1665                 ASN__CTFAIL(app_key, td, sptr,
1666                         "%s: value not given (%s:%d)",
1667                         td->name, __FILE__, __LINE__);
1668                 return -1;
1669         }
1670         
1671         value = *(const long *)sptr;
1672         
1673         if((value >= 0 && value <= 65535)) {
1674                 /* Constraint check succeeded */
1675                 return 0;
1676         } else {
1677                 ASN__CTFAIL(app_key, td, sptr,
1678                         "%s: constraint failed (%s:%d)",
1679                         td->name, __FILE__, __LINE__);
1680                 return -1;
1681         }
1682 }
1683
1684 static asn_type_selector_result_t
1685 select_CellInformation_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1686         asn_type_selector_result_t result = {0, 0};
1687         const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1688         size_t constraining_column = 0; /* &id */
1689         size_t for_column = 1; /* &criticality */
1690         size_t row, presence_index = 0;
1691         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1692         
1693         for(row=0; row < itable->rows_count; row++) {
1694             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1695             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1696         
1697             if(type_cell->cell_kind == aioc__undefined)
1698                 continue;
1699         
1700             presence_index++;
1701             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1702                 result.type_descriptor = type_cell->type_descriptor;
1703                 result.presence_index = presence_index;
1704                 break;
1705             }
1706         }
1707         
1708         return result;
1709 }
1710
1711 static int
1712 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1713                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1714         
1715         if(!sptr) {
1716                 ASN__CTFAIL(app_key, td, sptr,
1717                         "%s: value not given (%s:%d)",
1718                         td->name, __FILE__, __LINE__);
1719                 return -1;
1720         }
1721         
1722         
1723         if(1 /* No applicable constraints whatsoever */) {
1724                 /* Nothing is here. See below */
1725         }
1726         
1727         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1728 }
1729
1730 static asn_type_selector_result_t
1731 select_CellInformation_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1732         asn_type_selector_result_t result = {0, 0};
1733         const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1734         size_t constraining_column = 0; /* &id */
1735         size_t for_column = 2; /* &Extension */
1736         size_t row, presence_index = 0;
1737         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1738         
1739         for(row=0; row < itable->rows_count; row++) {
1740             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1741             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1742         
1743             if(type_cell->cell_kind == aioc__undefined)
1744                 continue;
1745         
1746             presence_index++;
1747             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1748                 result.type_descriptor = type_cell->type_descriptor;
1749                 result.presence_index = presence_index;
1750                 break;
1751             }
1752         }
1753         
1754         return result;
1755 }
1756
1757 static int
1758 memb_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1759                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1760         
1761         if(!sptr) {
1762                 ASN__CTFAIL(app_key, td, sptr,
1763                         "%s: value not given (%s:%d)",
1764                         td->name, __FILE__, __LINE__);
1765                 return -1;
1766         }
1767         
1768         
1769         if(1 /* No applicable constraints whatsoever */) {
1770                 /* Nothing is here. See below */
1771         }
1772         
1773         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1774 }
1775
1776 static int
1777 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1778                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1779         long value;
1780         
1781         if(!sptr) {
1782                 ASN__CTFAIL(app_key, td, sptr,
1783                         "%s: value not given (%s:%d)",
1784                         td->name, __FILE__, __LINE__);
1785                 return -1;
1786         }
1787         
1788         value = *(const long *)sptr;
1789         
1790         if((value >= 0 && value <= 65535)) {
1791                 /* Constraint check succeeded */
1792                 return 0;
1793         } else {
1794                 ASN__CTFAIL(app_key, td, sptr,
1795                         "%s: constraint failed (%s:%d)",
1796                         td->name, __FILE__, __LINE__);
1797                 return -1;
1798         }
1799 }
1800
1801 static asn_type_selector_result_t
1802 select_ServedCellsToModify_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1803         asn_type_selector_result_t result = {0, 0};
1804         const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1805         size_t constraining_column = 0; /* &id */
1806         size_t for_column = 1; /* &criticality */
1807         size_t row, presence_index = 0;
1808         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1809         
1810         for(row=0; row < itable->rows_count; row++) {
1811             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1812             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1813         
1814             if(type_cell->cell_kind == aioc__undefined)
1815                 continue;
1816         
1817             presence_index++;
1818             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1819                 result.type_descriptor = type_cell->type_descriptor;
1820                 result.presence_index = presence_index;
1821                 break;
1822             }
1823         }
1824         
1825         return result;
1826 }
1827
1828 static int
1829 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1830                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1831         
1832         if(!sptr) {
1833                 ASN__CTFAIL(app_key, td, sptr,
1834                         "%s: value not given (%s:%d)",
1835                         td->name, __FILE__, __LINE__);
1836                 return -1;
1837         }
1838         
1839         
1840         if(1 /* No applicable constraints whatsoever */) {
1841                 /* Nothing is here. See below */
1842         }
1843         
1844         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1845 }
1846
1847 static asn_type_selector_result_t
1848 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1849         asn_type_selector_result_t result = {0, 0};
1850         const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1851         size_t constraining_column = 0; /* &id */
1852         size_t for_column = 2; /* &Extension */
1853         size_t row, presence_index = 0;
1854         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1855         
1856         for(row=0; row < itable->rows_count; row++) {
1857             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1858             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1859         
1860             if(type_cell->cell_kind == aioc__undefined)
1861                 continue;
1862         
1863             presence_index++;
1864             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1865                 result.type_descriptor = type_cell->type_descriptor;
1866                 result.presence_index = presence_index;
1867                 break;
1868             }
1869         }
1870         
1871         return result;
1872 }
1873
1874 static int
1875 memb_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1876                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1877         
1878         if(!sptr) {
1879                 ASN__CTFAIL(app_key, td, sptr,
1880                         "%s: value not given (%s:%d)",
1881                         td->name, __FILE__, __LINE__);
1882                 return -1;
1883         }
1884         
1885         
1886         if(1 /* No applicable constraints whatsoever */) {
1887                 /* Nothing is here. See below */
1888         }
1889         
1890         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1891 }
1892
1893 static int
1894 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1895                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1896         long value;
1897         
1898         if(!sptr) {
1899                 ASN__CTFAIL(app_key, td, sptr,
1900                         "%s: value not given (%s:%d)",
1901                         td->name, __FILE__, __LINE__);
1902                 return -1;
1903         }
1904         
1905         value = *(const long *)sptr;
1906         
1907         if((value >= 0 && value <= 65535)) {
1908                 /* Constraint check succeeded */
1909                 return 0;
1910         } else {
1911                 ASN__CTFAIL(app_key, td, sptr,
1912                         "%s: constraint failed (%s:%d)",
1913                         td->name, __FILE__, __LINE__);
1914                 return -1;
1915         }
1916 }
1917
1918 static int
1919 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1920                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1921         
1922         if(!sptr) {
1923                 ASN__CTFAIL(app_key, td, sptr,
1924                         "%s: value not given (%s:%d)",
1925                         td->name, __FILE__, __LINE__);
1926                 return -1;
1927         }
1928         
1929         
1930         if(1 /* No applicable constraints whatsoever */) {
1931                 /* Nothing is here. See below */
1932         }
1933         
1934         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1935 }
1936
1937 static int
1938 memb_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1939                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1940         
1941         if(!sptr) {
1942                 ASN__CTFAIL(app_key, td, sptr,
1943                         "%s: value not given (%s:%d)",
1944                         td->name, __FILE__, __LINE__);
1945                 return -1;
1946         }
1947         
1948         
1949         if(1 /* No applicable constraints whatsoever */) {
1950                 /* Nothing is here. See below */
1951         }
1952         
1953         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1954 }
1955
1956 static int
1957 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1958                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1959         long value;
1960         
1961         if(!sptr) {
1962                 ASN__CTFAIL(app_key, td, sptr,
1963                         "%s: value not given (%s:%d)",
1964                         td->name, __FILE__, __LINE__);
1965                 return -1;
1966         }
1967         
1968         value = *(const long *)sptr;
1969         
1970         if((value >= 0 && value <= 65535)) {
1971                 /* Constraint check succeeded */
1972                 return 0;
1973         } else {
1974                 ASN__CTFAIL(app_key, td, sptr,
1975                         "%s: constraint failed (%s:%d)",
1976                         td->name, __FILE__, __LINE__);
1977                 return -1;
1978         }
1979 }
1980
1981 static int
1982 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1983                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1984         
1985         if(!sptr) {
1986                 ASN__CTFAIL(app_key, td, sptr,
1987                         "%s: value not given (%s:%d)",
1988                         td->name, __FILE__, __LINE__);
1989                 return -1;
1990         }
1991         
1992         
1993         if(1 /* No applicable constraints whatsoever */) {
1994                 /* Nothing is here. See below */
1995         }
1996         
1997         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1998 }
1999
2000 static int
2001 memb_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
2002                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2003         
2004         if(!sptr) {
2005                 ASN__CTFAIL(app_key, td, sptr,
2006                         "%s: value not given (%s:%d)",
2007                         td->name, __FILE__, __LINE__);
2008                 return -1;
2009         }
2010         
2011         
2012         if(1 /* No applicable constraints whatsoever */) {
2013                 /* Nothing is here. See below */
2014         }
2015         
2016         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2017 }
2018
2019 static int
2020 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2021                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2022         long value;
2023         
2024         if(!sptr) {
2025                 ASN__CTFAIL(app_key, td, sptr,
2026                         "%s: value not given (%s:%d)",
2027                         td->name, __FILE__, __LINE__);
2028                 return -1;
2029         }
2030         
2031         value = *(const long *)sptr;
2032         
2033         if((value >= 0 && value <= 65535)) {
2034                 /* Constraint check succeeded */
2035                 return 0;
2036         } else {
2037                 ASN__CTFAIL(app_key, td, sptr,
2038                         "%s: constraint failed (%s:%d)",
2039                         td->name, __FILE__, __LINE__);
2040                 return -1;
2041         }
2042 }
2043
2044 static int
2045 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2046                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2047         
2048         if(!sptr) {
2049                 ASN__CTFAIL(app_key, td, sptr,
2050                         "%s: value not given (%s:%d)",
2051                         td->name, __FILE__, __LINE__);
2052                 return -1;
2053         }
2054         
2055         
2056         if(1 /* No applicable constraints whatsoever */) {
2057                 /* Nothing is here. See below */
2058         }
2059         
2060         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2061 }
2062
2063 static int
2064 memb_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2065                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2066         
2067         if(!sptr) {
2068                 ASN__CTFAIL(app_key, td, sptr,
2069                         "%s: value not given (%s:%d)",
2070                         td->name, __FILE__, __LINE__);
2071                 return -1;
2072         }
2073         
2074         
2075         if(1 /* No applicable constraints whatsoever */) {
2076                 /* Nothing is here. See below */
2077         }
2078         
2079         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2080 }
2081
2082 static int
2083 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2084                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2085         long value;
2086         
2087         if(!sptr) {
2088                 ASN__CTFAIL(app_key, td, sptr,
2089                         "%s: value not given (%s:%d)",
2090                         td->name, __FILE__, __LINE__);
2091                 return -1;
2092         }
2093         
2094         value = *(const long *)sptr;
2095         
2096         if((value >= 0 && value <= 65535)) {
2097                 /* Constraint check succeeded */
2098                 return 0;
2099         } else {
2100                 ASN__CTFAIL(app_key, td, sptr,
2101                         "%s: constraint failed (%s:%d)",
2102                         td->name, __FILE__, __LINE__);
2103                 return -1;
2104         }
2105 }
2106
2107 static int
2108 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2109                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2110         
2111         if(!sptr) {
2112                 ASN__CTFAIL(app_key, td, sptr,
2113                         "%s: value not given (%s:%d)",
2114                         td->name, __FILE__, __LINE__);
2115                 return -1;
2116         }
2117         
2118         
2119         if(1 /* No applicable constraints whatsoever */) {
2120                 /* Nothing is here. See below */
2121         }
2122         
2123         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2124 }
2125
2126 static int
2127 memb_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2128                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2129         
2130         if(!sptr) {
2131                 ASN__CTFAIL(app_key, td, sptr,
2132                         "%s: value not given (%s:%d)",
2133                         td->name, __FILE__, __LINE__);
2134                 return -1;
2135         }
2136         
2137         
2138         if(1 /* No applicable constraints whatsoever */) {
2139                 /* Nothing is here. See below */
2140         }
2141         
2142         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2143 }
2144
2145 static int
2146 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2147                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2148         long value;
2149         
2150         if(!sptr) {
2151                 ASN__CTFAIL(app_key, td, sptr,
2152                         "%s: value not given (%s:%d)",
2153                         td->name, __FILE__, __LINE__);
2154                 return -1;
2155         }
2156         
2157         value = *(const long *)sptr;
2158         
2159         if((value >= 0 && value <= 65535)) {
2160                 /* Constraint check succeeded */
2161                 return 0;
2162         } else {
2163                 ASN__CTFAIL(app_key, td, sptr,
2164                         "%s: constraint failed (%s:%d)",
2165                         td->name, __FILE__, __LINE__);
2166                 return -1;
2167         }
2168 }
2169
2170 static asn_type_selector_result_t
2171 select_CellMeasurementResult_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2172         asn_type_selector_result_t result = {0, 0};
2173         const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2174         size_t constraining_column = 0; /* &id */
2175         size_t for_column = 1; /* &criticality */
2176         size_t row, presence_index = 0;
2177         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2178         
2179         for(row=0; row < itable->rows_count; row++) {
2180             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2181             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2182         
2183             if(type_cell->cell_kind == aioc__undefined)
2184                 continue;
2185         
2186             presence_index++;
2187             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2188                 result.type_descriptor = type_cell->type_descriptor;
2189                 result.presence_index = presence_index;
2190                 break;
2191             }
2192         }
2193         
2194         return result;
2195 }
2196
2197 static int
2198 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2199                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2200         
2201         if(!sptr) {
2202                 ASN__CTFAIL(app_key, td, sptr,
2203                         "%s: value not given (%s:%d)",
2204                         td->name, __FILE__, __LINE__);
2205                 return -1;
2206         }
2207         
2208         
2209         if(1 /* No applicable constraints whatsoever */) {
2210                 /* Nothing is here. See below */
2211         }
2212         
2213         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2214 }
2215
2216 static asn_type_selector_result_t
2217 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2218         asn_type_selector_result_t result = {0, 0};
2219         const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2220         size_t constraining_column = 0; /* &id */
2221         size_t for_column = 2; /* &Extension */
2222         size_t row, presence_index = 0;
2223         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2224         
2225         for(row=0; row < itable->rows_count; row++) {
2226             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2227             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2228         
2229             if(type_cell->cell_kind == aioc__undefined)
2230                 continue;
2231         
2232             presence_index++;
2233             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2234                 result.type_descriptor = type_cell->type_descriptor;
2235                 result.presence_index = presence_index;
2236                 break;
2237             }
2238         }
2239         
2240         return result;
2241 }
2242
2243 static int
2244 memb_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2245                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2246         
2247         if(!sptr) {
2248                 ASN__CTFAIL(app_key, td, sptr,
2249                         "%s: value not given (%s:%d)",
2250                         td->name, __FILE__, __LINE__);
2251                 return -1;
2252         }
2253         
2254         
2255         if(1 /* No applicable constraints whatsoever */) {
2256                 /* Nothing is here. See below */
2257         }
2258         
2259         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2260 }
2261
2262 static int
2263 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2264                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2265         long value;
2266         
2267         if(!sptr) {
2268                 ASN__CTFAIL(app_key, td, sptr,
2269                         "%s: value not given (%s:%d)",
2270                         td->name, __FILE__, __LINE__);
2271                 return -1;
2272         }
2273         
2274         value = *(const long *)sptr;
2275         
2276         if((value >= 0 && value <= 65535)) {
2277                 /* Constraint check succeeded */
2278                 return 0;
2279         } else {
2280                 ASN__CTFAIL(app_key, td, sptr,
2281                         "%s: constraint failed (%s:%d)",
2282                         td->name, __FILE__, __LINE__);
2283                 return -1;
2284         }
2285 }
2286
2287 static int
2288 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2289                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2290         
2291         if(!sptr) {
2292                 ASN__CTFAIL(app_key, td, sptr,
2293                         "%s: value not given (%s:%d)",
2294                         td->name, __FILE__, __LINE__);
2295                 return -1;
2296         }
2297         
2298         
2299         if(1 /* No applicable constraints whatsoever */) {
2300                 /* Nothing is here. See below */
2301         }
2302         
2303         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2304 }
2305
2306 static int
2307 memb_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2308                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2309         
2310         if(!sptr) {
2311                 ASN__CTFAIL(app_key, td, sptr,
2312                         "%s: value not given (%s:%d)",
2313                         td->name, __FILE__, __LINE__);
2314                 return -1;
2315         }
2316         
2317         
2318         if(1 /* No applicable constraints whatsoever */) {
2319                 /* Nothing is here. See below */
2320         }
2321         
2322         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2323 }
2324
2325 static int
2326 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2327                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2328         long value;
2329         
2330         if(!sptr) {
2331                 ASN__CTFAIL(app_key, td, sptr,
2332                         "%s: value not given (%s:%d)",
2333                         td->name, __FILE__, __LINE__);
2334                 return -1;
2335         }
2336         
2337         value = *(const long *)sptr;
2338         
2339         if((value >= 0 && value <= 65535)) {
2340                 /* Constraint check succeeded */
2341                 return 0;
2342         } else {
2343                 ASN__CTFAIL(app_key, td, sptr,
2344                         "%s: constraint failed (%s:%d)",
2345                         td->name, __FILE__, __LINE__);
2346                 return -1;
2347         }
2348 }
2349
2350 static int
2351 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2352                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2353         
2354         if(!sptr) {
2355                 ASN__CTFAIL(app_key, td, sptr,
2356                         "%s: value not given (%s:%d)",
2357                         td->name, __FILE__, __LINE__);
2358                 return -1;
2359         }
2360         
2361         
2362         if(1 /* No applicable constraints whatsoever */) {
2363                 /* Nothing is here. See below */
2364         }
2365         
2366         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2367 }
2368
2369 static int
2370 memb_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2371                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2372         
2373         if(!sptr) {
2374                 ASN__CTFAIL(app_key, td, sptr,
2375                         "%s: value not given (%s:%d)",
2376                         td->name, __FILE__, __LINE__);
2377                 return -1;
2378         }
2379         
2380         
2381         if(1 /* No applicable constraints whatsoever */) {
2382                 /* Nothing is here. See below */
2383         }
2384         
2385         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2386 }
2387
2388 static int
2389 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2390                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2391         long value;
2392         
2393         if(!sptr) {
2394                 ASN__CTFAIL(app_key, td, sptr,
2395                         "%s: value not given (%s:%d)",
2396                         td->name, __FILE__, __LINE__);
2397                 return -1;
2398         }
2399         
2400         value = *(const long *)sptr;
2401         
2402         if((value >= 0 && value <= 65535)) {
2403                 /* Constraint check succeeded */
2404                 return 0;
2405         } else {
2406                 ASN__CTFAIL(app_key, td, sptr,
2407                         "%s: constraint failed (%s:%d)",
2408                         td->name, __FILE__, __LINE__);
2409                 return -1;
2410         }
2411 }
2412
2413 static int
2414 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2415                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2416         
2417         if(!sptr) {
2418                 ASN__CTFAIL(app_key, td, sptr,
2419                         "%s: value not given (%s:%d)",
2420                         td->name, __FILE__, __LINE__);
2421                 return -1;
2422         }
2423         
2424         
2425         if(1 /* No applicable constraints whatsoever */) {
2426                 /* Nothing is here. See below */
2427         }
2428         
2429         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2430 }
2431
2432 static int
2433 memb_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2434                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2435         
2436         if(!sptr) {
2437                 ASN__CTFAIL(app_key, td, sptr,
2438                         "%s: value not given (%s:%d)",
2439                         td->name, __FILE__, __LINE__);
2440                 return -1;
2441         }
2442         
2443         
2444         if(1 /* No applicable constraints whatsoever */) {
2445                 /* Nothing is here. See below */
2446         }
2447         
2448         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2449 }
2450
2451 static int
2452 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2453                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2454         long value;
2455         
2456         if(!sptr) {
2457                 ASN__CTFAIL(app_key, td, sptr,
2458                         "%s: value not given (%s:%d)",
2459                         td->name, __FILE__, __LINE__);
2460                 return -1;
2461         }
2462         
2463         value = *(const long *)sptr;
2464         
2465         if((value >= 0 && value <= 65535)) {
2466                 /* Constraint check succeeded */
2467                 return 0;
2468         } else {
2469                 ASN__CTFAIL(app_key, td, sptr,
2470                         "%s: constraint failed (%s:%d)",
2471                         td->name, __FILE__, __LINE__);
2472                 return -1;
2473         }
2474 }
2475
2476 static asn_type_selector_result_t
2477 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2478         asn_type_selector_result_t result = {0, 0};
2479         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2480         size_t constraining_column = 0; /* &id */
2481         size_t for_column = 1; /* &criticality */
2482         size_t row, presence_index = 0;
2483         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2484         
2485         for(row=0; row < itable->rows_count; row++) {
2486             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2487             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2488         
2489             if(type_cell->cell_kind == aioc__undefined)
2490                 continue;
2491         
2492             presence_index++;
2493             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2494                 result.type_descriptor = type_cell->type_descriptor;
2495                 result.presence_index = presence_index;
2496                 break;
2497             }
2498         }
2499         
2500         return result;
2501 }
2502
2503 static int
2504 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2505                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2506         
2507         if(!sptr) {
2508                 ASN__CTFAIL(app_key, td, sptr,
2509                         "%s: value not given (%s:%d)",
2510                         td->name, __FILE__, __LINE__);
2511                 return -1;
2512         }
2513         
2514         
2515         if(1 /* No applicable constraints whatsoever */) {
2516                 /* Nothing is here. See below */
2517         }
2518         
2519         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2520 }
2521
2522 static asn_type_selector_result_t
2523 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2524         asn_type_selector_result_t result = {0, 0};
2525         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2526         size_t constraining_column = 0; /* &id */
2527         size_t for_column = 2; /* &Extension */
2528         size_t row, presence_index = 0;
2529         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2530         
2531         for(row=0; row < itable->rows_count; row++) {
2532             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2533             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2534         
2535             if(type_cell->cell_kind == aioc__undefined)
2536                 continue;
2537         
2538             presence_index++;
2539             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2540                 result.type_descriptor = type_cell->type_descriptor;
2541                 result.presence_index = presence_index;
2542                 break;
2543             }
2544         }
2545         
2546         return result;
2547 }
2548
2549 static int
2550 memb_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2551                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2552         
2553         if(!sptr) {
2554                 ASN__CTFAIL(app_key, td, sptr,
2555                         "%s: value not given (%s:%d)",
2556                         td->name, __FILE__, __LINE__);
2557                 return -1;
2558         }
2559         
2560         
2561         if(1 /* No applicable constraints whatsoever */) {
2562                 /* Nothing is here. See below */
2563         }
2564         
2565         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2566 }
2567
2568 static int
2569 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2570                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2571         long value;
2572         
2573         if(!sptr) {
2574                 ASN__CTFAIL(app_key, td, sptr,
2575                         "%s: value not given (%s:%d)",
2576                         td->name, __FILE__, __LINE__);
2577                 return -1;
2578         }
2579         
2580         value = *(const long *)sptr;
2581         
2582         if((value >= 0 && value <= 65535)) {
2583                 /* Constraint check succeeded */
2584                 return 0;
2585         } else {
2586                 ASN__CTFAIL(app_key, td, sptr,
2587                         "%s: constraint failed (%s:%d)",
2588                         td->name, __FILE__, __LINE__);
2589                 return -1;
2590         }
2591 }
2592
2593 static int
2594 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2595                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2596         
2597         if(!sptr) {
2598                 ASN__CTFAIL(app_key, td, sptr,
2599                         "%s: value not given (%s:%d)",
2600                         td->name, __FILE__, __LINE__);
2601                 return -1;
2602         }
2603         
2604         
2605         if(1 /* No applicable constraints whatsoever */) {
2606                 /* Nothing is here. See below */
2607         }
2608         
2609         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2610 }
2611
2612 static int
2613 memb_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2614                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2615         
2616         if(!sptr) {
2617                 ASN__CTFAIL(app_key, td, sptr,
2618                         "%s: value not given (%s:%d)",
2619                         td->name, __FILE__, __LINE__);
2620                 return -1;
2621         }
2622         
2623         
2624         if(1 /* No applicable constraints whatsoever */) {
2625                 /* Nothing is here. See below */
2626         }
2627         
2628         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2629 }
2630
2631 static int
2632 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2633                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2634         long value;
2635         
2636         if(!sptr) {
2637                 ASN__CTFAIL(app_key, td, sptr,
2638                         "%s: value not given (%s:%d)",
2639                         td->name, __FILE__, __LINE__);
2640                 return -1;
2641         }
2642         
2643         value = *(const long *)sptr;
2644         
2645         if((value >= 0 && value <= 65535)) {
2646                 /* Constraint check succeeded */
2647                 return 0;
2648         } else {
2649                 ASN__CTFAIL(app_key, td, sptr,
2650                         "%s: constraint failed (%s:%d)",
2651                         td->name, __FILE__, __LINE__);
2652                 return -1;
2653         }
2654 }
2655
2656 static int
2657 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2658                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2659         
2660         if(!sptr) {
2661                 ASN__CTFAIL(app_key, td, sptr,
2662                         "%s: value not given (%s:%d)",
2663                         td->name, __FILE__, __LINE__);
2664                 return -1;
2665         }
2666         
2667         
2668         if(1 /* No applicable constraints whatsoever */) {
2669                 /* Nothing is here. See below */
2670         }
2671         
2672         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2673 }
2674
2675 static int
2676 memb_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2677                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2678         
2679         if(!sptr) {
2680                 ASN__CTFAIL(app_key, td, sptr,
2681                         "%s: value not given (%s:%d)",
2682                         td->name, __FILE__, __LINE__);
2683                 return -1;
2684         }
2685         
2686         
2687         if(1 /* No applicable constraints whatsoever */) {
2688                 /* Nothing is here. See below */
2689         }
2690         
2691         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2692 }
2693
2694 static int
2695 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2696                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2697         long value;
2698         
2699         if(!sptr) {
2700                 ASN__CTFAIL(app_key, td, sptr,
2701                         "%s: value not given (%s:%d)",
2702                         td->name, __FILE__, __LINE__);
2703                 return -1;
2704         }
2705         
2706         value = *(const long *)sptr;
2707         
2708         if((value >= 0 && value <= 65535)) {
2709                 /* Constraint check succeeded */
2710                 return 0;
2711         } else {
2712                 ASN__CTFAIL(app_key, td, sptr,
2713                         "%s: constraint failed (%s:%d)",
2714                         td->name, __FILE__, __LINE__);
2715                 return -1;
2716         }
2717 }
2718
2719 static int
2720 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2721                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2722         
2723         if(!sptr) {
2724                 ASN__CTFAIL(app_key, td, sptr,
2725                         "%s: value not given (%s:%d)",
2726                         td->name, __FILE__, __LINE__);
2727                 return -1;
2728         }
2729         
2730         
2731         if(1 /* No applicable constraints whatsoever */) {
2732                 /* Nothing is here. See below */
2733         }
2734         
2735         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2736 }
2737
2738 static int
2739 memb_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2740                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2741         
2742         if(!sptr) {
2743                 ASN__CTFAIL(app_key, td, sptr,
2744                         "%s: value not given (%s:%d)",
2745                         td->name, __FILE__, __LINE__);
2746                 return -1;
2747         }
2748         
2749         
2750         if(1 /* No applicable constraints whatsoever */) {
2751                 /* Nothing is here. See below */
2752         }
2753         
2754         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2755 }
2756
2757 static int
2758 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2759                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2760         long value;
2761         
2762         if(!sptr) {
2763                 ASN__CTFAIL(app_key, td, sptr,
2764                         "%s: value not given (%s:%d)",
2765                         td->name, __FILE__, __LINE__);
2766                 return -1;
2767         }
2768         
2769         value = *(const long *)sptr;
2770         
2771         if((value >= 0 && value <= 65535)) {
2772                 /* Constraint check succeeded */
2773                 return 0;
2774         } else {
2775                 ASN__CTFAIL(app_key, td, sptr,
2776                         "%s: constraint failed (%s:%d)",
2777                         td->name, __FILE__, __LINE__);
2778                 return -1;
2779         }
2780 }
2781
2782 static int
2783 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2784                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2785         
2786         if(!sptr) {
2787                 ASN__CTFAIL(app_key, td, sptr,
2788                         "%s: value not given (%s:%d)",
2789                         td->name, __FILE__, __LINE__);
2790                 return -1;
2791         }
2792         
2793         
2794         if(1 /* No applicable constraints whatsoever */) {
2795                 /* Nothing is here. See below */
2796         }
2797         
2798         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2799 }
2800
2801 static int
2802 memb_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2803                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2804         
2805         if(!sptr) {
2806                 ASN__CTFAIL(app_key, td, sptr,
2807                         "%s: value not given (%s:%d)",
2808                         td->name, __FILE__, __LINE__);
2809                 return -1;
2810         }
2811         
2812         
2813         if(1 /* No applicable constraints whatsoever */) {
2814                 /* Nothing is here. See below */
2815         }
2816         
2817         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2818 }
2819
2820 static int
2821 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2822                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2823         long value;
2824         
2825         if(!sptr) {
2826                 ASN__CTFAIL(app_key, td, sptr,
2827                         "%s: value not given (%s:%d)",
2828                         td->name, __FILE__, __LINE__);
2829                 return -1;
2830         }
2831         
2832         value = *(const long *)sptr;
2833         
2834         if((value >= 0 && value <= 65535)) {
2835                 /* Constraint check succeeded */
2836                 return 0;
2837         } else {
2838                 ASN__CTFAIL(app_key, td, sptr,
2839                         "%s: constraint failed (%s:%d)",
2840                         td->name, __FILE__, __LINE__);
2841                 return -1;
2842         }
2843 }
2844
2845 static int
2846 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2847                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2848         
2849         if(!sptr) {
2850                 ASN__CTFAIL(app_key, td, sptr,
2851                         "%s: value not given (%s:%d)",
2852                         td->name, __FILE__, __LINE__);
2853                 return -1;
2854         }
2855         
2856         
2857         if(1 /* No applicable constraints whatsoever */) {
2858                 /* Nothing is here. See below */
2859         }
2860         
2861         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2862 }
2863
2864 static int
2865 memb_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2866                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2867         
2868         if(!sptr) {
2869                 ASN__CTFAIL(app_key, td, sptr,
2870                         "%s: value not given (%s:%d)",
2871                         td->name, __FILE__, __LINE__);
2872                 return -1;
2873         }
2874         
2875         
2876         if(1 /* No applicable constraints whatsoever */) {
2877                 /* Nothing is here. See below */
2878         }
2879         
2880         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2881 }
2882
2883 static int
2884 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2885                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2886         long value;
2887         
2888         if(!sptr) {
2889                 ASN__CTFAIL(app_key, td, sptr,
2890                         "%s: value not given (%s:%d)",
2891                         td->name, __FILE__, __LINE__);
2892                 return -1;
2893         }
2894         
2895         value = *(const long *)sptr;
2896         
2897         if((value >= 0 && value <= 65535)) {
2898                 /* Constraint check succeeded */
2899                 return 0;
2900         } else {
2901                 ASN__CTFAIL(app_key, td, sptr,
2902                         "%s: constraint failed (%s:%d)",
2903                         td->name, __FILE__, __LINE__);
2904                 return -1;
2905         }
2906 }
2907
2908 static int
2909 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2910                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2911         
2912         if(!sptr) {
2913                 ASN__CTFAIL(app_key, td, sptr,
2914                         "%s: value not given (%s:%d)",
2915                         td->name, __FILE__, __LINE__);
2916                 return -1;
2917         }
2918         
2919         
2920         if(1 /* No applicable constraints whatsoever */) {
2921                 /* Nothing is here. See below */
2922         }
2923         
2924         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2925 }
2926
2927 static int
2928 memb_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2929                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2930         
2931         if(!sptr) {
2932                 ASN__CTFAIL(app_key, td, sptr,
2933                         "%s: value not given (%s:%d)",
2934                         td->name, __FILE__, __LINE__);
2935                 return -1;
2936         }
2937         
2938         
2939         if(1 /* No applicable constraints whatsoever */) {
2940                 /* Nothing is here. See below */
2941         }
2942         
2943         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2944 }
2945
2946 static int
2947 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2948                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2949         long value;
2950         
2951         if(!sptr) {
2952                 ASN__CTFAIL(app_key, td, sptr,
2953                         "%s: value not given (%s:%d)",
2954                         td->name, __FILE__, __LINE__);
2955                 return -1;
2956         }
2957         
2958         value = *(const long *)sptr;
2959         
2960         if((value >= 0 && value <= 65535)) {
2961                 /* Constraint check succeeded */
2962                 return 0;
2963         } else {
2964                 ASN__CTFAIL(app_key, td, sptr,
2965                         "%s: constraint failed (%s:%d)",
2966                         td->name, __FILE__, __LINE__);
2967                 return -1;
2968         }
2969 }
2970
2971 static asn_type_selector_result_t
2972 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2973         asn_type_selector_result_t result = {0, 0};
2974         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
2975         size_t constraining_column = 0; /* &id */
2976         size_t for_column = 1; /* &criticality */
2977         size_t row, presence_index = 0;
2978         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
2979         
2980         for(row=0; row < itable->rows_count; row++) {
2981             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2982             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2983         
2984             if(type_cell->cell_kind == aioc__undefined)
2985                 continue;
2986         
2987             presence_index++;
2988             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2989                 result.type_descriptor = type_cell->type_descriptor;
2990                 result.presence_index = presence_index;
2991                 break;
2992             }
2993         }
2994         
2995         return result;
2996 }
2997
2998 static int
2999 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
3000                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3001         
3002         if(!sptr) {
3003                 ASN__CTFAIL(app_key, td, sptr,
3004                         "%s: value not given (%s:%d)",
3005                         td->name, __FILE__, __LINE__);
3006                 return -1;
3007         }
3008         
3009         
3010         if(1 /* No applicable constraints whatsoever */) {
3011                 /* Nothing is here. See below */
3012         }
3013         
3014         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3015 }
3016
3017 static asn_type_selector_result_t
3018 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3019         asn_type_selector_result_t result = {0, 0};
3020         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
3021         size_t constraining_column = 0; /* &id */
3022         size_t for_column = 2; /* &Extension */
3023         size_t row, presence_index = 0;
3024         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
3025         
3026         for(row=0; row < itable->rows_count; row++) {
3027             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3028             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3029         
3030             if(type_cell->cell_kind == aioc__undefined)
3031                 continue;
3032         
3033             presence_index++;
3034             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3035                 result.type_descriptor = type_cell->type_descriptor;
3036                 result.presence_index = presence_index;
3037                 break;
3038             }
3039         }
3040         
3041         return result;
3042 }
3043
3044 static int
3045 memb_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
3046                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3047         
3048         if(!sptr) {
3049                 ASN__CTFAIL(app_key, td, sptr,
3050                         "%s: value not given (%s:%d)",
3051                         td->name, __FILE__, __LINE__);
3052                 return -1;
3053         }
3054         
3055         
3056         if(1 /* No applicable constraints whatsoever */) {
3057                 /* Nothing is here. See below */
3058         }
3059         
3060         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3061 }
3062
3063 static int
3064 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3065                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3066         long value;
3067         
3068         if(!sptr) {
3069                 ASN__CTFAIL(app_key, td, sptr,
3070                         "%s: value not given (%s:%d)",
3071                         td->name, __FILE__, __LINE__);
3072                 return -1;
3073         }
3074         
3075         value = *(const long *)sptr;
3076         
3077         if((value >= 0 && value <= 65535)) {
3078                 /* Constraint check succeeded */
3079                 return 0;
3080         } else {
3081                 ASN__CTFAIL(app_key, td, sptr,
3082                         "%s: constraint failed (%s:%d)",
3083                         td->name, __FILE__, __LINE__);
3084                 return -1;
3085         }
3086 }
3087
3088 static int
3089 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3090                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3091         
3092         if(!sptr) {
3093                 ASN__CTFAIL(app_key, td, sptr,
3094                         "%s: value not given (%s:%d)",
3095                         td->name, __FILE__, __LINE__);
3096                 return -1;
3097         }
3098         
3099         
3100         if(1 /* No applicable constraints whatsoever */) {
3101                 /* Nothing is here. See below */
3102         }
3103         
3104         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3105 }
3106
3107 static int
3108 memb_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3109                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3110         
3111         if(!sptr) {
3112                 ASN__CTFAIL(app_key, td, sptr,
3113                         "%s: value not given (%s:%d)",
3114                         td->name, __FILE__, __LINE__);
3115                 return -1;
3116         }
3117         
3118         
3119         if(1 /* No applicable constraints whatsoever */) {
3120                 /* Nothing is here. See below */
3121         }
3122         
3123         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3124 }
3125
3126 static int
3127 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3128                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3129         long value;
3130         
3131         if(!sptr) {
3132                 ASN__CTFAIL(app_key, td, sptr,
3133                         "%s: value not given (%s:%d)",
3134                         td->name, __FILE__, __LINE__);
3135                 return -1;
3136         }
3137         
3138         value = *(const long *)sptr;
3139         
3140         if((value >= 0 && value <= 65535)) {
3141                 /* Constraint check succeeded */
3142                 return 0;
3143         } else {
3144                 ASN__CTFAIL(app_key, td, sptr,
3145                         "%s: constraint failed (%s:%d)",
3146                         td->name, __FILE__, __LINE__);
3147                 return -1;
3148         }
3149 }
3150
3151 static int
3152 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3153                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3154         
3155         if(!sptr) {
3156                 ASN__CTFAIL(app_key, td, sptr,
3157                         "%s: value not given (%s:%d)",
3158                         td->name, __FILE__, __LINE__);
3159                 return -1;
3160         }
3161         
3162         
3163         if(1 /* No applicable constraints whatsoever */) {
3164                 /* Nothing is here. See below */
3165         }
3166         
3167         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3168 }
3169
3170 static int
3171 memb_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3172                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3173         
3174         if(!sptr) {
3175                 ASN__CTFAIL(app_key, td, sptr,
3176                         "%s: value not given (%s:%d)",
3177                         td->name, __FILE__, __LINE__);
3178                 return -1;
3179         }
3180         
3181         
3182         if(1 /* No applicable constraints whatsoever */) {
3183                 /* Nothing is here. See below */
3184         }
3185         
3186         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3187 }
3188
3189 static int
3190 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3191                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3192         long value;
3193         
3194         if(!sptr) {
3195                 ASN__CTFAIL(app_key, td, sptr,
3196                         "%s: value not given (%s:%d)",
3197                         td->name, __FILE__, __LINE__);
3198                 return -1;
3199         }
3200         
3201         value = *(const long *)sptr;
3202         
3203         if((value >= 0 && value <= 65535)) {
3204                 /* Constraint check succeeded */
3205                 return 0;
3206         } else {
3207                 ASN__CTFAIL(app_key, td, sptr,
3208                         "%s: constraint failed (%s:%d)",
3209                         td->name, __FILE__, __LINE__);
3210                 return -1;
3211         }
3212 }
3213
3214 static int
3215 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3216                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3217         
3218         if(!sptr) {
3219                 ASN__CTFAIL(app_key, td, sptr,
3220                         "%s: value not given (%s:%d)",
3221                         td->name, __FILE__, __LINE__);
3222                 return -1;
3223         }
3224         
3225         
3226         if(1 /* No applicable constraints whatsoever */) {
3227                 /* Nothing is here. See below */
3228         }
3229         
3230         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3231 }
3232
3233 static int
3234 memb_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3235                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3236         
3237         if(!sptr) {
3238                 ASN__CTFAIL(app_key, td, sptr,
3239                         "%s: value not given (%s:%d)",
3240                         td->name, __FILE__, __LINE__);
3241                 return -1;
3242         }
3243         
3244         
3245         if(1 /* No applicable constraints whatsoever */) {
3246                 /* Nothing is here. See below */
3247         }
3248         
3249         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3250 }
3251
3252 static int
3253 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3254                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3255         long value;
3256         
3257         if(!sptr) {
3258                 ASN__CTFAIL(app_key, td, sptr,
3259                         "%s: value not given (%s:%d)",
3260                         td->name, __FILE__, __LINE__);
3261                 return -1;
3262         }
3263         
3264         value = *(const long *)sptr;
3265         
3266         if((value >= 0 && value <= 65535)) {
3267                 /* Constraint check succeeded */
3268                 return 0;
3269         } else {
3270                 ASN__CTFAIL(app_key, td, sptr,
3271                         "%s: constraint failed (%s:%d)",
3272                         td->name, __FILE__, __LINE__);
3273                 return -1;
3274         }
3275 }
3276
3277 static int
3278 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3279                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3280         
3281         if(!sptr) {
3282                 ASN__CTFAIL(app_key, td, sptr,
3283                         "%s: value not given (%s:%d)",
3284                         td->name, __FILE__, __LINE__);
3285                 return -1;
3286         }
3287         
3288         
3289         if(1 /* No applicable constraints whatsoever */) {
3290                 /* Nothing is here. See below */
3291         }
3292         
3293         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3294 }
3295
3296 static int
3297 memb_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3298                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3299         
3300         if(!sptr) {
3301                 ASN__CTFAIL(app_key, td, sptr,
3302                         "%s: value not given (%s:%d)",
3303                         td->name, __FILE__, __LINE__);
3304                 return -1;
3305         }
3306         
3307         
3308         if(1 /* No applicable constraints whatsoever */) {
3309                 /* Nothing is here. See below */
3310         }
3311         
3312         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3313 }
3314
3315 static int
3316 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3317                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3318         long value;
3319         
3320         if(!sptr) {
3321                 ASN__CTFAIL(app_key, td, sptr,
3322                         "%s: value not given (%s:%d)",
3323                         td->name, __FILE__, __LINE__);
3324                 return -1;
3325         }
3326         
3327         value = *(const long *)sptr;
3328         
3329         if((value >= 0 && value <= 65535)) {
3330                 /* Constraint check succeeded */
3331                 return 0;
3332         } else {
3333                 ASN__CTFAIL(app_key, td, sptr,
3334                         "%s: constraint failed (%s:%d)",
3335                         td->name, __FILE__, __LINE__);
3336                 return -1;
3337         }
3338 }
3339
3340 static int
3341 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3342                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3343         
3344         if(!sptr) {
3345                 ASN__CTFAIL(app_key, td, sptr,
3346                         "%s: value not given (%s:%d)",
3347                         td->name, __FILE__, __LINE__);
3348                 return -1;
3349         }
3350         
3351         
3352         if(1 /* No applicable constraints whatsoever */) {
3353                 /* Nothing is here. See below */
3354         }
3355         
3356         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3357 }
3358
3359 static int
3360 memb_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3361                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3362         
3363         if(!sptr) {
3364                 ASN__CTFAIL(app_key, td, sptr,
3365                         "%s: value not given (%s:%d)",
3366                         td->name, __FILE__, __LINE__);
3367                 return -1;
3368         }
3369         
3370         
3371         if(1 /* No applicable constraints whatsoever */) {
3372                 /* Nothing is here. See below */
3373         }
3374         
3375         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3376 }
3377
3378 static int
3379 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3380                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3381         long value;
3382         
3383         if(!sptr) {
3384                 ASN__CTFAIL(app_key, td, sptr,
3385                         "%s: value not given (%s:%d)",
3386                         td->name, __FILE__, __LINE__);
3387                 return -1;
3388         }
3389         
3390         value = *(const long *)sptr;
3391         
3392         if((value >= 0 && value <= 65535)) {
3393                 /* Constraint check succeeded */
3394                 return 0;
3395         } else {
3396                 ASN__CTFAIL(app_key, td, sptr,
3397                         "%s: constraint failed (%s:%d)",
3398                         td->name, __FILE__, __LINE__);
3399                 return -1;
3400         }
3401 }
3402
3403 static int
3404 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3405                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3406         
3407         if(!sptr) {
3408                 ASN__CTFAIL(app_key, td, sptr,
3409                         "%s: value not given (%s:%d)",
3410                         td->name, __FILE__, __LINE__);
3411                 return -1;
3412         }
3413         
3414         
3415         if(1 /* No applicable constraints whatsoever */) {
3416                 /* Nothing is here. See below */
3417         }
3418         
3419         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3420 }
3421
3422 static int
3423 memb_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3424                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3425         
3426         if(!sptr) {
3427                 ASN__CTFAIL(app_key, td, sptr,
3428                         "%s: value not given (%s:%d)",
3429                         td->name, __FILE__, __LINE__);
3430                 return -1;
3431         }
3432         
3433         
3434         if(1 /* No applicable constraints whatsoever */) {
3435                 /* Nothing is here. See below */
3436         }
3437         
3438         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3439 }
3440
3441 static int
3442 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3443                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3444         long value;
3445         
3446         if(!sptr) {
3447                 ASN__CTFAIL(app_key, td, sptr,
3448                         "%s: value not given (%s:%d)",
3449                         td->name, __FILE__, __LINE__);
3450                 return -1;
3451         }
3452         
3453         value = *(const long *)sptr;
3454         
3455         if((value >= 0 && value <= 65535)) {
3456                 /* Constraint check succeeded */
3457                 return 0;
3458         } else {
3459                 ASN__CTFAIL(app_key, td, sptr,
3460                         "%s: constraint failed (%s:%d)",
3461                         td->name, __FILE__, __LINE__);
3462                 return -1;
3463         }
3464 }
3465
3466 static int
3467 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3468                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3469         
3470         if(!sptr) {
3471                 ASN__CTFAIL(app_key, td, sptr,
3472                         "%s: value not given (%s:%d)",
3473                         td->name, __FILE__, __LINE__);
3474                 return -1;
3475         }
3476         
3477         
3478         if(1 /* No applicable constraints whatsoever */) {
3479                 /* Nothing is here. See below */
3480         }
3481         
3482         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3483 }
3484
3485 static int
3486 memb_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3487                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3488         
3489         if(!sptr) {
3490                 ASN__CTFAIL(app_key, td, sptr,
3491                         "%s: value not given (%s:%d)",
3492                         td->name, __FILE__, __LINE__);
3493                 return -1;
3494         }
3495         
3496         
3497         if(1 /* No applicable constraints whatsoever */) {
3498                 /* Nothing is here. See below */
3499         }
3500         
3501         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3502 }
3503
3504 static int
3505 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3506                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3507         long value;
3508         
3509         if(!sptr) {
3510                 ASN__CTFAIL(app_key, td, sptr,
3511                         "%s: value not given (%s:%d)",
3512                         td->name, __FILE__, __LINE__);
3513                 return -1;
3514         }
3515         
3516         value = *(const long *)sptr;
3517         
3518         if((value >= 0 && value <= 65535)) {
3519                 /* Constraint check succeeded */
3520                 return 0;
3521         } else {
3522                 ASN__CTFAIL(app_key, td, sptr,
3523                         "%s: constraint failed (%s:%d)",
3524                         td->name, __FILE__, __LINE__);
3525                 return -1;
3526         }
3527 }
3528
3529 static int
3530 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3531                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3532         
3533         if(!sptr) {
3534                 ASN__CTFAIL(app_key, td, sptr,
3535                         "%s: value not given (%s:%d)",
3536                         td->name, __FILE__, __LINE__);
3537                 return -1;
3538         }
3539         
3540         
3541         if(1 /* No applicable constraints whatsoever */) {
3542                 /* Nothing is here. See below */
3543         }
3544         
3545         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3546 }
3547
3548 static int
3549 memb_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3550                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3551         
3552         if(!sptr) {
3553                 ASN__CTFAIL(app_key, td, sptr,
3554                         "%s: value not given (%s:%d)",
3555                         td->name, __FILE__, __LINE__);
3556                 return -1;
3557         }
3558         
3559         
3560         if(1 /* No applicable constraints whatsoever */) {
3561                 /* Nothing is here. See below */
3562         }
3563         
3564         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3565 }
3566
3567 static int
3568 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3569                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3570         long value;
3571         
3572         if(!sptr) {
3573                 ASN__CTFAIL(app_key, td, sptr,
3574                         "%s: value not given (%s:%d)",
3575                         td->name, __FILE__, __LINE__);
3576                 return -1;
3577         }
3578         
3579         value = *(const long *)sptr;
3580         
3581         if((value >= 0 && value <= 65535)) {
3582                 /* Constraint check succeeded */
3583                 return 0;
3584         } else {
3585                 ASN__CTFAIL(app_key, td, sptr,
3586                         "%s: constraint failed (%s:%d)",
3587                         td->name, __FILE__, __LINE__);
3588                 return -1;
3589         }
3590 }
3591
3592 static int
3593 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3594                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3595         
3596         if(!sptr) {
3597                 ASN__CTFAIL(app_key, td, sptr,
3598                         "%s: value not given (%s:%d)",
3599                         td->name, __FILE__, __LINE__);
3600                 return -1;
3601         }
3602         
3603         
3604         if(1 /* No applicable constraints whatsoever */) {
3605                 /* Nothing is here. See below */
3606         }
3607         
3608         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3609 }
3610
3611 static int
3612 memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3613                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3614         
3615         if(!sptr) {
3616                 ASN__CTFAIL(app_key, td, sptr,
3617                         "%s: value not given (%s:%d)",
3618                         td->name, __FILE__, __LINE__);
3619                 return -1;
3620         }
3621         
3622         
3623         if(1 /* No applicable constraints whatsoever */) {
3624                 /* Nothing is here. See below */
3625         }
3626         
3627         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3628 }
3629
3630 static int
3631 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3632                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3633         long value;
3634         
3635         if(!sptr) {
3636                 ASN__CTFAIL(app_key, td, sptr,
3637                         "%s: value not given (%s:%d)",
3638                         td->name, __FILE__, __LINE__);
3639                 return -1;
3640         }
3641         
3642         value = *(const long *)sptr;
3643         
3644         if((value >= 0 && value <= 65535)) {
3645                 /* Constraint check succeeded */
3646                 return 0;
3647         } else {
3648                 ASN__CTFAIL(app_key, td, sptr,
3649                         "%s: constraint failed (%s:%d)",
3650                         td->name, __FILE__, __LINE__);
3651                 return -1;
3652         }
3653 }
3654
3655 static int
3656 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3657                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3658         
3659         if(!sptr) {
3660                 ASN__CTFAIL(app_key, td, sptr,
3661                         "%s: value not given (%s:%d)",
3662                         td->name, __FILE__, __LINE__);
3663                 return -1;
3664         }
3665         
3666         
3667         if(1 /* No applicable constraints whatsoever */) {
3668                 /* Nothing is here. See below */
3669         }
3670         
3671         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3672 }
3673
3674 static int
3675 memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3676                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3677         
3678         if(!sptr) {
3679                 ASN__CTFAIL(app_key, td, sptr,
3680                         "%s: value not given (%s:%d)",
3681                         td->name, __FILE__, __LINE__);
3682                 return -1;
3683         }
3684         
3685         
3686         if(1 /* No applicable constraints whatsoever */) {
3687                 /* Nothing is here. See below */
3688         }
3689         
3690         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3691 }
3692
3693 static int
3694 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3695                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3696         long value;
3697         
3698         if(!sptr) {
3699                 ASN__CTFAIL(app_key, td, sptr,
3700                         "%s: value not given (%s:%d)",
3701                         td->name, __FILE__, __LINE__);
3702                 return -1;
3703         }
3704         
3705         value = *(const long *)sptr;
3706         
3707         if((value >= 0 && value <= 65535)) {
3708                 /* Constraint check succeeded */
3709                 return 0;
3710         } else {
3711                 ASN__CTFAIL(app_key, td, sptr,
3712                         "%s: constraint failed (%s:%d)",
3713                         td->name, __FILE__, __LINE__);
3714                 return -1;
3715         }
3716 }
3717
3718 static int
3719 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3720                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3721         
3722         if(!sptr) {
3723                 ASN__CTFAIL(app_key, td, sptr,
3724                         "%s: value not given (%s:%d)",
3725                         td->name, __FILE__, __LINE__);
3726                 return -1;
3727         }
3728         
3729         
3730         if(1 /* No applicable constraints whatsoever */) {
3731                 /* Nothing is here. See below */
3732         }
3733         
3734         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3735 }
3736
3737 static int
3738 memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3739                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3740         
3741         if(!sptr) {
3742                 ASN__CTFAIL(app_key, td, sptr,
3743                         "%s: value not given (%s:%d)",
3744                         td->name, __FILE__, __LINE__);
3745                 return -1;
3746         }
3747         
3748         
3749         if(1 /* No applicable constraints whatsoever */) {
3750                 /* Nothing is here. See below */
3751         }
3752         
3753         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3754 }
3755
3756 static int
3757 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3758                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3759         long value;
3760         
3761         if(!sptr) {
3762                 ASN__CTFAIL(app_key, td, sptr,
3763                         "%s: value not given (%s:%d)",
3764                         td->name, __FILE__, __LINE__);
3765                 return -1;
3766         }
3767         
3768         value = *(const long *)sptr;
3769         
3770         if((value >= 0 && value <= 65535)) {
3771                 /* Constraint check succeeded */
3772                 return 0;
3773         } else {
3774                 ASN__CTFAIL(app_key, td, sptr,
3775                         "%s: constraint failed (%s:%d)",
3776                         td->name, __FILE__, __LINE__);
3777                 return -1;
3778         }
3779 }
3780
3781 static int
3782 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3783                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3784         
3785         if(!sptr) {
3786                 ASN__CTFAIL(app_key, td, sptr,
3787                         "%s: value not given (%s:%d)",
3788                         td->name, __FILE__, __LINE__);
3789                 return -1;
3790         }
3791         
3792         
3793         if(1 /* No applicable constraints whatsoever */) {
3794                 /* Nothing is here. See below */
3795         }
3796         
3797         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3798 }
3799
3800 static int
3801 memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3802                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3803         
3804         if(!sptr) {
3805                 ASN__CTFAIL(app_key, td, sptr,
3806                         "%s: value not given (%s:%d)",
3807                         td->name, __FILE__, __LINE__);
3808                 return -1;
3809         }
3810         
3811         
3812         if(1 /* No applicable constraints whatsoever */) {
3813                 /* Nothing is here. See below */
3814         }
3815         
3816         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3817 }
3818
3819 static int
3820 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3821                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3822         long value;
3823         
3824         if(!sptr) {
3825                 ASN__CTFAIL(app_key, td, sptr,
3826                         "%s: value not given (%s:%d)",
3827                         td->name, __FILE__, __LINE__);
3828                 return -1;
3829         }
3830         
3831         value = *(const long *)sptr;
3832         
3833         if((value >= 0 && value <= 65535)) {
3834                 /* Constraint check succeeded */
3835                 return 0;
3836         } else {
3837                 ASN__CTFAIL(app_key, td, sptr,
3838                         "%s: constraint failed (%s:%d)",
3839                         td->name, __FILE__, __LINE__);
3840                 return -1;
3841         }
3842 }
3843
3844 static int
3845 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3846                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3847         
3848         if(!sptr) {
3849                 ASN__CTFAIL(app_key, td, sptr,
3850                         "%s: value not given (%s:%d)",
3851                         td->name, __FILE__, __LINE__);
3852                 return -1;
3853         }
3854         
3855         
3856         if(1 /* No applicable constraints whatsoever */) {
3857                 /* Nothing is here. See below */
3858         }
3859         
3860         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3861 }
3862
3863 static int
3864 memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3865                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3866         
3867         if(!sptr) {
3868                 ASN__CTFAIL(app_key, td, sptr,
3869                         "%s: value not given (%s:%d)",
3870                         td->name, __FILE__, __LINE__);
3871                 return -1;
3872         }
3873         
3874         
3875         if(1 /* No applicable constraints whatsoever */) {
3876                 /* Nothing is here. See below */
3877         }
3878         
3879         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3880 }
3881
3882 static int
3883 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3884                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3885         long value;
3886         
3887         if(!sptr) {
3888                 ASN__CTFAIL(app_key, td, sptr,
3889                         "%s: value not given (%s:%d)",
3890                         td->name, __FILE__, __LINE__);
3891                 return -1;
3892         }
3893         
3894         value = *(const long *)sptr;
3895         
3896         if((value >= 0 && value <= 65535)) {
3897                 /* Constraint check succeeded */
3898                 return 0;
3899         } else {
3900                 ASN__CTFAIL(app_key, td, sptr,
3901                         "%s: constraint failed (%s:%d)",
3902                         td->name, __FILE__, __LINE__);
3903                 return -1;
3904         }
3905 }
3906
3907 static int
3908 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3909                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3910         
3911         if(!sptr) {
3912                 ASN__CTFAIL(app_key, td, sptr,
3913                         "%s: value not given (%s:%d)",
3914                         td->name, __FILE__, __LINE__);
3915                 return -1;
3916         }
3917         
3918         
3919         if(1 /* No applicable constraints whatsoever */) {
3920                 /* Nothing is here. See below */
3921         }
3922         
3923         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3924 }
3925
3926 static int
3927 memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3928                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3929         
3930         if(!sptr) {
3931                 ASN__CTFAIL(app_key, td, sptr,
3932                         "%s: value not given (%s:%d)",
3933                         td->name, __FILE__, __LINE__);
3934                 return -1;
3935         }
3936         
3937         
3938         if(1 /* No applicable constraints whatsoever */) {
3939                 /* Nothing is here. See below */
3940         }
3941         
3942         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3943 }
3944
3945 static int
3946 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3947                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3948         long value;
3949         
3950         if(!sptr) {
3951                 ASN__CTFAIL(app_key, td, sptr,
3952                         "%s: value not given (%s:%d)",
3953                         td->name, __FILE__, __LINE__);
3954                 return -1;
3955         }
3956         
3957         value = *(const long *)sptr;
3958         
3959         if((value >= 0 && value <= 65535)) {
3960                 /* Constraint check succeeded */
3961                 return 0;
3962         } else {
3963                 ASN__CTFAIL(app_key, td, sptr,
3964                         "%s: constraint failed (%s:%d)",
3965                         td->name, __FILE__, __LINE__);
3966                 return -1;
3967         }
3968 }
3969
3970 static int
3971 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3972                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3973         
3974         if(!sptr) {
3975                 ASN__CTFAIL(app_key, td, sptr,
3976                         "%s: value not given (%s:%d)",
3977                         td->name, __FILE__, __LINE__);
3978                 return -1;
3979         }
3980         
3981         
3982         if(1 /* No applicable constraints whatsoever */) {
3983                 /* Nothing is here. See below */
3984         }
3985         
3986         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3987 }
3988
3989 static int
3990 memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3991                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3992         
3993         if(!sptr) {
3994                 ASN__CTFAIL(app_key, td, sptr,
3995                         "%s: value not given (%s:%d)",
3996                         td->name, __FILE__, __LINE__);
3997                 return -1;
3998         }
3999         
4000         
4001         if(1 /* No applicable constraints whatsoever */) {
4002                 /* Nothing is here. See below */
4003         }
4004         
4005         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4006 }
4007
4008 static int
4009 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4010                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4011         long value;
4012         
4013         if(!sptr) {
4014                 ASN__CTFAIL(app_key, td, sptr,
4015                         "%s: value not given (%s:%d)",
4016                         td->name, __FILE__, __LINE__);
4017                 return -1;
4018         }
4019         
4020         value = *(const long *)sptr;
4021         
4022         if((value >= 0 && value <= 65535)) {
4023                 /* Constraint check succeeded */
4024                 return 0;
4025         } else {
4026                 ASN__CTFAIL(app_key, td, sptr,
4027                         "%s: constraint failed (%s:%d)",
4028                         td->name, __FILE__, __LINE__);
4029                 return -1;
4030         }
4031 }
4032
4033 static int
4034 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4035                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4036         
4037         if(!sptr) {
4038                 ASN__CTFAIL(app_key, td, sptr,
4039                         "%s: value not given (%s:%d)",
4040                         td->name, __FILE__, __LINE__);
4041                 return -1;
4042         }
4043         
4044         
4045         if(1 /* No applicable constraints whatsoever */) {
4046                 /* Nothing is here. See below */
4047         }
4048         
4049         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4050 }
4051
4052 static int
4053 memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4054                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4055         
4056         if(!sptr) {
4057                 ASN__CTFAIL(app_key, td, sptr,
4058                         "%s: value not given (%s:%d)",
4059                         td->name, __FILE__, __LINE__);
4060                 return -1;
4061         }
4062         
4063         
4064         if(1 /* No applicable constraints whatsoever */) {
4065                 /* Nothing is here. See below */
4066         }
4067         
4068         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4069 }
4070
4071 static int
4072 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4073                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4074         long value;
4075         
4076         if(!sptr) {
4077                 ASN__CTFAIL(app_key, td, sptr,
4078                         "%s: value not given (%s:%d)",
4079                         td->name, __FILE__, __LINE__);
4080                 return -1;
4081         }
4082         
4083         value = *(const long *)sptr;
4084         
4085         if((value >= 0 && value <= 65535)) {
4086                 /* Constraint check succeeded */
4087                 return 0;
4088         } else {
4089                 ASN__CTFAIL(app_key, td, sptr,
4090                         "%s: constraint failed (%s:%d)",
4091                         td->name, __FILE__, __LINE__);
4092                 return -1;
4093         }
4094 }
4095
4096 static int
4097 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4098                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4099         
4100         if(!sptr) {
4101                 ASN__CTFAIL(app_key, td, sptr,
4102                         "%s: value not given (%s:%d)",
4103                         td->name, __FILE__, __LINE__);
4104                 return -1;
4105         }
4106         
4107         
4108         if(1 /* No applicable constraints whatsoever */) {
4109                 /* Nothing is here. See below */
4110         }
4111         
4112         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4113 }
4114
4115 static int
4116 memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4117                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4118         
4119         if(!sptr) {
4120                 ASN__CTFAIL(app_key, td, sptr,
4121                         "%s: value not given (%s:%d)",
4122                         td->name, __FILE__, __LINE__);
4123                 return -1;
4124         }
4125         
4126         
4127         if(1 /* No applicable constraints whatsoever */) {
4128                 /* Nothing is here. See below */
4129         }
4130         
4131         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4132 }
4133
4134 static int
4135 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4136                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4137         long value;
4138         
4139         if(!sptr) {
4140                 ASN__CTFAIL(app_key, td, sptr,
4141                         "%s: value not given (%s:%d)",
4142                         td->name, __FILE__, __LINE__);
4143                 return -1;
4144         }
4145         
4146         value = *(const long *)sptr;
4147         
4148         if((value >= 0 && value <= 65535)) {
4149                 /* Constraint check succeeded */
4150                 return 0;
4151         } else {
4152                 ASN__CTFAIL(app_key, td, sptr,
4153                         "%s: constraint failed (%s:%d)",
4154                         td->name, __FILE__, __LINE__);
4155                 return -1;
4156         }
4157 }
4158
4159 static asn_type_selector_result_t
4160 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4161         asn_type_selector_result_t result = {0, 0};
4162         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4163         size_t constraining_column = 0; /* &id */
4164         size_t for_column = 1; /* &criticality */
4165         size_t row, presence_index = 0;
4166         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4167         
4168         for(row=0; row < itable->rows_count; row++) {
4169             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4170             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4171         
4172             if(type_cell->cell_kind == aioc__undefined)
4173                 continue;
4174         
4175             presence_index++;
4176             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4177                 result.type_descriptor = type_cell->type_descriptor;
4178                 result.presence_index = presence_index;
4179                 break;
4180             }
4181         }
4182         
4183         return result;
4184 }
4185
4186 static int
4187 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4188                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4189         
4190         if(!sptr) {
4191                 ASN__CTFAIL(app_key, td, sptr,
4192                         "%s: value not given (%s:%d)",
4193                         td->name, __FILE__, __LINE__);
4194                 return -1;
4195         }
4196         
4197         
4198         if(1 /* No applicable constraints whatsoever */) {
4199                 /* Nothing is here. See below */
4200         }
4201         
4202         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4203 }
4204
4205 static asn_type_selector_result_t
4206 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4207         asn_type_selector_result_t result = {0, 0};
4208         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4209         size_t constraining_column = 0; /* &id */
4210         size_t for_column = 2; /* &Extension */
4211         size_t row, presence_index = 0;
4212         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4213         
4214         for(row=0; row < itable->rows_count; row++) {
4215             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4216             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4217         
4218             if(type_cell->cell_kind == aioc__undefined)
4219                 continue;
4220         
4221             presence_index++;
4222             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4223                 result.type_descriptor = type_cell->type_descriptor;
4224                 result.presence_index = presence_index;
4225                 break;
4226             }
4227         }
4228         
4229         return result;
4230 }
4231
4232 static int
4233 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4234                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4235         
4236         if(!sptr) {
4237                 ASN__CTFAIL(app_key, td, sptr,
4238                         "%s: value not given (%s:%d)",
4239                         td->name, __FILE__, __LINE__);
4240                 return -1;
4241         }
4242         
4243         
4244         if(1 /* No applicable constraints whatsoever */) {
4245                 /* Nothing is here. See below */
4246         }
4247         
4248         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4249 }
4250
4251 static int
4252 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4253                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4254         long value;
4255         
4256         if(!sptr) {
4257                 ASN__CTFAIL(app_key, td, sptr,
4258                         "%s: value not given (%s:%d)",
4259                         td->name, __FILE__, __LINE__);
4260                 return -1;
4261         }
4262         
4263         value = *(const long *)sptr;
4264         
4265         if((value >= 0 && value <= 65535)) {
4266                 /* Constraint check succeeded */
4267                 return 0;
4268         } else {
4269                 ASN__CTFAIL(app_key, td, sptr,
4270                         "%s: constraint failed (%s:%d)",
4271                         td->name, __FILE__, __LINE__);
4272                 return -1;
4273         }
4274 }
4275
4276 static asn_type_selector_result_t
4277 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4278         asn_type_selector_result_t result = {0, 0};
4279         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4280         size_t constraining_column = 0; /* &id */
4281         size_t for_column = 1; /* &criticality */
4282         size_t row, presence_index = 0;
4283         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4284         
4285         for(row=0; row < itable->rows_count; row++) {
4286             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4287             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4288         
4289             if(type_cell->cell_kind == aioc__undefined)
4290                 continue;
4291         
4292             presence_index++;
4293             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4294                 result.type_descriptor = type_cell->type_descriptor;
4295                 result.presence_index = presence_index;
4296                 break;
4297             }
4298         }
4299         
4300         return result;
4301 }
4302
4303 static int
4304 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4305                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4306         
4307         if(!sptr) {
4308                 ASN__CTFAIL(app_key, td, sptr,
4309                         "%s: value not given (%s:%d)",
4310                         td->name, __FILE__, __LINE__);
4311                 return -1;
4312         }
4313         
4314         
4315         if(1 /* No applicable constraints whatsoever */) {
4316                 /* Nothing is here. See below */
4317         }
4318         
4319         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4320 }
4321
4322 static asn_type_selector_result_t
4323 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4324         asn_type_selector_result_t result = {0, 0};
4325         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4326         size_t constraining_column = 0; /* &id */
4327         size_t for_column = 2; /* &Extension */
4328         size_t row, presence_index = 0;
4329         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4330         
4331         for(row=0; row < itable->rows_count; row++) {
4332             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4333             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4334         
4335             if(type_cell->cell_kind == aioc__undefined)
4336                 continue;
4337         
4338             presence_index++;
4339             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4340                 result.type_descriptor = type_cell->type_descriptor;
4341                 result.presence_index = presence_index;
4342                 break;
4343             }
4344         }
4345         
4346         return result;
4347 }
4348
4349 static int
4350 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4351                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4352         
4353         if(!sptr) {
4354                 ASN__CTFAIL(app_key, td, sptr,
4355                         "%s: value not given (%s:%d)",
4356                         td->name, __FILE__, __LINE__);
4357                 return -1;
4358         }
4359         
4360         
4361         if(1 /* No applicable constraints whatsoever */) {
4362                 /* Nothing is here. See below */
4363         }
4364         
4365         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4366 }
4367
4368 static int
4369 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4370                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4371         long value;
4372         
4373         if(!sptr) {
4374                 ASN__CTFAIL(app_key, td, sptr,
4375                         "%s: value not given (%s:%d)",
4376                         td->name, __FILE__, __LINE__);
4377                 return -1;
4378         }
4379         
4380         value = *(const long *)sptr;
4381         
4382         if((value >= 0 && value <= 65535)) {
4383                 /* Constraint check succeeded */
4384                 return 0;
4385         } else {
4386                 ASN__CTFAIL(app_key, td, sptr,
4387                         "%s: constraint failed (%s:%d)",
4388                         td->name, __FILE__, __LINE__);
4389                 return -1;
4390         }
4391 }
4392
4393 static int
4394 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4395                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4396         
4397         if(!sptr) {
4398                 ASN__CTFAIL(app_key, td, sptr,
4399                         "%s: value not given (%s:%d)",
4400                         td->name, __FILE__, __LINE__);
4401                 return -1;
4402         }
4403         
4404         
4405         if(1 /* No applicable constraints whatsoever */) {
4406                 /* Nothing is here. See below */
4407         }
4408         
4409         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4410 }
4411
4412 static int
4413 memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4414                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4415         
4416         if(!sptr) {
4417                 ASN__CTFAIL(app_key, td, sptr,
4418                         "%s: value not given (%s:%d)",
4419                         td->name, __FILE__, __LINE__);
4420                 return -1;
4421         }
4422         
4423         
4424         if(1 /* No applicable constraints whatsoever */) {
4425                 /* Nothing is here. See below */
4426         }
4427         
4428         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4429 }
4430
4431 static int
4432 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4433                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4434         long value;
4435         
4436         if(!sptr) {
4437                 ASN__CTFAIL(app_key, td, sptr,
4438                         "%s: value not given (%s:%d)",
4439                         td->name, __FILE__, __LINE__);
4440                 return -1;
4441         }
4442         
4443         value = *(const long *)sptr;
4444         
4445         if((value >= 0 && value <= 65535)) {
4446                 /* Constraint check succeeded */
4447                 return 0;
4448         } else {
4449                 ASN__CTFAIL(app_key, td, sptr,
4450                         "%s: constraint failed (%s:%d)",
4451                         td->name, __FILE__, __LINE__);
4452                 return -1;
4453         }
4454 }
4455
4456 static asn_type_selector_result_t
4457 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4458         asn_type_selector_result_t result = {0, 0};
4459         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4460         size_t constraining_column = 0; /* &id */
4461         size_t for_column = 1; /* &criticality */
4462         size_t row, presence_index = 0;
4463         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4464         
4465         for(row=0; row < itable->rows_count; row++) {
4466             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4467             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4468         
4469             if(type_cell->cell_kind == aioc__undefined)
4470                 continue;
4471         
4472             presence_index++;
4473             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4474                 result.type_descriptor = type_cell->type_descriptor;
4475                 result.presence_index = presence_index;
4476                 break;
4477             }
4478         }
4479         
4480         return result;
4481 }
4482
4483 static int
4484 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4485                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4486         
4487         if(!sptr) {
4488                 ASN__CTFAIL(app_key, td, sptr,
4489                         "%s: value not given (%s:%d)",
4490                         td->name, __FILE__, __LINE__);
4491                 return -1;
4492         }
4493         
4494         
4495         if(1 /* No applicable constraints whatsoever */) {
4496                 /* Nothing is here. See below */
4497         }
4498         
4499         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4500 }
4501
4502 static asn_type_selector_result_t
4503 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4504         asn_type_selector_result_t result = {0, 0};
4505         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4506         size_t constraining_column = 0; /* &id */
4507         size_t for_column = 2; /* &Extension */
4508         size_t row, presence_index = 0;
4509         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4510         
4511         for(row=0; row < itable->rows_count; row++) {
4512             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4513             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4514         
4515             if(type_cell->cell_kind == aioc__undefined)
4516                 continue;
4517         
4518             presence_index++;
4519             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4520                 result.type_descriptor = type_cell->type_descriptor;
4521                 result.presence_index = presence_index;
4522                 break;
4523             }
4524         }
4525         
4526         return result;
4527 }
4528
4529 static int
4530 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4531                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4532         
4533         if(!sptr) {
4534                 ASN__CTFAIL(app_key, td, sptr,
4535                         "%s: value not given (%s:%d)",
4536                         td->name, __FILE__, __LINE__);
4537                 return -1;
4538         }
4539         
4540         
4541         if(1 /* No applicable constraints whatsoever */) {
4542                 /* Nothing is here. See below */
4543         }
4544         
4545         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4546 }
4547
4548 static int
4549 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4550                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4551         long value;
4552         
4553         if(!sptr) {
4554                 ASN__CTFAIL(app_key, td, sptr,
4555                         "%s: value not given (%s:%d)",
4556                         td->name, __FILE__, __LINE__);
4557                 return -1;
4558         }
4559         
4560         value = *(const long *)sptr;
4561         
4562         if((value >= 0 && value <= 65535)) {
4563                 /* Constraint check succeeded */
4564                 return 0;
4565         } else {
4566                 ASN__CTFAIL(app_key, td, sptr,
4567                         "%s: constraint failed (%s:%d)",
4568                         td->name, __FILE__, __LINE__);
4569                 return -1;
4570         }
4571 }
4572
4573 static asn_type_selector_result_t
4574 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4575         asn_type_selector_result_t result = {0, 0};
4576         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4577         size_t constraining_column = 0; /* &id */
4578         size_t for_column = 1; /* &criticality */
4579         size_t row, presence_index = 0;
4580         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4581         
4582         for(row=0; row < itable->rows_count; row++) {
4583             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4584             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4585         
4586             if(type_cell->cell_kind == aioc__undefined)
4587                 continue;
4588         
4589             presence_index++;
4590             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4591                 result.type_descriptor = type_cell->type_descriptor;
4592                 result.presence_index = presence_index;
4593                 break;
4594             }
4595         }
4596         
4597         return result;
4598 }
4599
4600 static int
4601 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4602                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4603         
4604         if(!sptr) {
4605                 ASN__CTFAIL(app_key, td, sptr,
4606                         "%s: value not given (%s:%d)",
4607                         td->name, __FILE__, __LINE__);
4608                 return -1;
4609         }
4610         
4611         
4612         if(1 /* No applicable constraints whatsoever */) {
4613                 /* Nothing is here. See below */
4614         }
4615         
4616         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4617 }
4618
4619 static asn_type_selector_result_t
4620 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4621         asn_type_selector_result_t result = {0, 0};
4622         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4623         size_t constraining_column = 0; /* &id */
4624         size_t for_column = 2; /* &Extension */
4625         size_t row, presence_index = 0;
4626         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4627         
4628         for(row=0; row < itable->rows_count; row++) {
4629             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4630             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4631         
4632             if(type_cell->cell_kind == aioc__undefined)
4633                 continue;
4634         
4635             presence_index++;
4636             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4637                 result.type_descriptor = type_cell->type_descriptor;
4638                 result.presence_index = presence_index;
4639                 break;
4640             }
4641         }
4642         
4643         return result;
4644 }
4645
4646 static int
4647 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4648                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4649         
4650         if(!sptr) {
4651                 ASN__CTFAIL(app_key, td, sptr,
4652                         "%s: value not given (%s:%d)",
4653                         td->name, __FILE__, __LINE__);
4654                 return -1;
4655         }
4656         
4657         
4658         if(1 /* No applicable constraints whatsoever */) {
4659                 /* Nothing is here. See below */
4660         }
4661         
4662         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4663 }
4664
4665 static int
4666 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4667                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4668         long value;
4669         
4670         if(!sptr) {
4671                 ASN__CTFAIL(app_key, td, sptr,
4672                         "%s: value not given (%s:%d)",
4673                         td->name, __FILE__, __LINE__);
4674                 return -1;
4675         }
4676         
4677         value = *(const long *)sptr;
4678         
4679         if((value >= 0 && value <= 65535)) {
4680                 /* Constraint check succeeded */
4681                 return 0;
4682         } else {
4683                 ASN__CTFAIL(app_key, td, sptr,
4684                         "%s: constraint failed (%s:%d)",
4685                         td->name, __FILE__, __LINE__);
4686                 return -1;
4687         }
4688 }
4689
4690 static int
4691 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4692                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4693         
4694         if(!sptr) {
4695                 ASN__CTFAIL(app_key, td, sptr,
4696                         "%s: value not given (%s:%d)",
4697                         td->name, __FILE__, __LINE__);
4698                 return -1;
4699         }
4700         
4701         
4702         if(1 /* No applicable constraints whatsoever */) {
4703                 /* Nothing is here. See below */
4704         }
4705         
4706         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4707 }
4708
4709 static int
4710 memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4711                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4712         
4713         if(!sptr) {
4714                 ASN__CTFAIL(app_key, td, sptr,
4715                         "%s: value not given (%s:%d)",
4716                         td->name, __FILE__, __LINE__);
4717                 return -1;
4718         }
4719         
4720         
4721         if(1 /* No applicable constraints whatsoever */) {
4722                 /* Nothing is here. See below */
4723         }
4724         
4725         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4726 }
4727
4728 static int
4729 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4730                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4731         long value;
4732         
4733         if(!sptr) {
4734                 ASN__CTFAIL(app_key, td, sptr,
4735                         "%s: value not given (%s:%d)",
4736                         td->name, __FILE__, __LINE__);
4737                 return -1;
4738         }
4739         
4740         value = *(const long *)sptr;
4741         
4742         if((value >= 0 && value <= 65535)) {
4743                 /* Constraint check succeeded */
4744                 return 0;
4745         } else {
4746                 ASN__CTFAIL(app_key, td, sptr,
4747                         "%s: constraint failed (%s:%d)",
4748                         td->name, __FILE__, __LINE__);
4749                 return -1;
4750         }
4751 }
4752
4753 static asn_type_selector_result_t
4754 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4755         asn_type_selector_result_t result = {0, 0};
4756         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4757         size_t constraining_column = 0; /* &id */
4758         size_t for_column = 1; /* &criticality */
4759         size_t row, presence_index = 0;
4760         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4761         
4762         for(row=0; row < itable->rows_count; row++) {
4763             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4764             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4765         
4766             if(type_cell->cell_kind == aioc__undefined)
4767                 continue;
4768         
4769             presence_index++;
4770             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4771                 result.type_descriptor = type_cell->type_descriptor;
4772                 result.presence_index = presence_index;
4773                 break;
4774             }
4775         }
4776         
4777         return result;
4778 }
4779
4780 static int
4781 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4782                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4783         
4784         if(!sptr) {
4785                 ASN__CTFAIL(app_key, td, sptr,
4786                         "%s: value not given (%s:%d)",
4787                         td->name, __FILE__, __LINE__);
4788                 return -1;
4789         }
4790         
4791         
4792         if(1 /* No applicable constraints whatsoever */) {
4793                 /* Nothing is here. See below */
4794         }
4795         
4796         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4797 }
4798
4799 static asn_type_selector_result_t
4800 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4801         asn_type_selector_result_t result = {0, 0};
4802         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4803         size_t constraining_column = 0; /* &id */
4804         size_t for_column = 2; /* &Extension */
4805         size_t row, presence_index = 0;
4806         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4807         
4808         for(row=0; row < itable->rows_count; row++) {
4809             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4810             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4811         
4812             if(type_cell->cell_kind == aioc__undefined)
4813                 continue;
4814         
4815             presence_index++;
4816             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4817                 result.type_descriptor = type_cell->type_descriptor;
4818                 result.presence_index = presence_index;
4819                 break;
4820             }
4821         }
4822         
4823         return result;
4824 }
4825
4826 static int
4827 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4828                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4829         
4830         if(!sptr) {
4831                 ASN__CTFAIL(app_key, td, sptr,
4832                         "%s: value not given (%s:%d)",
4833                         td->name, __FILE__, __LINE__);
4834                 return -1;
4835         }
4836         
4837         
4838         if(1 /* No applicable constraints whatsoever */) {
4839                 /* Nothing is here. See below */
4840         }
4841         
4842         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4843 }
4844
4845 static int
4846 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4847                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4848         long value;
4849         
4850         if(!sptr) {
4851                 ASN__CTFAIL(app_key, td, sptr,
4852                         "%s: value not given (%s:%d)",
4853                         td->name, __FILE__, __LINE__);
4854                 return -1;
4855         }
4856         
4857         value = *(const long *)sptr;
4858         
4859         if((value >= 0 && value <= 65535)) {
4860                 /* Constraint check succeeded */
4861                 return 0;
4862         } else {
4863                 ASN__CTFAIL(app_key, td, sptr,
4864                         "%s: constraint failed (%s:%d)",
4865                         td->name, __FILE__, __LINE__);
4866                 return -1;
4867         }
4868 }
4869
4870 static asn_type_selector_result_t
4871 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4872         asn_type_selector_result_t result = {0, 0};
4873         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4874         size_t constraining_column = 0; /* &id */
4875         size_t for_column = 1; /* &criticality */
4876         size_t row, presence_index = 0;
4877         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4878         
4879         for(row=0; row < itable->rows_count; row++) {
4880             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4881             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4882         
4883             if(type_cell->cell_kind == aioc__undefined)
4884                 continue;
4885         
4886             presence_index++;
4887             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4888                 result.type_descriptor = type_cell->type_descriptor;
4889                 result.presence_index = presence_index;
4890                 break;
4891             }
4892         }
4893         
4894         return result;
4895 }
4896
4897 static int
4898 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4899                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4900         
4901         if(!sptr) {
4902                 ASN__CTFAIL(app_key, td, sptr,
4903                         "%s: value not given (%s:%d)",
4904                         td->name, __FILE__, __LINE__);
4905                 return -1;
4906         }
4907         
4908         
4909         if(1 /* No applicable constraints whatsoever */) {
4910                 /* Nothing is here. See below */
4911         }
4912         
4913         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4914 }
4915
4916 static asn_type_selector_result_t
4917 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4918         asn_type_selector_result_t result = {0, 0};
4919         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4920         size_t constraining_column = 0; /* &id */
4921         size_t for_column = 2; /* &Extension */
4922         size_t row, presence_index = 0;
4923         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4924         
4925         for(row=0; row < itable->rows_count; row++) {
4926             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4927             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4928         
4929             if(type_cell->cell_kind == aioc__undefined)
4930                 continue;
4931         
4932             presence_index++;
4933             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4934                 result.type_descriptor = type_cell->type_descriptor;
4935                 result.presence_index = presence_index;
4936                 break;
4937             }
4938         }
4939         
4940         return result;
4941 }
4942
4943 static int
4944 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4945                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4946         
4947         if(!sptr) {
4948                 ASN__CTFAIL(app_key, td, sptr,
4949                         "%s: value not given (%s:%d)",
4950                         td->name, __FILE__, __LINE__);
4951                 return -1;
4952         }
4953         
4954         
4955         if(1 /* No applicable constraints whatsoever */) {
4956                 /* Nothing is here. See below */
4957         }
4958         
4959         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4960 }
4961
4962 static int
4963 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4964                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4965         long value;
4966         
4967         if(!sptr) {
4968                 ASN__CTFAIL(app_key, td, sptr,
4969                         "%s: value not given (%s:%d)",
4970                         td->name, __FILE__, __LINE__);
4971                 return -1;
4972         }
4973         
4974         value = *(const long *)sptr;
4975         
4976         if((value >= 0 && value <= 65535)) {
4977                 /* Constraint check succeeded */
4978                 return 0;
4979         } else {
4980                 ASN__CTFAIL(app_key, td, sptr,
4981                         "%s: constraint failed (%s:%d)",
4982                         td->name, __FILE__, __LINE__);
4983                 return -1;
4984         }
4985 }
4986
4987 static int
4988 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4989                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4990         
4991         if(!sptr) {
4992                 ASN__CTFAIL(app_key, td, sptr,
4993                         "%s: value not given (%s:%d)",
4994                         td->name, __FILE__, __LINE__);
4995                 return -1;
4996         }
4997         
4998         
4999         if(1 /* No applicable constraints whatsoever */) {
5000                 /* Nothing is here. See below */
5001         }
5002         
5003         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5004 }
5005
5006 static int
5007 memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
5008                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5009         
5010         if(!sptr) {
5011                 ASN__CTFAIL(app_key, td, sptr,
5012                         "%s: value not given (%s:%d)",
5013                         td->name, __FILE__, __LINE__);
5014                 return -1;
5015         }
5016         
5017         
5018         if(1 /* No applicable constraints whatsoever */) {
5019                 /* Nothing is here. See below */
5020         }
5021         
5022         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5023 }
5024
5025 static int
5026 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5027                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5028         long value;
5029         
5030         if(!sptr) {
5031                 ASN__CTFAIL(app_key, td, sptr,
5032                         "%s: value not given (%s:%d)",
5033                         td->name, __FILE__, __LINE__);
5034                 return -1;
5035         }
5036         
5037         value = *(const long *)sptr;
5038         
5039         if((value >= 0 && value <= 65535)) {
5040                 /* Constraint check succeeded */
5041                 return 0;
5042         } else {
5043                 ASN__CTFAIL(app_key, td, sptr,
5044                         "%s: constraint failed (%s:%d)",
5045                         td->name, __FILE__, __LINE__);
5046                 return -1;
5047         }
5048 }
5049
5050 static int
5051 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5052                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5053         
5054         if(!sptr) {
5055                 ASN__CTFAIL(app_key, td, sptr,
5056                         "%s: value not given (%s:%d)",
5057                         td->name, __FILE__, __LINE__);
5058                 return -1;
5059         }
5060         
5061         
5062         if(1 /* No applicable constraints whatsoever */) {
5063                 /* Nothing is here. See below */
5064         }
5065         
5066         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5067 }
5068
5069 static int
5070 memb_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5071                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5072         
5073         if(!sptr) {
5074                 ASN__CTFAIL(app_key, td, sptr,
5075                         "%s: value not given (%s:%d)",
5076                         td->name, __FILE__, __LINE__);
5077                 return -1;
5078         }
5079         
5080         
5081         if(1 /* No applicable constraints whatsoever */) {
5082                 /* Nothing is here. See below */
5083         }
5084         
5085         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5086 }
5087
5088 static int
5089 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5090                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5091         long value;
5092         
5093         if(!sptr) {
5094                 ASN__CTFAIL(app_key, td, sptr,
5095                         "%s: value not given (%s:%d)",
5096                         td->name, __FILE__, __LINE__);
5097                 return -1;
5098         }
5099         
5100         value = *(const long *)sptr;
5101         
5102         if((value >= 0 && value <= 65535)) {
5103                 /* Constraint check succeeded */
5104                 return 0;
5105         } else {
5106                 ASN__CTFAIL(app_key, td, sptr,
5107                         "%s: constraint failed (%s:%d)",
5108                         td->name, __FILE__, __LINE__);
5109                 return -1;
5110         }
5111 }
5112
5113 static asn_type_selector_result_t
5114 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5115         asn_type_selector_result_t result = {0, 0};
5116         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5117         size_t constraining_column = 0; /* &id */
5118         size_t for_column = 1; /* &criticality */
5119         size_t row, presence_index = 0;
5120         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5121         
5122         for(row=0; row < itable->rows_count; row++) {
5123             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5124             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5125         
5126             if(type_cell->cell_kind == aioc__undefined)
5127                 continue;
5128         
5129             presence_index++;
5130             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5131                 result.type_descriptor = type_cell->type_descriptor;
5132                 result.presence_index = presence_index;
5133                 break;
5134             }
5135         }
5136         
5137         return result;
5138 }
5139
5140 static int
5141 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5142                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5143         
5144         if(!sptr) {
5145                 ASN__CTFAIL(app_key, td, sptr,
5146                         "%s: value not given (%s:%d)",
5147                         td->name, __FILE__, __LINE__);
5148                 return -1;
5149         }
5150         
5151         
5152         if(1 /* No applicable constraints whatsoever */) {
5153                 /* Nothing is here. See below */
5154         }
5155         
5156         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5157 }
5158
5159 static asn_type_selector_result_t
5160 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5161         asn_type_selector_result_t result = {0, 0};
5162         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5163         size_t constraining_column = 0; /* &id */
5164         size_t for_column = 2; /* &Extension */
5165         size_t row, presence_index = 0;
5166         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5167         
5168         for(row=0; row < itable->rows_count; row++) {
5169             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5170             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5171         
5172             if(type_cell->cell_kind == aioc__undefined)
5173                 continue;
5174         
5175             presence_index++;
5176             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5177                 result.type_descriptor = type_cell->type_descriptor;
5178                 result.presence_index = presence_index;
5179                 break;
5180             }
5181         }
5182         
5183         return result;
5184 }
5185
5186 static int
5187 memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5188                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5189         
5190         if(!sptr) {
5191                 ASN__CTFAIL(app_key, td, sptr,
5192                         "%s: value not given (%s:%d)",
5193                         td->name, __FILE__, __LINE__);
5194                 return -1;
5195         }
5196         
5197         
5198         if(1 /* No applicable constraints whatsoever */) {
5199                 /* Nothing is here. See below */
5200         }
5201         
5202         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5203 }
5204
5205 static int
5206 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5207                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5208         long value;
5209         
5210         if(!sptr) {
5211                 ASN__CTFAIL(app_key, td, sptr,
5212                         "%s: value not given (%s:%d)",
5213                         td->name, __FILE__, __LINE__);
5214                 return -1;
5215         }
5216         
5217         value = *(const long *)sptr;
5218         
5219         if((value >= 0 && value <= 65535)) {
5220                 /* Constraint check succeeded */
5221                 return 0;
5222         } else {
5223                 ASN__CTFAIL(app_key, td, sptr,
5224                         "%s: constraint failed (%s:%d)",
5225                         td->name, __FILE__, __LINE__);
5226                 return -1;
5227         }
5228 }
5229
5230 static int
5231 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5232                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5233         
5234         if(!sptr) {
5235                 ASN__CTFAIL(app_key, td, sptr,
5236                         "%s: value not given (%s:%d)",
5237                         td->name, __FILE__, __LINE__);
5238                 return -1;
5239         }
5240         
5241         
5242         if(1 /* No applicable constraints whatsoever */) {
5243                 /* Nothing is here. See below */
5244         }
5245         
5246         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5247 }
5248
5249 static int
5250 memb_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5251                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5252         
5253         if(!sptr) {
5254                 ASN__CTFAIL(app_key, td, sptr,
5255                         "%s: value not given (%s:%d)",
5256                         td->name, __FILE__, __LINE__);
5257                 return -1;
5258         }
5259         
5260         
5261         if(1 /* No applicable constraints whatsoever */) {
5262                 /* Nothing is here. See below */
5263         }
5264         
5265         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5266 }
5267
5268 static int
5269 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5270                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5271         long value;
5272         
5273         if(!sptr) {
5274                 ASN__CTFAIL(app_key, td, sptr,
5275                         "%s: value not given (%s:%d)",
5276                         td->name, __FILE__, __LINE__);
5277                 return -1;
5278         }
5279         
5280         value = *(const long *)sptr;
5281         
5282         if((value >= 0 && value <= 65535)) {
5283                 /* Constraint check succeeded */
5284                 return 0;
5285         } else {
5286                 ASN__CTFAIL(app_key, td, sptr,
5287                         "%s: constraint failed (%s:%d)",
5288                         td->name, __FILE__, __LINE__);
5289                 return -1;
5290         }
5291 }
5292
5293 static asn_type_selector_result_t
5294 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5295         asn_type_selector_result_t result = {0, 0};
5296         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5297         size_t constraining_column = 0; /* &id */
5298         size_t for_column = 1; /* &criticality */
5299         size_t row, presence_index = 0;
5300         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5301         
5302         for(row=0; row < itable->rows_count; row++) {
5303             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5304             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5305         
5306             if(type_cell->cell_kind == aioc__undefined)
5307                 continue;
5308         
5309             presence_index++;
5310             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5311                 result.type_descriptor = type_cell->type_descriptor;
5312                 result.presence_index = presence_index;
5313                 break;
5314             }
5315         }
5316         
5317         return result;
5318 }
5319
5320 static int
5321 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5322                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5323         
5324         if(!sptr) {
5325                 ASN__CTFAIL(app_key, td, sptr,
5326                         "%s: value not given (%s:%d)",
5327                         td->name, __FILE__, __LINE__);
5328                 return -1;
5329         }
5330         
5331         
5332         if(1 /* No applicable constraints whatsoever */) {
5333                 /* Nothing is here. See below */
5334         }
5335         
5336         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5337 }
5338
5339 static asn_type_selector_result_t
5340 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5341         asn_type_selector_result_t result = {0, 0};
5342         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5343         size_t constraining_column = 0; /* &id */
5344         size_t for_column = 2; /* &Extension */
5345         size_t row, presence_index = 0;
5346         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5347         
5348         for(row=0; row < itable->rows_count; row++) {
5349             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5350             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5351         
5352             if(type_cell->cell_kind == aioc__undefined)
5353                 continue;
5354         
5355             presence_index++;
5356             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5357                 result.type_descriptor = type_cell->type_descriptor;
5358                 result.presence_index = presence_index;
5359                 break;
5360             }
5361         }
5362         
5363         return result;
5364 }
5365
5366 static int
5367 memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5368                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5369         
5370         if(!sptr) {
5371                 ASN__CTFAIL(app_key, td, sptr,
5372                         "%s: value not given (%s:%d)",
5373                         td->name, __FILE__, __LINE__);
5374                 return -1;
5375         }
5376         
5377         
5378         if(1 /* No applicable constraints whatsoever */) {
5379                 /* Nothing is here. See below */
5380         }
5381         
5382         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5383 }
5384
5385 static int
5386 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5387                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5388         long value;
5389         
5390         if(!sptr) {
5391                 ASN__CTFAIL(app_key, td, sptr,
5392                         "%s: value not given (%s:%d)",
5393                         td->name, __FILE__, __LINE__);
5394                 return -1;
5395         }
5396         
5397         value = *(const long *)sptr;
5398         
5399         if((value >= 0 && value <= 65535)) {
5400                 /* Constraint check succeeded */
5401                 return 0;
5402         } else {
5403                 ASN__CTFAIL(app_key, td, sptr,
5404                         "%s: constraint failed (%s:%d)",
5405                         td->name, __FILE__, __LINE__);
5406                 return -1;
5407         }
5408 }
5409
5410 static asn_type_selector_result_t
5411 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5412         asn_type_selector_result_t result = {0, 0};
5413         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5414         size_t constraining_column = 0; /* &id */
5415         size_t for_column = 1; /* &criticality */
5416         size_t row, presence_index = 0;
5417         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5418         
5419         for(row=0; row < itable->rows_count; row++) {
5420             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5421             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5422         
5423             if(type_cell->cell_kind == aioc__undefined)
5424                 continue;
5425         
5426             presence_index++;
5427             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5428                 result.type_descriptor = type_cell->type_descriptor;
5429                 result.presence_index = presence_index;
5430                 break;
5431             }
5432         }
5433         
5434         return result;
5435 }
5436
5437 static int
5438 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5439                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5440         
5441         if(!sptr) {
5442                 ASN__CTFAIL(app_key, td, sptr,
5443                         "%s: value not given (%s:%d)",
5444                         td->name, __FILE__, __LINE__);
5445                 return -1;
5446         }
5447         
5448         
5449         if(1 /* No applicable constraints whatsoever */) {
5450                 /* Nothing is here. See below */
5451         }
5452         
5453         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5454 }
5455
5456 static asn_type_selector_result_t
5457 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5458         asn_type_selector_result_t result = {0, 0};
5459         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5460         size_t constraining_column = 0; /* &id */
5461         size_t for_column = 2; /* &Extension */
5462         size_t row, presence_index = 0;
5463         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5464         
5465         for(row=0; row < itable->rows_count; row++) {
5466             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5467             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5468         
5469             if(type_cell->cell_kind == aioc__undefined)
5470                 continue;
5471         
5472             presence_index++;
5473             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5474                 result.type_descriptor = type_cell->type_descriptor;
5475                 result.presence_index = presence_index;
5476                 break;
5477             }
5478         }
5479         
5480         return result;
5481 }
5482
5483 static int
5484 memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5485                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5486         
5487         if(!sptr) {
5488                 ASN__CTFAIL(app_key, td, sptr,
5489                         "%s: value not given (%s:%d)",
5490                         td->name, __FILE__, __LINE__);
5491                 return -1;
5492         }
5493         
5494         
5495         if(1 /* No applicable constraints whatsoever */) {
5496                 /* Nothing is here. See below */
5497         }
5498         
5499         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5500 }
5501
5502 static int
5503 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5504                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5505         long value;
5506         
5507         if(!sptr) {
5508                 ASN__CTFAIL(app_key, td, sptr,
5509                         "%s: value not given (%s:%d)",
5510                         td->name, __FILE__, __LINE__);
5511                 return -1;
5512         }
5513         
5514         value = *(const long *)sptr;
5515         
5516         if((value >= 0 && value <= 65535)) {
5517                 /* Constraint check succeeded */
5518                 return 0;
5519         } else {
5520                 ASN__CTFAIL(app_key, td, sptr,
5521                         "%s: constraint failed (%s:%d)",
5522                         td->name, __FILE__, __LINE__);
5523                 return -1;
5524         }
5525 }
5526
5527 static int
5528 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5529                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5530         
5531         if(!sptr) {
5532                 ASN__CTFAIL(app_key, td, sptr,
5533                         "%s: value not given (%s:%d)",
5534                         td->name, __FILE__, __LINE__);
5535                 return -1;
5536         }
5537         
5538         
5539         if(1 /* No applicable constraints whatsoever */) {
5540                 /* Nothing is here. See below */
5541         }
5542         
5543         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5544 }
5545
5546 static int
5547 memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5548                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5549         
5550         if(!sptr) {
5551                 ASN__CTFAIL(app_key, td, sptr,
5552                         "%s: value not given (%s:%d)",
5553                         td->name, __FILE__, __LINE__);
5554                 return -1;
5555         }
5556         
5557         
5558         if(1 /* No applicable constraints whatsoever */) {
5559                 /* Nothing is here. See below */
5560         }
5561         
5562         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5563 }
5564
5565 static int
5566 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5567                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5568         long value;
5569         
5570         if(!sptr) {
5571                 ASN__CTFAIL(app_key, td, sptr,
5572                         "%s: value not given (%s:%d)",
5573                         td->name, __FILE__, __LINE__);
5574                 return -1;
5575         }
5576         
5577         value = *(const long *)sptr;
5578         
5579         if((value >= 0 && value <= 65535)) {
5580                 /* Constraint check succeeded */
5581                 return 0;
5582         } else {
5583                 ASN__CTFAIL(app_key, td, sptr,
5584                         "%s: constraint failed (%s:%d)",
5585                         td->name, __FILE__, __LINE__);
5586                 return -1;
5587         }
5588 }
5589
5590 static asn_type_selector_result_t
5591 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5592         asn_type_selector_result_t result = {0, 0};
5593         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5594         size_t constraining_column = 0; /* &id */
5595         size_t for_column = 1; /* &criticality */
5596         size_t row, presence_index = 0;
5597         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5598         
5599         for(row=0; row < itable->rows_count; row++) {
5600             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5601             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5602         
5603             if(type_cell->cell_kind == aioc__undefined)
5604                 continue;
5605         
5606             presence_index++;
5607             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5608                 result.type_descriptor = type_cell->type_descriptor;
5609                 result.presence_index = presence_index;
5610                 break;
5611             }
5612         }
5613         
5614         return result;
5615 }
5616
5617 static int
5618 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5619                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5620         
5621         if(!sptr) {
5622                 ASN__CTFAIL(app_key, td, sptr,
5623                         "%s: value not given (%s:%d)",
5624                         td->name, __FILE__, __LINE__);
5625                 return -1;
5626         }
5627         
5628         
5629         if(1 /* No applicable constraints whatsoever */) {
5630                 /* Nothing is here. See below */
5631         }
5632         
5633         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5634 }
5635
5636 static asn_type_selector_result_t
5637 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5638         asn_type_selector_result_t result = {0, 0};
5639         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5640         size_t constraining_column = 0; /* &id */
5641         size_t for_column = 2; /* &Extension */
5642         size_t row, presence_index = 0;
5643         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5644         
5645         for(row=0; row < itable->rows_count; row++) {
5646             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5647             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5648         
5649             if(type_cell->cell_kind == aioc__undefined)
5650                 continue;
5651         
5652             presence_index++;
5653             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5654                 result.type_descriptor = type_cell->type_descriptor;
5655                 result.presence_index = presence_index;
5656                 break;
5657             }
5658         }
5659         
5660         return result;
5661 }
5662
5663 static int
5664 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5665                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5666         
5667         if(!sptr) {
5668                 ASN__CTFAIL(app_key, td, sptr,
5669                         "%s: value not given (%s:%d)",
5670                         td->name, __FILE__, __LINE__);
5671                 return -1;
5672         }
5673         
5674         
5675         if(1 /* No applicable constraints whatsoever */) {
5676                 /* Nothing is here. See below */
5677         }
5678         
5679         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5680 }
5681
5682 static int
5683 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5684                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5685         long value;
5686         
5687         if(!sptr) {
5688                 ASN__CTFAIL(app_key, td, sptr,
5689                         "%s: value not given (%s:%d)",
5690                         td->name, __FILE__, __LINE__);
5691                 return -1;
5692         }
5693         
5694         value = *(const long *)sptr;
5695         
5696         if((value >= 0 && value <= 65535)) {
5697                 /* Constraint check succeeded */
5698                 return 0;
5699         } else {
5700                 ASN__CTFAIL(app_key, td, sptr,
5701                         "%s: constraint failed (%s:%d)",
5702                         td->name, __FILE__, __LINE__);
5703                 return -1;
5704         }
5705 }
5706
5707 static asn_type_selector_result_t
5708 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5709         asn_type_selector_result_t result = {0, 0};
5710         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5711         size_t constraining_column = 0; /* &id */
5712         size_t for_column = 1; /* &criticality */
5713         size_t row, presence_index = 0;
5714         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5715         
5716         for(row=0; row < itable->rows_count; row++) {
5717             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5718             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5719         
5720             if(type_cell->cell_kind == aioc__undefined)
5721                 continue;
5722         
5723             presence_index++;
5724             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5725                 result.type_descriptor = type_cell->type_descriptor;
5726                 result.presence_index = presence_index;
5727                 break;
5728             }
5729         }
5730         
5731         return result;
5732 }
5733
5734 static int
5735 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5736                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5737         
5738         if(!sptr) {
5739                 ASN__CTFAIL(app_key, td, sptr,
5740                         "%s: value not given (%s:%d)",
5741                         td->name, __FILE__, __LINE__);
5742                 return -1;
5743         }
5744         
5745         
5746         if(1 /* No applicable constraints whatsoever */) {
5747                 /* Nothing is here. See below */
5748         }
5749         
5750         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5751 }
5752
5753 static asn_type_selector_result_t
5754 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5755         asn_type_selector_result_t result = {0, 0};
5756         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5757         size_t constraining_column = 0; /* &id */
5758         size_t for_column = 2; /* &Extension */
5759         size_t row, presence_index = 0;
5760         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5761         
5762         for(row=0; row < itable->rows_count; row++) {
5763             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5764             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5765         
5766             if(type_cell->cell_kind == aioc__undefined)
5767                 continue;
5768         
5769             presence_index++;
5770             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5771                 result.type_descriptor = type_cell->type_descriptor;
5772                 result.presence_index = presence_index;
5773                 break;
5774             }
5775         }
5776         
5777         return result;
5778 }
5779
5780 static int
5781 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5782                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5783         
5784         if(!sptr) {
5785                 ASN__CTFAIL(app_key, td, sptr,
5786                         "%s: value not given (%s:%d)",
5787                         td->name, __FILE__, __LINE__);
5788                 return -1;
5789         }
5790         
5791         
5792         if(1 /* No applicable constraints whatsoever */) {
5793                 /* Nothing is here. See below */
5794         }
5795         
5796         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5797 }
5798
5799 static int
5800 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5801                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5802         long value;
5803         
5804         if(!sptr) {
5805                 ASN__CTFAIL(app_key, td, sptr,
5806                         "%s: value not given (%s:%d)",
5807                         td->name, __FILE__, __LINE__);
5808                 return -1;
5809         }
5810         
5811         value = *(const long *)sptr;
5812         
5813         if((value >= 0 && value <= 65535)) {
5814                 /* Constraint check succeeded */
5815                 return 0;
5816         } else {
5817                 ASN__CTFAIL(app_key, td, sptr,
5818                         "%s: constraint failed (%s:%d)",
5819                         td->name, __FILE__, __LINE__);
5820                 return -1;
5821         }
5822 }
5823
5824 static int
5825 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5826                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5827         
5828         if(!sptr) {
5829                 ASN__CTFAIL(app_key, td, sptr,
5830                         "%s: value not given (%s:%d)",
5831                         td->name, __FILE__, __LINE__);
5832                 return -1;
5833         }
5834         
5835         
5836         if(1 /* No applicable constraints whatsoever */) {
5837                 /* Nothing is here. See below */
5838         }
5839         
5840         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5841 }
5842
5843 static int
5844 memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5845                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5846         
5847         if(!sptr) {
5848                 ASN__CTFAIL(app_key, td, sptr,
5849                         "%s: value not given (%s:%d)",
5850                         td->name, __FILE__, __LINE__);
5851                 return -1;
5852         }
5853         
5854         
5855         if(1 /* No applicable constraints whatsoever */) {
5856                 /* Nothing is here. See below */
5857         }
5858         
5859         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5860 }
5861
5862 static int
5863 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5864                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5865         long value;
5866         
5867         if(!sptr) {
5868                 ASN__CTFAIL(app_key, td, sptr,
5869                         "%s: value not given (%s:%d)",
5870                         td->name, __FILE__, __LINE__);
5871                 return -1;
5872         }
5873         
5874         value = *(const long *)sptr;
5875         
5876         if((value >= 0 && value <= 65535)) {
5877                 /* Constraint check succeeded */
5878                 return 0;
5879         } else {
5880                 ASN__CTFAIL(app_key, td, sptr,
5881                         "%s: constraint failed (%s:%d)",
5882                         td->name, __FILE__, __LINE__);
5883                 return -1;
5884         }
5885 }
5886
5887 static int
5888 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5889                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5890         
5891         if(!sptr) {
5892                 ASN__CTFAIL(app_key, td, sptr,
5893                         "%s: value not given (%s:%d)",
5894                         td->name, __FILE__, __LINE__);
5895                 return -1;
5896         }
5897         
5898         
5899         if(1 /* No applicable constraints whatsoever */) {
5900                 /* Nothing is here. See below */
5901         }
5902         
5903         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5904 }
5905
5906 static int
5907 memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5908                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5909         
5910         if(!sptr) {
5911                 ASN__CTFAIL(app_key, td, sptr,
5912                         "%s: value not given (%s:%d)",
5913                         td->name, __FILE__, __LINE__);
5914                 return -1;
5915         }
5916         
5917         
5918         if(1 /* No applicable constraints whatsoever */) {
5919                 /* Nothing is here. See below */
5920         }
5921         
5922         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5923 }
5924
5925 static int
5926 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5927                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5928         long value;
5929         
5930         if(!sptr) {
5931                 ASN__CTFAIL(app_key, td, sptr,
5932                         "%s: value not given (%s:%d)",
5933                         td->name, __FILE__, __LINE__);
5934                 return -1;
5935         }
5936         
5937         value = *(const long *)sptr;
5938         
5939         if((value >= 0 && value <= 65535)) {
5940                 /* Constraint check succeeded */
5941                 return 0;
5942         } else {
5943                 ASN__CTFAIL(app_key, td, sptr,
5944                         "%s: constraint failed (%s:%d)",
5945                         td->name, __FILE__, __LINE__);
5946                 return -1;
5947         }
5948 }
5949
5950 static int
5951 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5952                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5953         
5954         if(!sptr) {
5955                 ASN__CTFAIL(app_key, td, sptr,
5956                         "%s: value not given (%s:%d)",
5957                         td->name, __FILE__, __LINE__);
5958                 return -1;
5959         }
5960         
5961         
5962         if(1 /* No applicable constraints whatsoever */) {
5963                 /* Nothing is here. See below */
5964         }
5965         
5966         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5967 }
5968
5969 static int
5970 memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5971                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5972         
5973         if(!sptr) {
5974                 ASN__CTFAIL(app_key, td, sptr,
5975                         "%s: value not given (%s:%d)",
5976                         td->name, __FILE__, __LINE__);
5977                 return -1;
5978         }
5979         
5980         
5981         if(1 /* No applicable constraints whatsoever */) {
5982                 /* Nothing is here. See below */
5983         }
5984         
5985         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5986 }
5987
5988 static int
5989 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
5990                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5991         long value;
5992         
5993         if(!sptr) {
5994                 ASN__CTFAIL(app_key, td, sptr,
5995                         "%s: value not given (%s:%d)",
5996                         td->name, __FILE__, __LINE__);
5997                 return -1;
5998         }
5999         
6000         value = *(const long *)sptr;
6001         
6002         if((value >= 0 && value <= 65535)) {
6003                 /* Constraint check succeeded */
6004                 return 0;
6005         } else {
6006                 ASN__CTFAIL(app_key, td, sptr,
6007                         "%s: constraint failed (%s:%d)",
6008                         td->name, __FILE__, __LINE__);
6009                 return -1;
6010         }
6011 }
6012
6013 static int
6014 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6015                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6016         
6017         if(!sptr) {
6018                 ASN__CTFAIL(app_key, td, sptr,
6019                         "%s: value not given (%s:%d)",
6020                         td->name, __FILE__, __LINE__);
6021                 return -1;
6022         }
6023         
6024         
6025         if(1 /* No applicable constraints whatsoever */) {
6026                 /* Nothing is here. See below */
6027         }
6028         
6029         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6030 }
6031
6032 static int
6033 memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6034                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6035         
6036         if(!sptr) {
6037                 ASN__CTFAIL(app_key, td, sptr,
6038                         "%s: value not given (%s:%d)",
6039                         td->name, __FILE__, __LINE__);
6040                 return -1;
6041         }
6042         
6043         
6044         if(1 /* No applicable constraints whatsoever */) {
6045                 /* Nothing is here. See below */
6046         }
6047         
6048         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6049 }
6050
6051 static int
6052 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6053                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6054         long value;
6055         
6056         if(!sptr) {
6057                 ASN__CTFAIL(app_key, td, sptr,
6058                         "%s: value not given (%s:%d)",
6059                         td->name, __FILE__, __LINE__);
6060                 return -1;
6061         }
6062         
6063         value = *(const long *)sptr;
6064         
6065         if((value >= 0 && value <= 65535)) {
6066                 /* Constraint check succeeded */
6067                 return 0;
6068         } else {
6069                 ASN__CTFAIL(app_key, td, sptr,
6070                         "%s: constraint failed (%s:%d)",
6071                         td->name, __FILE__, __LINE__);
6072                 return -1;
6073         }
6074 }
6075
6076 static asn_type_selector_result_t
6077 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6078         asn_type_selector_result_t result = {0, 0};
6079         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6080         size_t constraining_column = 0; /* &id */
6081         size_t for_column = 1; /* &criticality */
6082         size_t row, presence_index = 0;
6083         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6084         
6085         for(row=0; row < itable->rows_count; row++) {
6086             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6087             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6088         
6089             if(type_cell->cell_kind == aioc__undefined)
6090                 continue;
6091         
6092             presence_index++;
6093             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6094                 result.type_descriptor = type_cell->type_descriptor;
6095                 result.presence_index = presence_index;
6096                 break;
6097             }
6098         }
6099         
6100         return result;
6101 }
6102
6103 static int
6104 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6106         
6107         if(!sptr) {
6108                 ASN__CTFAIL(app_key, td, sptr,
6109                         "%s: value not given (%s:%d)",
6110                         td->name, __FILE__, __LINE__);
6111                 return -1;
6112         }
6113         
6114         
6115         if(1 /* No applicable constraints whatsoever */) {
6116                 /* Nothing is here. See below */
6117         }
6118         
6119         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6120 }
6121
6122 static asn_type_selector_result_t
6123 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6124         asn_type_selector_result_t result = {0, 0};
6125         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6126         size_t constraining_column = 0; /* &id */
6127         size_t for_column = 2; /* &Extension */
6128         size_t row, presence_index = 0;
6129         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6130         
6131         for(row=0; row < itable->rows_count; row++) {
6132             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6133             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6134         
6135             if(type_cell->cell_kind == aioc__undefined)
6136                 continue;
6137         
6138             presence_index++;
6139             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6140                 result.type_descriptor = type_cell->type_descriptor;
6141                 result.presence_index = presence_index;
6142                 break;
6143             }
6144         }
6145         
6146         return result;
6147 }
6148
6149 static int
6150 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6151                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6152         
6153         if(!sptr) {
6154                 ASN__CTFAIL(app_key, td, sptr,
6155                         "%s: value not given (%s:%d)",
6156                         td->name, __FILE__, __LINE__);
6157                 return -1;
6158         }
6159         
6160         
6161         if(1 /* No applicable constraints whatsoever */) {
6162                 /* Nothing is here. See below */
6163         }
6164         
6165         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6166 }
6167
6168 static int
6169 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6170                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6171         long value;
6172         
6173         if(!sptr) {
6174                 ASN__CTFAIL(app_key, td, sptr,
6175                         "%s: value not given (%s:%d)",
6176                         td->name, __FILE__, __LINE__);
6177                 return -1;
6178         }
6179         
6180         value = *(const long *)sptr;
6181         
6182         if((value >= 0 && value <= 65535)) {
6183                 /* Constraint check succeeded */
6184                 return 0;
6185         } else {
6186                 ASN__CTFAIL(app_key, td, sptr,
6187                         "%s: constraint failed (%s:%d)",
6188                         td->name, __FILE__, __LINE__);
6189                 return -1;
6190         }
6191 }
6192
6193 static asn_type_selector_result_t
6194 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6195         asn_type_selector_result_t result = {0, 0};
6196         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6197         size_t constraining_column = 0; /* &id */
6198         size_t for_column = 1; /* &criticality */
6199         size_t row, presence_index = 0;
6200         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6201         
6202         for(row=0; row < itable->rows_count; row++) {
6203             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6204             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6205         
6206             if(type_cell->cell_kind == aioc__undefined)
6207                 continue;
6208         
6209             presence_index++;
6210             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6211                 result.type_descriptor = type_cell->type_descriptor;
6212                 result.presence_index = presence_index;
6213                 break;
6214             }
6215         }
6216         
6217         return result;
6218 }
6219
6220 static int
6221 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6222                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6223         
6224         if(!sptr) {
6225                 ASN__CTFAIL(app_key, td, sptr,
6226                         "%s: value not given (%s:%d)",
6227                         td->name, __FILE__, __LINE__);
6228                 return -1;
6229         }
6230         
6231         
6232         if(1 /* No applicable constraints whatsoever */) {
6233                 /* Nothing is here. See below */
6234         }
6235         
6236         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6237 }
6238
6239 static asn_type_selector_result_t
6240 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6241         asn_type_selector_result_t result = {0, 0};
6242         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6243         size_t constraining_column = 0; /* &id */
6244         size_t for_column = 2; /* &Extension */
6245         size_t row, presence_index = 0;
6246         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6247         
6248         for(row=0; row < itable->rows_count; row++) {
6249             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6250             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6251         
6252             if(type_cell->cell_kind == aioc__undefined)
6253                 continue;
6254         
6255             presence_index++;
6256             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6257                 result.type_descriptor = type_cell->type_descriptor;
6258                 result.presence_index = presence_index;
6259                 break;
6260             }
6261         }
6262         
6263         return result;
6264 }
6265
6266 static int
6267 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6268                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6269         
6270         if(!sptr) {
6271                 ASN__CTFAIL(app_key, td, sptr,
6272                         "%s: value not given (%s:%d)",
6273                         td->name, __FILE__, __LINE__);
6274                 return -1;
6275         }
6276         
6277         
6278         if(1 /* No applicable constraints whatsoever */) {
6279                 /* Nothing is here. See below */
6280         }
6281         
6282         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6283 }
6284
6285 static int
6286 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6287                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6288         long value;
6289         
6290         if(!sptr) {
6291                 ASN__CTFAIL(app_key, td, sptr,
6292                         "%s: value not given (%s:%d)",
6293                         td->name, __FILE__, __LINE__);
6294                 return -1;
6295         }
6296         
6297         value = *(const long *)sptr;
6298         
6299         if((value >= 0 && value <= 65535)) {
6300                 /* Constraint check succeeded */
6301                 return 0;
6302         } else {
6303                 ASN__CTFAIL(app_key, td, sptr,
6304                         "%s: constraint failed (%s:%d)",
6305                         td->name, __FILE__, __LINE__);
6306                 return -1;
6307         }
6308 }
6309
6310 static int
6311 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6312                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6313         
6314         if(!sptr) {
6315                 ASN__CTFAIL(app_key, td, sptr,
6316                         "%s: value not given (%s:%d)",
6317                         td->name, __FILE__, __LINE__);
6318                 return -1;
6319         }
6320         
6321         
6322         if(1 /* No applicable constraints whatsoever */) {
6323                 /* Nothing is here. See below */
6324         }
6325         
6326         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6327 }
6328
6329 static int
6330 memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6331                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6332         
6333         if(!sptr) {
6334                 ASN__CTFAIL(app_key, td, sptr,
6335                         "%s: value not given (%s:%d)",
6336                         td->name, __FILE__, __LINE__);
6337                 return -1;
6338         }
6339         
6340         
6341         if(1 /* No applicable constraints whatsoever */) {
6342                 /* Nothing is here. See below */
6343         }
6344         
6345         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6346 }
6347
6348 static int
6349 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6350                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6351         long value;
6352         
6353         if(!sptr) {
6354                 ASN__CTFAIL(app_key, td, sptr,
6355                         "%s: value not given (%s:%d)",
6356                         td->name, __FILE__, __LINE__);
6357                 return -1;
6358         }
6359         
6360         value = *(const long *)sptr;
6361         
6362         if((value >= 0 && value <= 65535)) {
6363                 /* Constraint check succeeded */
6364                 return 0;
6365         } else {
6366                 ASN__CTFAIL(app_key, td, sptr,
6367                         "%s: constraint failed (%s:%d)",
6368                         td->name, __FILE__, __LINE__);
6369                 return -1;
6370         }
6371 }
6372
6373 static asn_type_selector_result_t
6374 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6375         asn_type_selector_result_t result = {0, 0};
6376         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6377         size_t constraining_column = 0; /* &id */
6378         size_t for_column = 1; /* &criticality */
6379         size_t row, presence_index = 0;
6380         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6381         
6382         for(row=0; row < itable->rows_count; row++) {
6383             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6384             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6385         
6386             if(type_cell->cell_kind == aioc__undefined)
6387                 continue;
6388         
6389             presence_index++;
6390             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6391                 result.type_descriptor = type_cell->type_descriptor;
6392                 result.presence_index = presence_index;
6393                 break;
6394             }
6395         }
6396         
6397         return result;
6398 }
6399
6400 static int
6401 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6402                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6403         
6404         if(!sptr) {
6405                 ASN__CTFAIL(app_key, td, sptr,
6406                         "%s: value not given (%s:%d)",
6407                         td->name, __FILE__, __LINE__);
6408                 return -1;
6409         }
6410         
6411         
6412         if(1 /* No applicable constraints whatsoever */) {
6413                 /* Nothing is here. See below */
6414         }
6415         
6416         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6417 }
6418
6419 static asn_type_selector_result_t
6420 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6421         asn_type_selector_result_t result = {0, 0};
6422         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6423         size_t constraining_column = 0; /* &id */
6424         size_t for_column = 2; /* &Extension */
6425         size_t row, presence_index = 0;
6426         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6427         
6428         for(row=0; row < itable->rows_count; row++) {
6429             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6430             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6431         
6432             if(type_cell->cell_kind == aioc__undefined)
6433                 continue;
6434         
6435             presence_index++;
6436             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6437                 result.type_descriptor = type_cell->type_descriptor;
6438                 result.presence_index = presence_index;
6439                 break;
6440             }
6441         }
6442         
6443         return result;
6444 }
6445
6446 static int
6447 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6448                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6449         
6450         if(!sptr) {
6451                 ASN__CTFAIL(app_key, td, sptr,
6452                         "%s: value not given (%s:%d)",
6453                         td->name, __FILE__, __LINE__);
6454                 return -1;
6455         }
6456         
6457         
6458         if(1 /* No applicable constraints whatsoever */) {
6459                 /* Nothing is here. See below */
6460         }
6461         
6462         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6463 }
6464
6465 static int
6466 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6467                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6468         long value;
6469         
6470         if(!sptr) {
6471                 ASN__CTFAIL(app_key, td, sptr,
6472                         "%s: value not given (%s:%d)",
6473                         td->name, __FILE__, __LINE__);
6474                 return -1;
6475         }
6476         
6477         value = *(const long *)sptr;
6478         
6479         if((value >= 0 && value <= 65535)) {
6480                 /* Constraint check succeeded */
6481                 return 0;
6482         } else {
6483                 ASN__CTFAIL(app_key, td, sptr,
6484                         "%s: constraint failed (%s:%d)",
6485                         td->name, __FILE__, __LINE__);
6486                 return -1;
6487         }
6488 }
6489
6490 static asn_type_selector_result_t
6491 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6492         asn_type_selector_result_t result = {0, 0};
6493         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6494         size_t constraining_column = 0; /* &id */
6495         size_t for_column = 1; /* &criticality */
6496         size_t row, presence_index = 0;
6497         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6498         
6499         for(row=0; row < itable->rows_count; row++) {
6500             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6501             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6502         
6503             if(type_cell->cell_kind == aioc__undefined)
6504                 continue;
6505         
6506             presence_index++;
6507             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6508                 result.type_descriptor = type_cell->type_descriptor;
6509                 result.presence_index = presence_index;
6510                 break;
6511             }
6512         }
6513         
6514         return result;
6515 }
6516
6517 static int
6518 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6519                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6520         
6521         if(!sptr) {
6522                 ASN__CTFAIL(app_key, td, sptr,
6523                         "%s: value not given (%s:%d)",
6524                         td->name, __FILE__, __LINE__);
6525                 return -1;
6526         }
6527         
6528         
6529         if(1 /* No applicable constraints whatsoever */) {
6530                 /* Nothing is here. See below */
6531         }
6532         
6533         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6534 }
6535
6536 static asn_type_selector_result_t
6537 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6538         asn_type_selector_result_t result = {0, 0};
6539         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6540         size_t constraining_column = 0; /* &id */
6541         size_t for_column = 2; /* &Extension */
6542         size_t row, presence_index = 0;
6543         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6544         
6545         for(row=0; row < itable->rows_count; row++) {
6546             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6547             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6548         
6549             if(type_cell->cell_kind == aioc__undefined)
6550                 continue;
6551         
6552             presence_index++;
6553             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6554                 result.type_descriptor = type_cell->type_descriptor;
6555                 result.presence_index = presence_index;
6556                 break;
6557             }
6558         }
6559         
6560         return result;
6561 }
6562
6563 static int
6564 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6565                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6566         
6567         if(!sptr) {
6568                 ASN__CTFAIL(app_key, td, sptr,
6569                         "%s: value not given (%s:%d)",
6570                         td->name, __FILE__, __LINE__);
6571                 return -1;
6572         }
6573         
6574         
6575         if(1 /* No applicable constraints whatsoever */) {
6576                 /* Nothing is here. See below */
6577         }
6578         
6579         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6580 }
6581
6582 static int
6583 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6584                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6585         long value;
6586         
6587         if(!sptr) {
6588                 ASN__CTFAIL(app_key, td, sptr,
6589                         "%s: value not given (%s:%d)",
6590                         td->name, __FILE__, __LINE__);
6591                 return -1;
6592         }
6593         
6594         value = *(const long *)sptr;
6595         
6596         if((value >= 0 && value <= 65535)) {
6597                 /* Constraint check succeeded */
6598                 return 0;
6599         } else {
6600                 ASN__CTFAIL(app_key, td, sptr,
6601                         "%s: constraint failed (%s:%d)",
6602                         td->name, __FILE__, __LINE__);
6603                 return -1;
6604         }
6605 }
6606
6607 static int
6608 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6609                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6610         
6611         if(!sptr) {
6612                 ASN__CTFAIL(app_key, td, sptr,
6613                         "%s: value not given (%s:%d)",
6614                         td->name, __FILE__, __LINE__);
6615                 return -1;
6616         }
6617         
6618         
6619         if(1 /* No applicable constraints whatsoever */) {
6620                 /* Nothing is here. See below */
6621         }
6622         
6623         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6624 }
6625
6626 static int
6627 memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6628                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6629         
6630         if(!sptr) {
6631                 ASN__CTFAIL(app_key, td, sptr,
6632                         "%s: value not given (%s:%d)",
6633                         td->name, __FILE__, __LINE__);
6634                 return -1;
6635         }
6636         
6637         
6638         if(1 /* No applicable constraints whatsoever */) {
6639                 /* Nothing is here. See below */
6640         }
6641         
6642         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6643 }
6644
6645 static int
6646 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6647                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6648         long value;
6649         
6650         if(!sptr) {
6651                 ASN__CTFAIL(app_key, td, sptr,
6652                         "%s: value not given (%s:%d)",
6653                         td->name, __FILE__, __LINE__);
6654                 return -1;
6655         }
6656         
6657         value = *(const long *)sptr;
6658         
6659         if((value >= 0 && value <= 65535)) {
6660                 /* Constraint check succeeded */
6661                 return 0;
6662         } else {
6663                 ASN__CTFAIL(app_key, td, sptr,
6664                         "%s: constraint failed (%s:%d)",
6665                         td->name, __FILE__, __LINE__);
6666                 return -1;
6667         }
6668 }
6669
6670 static int
6671 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6672                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6673         
6674         if(!sptr) {
6675                 ASN__CTFAIL(app_key, td, sptr,
6676                         "%s: value not given (%s:%d)",
6677                         td->name, __FILE__, __LINE__);
6678                 return -1;
6679         }
6680         
6681         
6682         if(1 /* No applicable constraints whatsoever */) {
6683                 /* Nothing is here. See below */
6684         }
6685         
6686         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6687 }
6688
6689 static int
6690 memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6691                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6692         
6693         if(!sptr) {
6694                 ASN__CTFAIL(app_key, td, sptr,
6695                         "%s: value not given (%s:%d)",
6696                         td->name, __FILE__, __LINE__);
6697                 return -1;
6698         }
6699         
6700         
6701         if(1 /* No applicable constraints whatsoever */) {
6702                 /* Nothing is here. See below */
6703         }
6704         
6705         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6706 }
6707
6708 static int
6709 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6710                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6711         long value;
6712         
6713         if(!sptr) {
6714                 ASN__CTFAIL(app_key, td, sptr,
6715                         "%s: value not given (%s:%d)",
6716                         td->name, __FILE__, __LINE__);
6717                 return -1;
6718         }
6719         
6720         value = *(const long *)sptr;
6721         
6722         if((value >= 0 && value <= 65535)) {
6723                 /* Constraint check succeeded */
6724                 return 0;
6725         } else {
6726                 ASN__CTFAIL(app_key, td, sptr,
6727                         "%s: constraint failed (%s:%d)",
6728                         td->name, __FILE__, __LINE__);
6729                 return -1;
6730         }
6731 }
6732
6733 static int
6734 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6735                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6736         
6737         if(!sptr) {
6738                 ASN__CTFAIL(app_key, td, sptr,
6739                         "%s: value not given (%s:%d)",
6740                         td->name, __FILE__, __LINE__);
6741                 return -1;
6742         }
6743         
6744         
6745         if(1 /* No applicable constraints whatsoever */) {
6746                 /* Nothing is here. See below */
6747         }
6748         
6749         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6750 }
6751
6752 static int
6753 memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6754                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6755         
6756         if(!sptr) {
6757                 ASN__CTFAIL(app_key, td, sptr,
6758                         "%s: value not given (%s:%d)",
6759                         td->name, __FILE__, __LINE__);
6760                 return -1;
6761         }
6762         
6763         
6764         if(1 /* No applicable constraints whatsoever */) {
6765                 /* Nothing is here. See below */
6766         }
6767         
6768         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6769 }
6770
6771 static int
6772 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6773                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6774         long value;
6775         
6776         if(!sptr) {
6777                 ASN__CTFAIL(app_key, td, sptr,
6778                         "%s: value not given (%s:%d)",
6779                         td->name, __FILE__, __LINE__);
6780                 return -1;
6781         }
6782         
6783         value = *(const long *)sptr;
6784         
6785         if((value >= 0 && value <= 65535)) {
6786                 /* Constraint check succeeded */
6787                 return 0;
6788         } else {
6789                 ASN__CTFAIL(app_key, td, sptr,
6790                         "%s: constraint failed (%s:%d)",
6791                         td->name, __FILE__, __LINE__);
6792                 return -1;
6793         }
6794 }
6795
6796 static asn_type_selector_result_t
6797 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6798         asn_type_selector_result_t result = {0, 0};
6799         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6800         size_t constraining_column = 0; /* &id */
6801         size_t for_column = 1; /* &criticality */
6802         size_t row, presence_index = 0;
6803         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6804         
6805         for(row=0; row < itable->rows_count; row++) {
6806             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6807             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6808         
6809             if(type_cell->cell_kind == aioc__undefined)
6810                 continue;
6811         
6812             presence_index++;
6813             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6814                 result.type_descriptor = type_cell->type_descriptor;
6815                 result.presence_index = presence_index;
6816                 break;
6817             }
6818         }
6819         
6820         return result;
6821 }
6822
6823 static int
6824 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6825                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6826         
6827         if(!sptr) {
6828                 ASN__CTFAIL(app_key, td, sptr,
6829                         "%s: value not given (%s:%d)",
6830                         td->name, __FILE__, __LINE__);
6831                 return -1;
6832         }
6833         
6834         
6835         if(1 /* No applicable constraints whatsoever */) {
6836                 /* Nothing is here. See below */
6837         }
6838         
6839         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6840 }
6841
6842 static asn_type_selector_result_t
6843 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6844         asn_type_selector_result_t result = {0, 0};
6845         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6846         size_t constraining_column = 0; /* &id */
6847         size_t for_column = 2; /* &Extension */
6848         size_t row, presence_index = 0;
6849         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6850         
6851         for(row=0; row < itable->rows_count; row++) {
6852             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6853             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6854         
6855             if(type_cell->cell_kind == aioc__undefined)
6856                 continue;
6857         
6858             presence_index++;
6859             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6860                 result.type_descriptor = type_cell->type_descriptor;
6861                 result.presence_index = presence_index;
6862                 break;
6863             }
6864         }
6865         
6866         return result;
6867 }
6868
6869 static int
6870 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6871                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6872         
6873         if(!sptr) {
6874                 ASN__CTFAIL(app_key, td, sptr,
6875                         "%s: value not given (%s:%d)",
6876                         td->name, __FILE__, __LINE__);
6877                 return -1;
6878         }
6879         
6880         
6881         if(1 /* No applicable constraints whatsoever */) {
6882                 /* Nothing is here. See below */
6883         }
6884         
6885         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6886 }
6887
6888 static int
6889 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6890                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6891         long value;
6892         
6893         if(!sptr) {
6894                 ASN__CTFAIL(app_key, td, sptr,
6895                         "%s: value not given (%s:%d)",
6896                         td->name, __FILE__, __LINE__);
6897                 return -1;
6898         }
6899         
6900         value = *(const long *)sptr;
6901         
6902         if((value >= 0 && value <= 65535)) {
6903                 /* Constraint check succeeded */
6904                 return 0;
6905         } else {
6906                 ASN__CTFAIL(app_key, td, sptr,
6907                         "%s: constraint failed (%s:%d)",
6908                         td->name, __FILE__, __LINE__);
6909                 return -1;
6910         }
6911 }
6912
6913 static int
6914 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6915                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6916         
6917         if(!sptr) {
6918                 ASN__CTFAIL(app_key, td, sptr,
6919                         "%s: value not given (%s:%d)",
6920                         td->name, __FILE__, __LINE__);
6921                 return -1;
6922         }
6923         
6924         
6925         if(1 /* No applicable constraints whatsoever */) {
6926                 /* Nothing is here. See below */
6927         }
6928         
6929         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6930 }
6931
6932 static int
6933 memb_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6934                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6935         
6936         if(!sptr) {
6937                 ASN__CTFAIL(app_key, td, sptr,
6938                         "%s: value not given (%s:%d)",
6939                         td->name, __FILE__, __LINE__);
6940                 return -1;
6941         }
6942         
6943         
6944         if(1 /* No applicable constraints whatsoever */) {
6945                 /* Nothing is here. See below */
6946         }
6947         
6948         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6949 }
6950
6951 static int
6952 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
6953                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6954         long value;
6955         
6956         if(!sptr) {
6957                 ASN__CTFAIL(app_key, td, sptr,
6958                         "%s: value not given (%s:%d)",
6959                         td->name, __FILE__, __LINE__);
6960                 return -1;
6961         }
6962         
6963         value = *(const long *)sptr;
6964         
6965         if((value >= 0 && value <= 65535)) {
6966                 /* Constraint check succeeded */
6967                 return 0;
6968         } else {
6969                 ASN__CTFAIL(app_key, td, sptr,
6970                         "%s: constraint failed (%s:%d)",
6971                         td->name, __FILE__, __LINE__);
6972                 return -1;
6973         }
6974 }
6975
6976 static asn_type_selector_result_t
6977 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6978         asn_type_selector_result_t result = {0, 0};
6979         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
6980         size_t constraining_column = 0; /* &id */
6981         size_t for_column = 1; /* &criticality */
6982         size_t row, presence_index = 0;
6983         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
6984         
6985         for(row=0; row < itable->rows_count; row++) {
6986             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6987             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6988         
6989             if(type_cell->cell_kind == aioc__undefined)
6990                 continue;
6991         
6992             presence_index++;
6993             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6994                 result.type_descriptor = type_cell->type_descriptor;
6995                 result.presence_index = presence_index;
6996                 break;
6997             }
6998         }
6999         
7000         return result;
7001 }
7002
7003 static int
7004 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7005                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7006         
7007         if(!sptr) {
7008                 ASN__CTFAIL(app_key, td, sptr,
7009                         "%s: value not given (%s:%d)",
7010                         td->name, __FILE__, __LINE__);
7011                 return -1;
7012         }
7013         
7014         
7015         if(1 /* No applicable constraints whatsoever */) {
7016                 /* Nothing is here. See below */
7017         }
7018         
7019         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7020 }
7021
7022 static asn_type_selector_result_t
7023 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7024         asn_type_selector_result_t result = {0, 0};
7025         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
7026         size_t constraining_column = 0; /* &id */
7027         size_t for_column = 2; /* &Extension */
7028         size_t row, presence_index = 0;
7029         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
7030         
7031         for(row=0; row < itable->rows_count; row++) {
7032             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7033             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7034         
7035             if(type_cell->cell_kind == aioc__undefined)
7036                 continue;
7037         
7038             presence_index++;
7039             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7040                 result.type_descriptor = type_cell->type_descriptor;
7041                 result.presence_index = presence_index;
7042                 break;
7043             }
7044         }
7045         
7046         return result;
7047 }
7048
7049 static int
7050 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7051                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7052         
7053         if(!sptr) {
7054                 ASN__CTFAIL(app_key, td, sptr,
7055                         "%s: value not given (%s:%d)",
7056                         td->name, __FILE__, __LINE__);
7057                 return -1;
7058         }
7059         
7060         
7061         if(1 /* No applicable constraints whatsoever */) {
7062                 /* Nothing is here. See below */
7063         }
7064         
7065         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7066 }
7067
7068 static int
7069 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7070                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7071         long value;
7072         
7073         if(!sptr) {
7074                 ASN__CTFAIL(app_key, td, sptr,
7075                         "%s: value not given (%s:%d)",
7076                         td->name, __FILE__, __LINE__);
7077                 return -1;
7078         }
7079         
7080         value = *(const long *)sptr;
7081         
7082         if((value >= 0 && value <= 65535)) {
7083                 /* Constraint check succeeded */
7084                 return 0;
7085         } else {
7086                 ASN__CTFAIL(app_key, td, sptr,
7087                         "%s: constraint failed (%s:%d)",
7088                         td->name, __FILE__, __LINE__);
7089                 return -1;
7090         }
7091 }
7092
7093 static asn_type_selector_result_t
7094 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7095         asn_type_selector_result_t result = {0, 0};
7096         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7097         size_t constraining_column = 0; /* &id */
7098         size_t for_column = 1; /* &criticality */
7099         size_t row, presence_index = 0;
7100         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7101         
7102         for(row=0; row < itable->rows_count; row++) {
7103             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7104             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7105         
7106             if(type_cell->cell_kind == aioc__undefined)
7107                 continue;
7108         
7109             presence_index++;
7110             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7111                 result.type_descriptor = type_cell->type_descriptor;
7112                 result.presence_index = presence_index;
7113                 break;
7114             }
7115         }
7116         
7117         return result;
7118 }
7119
7120 static int
7121 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7122                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7123         
7124         if(!sptr) {
7125                 ASN__CTFAIL(app_key, td, sptr,
7126                         "%s: value not given (%s:%d)",
7127                         td->name, __FILE__, __LINE__);
7128                 return -1;
7129         }
7130         
7131         
7132         if(1 /* No applicable constraints whatsoever */) {
7133                 /* Nothing is here. See below */
7134         }
7135         
7136         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7137 }
7138
7139 static asn_type_selector_result_t
7140 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7141         asn_type_selector_result_t result = {0, 0};
7142         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7143         size_t constraining_column = 0; /* &id */
7144         size_t for_column = 2; /* &Extension */
7145         size_t row, presence_index = 0;
7146         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7147         
7148         for(row=0; row < itable->rows_count; row++) {
7149             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7150             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7151         
7152             if(type_cell->cell_kind == aioc__undefined)
7153                 continue;
7154         
7155             presence_index++;
7156             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7157                 result.type_descriptor = type_cell->type_descriptor;
7158                 result.presence_index = presence_index;
7159                 break;
7160             }
7161         }
7162         
7163         return result;
7164 }
7165
7166 static int
7167 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7168                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7169         
7170         if(!sptr) {
7171                 ASN__CTFAIL(app_key, td, sptr,
7172                         "%s: value not given (%s:%d)",
7173                         td->name, __FILE__, __LINE__);
7174                 return -1;
7175         }
7176         
7177         
7178         if(1 /* No applicable constraints whatsoever */) {
7179                 /* Nothing is here. See below */
7180         }
7181         
7182         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7183 }
7184
7185 static int
7186 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7187                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7188         long value;
7189         
7190         if(!sptr) {
7191                 ASN__CTFAIL(app_key, td, sptr,
7192                         "%s: value not given (%s:%d)",
7193                         td->name, __FILE__, __LINE__);
7194                 return -1;
7195         }
7196         
7197         value = *(const long *)sptr;
7198         
7199         if((value >= 0 && value <= 65535)) {
7200                 /* Constraint check succeeded */
7201                 return 0;
7202         } else {
7203                 ASN__CTFAIL(app_key, td, sptr,
7204                         "%s: constraint failed (%s:%d)",
7205                         td->name, __FILE__, __LINE__);
7206                 return -1;
7207         }
7208 }
7209
7210 static int
7211 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7212                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7213         
7214         if(!sptr) {
7215                 ASN__CTFAIL(app_key, td, sptr,
7216                         "%s: value not given (%s:%d)",
7217                         td->name, __FILE__, __LINE__);
7218                 return -1;
7219         }
7220         
7221         
7222         if(1 /* No applicable constraints whatsoever */) {
7223                 /* Nothing is here. See below */
7224         }
7225         
7226         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7227 }
7228
7229 static int
7230 memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7231                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7232         
7233         if(!sptr) {
7234                 ASN__CTFAIL(app_key, td, sptr,
7235                         "%s: value not given (%s:%d)",
7236                         td->name, __FILE__, __LINE__);
7237                 return -1;
7238         }
7239         
7240         
7241         if(1 /* No applicable constraints whatsoever */) {
7242                 /* Nothing is here. See below */
7243         }
7244         
7245         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7246 }
7247
7248 static int
7249 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7250                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7251         long value;
7252         
7253         if(!sptr) {
7254                 ASN__CTFAIL(app_key, td, sptr,
7255                         "%s: value not given (%s:%d)",
7256                         td->name, __FILE__, __LINE__);
7257                 return -1;
7258         }
7259         
7260         value = *(const long *)sptr;
7261         
7262         if((value >= 0 && value <= 65535)) {
7263                 /* Constraint check succeeded */
7264                 return 0;
7265         } else {
7266                 ASN__CTFAIL(app_key, td, sptr,
7267                         "%s: constraint failed (%s:%d)",
7268                         td->name, __FILE__, __LINE__);
7269                 return -1;
7270         }
7271 }
7272
7273 static int
7274 memb_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7275                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7276         
7277         if(!sptr) {
7278                 ASN__CTFAIL(app_key, td, sptr,
7279                         "%s: value not given (%s:%d)",
7280                         td->name, __FILE__, __LINE__);
7281                 return -1;
7282         }
7283         
7284         
7285         if(1 /* No applicable constraints whatsoever */) {
7286                 /* Nothing is here. See below */
7287         }
7288         
7289         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7290 }
7291
7292 static int
7293 memb_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7294                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7295         
7296         if(!sptr) {
7297                 ASN__CTFAIL(app_key, td, sptr,
7298                         "%s: value not given (%s:%d)",
7299                         td->name, __FILE__, __LINE__);
7300                 return -1;
7301         }
7302         
7303         
7304         if(1 /* No applicable constraints whatsoever */) {
7305                 /* Nothing is here. See below */
7306         }
7307         
7308         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7309 }
7310
7311 static int
7312 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7313                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7314         long value;
7315         
7316         if(!sptr) {
7317                 ASN__CTFAIL(app_key, td, sptr,
7318                         "%s: value not given (%s:%d)",
7319                         td->name, __FILE__, __LINE__);
7320                 return -1;
7321         }
7322         
7323         value = *(const long *)sptr;
7324         
7325         if((value >= 0 && value <= 65535)) {
7326                 /* Constraint check succeeded */
7327                 return 0;
7328         } else {
7329                 ASN__CTFAIL(app_key, td, sptr,
7330                         "%s: constraint failed (%s:%d)",
7331                         td->name, __FILE__, __LINE__);
7332                 return -1;
7333         }
7334 }
7335
7336 static asn_type_selector_result_t
7337 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7338         asn_type_selector_result_t result = {0, 0};
7339         const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7340         size_t constraining_column = 0; /* &id */
7341         size_t for_column = 1; /* &criticality */
7342         size_t row, presence_index = 0;
7343         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7344         
7345         for(row=0; row < itable->rows_count; row++) {
7346             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7347             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7348         
7349             if(type_cell->cell_kind == aioc__undefined)
7350                 continue;
7351         
7352             presence_index++;
7353             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7354                 result.type_descriptor = type_cell->type_descriptor;
7355                 result.presence_index = presence_index;
7356                 break;
7357             }
7358         }
7359         
7360         return result;
7361 }
7362
7363 static int
7364 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7365                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7366         
7367         if(!sptr) {
7368                 ASN__CTFAIL(app_key, td, sptr,
7369                         "%s: value not given (%s:%d)",
7370                         td->name, __FILE__, __LINE__);
7371                 return -1;
7372         }
7373         
7374         
7375         if(1 /* No applicable constraints whatsoever */) {
7376                 /* Nothing is here. See below */
7377         }
7378         
7379         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7380 }
7381
7382 static asn_type_selector_result_t
7383 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7384         asn_type_selector_result_t result = {0, 0};
7385         const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7386         size_t constraining_column = 0; /* &id */
7387         size_t for_column = 2; /* &Extension */
7388         size_t row, presence_index = 0;
7389         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7390         
7391         for(row=0; row < itable->rows_count; row++) {
7392             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7393             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7394         
7395             if(type_cell->cell_kind == aioc__undefined)
7396                 continue;
7397         
7398             presence_index++;
7399             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7400                 result.type_descriptor = type_cell->type_descriptor;
7401                 result.presence_index = presence_index;
7402                 break;
7403             }
7404         }
7405         
7406         return result;
7407 }
7408
7409 static int
7410 memb_extensionValue_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7411                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7412         
7413         if(!sptr) {
7414                 ASN__CTFAIL(app_key, td, sptr,
7415                         "%s: value not given (%s:%d)",
7416                         td->name, __FILE__, __LINE__);
7417                 return -1;
7418         }
7419         
7420         
7421         if(1 /* No applicable constraints whatsoever */) {
7422                 /* Nothing is here. See below */
7423         }
7424         
7425         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7426 }
7427
7428 static int
7429 memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7430                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7431         long value;
7432         
7433         if(!sptr) {
7434                 ASN__CTFAIL(app_key, td, sptr,
7435                         "%s: value not given (%s:%d)",
7436                         td->name, __FILE__, __LINE__);
7437                 return -1;
7438         }
7439         
7440         value = *(const long *)sptr;
7441         
7442         if((value >= 0 && value <= 65535)) {
7443                 /* Constraint check succeeded */
7444                 return 0;
7445         } else {
7446                 ASN__CTFAIL(app_key, td, sptr,
7447                         "%s: constraint failed (%s:%d)",
7448                         td->name, __FILE__, __LINE__);
7449                 return -1;
7450         }
7451 }
7452
7453 static int
7454 memb_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7455                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7456         
7457         if(!sptr) {
7458                 ASN__CTFAIL(app_key, td, sptr,
7459                         "%s: value not given (%s:%d)",
7460                         td->name, __FILE__, __LINE__);
7461                 return -1;
7462         }
7463         
7464         
7465         if(1 /* No applicable constraints whatsoever */) {
7466                 /* Nothing is here. See below */
7467         }
7468         
7469         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7470 }
7471
7472 static int
7473 memb_extensionValue_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7474                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7475         
7476         if(!sptr) {
7477                 ASN__CTFAIL(app_key, td, sptr,
7478                         "%s: value not given (%s:%d)",
7479                         td->name, __FILE__, __LINE__);
7480                 return -1;
7481         }
7482         
7483         
7484         if(1 /* No applicable constraints whatsoever */) {
7485                 /* Nothing is here. See below */
7486         }
7487         
7488         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7489 }
7490
7491 static int
7492 memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7493                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7494         long value;
7495         
7496         if(!sptr) {
7497                 ASN__CTFAIL(app_key, td, sptr,
7498                         "%s: value not given (%s:%d)",
7499                         td->name, __FILE__, __LINE__);
7500                 return -1;
7501         }
7502         
7503         value = *(const long *)sptr;
7504         
7505         if((value >= 0 && value <= 65535)) {
7506                 /* Constraint check succeeded */
7507                 return 0;
7508         } else {
7509                 ASN__CTFAIL(app_key, td, sptr,
7510                         "%s: constraint failed (%s:%d)",
7511                         td->name, __FILE__, __LINE__);
7512                 return -1;
7513         }
7514 }
7515
7516 static int
7517 memb_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7518                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7519         
7520         if(!sptr) {
7521                 ASN__CTFAIL(app_key, td, sptr,
7522                         "%s: value not given (%s:%d)",
7523                         td->name, __FILE__, __LINE__);
7524                 return -1;
7525         }
7526         
7527         
7528         if(1 /* No applicable constraints whatsoever */) {
7529                 /* Nothing is here. See below */
7530         }
7531         
7532         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7533 }
7534
7535 static int
7536 memb_extensionValue_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7537                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7538         
7539         if(!sptr) {
7540                 ASN__CTFAIL(app_key, td, sptr,
7541                         "%s: value not given (%s:%d)",
7542                         td->name, __FILE__, __LINE__);
7543                 return -1;
7544         }
7545         
7546         
7547         if(1 /* No applicable constraints whatsoever */) {
7548                 /* Nothing is here. See below */
7549         }
7550         
7551         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7552 }
7553
7554 static int
7555 memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7556                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7557         long value;
7558         
7559         if(!sptr) {
7560                 ASN__CTFAIL(app_key, td, sptr,
7561                         "%s: value not given (%s:%d)",
7562                         td->name, __FILE__, __LINE__);
7563                 return -1;
7564         }
7565         
7566         value = *(const long *)sptr;
7567         
7568         if((value >= 0 && value <= 65535)) {
7569                 /* Constraint check succeeded */
7570                 return 0;
7571         } else {
7572                 ASN__CTFAIL(app_key, td, sptr,
7573                         "%s: constraint failed (%s:%d)",
7574                         td->name, __FILE__, __LINE__);
7575                 return -1;
7576         }
7577 }
7578
7579 static int
7580 memb_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7581                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7582         
7583         if(!sptr) {
7584                 ASN__CTFAIL(app_key, td, sptr,
7585                         "%s: value not given (%s:%d)",
7586                         td->name, __FILE__, __LINE__);
7587                 return -1;
7588         }
7589         
7590         
7591         if(1 /* No applicable constraints whatsoever */) {
7592                 /* Nothing is here. See below */
7593         }
7594         
7595         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7596 }
7597
7598 static int
7599 memb_extensionValue_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7600                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7601         
7602         if(!sptr) {
7603                 ASN__CTFAIL(app_key, td, sptr,
7604                         "%s: value not given (%s:%d)",
7605                         td->name, __FILE__, __LINE__);
7606                 return -1;
7607         }
7608         
7609         
7610         if(1 /* No applicable constraints whatsoever */) {
7611                 /* Nothing is here. See below */
7612         }
7613         
7614         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7615 }
7616
7617 static int
7618 memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7619                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7620         long value;
7621         
7622         if(!sptr) {
7623                 ASN__CTFAIL(app_key, td, sptr,
7624                         "%s: value not given (%s:%d)",
7625                         td->name, __FILE__, __LINE__);
7626                 return -1;
7627         }
7628         
7629         value = *(const long *)sptr;
7630         
7631         if((value >= 0 && value <= 65535)) {
7632                 /* Constraint check succeeded */
7633                 return 0;
7634         } else {
7635                 ASN__CTFAIL(app_key, td, sptr,
7636                         "%s: constraint failed (%s:%d)",
7637                         td->name, __FILE__, __LINE__);
7638                 return -1;
7639         }
7640 }
7641
7642 static int
7643 memb_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7644                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7645         
7646         if(!sptr) {
7647                 ASN__CTFAIL(app_key, td, sptr,
7648                         "%s: value not given (%s:%d)",
7649                         td->name, __FILE__, __LINE__);
7650                 return -1;
7651         }
7652         
7653         
7654         if(1 /* No applicable constraints whatsoever */) {
7655                 /* Nothing is here. See below */
7656         }
7657         
7658         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7659 }
7660
7661 static int
7662 memb_extensionValue_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7663                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7664         
7665         if(!sptr) {
7666                 ASN__CTFAIL(app_key, td, sptr,
7667                         "%s: value not given (%s:%d)",
7668                         td->name, __FILE__, __LINE__);
7669                 return -1;
7670         }
7671         
7672         
7673         if(1 /* No applicable constraints whatsoever */) {
7674                 /* Nothing is here. See below */
7675         }
7676         
7677         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7678 }
7679
7680 static int
7681 memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7682                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7683         long value;
7684         
7685         if(!sptr) {
7686                 ASN__CTFAIL(app_key, td, sptr,
7687                         "%s: value not given (%s:%d)",
7688                         td->name, __FILE__, __LINE__);
7689                 return -1;
7690         }
7691         
7692         value = *(const long *)sptr;
7693         
7694         if((value >= 0 && value <= 65535)) {
7695                 /* Constraint check succeeded */
7696                 return 0;
7697         } else {
7698                 ASN__CTFAIL(app_key, td, sptr,
7699                         "%s: constraint failed (%s:%d)",
7700                         td->name, __FILE__, __LINE__);
7701                 return -1;
7702         }
7703 }
7704
7705 static int
7706 memb_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7707                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7708         
7709         if(!sptr) {
7710                 ASN__CTFAIL(app_key, td, sptr,
7711                         "%s: value not given (%s:%d)",
7712                         td->name, __FILE__, __LINE__);
7713                 return -1;
7714         }
7715         
7716         
7717         if(1 /* No applicable constraints whatsoever */) {
7718                 /* Nothing is here. See below */
7719         }
7720         
7721         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7722 }
7723
7724 static int
7725 memb_extensionValue_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7726                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7727         
7728         if(!sptr) {
7729                 ASN__CTFAIL(app_key, td, sptr,
7730                         "%s: value not given (%s:%d)",
7731                         td->name, __FILE__, __LINE__);
7732                 return -1;
7733         }
7734         
7735         
7736         if(1 /* No applicable constraints whatsoever */) {
7737                 /* Nothing is here. See below */
7738         }
7739         
7740         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7741 }
7742
7743 static int
7744 memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7745                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7746         long value;
7747         
7748         if(!sptr) {
7749                 ASN__CTFAIL(app_key, td, sptr,
7750                         "%s: value not given (%s:%d)",
7751                         td->name, __FILE__, __LINE__);
7752                 return -1;
7753         }
7754         
7755         value = *(const long *)sptr;
7756         
7757         if((value >= 0 && value <= 65535)) {
7758                 /* Constraint check succeeded */
7759                 return 0;
7760         } else {
7761                 ASN__CTFAIL(app_key, td, sptr,
7762                         "%s: constraint failed (%s:%d)",
7763                         td->name, __FILE__, __LINE__);
7764                 return -1;
7765         }
7766 }
7767
7768 static int
7769 memb_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7770                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7771         
7772         if(!sptr) {
7773                 ASN__CTFAIL(app_key, td, sptr,
7774                         "%s: value not given (%s:%d)",
7775                         td->name, __FILE__, __LINE__);
7776                 return -1;
7777         }
7778         
7779         
7780         if(1 /* No applicable constraints whatsoever */) {
7781                 /* Nothing is here. See below */
7782         }
7783         
7784         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7785 }
7786
7787 static int
7788 memb_extensionValue_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7789                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7790         
7791         if(!sptr) {
7792                 ASN__CTFAIL(app_key, td, sptr,
7793                         "%s: value not given (%s:%d)",
7794                         td->name, __FILE__, __LINE__);
7795                 return -1;
7796         }
7797         
7798         
7799         if(1 /* No applicable constraints whatsoever */) {
7800                 /* Nothing is here. See below */
7801         }
7802         
7803         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7804 }
7805
7806 static int
7807 memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7808                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7809         long value;
7810         
7811         if(!sptr) {
7812                 ASN__CTFAIL(app_key, td, sptr,
7813                         "%s: value not given (%s:%d)",
7814                         td->name, __FILE__, __LINE__);
7815                 return -1;
7816         }
7817         
7818         value = *(const long *)sptr;
7819         
7820         if((value >= 0 && value <= 65535)) {
7821                 /* Constraint check succeeded */
7822                 return 0;
7823         } else {
7824                 ASN__CTFAIL(app_key, td, sptr,
7825                         "%s: constraint failed (%s:%d)",
7826                         td->name, __FILE__, __LINE__);
7827                 return -1;
7828         }
7829 }
7830
7831 static int
7832 memb_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7833                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7834         
7835         if(!sptr) {
7836                 ASN__CTFAIL(app_key, td, sptr,
7837                         "%s: value not given (%s:%d)",
7838                         td->name, __FILE__, __LINE__);
7839                 return -1;
7840         }
7841         
7842         
7843         if(1 /* No applicable constraints whatsoever */) {
7844                 /* Nothing is here. See below */
7845         }
7846         
7847         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7848 }
7849
7850 static int
7851 memb_extensionValue_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7852                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7853         
7854         if(!sptr) {
7855                 ASN__CTFAIL(app_key, td, sptr,
7856                         "%s: value not given (%s:%d)",
7857                         td->name, __FILE__, __LINE__);
7858                 return -1;
7859         }
7860         
7861         
7862         if(1 /* No applicable constraints whatsoever */) {
7863                 /* Nothing is here. See below */
7864         }
7865         
7866         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7867 }
7868
7869 static int
7870 memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7871                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7872         long value;
7873         
7874         if(!sptr) {
7875                 ASN__CTFAIL(app_key, td, sptr,
7876                         "%s: value not given (%s:%d)",
7877                         td->name, __FILE__, __LINE__);
7878                 return -1;
7879         }
7880         
7881         value = *(const long *)sptr;
7882         
7883         if((value >= 0 && value <= 65535)) {
7884                 /* Constraint check succeeded */
7885                 return 0;
7886         } else {
7887                 ASN__CTFAIL(app_key, td, sptr,
7888                         "%s: constraint failed (%s:%d)",
7889                         td->name, __FILE__, __LINE__);
7890                 return -1;
7891         }
7892 }
7893
7894 static int
7895 memb_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7896                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7897         
7898         if(!sptr) {
7899                 ASN__CTFAIL(app_key, td, sptr,
7900                         "%s: value not given (%s:%d)",
7901                         td->name, __FILE__, __LINE__);
7902                 return -1;
7903         }
7904         
7905         
7906         if(1 /* No applicable constraints whatsoever */) {
7907                 /* Nothing is here. See below */
7908         }
7909         
7910         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7911 }
7912
7913 static int
7914 memb_extensionValue_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7915                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7916         
7917         if(!sptr) {
7918                 ASN__CTFAIL(app_key, td, sptr,
7919                         "%s: value not given (%s:%d)",
7920                         td->name, __FILE__, __LINE__);
7921                 return -1;
7922         }
7923         
7924         
7925         if(1 /* No applicable constraints whatsoever */) {
7926                 /* Nothing is here. See below */
7927         }
7928         
7929         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7930 }
7931
7932 static int
7933 memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7934                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7935         long value;
7936         
7937         if(!sptr) {
7938                 ASN__CTFAIL(app_key, td, sptr,
7939                         "%s: value not given (%s:%d)",
7940                         td->name, __FILE__, __LINE__);
7941                 return -1;
7942         }
7943         
7944         value = *(const long *)sptr;
7945         
7946         if((value >= 0 && value <= 65535)) {
7947                 /* Constraint check succeeded */
7948                 return 0;
7949         } else {
7950                 ASN__CTFAIL(app_key, td, sptr,
7951                         "%s: constraint failed (%s:%d)",
7952                         td->name, __FILE__, __LINE__);
7953                 return -1;
7954         }
7955 }
7956
7957 static int
7958 memb_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7959                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7960         
7961         if(!sptr) {
7962                 ASN__CTFAIL(app_key, td, sptr,
7963                         "%s: value not given (%s:%d)",
7964                         td->name, __FILE__, __LINE__);
7965                 return -1;
7966         }
7967         
7968         
7969         if(1 /* No applicable constraints whatsoever */) {
7970                 /* Nothing is here. See below */
7971         }
7972         
7973         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7974 }
7975
7976 static int
7977 memb_extensionValue_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7978                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7979         
7980         if(!sptr) {
7981                 ASN__CTFAIL(app_key, td, sptr,
7982                         "%s: value not given (%s:%d)",
7983                         td->name, __FILE__, __LINE__);
7984                 return -1;
7985         }
7986         
7987         
7988         if(1 /* No applicable constraints whatsoever */) {
7989                 /* Nothing is here. See below */
7990         }
7991         
7992         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7993 }
7994
7995 static int
7996 memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
7997                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7998         long value;
7999         
8000         if(!sptr) {
8001                 ASN__CTFAIL(app_key, td, sptr,
8002                         "%s: value not given (%s:%d)",
8003                         td->name, __FILE__, __LINE__);
8004                 return -1;
8005         }
8006         
8007         value = *(const long *)sptr;
8008         
8009         if((value >= 0 && value <= 65535)) {
8010                 /* Constraint check succeeded */
8011                 return 0;
8012         } else {
8013                 ASN__CTFAIL(app_key, td, sptr,
8014                         "%s: constraint failed (%s:%d)",
8015                         td->name, __FILE__, __LINE__);
8016                 return -1;
8017         }
8018 }
8019
8020 static int
8021 memb_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
8022                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8023         
8024         if(!sptr) {
8025                 ASN__CTFAIL(app_key, td, sptr,
8026                         "%s: value not given (%s:%d)",
8027                         td->name, __FILE__, __LINE__);
8028                 return -1;
8029         }
8030         
8031         
8032         if(1 /* No applicable constraints whatsoever */) {
8033                 /* Nothing is here. See below */
8034         }
8035         
8036         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8037 }
8038
8039 static int
8040 memb_extensionValue_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
8041                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8042         
8043         if(!sptr) {
8044                 ASN__CTFAIL(app_key, td, sptr,
8045                         "%s: value not given (%s:%d)",
8046                         td->name, __FILE__, __LINE__);
8047                 return -1;
8048         }
8049         
8050         
8051         if(1 /* No applicable constraints whatsoever */) {
8052                 /* Nothing is here. See below */
8053         }
8054         
8055         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8056 }
8057
8058 static int
8059 memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8060                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8061         long value;
8062         
8063         if(!sptr) {
8064                 ASN__CTFAIL(app_key, td, sptr,
8065                         "%s: value not given (%s:%d)",
8066                         td->name, __FILE__, __LINE__);
8067                 return -1;
8068         }
8069         
8070         value = *(const long *)sptr;
8071         
8072         if((value >= 0 && value <= 65535)) {
8073                 /* Constraint check succeeded */
8074                 return 0;
8075         } else {
8076                 ASN__CTFAIL(app_key, td, sptr,
8077                         "%s: constraint failed (%s:%d)",
8078                         td->name, __FILE__, __LINE__);
8079                 return -1;
8080         }
8081 }
8082
8083 static int
8084 memb_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8085                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8086         
8087         if(!sptr) {
8088                 ASN__CTFAIL(app_key, td, sptr,
8089                         "%s: value not given (%s:%d)",
8090                         td->name, __FILE__, __LINE__);
8091                 return -1;
8092         }
8093         
8094         
8095         if(1 /* No applicable constraints whatsoever */) {
8096                 /* Nothing is here. See below */
8097         }
8098         
8099         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8100 }
8101
8102 static int
8103 memb_extensionValue_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8104                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8105         
8106         if(!sptr) {
8107                 ASN__CTFAIL(app_key, td, sptr,
8108                         "%s: value not given (%s:%d)",
8109                         td->name, __FILE__, __LINE__);
8110                 return -1;
8111         }
8112         
8113         
8114         if(1 /* No applicable constraints whatsoever */) {
8115                 /* Nothing is here. See below */
8116         }
8117         
8118         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8119 }
8120
8121 static int
8122 memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8123                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8124         long value;
8125         
8126         if(!sptr) {
8127                 ASN__CTFAIL(app_key, td, sptr,
8128                         "%s: value not given (%s:%d)",
8129                         td->name, __FILE__, __LINE__);
8130                 return -1;
8131         }
8132         
8133         value = *(const long *)sptr;
8134         
8135         if((value >= 0 && value <= 65535)) {
8136                 /* Constraint check succeeded */
8137                 return 0;
8138         } else {
8139                 ASN__CTFAIL(app_key, td, sptr,
8140                         "%s: constraint failed (%s:%d)",
8141                         td->name, __FILE__, __LINE__);
8142                 return -1;
8143         }
8144 }
8145
8146 static int
8147 memb_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8148                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8149         
8150         if(!sptr) {
8151                 ASN__CTFAIL(app_key, td, sptr,
8152                         "%s: value not given (%s:%d)",
8153                         td->name, __FILE__, __LINE__);
8154                 return -1;
8155         }
8156         
8157         
8158         if(1 /* No applicable constraints whatsoever */) {
8159                 /* Nothing is here. See below */
8160         }
8161         
8162         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8163 }
8164
8165 static int
8166 memb_extensionValue_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8167                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8168         
8169         if(!sptr) {
8170                 ASN__CTFAIL(app_key, td, sptr,
8171                         "%s: value not given (%s:%d)",
8172                         td->name, __FILE__, __LINE__);
8173                 return -1;
8174         }
8175         
8176         
8177         if(1 /* No applicable constraints whatsoever */) {
8178                 /* Nothing is here. See below */
8179         }
8180         
8181         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8182 }
8183
8184 static int
8185 memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8186                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8187         long value;
8188         
8189         if(!sptr) {
8190                 ASN__CTFAIL(app_key, td, sptr,
8191                         "%s: value not given (%s:%d)",
8192                         td->name, __FILE__, __LINE__);
8193                 return -1;
8194         }
8195         
8196         value = *(const long *)sptr;
8197         
8198         if((value >= 0 && value <= 65535)) {
8199                 /* Constraint check succeeded */
8200                 return 0;
8201         } else {
8202                 ASN__CTFAIL(app_key, td, sptr,
8203                         "%s: constraint failed (%s:%d)",
8204                         td->name, __FILE__, __LINE__);
8205                 return -1;
8206         }
8207 }
8208
8209 static int
8210 memb_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8211                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8212         
8213         if(!sptr) {
8214                 ASN__CTFAIL(app_key, td, sptr,
8215                         "%s: value not given (%s:%d)",
8216                         td->name, __FILE__, __LINE__);
8217                 return -1;
8218         }
8219         
8220         
8221         if(1 /* No applicable constraints whatsoever */) {
8222                 /* Nothing is here. See below */
8223         }
8224         
8225         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8226 }
8227
8228 static int
8229 memb_extensionValue_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8230                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8231         
8232         if(!sptr) {
8233                 ASN__CTFAIL(app_key, td, sptr,
8234                         "%s: value not given (%s:%d)",
8235                         td->name, __FILE__, __LINE__);
8236                 return -1;
8237         }
8238         
8239         
8240         if(1 /* No applicable constraints whatsoever */) {
8241                 /* Nothing is here. See below */
8242         }
8243         
8244         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8245 }
8246
8247 static int
8248 memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8249                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8250         long value;
8251         
8252         if(!sptr) {
8253                 ASN__CTFAIL(app_key, td, sptr,
8254                         "%s: value not given (%s:%d)",
8255                         td->name, __FILE__, __LINE__);
8256                 return -1;
8257         }
8258         
8259         value = *(const long *)sptr;
8260         
8261         if((value >= 0 && value <= 65535)) {
8262                 /* Constraint check succeeded */
8263                 return 0;
8264         } else {
8265                 ASN__CTFAIL(app_key, td, sptr,
8266                         "%s: constraint failed (%s:%d)",
8267                         td->name, __FILE__, __LINE__);
8268                 return -1;
8269         }
8270 }
8271
8272 static int
8273 memb_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8274                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8275         
8276         if(!sptr) {
8277                 ASN__CTFAIL(app_key, td, sptr,
8278                         "%s: value not given (%s:%d)",
8279                         td->name, __FILE__, __LINE__);
8280                 return -1;
8281         }
8282         
8283         
8284         if(1 /* No applicable constraints whatsoever */) {
8285                 /* Nothing is here. See below */
8286         }
8287         
8288         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8289 }
8290
8291 static int
8292 memb_extensionValue_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8293                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8294         
8295         if(!sptr) {
8296                 ASN__CTFAIL(app_key, td, sptr,
8297                         "%s: value not given (%s:%d)",
8298                         td->name, __FILE__, __LINE__);
8299                 return -1;
8300         }
8301         
8302         
8303         if(1 /* No applicable constraints whatsoever */) {
8304                 /* Nothing is here. See below */
8305         }
8306         
8307         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8308 }
8309
8310 static int
8311 memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8312                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8313         long value;
8314         
8315         if(!sptr) {
8316                 ASN__CTFAIL(app_key, td, sptr,
8317                         "%s: value not given (%s:%d)",
8318                         td->name, __FILE__, __LINE__);
8319                 return -1;
8320         }
8321         
8322         value = *(const long *)sptr;
8323         
8324         if((value >= 0 && value <= 65535)) {
8325                 /* Constraint check succeeded */
8326                 return 0;
8327         } else {
8328                 ASN__CTFAIL(app_key, td, sptr,
8329                         "%s: constraint failed (%s:%d)",
8330                         td->name, __FILE__, __LINE__);
8331                 return -1;
8332         }
8333 }
8334
8335 static int
8336 memb_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8337                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8338         
8339         if(!sptr) {
8340                 ASN__CTFAIL(app_key, td, sptr,
8341                         "%s: value not given (%s:%d)",
8342                         td->name, __FILE__, __LINE__);
8343                 return -1;
8344         }
8345         
8346         
8347         if(1 /* No applicable constraints whatsoever */) {
8348                 /* Nothing is here. See below */
8349         }
8350         
8351         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8352 }
8353
8354 static int
8355 memb_extensionValue_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8356                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8357         
8358         if(!sptr) {
8359                 ASN__CTFAIL(app_key, td, sptr,
8360                         "%s: value not given (%s:%d)",
8361                         td->name, __FILE__, __LINE__);
8362                 return -1;
8363         }
8364         
8365         
8366         if(1 /* No applicable constraints whatsoever */) {
8367                 /* Nothing is here. See below */
8368         }
8369         
8370         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8371 }
8372
8373 static int
8374 memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8375                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8376         long value;
8377         
8378         if(!sptr) {
8379                 ASN__CTFAIL(app_key, td, sptr,
8380                         "%s: value not given (%s:%d)",
8381                         td->name, __FILE__, __LINE__);
8382                 return -1;
8383         }
8384         
8385         value = *(const long *)sptr;
8386         
8387         if((value >= 0 && value <= 65535)) {
8388                 /* Constraint check succeeded */
8389                 return 0;
8390         } else {
8391                 ASN__CTFAIL(app_key, td, sptr,
8392                         "%s: constraint failed (%s:%d)",
8393                         td->name, __FILE__, __LINE__);
8394                 return -1;
8395         }
8396 }
8397
8398 static int
8399 memb_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8400                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8401         
8402         if(!sptr) {
8403                 ASN__CTFAIL(app_key, td, sptr,
8404                         "%s: value not given (%s:%d)",
8405                         td->name, __FILE__, __LINE__);
8406                 return -1;
8407         }
8408         
8409         
8410         if(1 /* No applicable constraints whatsoever */) {
8411                 /* Nothing is here. See below */
8412         }
8413         
8414         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8415 }
8416
8417 static int
8418 memb_extensionValue_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8419                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8420         
8421         if(!sptr) {
8422                 ASN__CTFAIL(app_key, td, sptr,
8423                         "%s: value not given (%s:%d)",
8424                         td->name, __FILE__, __LINE__);
8425                 return -1;
8426         }
8427         
8428         
8429         if(1 /* No applicable constraints whatsoever */) {
8430                 /* Nothing is here. See below */
8431         }
8432         
8433         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8434 }
8435
8436 static int
8437 memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8438                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8439         long value;
8440         
8441         if(!sptr) {
8442                 ASN__CTFAIL(app_key, td, sptr,
8443                         "%s: value not given (%s:%d)",
8444                         td->name, __FILE__, __LINE__);
8445                 return -1;
8446         }
8447         
8448         value = *(const long *)sptr;
8449         
8450         if((value >= 0 && value <= 65535)) {
8451                 /* Constraint check succeeded */
8452                 return 0;
8453         } else {
8454                 ASN__CTFAIL(app_key, td, sptr,
8455                         "%s: constraint failed (%s:%d)",
8456                         td->name, __FILE__, __LINE__);
8457                 return -1;
8458         }
8459 }
8460
8461 static int
8462 memb_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8463                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8464         
8465         if(!sptr) {
8466                 ASN__CTFAIL(app_key, td, sptr,
8467                         "%s: value not given (%s:%d)",
8468                         td->name, __FILE__, __LINE__);
8469                 return -1;
8470         }
8471         
8472         
8473         if(1 /* No applicable constraints whatsoever */) {
8474                 /* Nothing is here. See below */
8475         }
8476         
8477         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8478 }
8479
8480 static int
8481 memb_extensionValue_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8482                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8483         
8484         if(!sptr) {
8485                 ASN__CTFAIL(app_key, td, sptr,
8486                         "%s: value not given (%s:%d)",
8487                         td->name, __FILE__, __LINE__);
8488                 return -1;
8489         }
8490         
8491         
8492         if(1 /* No applicable constraints whatsoever */) {
8493                 /* Nothing is here. See below */
8494         }
8495         
8496         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8497 }
8498
8499 static int
8500 memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8501                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8502         long value;
8503         
8504         if(!sptr) {
8505                 ASN__CTFAIL(app_key, td, sptr,
8506                         "%s: value not given (%s:%d)",
8507                         td->name, __FILE__, __LINE__);
8508                 return -1;
8509         }
8510         
8511         value = *(const long *)sptr;
8512         
8513         if((value >= 0 && value <= 65535)) {
8514                 /* Constraint check succeeded */
8515                 return 0;
8516         } else {
8517                 ASN__CTFAIL(app_key, td, sptr,
8518                         "%s: constraint failed (%s:%d)",
8519                         td->name, __FILE__, __LINE__);
8520                 return -1;
8521         }
8522 }
8523
8524 static int
8525 memb_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8526                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8527         
8528         if(!sptr) {
8529                 ASN__CTFAIL(app_key, td, sptr,
8530                         "%s: value not given (%s:%d)",
8531                         td->name, __FILE__, __LINE__);
8532                 return -1;
8533         }
8534         
8535         
8536         if(1 /* No applicable constraints whatsoever */) {
8537                 /* Nothing is here. See below */
8538         }
8539         
8540         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8541 }
8542
8543 static int
8544 memb_extensionValue_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8545                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8546         
8547         if(!sptr) {
8548                 ASN__CTFAIL(app_key, td, sptr,
8549                         "%s: value not given (%s:%d)",
8550                         td->name, __FILE__, __LINE__);
8551                 return -1;
8552         }
8553         
8554         
8555         if(1 /* No applicable constraints whatsoever */) {
8556                 /* Nothing is here. See below */
8557         }
8558         
8559         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8560 }
8561
8562 static int
8563 memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8564                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8565         long value;
8566         
8567         if(!sptr) {
8568                 ASN__CTFAIL(app_key, td, sptr,
8569                         "%s: value not given (%s:%d)",
8570                         td->name, __FILE__, __LINE__);
8571                 return -1;
8572         }
8573         
8574         value = *(const long *)sptr;
8575         
8576         if((value >= 0 && value <= 65535)) {
8577                 /* Constraint check succeeded */
8578                 return 0;
8579         } else {
8580                 ASN__CTFAIL(app_key, td, sptr,
8581                         "%s: constraint failed (%s:%d)",
8582                         td->name, __FILE__, __LINE__);
8583                 return -1;
8584         }
8585 }
8586
8587 static int
8588 memb_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8589                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8590         
8591         if(!sptr) {
8592                 ASN__CTFAIL(app_key, td, sptr,
8593                         "%s: value not given (%s:%d)",
8594                         td->name, __FILE__, __LINE__);
8595                 return -1;
8596         }
8597         
8598         
8599         if(1 /* No applicable constraints whatsoever */) {
8600                 /* Nothing is here. See below */
8601         }
8602         
8603         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8604 }
8605
8606 static int
8607 memb_extensionValue_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8608                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8609         
8610         if(!sptr) {
8611                 ASN__CTFAIL(app_key, td, sptr,
8612                         "%s: value not given (%s:%d)",
8613                         td->name, __FILE__, __LINE__);
8614                 return -1;
8615         }
8616         
8617         
8618         if(1 /* No applicable constraints whatsoever */) {
8619                 /* Nothing is here. See below */
8620         }
8621         
8622         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8623 }
8624
8625 static int
8626 memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8627                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8628         long value;
8629         
8630         if(!sptr) {
8631                 ASN__CTFAIL(app_key, td, sptr,
8632                         "%s: value not given (%s:%d)",
8633                         td->name, __FILE__, __LINE__);
8634                 return -1;
8635         }
8636         
8637         value = *(const long *)sptr;
8638         
8639         if((value >= 0 && value <= 65535)) {
8640                 /* Constraint check succeeded */
8641                 return 0;
8642         } else {
8643                 ASN__CTFAIL(app_key, td, sptr,
8644                         "%s: constraint failed (%s:%d)",
8645                         td->name, __FILE__, __LINE__);
8646                 return -1;
8647         }
8648 }
8649
8650 static int
8651 memb_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8652                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8653         
8654         if(!sptr) {
8655                 ASN__CTFAIL(app_key, td, sptr,
8656                         "%s: value not given (%s:%d)",
8657                         td->name, __FILE__, __LINE__);
8658                 return -1;
8659         }
8660         
8661         
8662         if(1 /* No applicable constraints whatsoever */) {
8663                 /* Nothing is here. See below */
8664         }
8665         
8666         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8667 }
8668
8669 static int
8670 memb_extensionValue_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8671                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8672         
8673         if(!sptr) {
8674                 ASN__CTFAIL(app_key, td, sptr,
8675                         "%s: value not given (%s:%d)",
8676                         td->name, __FILE__, __LINE__);
8677                 return -1;
8678         }
8679         
8680         
8681         if(1 /* No applicable constraints whatsoever */) {
8682                 /* Nothing is here. See below */
8683         }
8684         
8685         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8686 }
8687
8688 static int
8689 memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8690                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8691         long value;
8692         
8693         if(!sptr) {
8694                 ASN__CTFAIL(app_key, td, sptr,
8695                         "%s: value not given (%s:%d)",
8696                         td->name, __FILE__, __LINE__);
8697                 return -1;
8698         }
8699         
8700         value = *(const long *)sptr;
8701         
8702         if((value >= 0 && value <= 65535)) {
8703                 /* Constraint check succeeded */
8704                 return 0;
8705         } else {
8706                 ASN__CTFAIL(app_key, td, sptr,
8707                         "%s: constraint failed (%s:%d)",
8708                         td->name, __FILE__, __LINE__);
8709                 return -1;
8710         }
8711 }
8712
8713 static int
8714 memb_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8715                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8716         
8717         if(!sptr) {
8718                 ASN__CTFAIL(app_key, td, sptr,
8719                         "%s: value not given (%s:%d)",
8720                         td->name, __FILE__, __LINE__);
8721                 return -1;
8722         }
8723         
8724         
8725         if(1 /* No applicable constraints whatsoever */) {
8726                 /* Nothing is here. See below */
8727         }
8728         
8729         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8730 }
8731
8732 static int
8733 memb_extensionValue_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8734                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8735         
8736         if(!sptr) {
8737                 ASN__CTFAIL(app_key, td, sptr,
8738                         "%s: value not given (%s:%d)",
8739                         td->name, __FILE__, __LINE__);
8740                 return -1;
8741         }
8742         
8743         
8744         if(1 /* No applicable constraints whatsoever */) {
8745                 /* Nothing is here. See below */
8746         }
8747         
8748         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8749 }
8750
8751 static int
8752 memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8753                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8754         long value;
8755         
8756         if(!sptr) {
8757                 ASN__CTFAIL(app_key, td, sptr,
8758                         "%s: value not given (%s:%d)",
8759                         td->name, __FILE__, __LINE__);
8760                 return -1;
8761         }
8762         
8763         value = *(const long *)sptr;
8764         
8765         if((value >= 0 && value <= 65535)) {
8766                 /* Constraint check succeeded */
8767                 return 0;
8768         } else {
8769                 ASN__CTFAIL(app_key, td, sptr,
8770                         "%s: constraint failed (%s:%d)",
8771                         td->name, __FILE__, __LINE__);
8772                 return -1;
8773         }
8774 }
8775
8776 static int
8777 memb_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8778                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8779         
8780         if(!sptr) {
8781                 ASN__CTFAIL(app_key, td, sptr,
8782                         "%s: value not given (%s:%d)",
8783                         td->name, __FILE__, __LINE__);
8784                 return -1;
8785         }
8786         
8787         
8788         if(1 /* No applicable constraints whatsoever */) {
8789                 /* Nothing is here. See below */
8790         }
8791         
8792         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8793 }
8794
8795 static int
8796 memb_extensionValue_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8797                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8798         
8799         if(!sptr) {
8800                 ASN__CTFAIL(app_key, td, sptr,
8801                         "%s: value not given (%s:%d)",
8802                         td->name, __FILE__, __LINE__);
8803                 return -1;
8804         }
8805         
8806         
8807         if(1 /* No applicable constraints whatsoever */) {
8808                 /* Nothing is here. See below */
8809         }
8810         
8811         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8812 }
8813
8814 static int
8815 memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8816                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8817         long value;
8818         
8819         if(!sptr) {
8820                 ASN__CTFAIL(app_key, td, sptr,
8821                         "%s: value not given (%s:%d)",
8822                         td->name, __FILE__, __LINE__);
8823                 return -1;
8824         }
8825         
8826         value = *(const long *)sptr;
8827         
8828         if((value >= 0 && value <= 65535)) {
8829                 /* Constraint check succeeded */
8830                 return 0;
8831         } else {
8832                 ASN__CTFAIL(app_key, td, sptr,
8833                         "%s: constraint failed (%s:%d)",
8834                         td->name, __FILE__, __LINE__);
8835                 return -1;
8836         }
8837 }
8838
8839 static int
8840 memb_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8841                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8842         
8843         if(!sptr) {
8844                 ASN__CTFAIL(app_key, td, sptr,
8845                         "%s: value not given (%s:%d)",
8846                         td->name, __FILE__, __LINE__);
8847                 return -1;
8848         }
8849         
8850         
8851         if(1 /* No applicable constraints whatsoever */) {
8852                 /* Nothing is here. See below */
8853         }
8854         
8855         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8856 }
8857
8858 static int
8859 memb_extensionValue_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8860                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8861         
8862         if(!sptr) {
8863                 ASN__CTFAIL(app_key, td, sptr,
8864                         "%s: value not given (%s:%d)",
8865                         td->name, __FILE__, __LINE__);
8866                 return -1;
8867         }
8868         
8869         
8870         if(1 /* No applicable constraints whatsoever */) {
8871                 /* Nothing is here. See below */
8872         }
8873         
8874         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8875 }
8876
8877 static int
8878 memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8879                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8880         long value;
8881         
8882         if(!sptr) {
8883                 ASN__CTFAIL(app_key, td, sptr,
8884                         "%s: value not given (%s:%d)",
8885                         td->name, __FILE__, __LINE__);
8886                 return -1;
8887         }
8888         
8889         value = *(const long *)sptr;
8890         
8891         if((value >= 0 && value <= 65535)) {
8892                 /* Constraint check succeeded */
8893                 return 0;
8894         } else {
8895                 ASN__CTFAIL(app_key, td, sptr,
8896                         "%s: constraint failed (%s:%d)",
8897                         td->name, __FILE__, __LINE__);
8898                 return -1;
8899         }
8900 }
8901
8902 static int
8903 memb_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8904                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8905         
8906         if(!sptr) {
8907                 ASN__CTFAIL(app_key, td, sptr,
8908                         "%s: value not given (%s:%d)",
8909                         td->name, __FILE__, __LINE__);
8910                 return -1;
8911         }
8912         
8913         
8914         if(1 /* No applicable constraints whatsoever */) {
8915                 /* Nothing is here. See below */
8916         }
8917         
8918         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8919 }
8920
8921 static int
8922 memb_extensionValue_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8923                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8924         
8925         if(!sptr) {
8926                 ASN__CTFAIL(app_key, td, sptr,
8927                         "%s: value not given (%s:%d)",
8928                         td->name, __FILE__, __LINE__);
8929                 return -1;
8930         }
8931         
8932         
8933         if(1 /* No applicable constraints whatsoever */) {
8934                 /* Nothing is here. See below */
8935         }
8936         
8937         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8938 }
8939
8940 static int
8941 memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8942                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8943         long value;
8944         
8945         if(!sptr) {
8946                 ASN__CTFAIL(app_key, td, sptr,
8947                         "%s: value not given (%s:%d)",
8948                         td->name, __FILE__, __LINE__);
8949                 return -1;
8950         }
8951         
8952         value = *(const long *)sptr;
8953         
8954         if((value >= 0 && value <= 65535)) {
8955                 /* Constraint check succeeded */
8956                 return 0;
8957         } else {
8958                 ASN__CTFAIL(app_key, td, sptr,
8959                         "%s: constraint failed (%s:%d)",
8960                         td->name, __FILE__, __LINE__);
8961                 return -1;
8962         }
8963 }
8964
8965 static int
8966 memb_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8967                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8968         
8969         if(!sptr) {
8970                 ASN__CTFAIL(app_key, td, sptr,
8971                         "%s: value not given (%s:%d)",
8972                         td->name, __FILE__, __LINE__);
8973                 return -1;
8974         }
8975         
8976         
8977         if(1 /* No applicable constraints whatsoever */) {
8978                 /* Nothing is here. See below */
8979         }
8980         
8981         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8982 }
8983
8984 static int
8985 memb_extensionValue_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8986                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8987         
8988         if(!sptr) {
8989                 ASN__CTFAIL(app_key, td, sptr,
8990                         "%s: value not given (%s:%d)",
8991                         td->name, __FILE__, __LINE__);
8992                 return -1;
8993         }
8994         
8995         
8996         if(1 /* No applicable constraints whatsoever */) {
8997                 /* Nothing is here. See below */
8998         }
8999         
9000         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9001 }
9002
9003 static int
9004 memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9005                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9006         long value;
9007         
9008         if(!sptr) {
9009                 ASN__CTFAIL(app_key, td, sptr,
9010                         "%s: value not given (%s:%d)",
9011                         td->name, __FILE__, __LINE__);
9012                 return -1;
9013         }
9014         
9015         value = *(const long *)sptr;
9016         
9017         if((value >= 0 && value <= 65535)) {
9018                 /* Constraint check succeeded */
9019                 return 0;
9020         } else {
9021                 ASN__CTFAIL(app_key, td, sptr,
9022                         "%s: constraint failed (%s:%d)",
9023                         td->name, __FILE__, __LINE__);
9024                 return -1;
9025         }
9026 }
9027
9028 static int
9029 memb_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9030                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9031         
9032         if(!sptr) {
9033                 ASN__CTFAIL(app_key, td, sptr,
9034                         "%s: value not given (%s:%d)",
9035                         td->name, __FILE__, __LINE__);
9036                 return -1;
9037         }
9038         
9039         
9040         if(1 /* No applicable constraints whatsoever */) {
9041                 /* Nothing is here. See below */
9042         }
9043         
9044         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9045 }
9046
9047 static int
9048 memb_extensionValue_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9049                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9050         
9051         if(!sptr) {
9052                 ASN__CTFAIL(app_key, td, sptr,
9053                         "%s: value not given (%s:%d)",
9054                         td->name, __FILE__, __LINE__);
9055                 return -1;
9056         }
9057         
9058         
9059         if(1 /* No applicable constraints whatsoever */) {
9060                 /* Nothing is here. See below */
9061         }
9062         
9063         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9064 }
9065
9066 static int
9067 memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9068                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9069         long value;
9070         
9071         if(!sptr) {
9072                 ASN__CTFAIL(app_key, td, sptr,
9073                         "%s: value not given (%s:%d)",
9074                         td->name, __FILE__, __LINE__);
9075                 return -1;
9076         }
9077         
9078         value = *(const long *)sptr;
9079         
9080         if((value >= 0 && value <= 65535)) {
9081                 /* Constraint check succeeded */
9082                 return 0;
9083         } else {
9084                 ASN__CTFAIL(app_key, td, sptr,
9085                         "%s: constraint failed (%s:%d)",
9086                         td->name, __FILE__, __LINE__);
9087                 return -1;
9088         }
9089 }
9090
9091 static int
9092 memb_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9093                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9094         
9095         if(!sptr) {
9096                 ASN__CTFAIL(app_key, td, sptr,
9097                         "%s: value not given (%s:%d)",
9098                         td->name, __FILE__, __LINE__);
9099                 return -1;
9100         }
9101         
9102         
9103         if(1 /* No applicable constraints whatsoever */) {
9104                 /* Nothing is here. See below */
9105         }
9106         
9107         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9108 }
9109
9110 static int
9111 memb_extensionValue_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9112                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9113         
9114         if(!sptr) {
9115                 ASN__CTFAIL(app_key, td, sptr,
9116                         "%s: value not given (%s:%d)",
9117                         td->name, __FILE__, __LINE__);
9118                 return -1;
9119         }
9120         
9121         
9122         if(1 /* No applicable constraints whatsoever */) {
9123                 /* Nothing is here. See below */
9124         }
9125         
9126         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9127 }
9128
9129 static int
9130 memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9131                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9132         long value;
9133         
9134         if(!sptr) {
9135                 ASN__CTFAIL(app_key, td, sptr,
9136                         "%s: value not given (%s:%d)",
9137                         td->name, __FILE__, __LINE__);
9138                 return -1;
9139         }
9140         
9141         value = *(const long *)sptr;
9142         
9143         if((value >= 0 && value <= 65535)) {
9144                 /* Constraint check succeeded */
9145                 return 0;
9146         } else {
9147                 ASN__CTFAIL(app_key, td, sptr,
9148                         "%s: constraint failed (%s:%d)",
9149                         td->name, __FILE__, __LINE__);
9150                 return -1;
9151         }
9152 }
9153
9154 static int
9155 memb_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9156                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9157         
9158         if(!sptr) {
9159                 ASN__CTFAIL(app_key, td, sptr,
9160                         "%s: value not given (%s:%d)",
9161                         td->name, __FILE__, __LINE__);
9162                 return -1;
9163         }
9164         
9165         
9166         if(1 /* No applicable constraints whatsoever */) {
9167                 /* Nothing is here. See below */
9168         }
9169         
9170         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9171 }
9172
9173 static int
9174 memb_extensionValue_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9175                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9176         
9177         if(!sptr) {
9178                 ASN__CTFAIL(app_key, td, sptr,
9179                         "%s: value not given (%s:%d)",
9180                         td->name, __FILE__, __LINE__);
9181                 return -1;
9182         }
9183         
9184         
9185         if(1 /* No applicable constraints whatsoever */) {
9186                 /* Nothing is here. See below */
9187         }
9188         
9189         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9190 }
9191
9192 static int
9193 memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9194                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9195         long value;
9196         
9197         if(!sptr) {
9198                 ASN__CTFAIL(app_key, td, sptr,
9199                         "%s: value not given (%s:%d)",
9200                         td->name, __FILE__, __LINE__);
9201                 return -1;
9202         }
9203         
9204         value = *(const long *)sptr;
9205         
9206         if((value >= 0 && value <= 65535)) {
9207                 /* Constraint check succeeded */
9208                 return 0;
9209         } else {
9210                 ASN__CTFAIL(app_key, td, sptr,
9211                         "%s: constraint failed (%s:%d)",
9212                         td->name, __FILE__, __LINE__);
9213                 return -1;
9214         }
9215 }
9216
9217 static int
9218 memb_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9219                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9220         
9221         if(!sptr) {
9222                 ASN__CTFAIL(app_key, td, sptr,
9223                         "%s: value not given (%s:%d)",
9224                         td->name, __FILE__, __LINE__);
9225                 return -1;
9226         }
9227         
9228         
9229         if(1 /* No applicable constraints whatsoever */) {
9230                 /* Nothing is here. See below */
9231         }
9232         
9233         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9234 }
9235
9236 static int
9237 memb_extensionValue_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9238                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9239         
9240         if(!sptr) {
9241                 ASN__CTFAIL(app_key, td, sptr,
9242                         "%s: value not given (%s:%d)",
9243                         td->name, __FILE__, __LINE__);
9244                 return -1;
9245         }
9246         
9247         
9248         if(1 /* No applicable constraints whatsoever */) {
9249                 /* Nothing is here. See below */
9250         }
9251         
9252         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9253 }
9254
9255 static int
9256 memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9257                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9258         long value;
9259         
9260         if(!sptr) {
9261                 ASN__CTFAIL(app_key, td, sptr,
9262                         "%s: value not given (%s:%d)",
9263                         td->name, __FILE__, __LINE__);
9264                 return -1;
9265         }
9266         
9267         value = *(const long *)sptr;
9268         
9269         if((value >= 0 && value <= 65535)) {
9270                 /* Constraint check succeeded */
9271                 return 0;
9272         } else {
9273                 ASN__CTFAIL(app_key, td, sptr,
9274                         "%s: constraint failed (%s:%d)",
9275                         td->name, __FILE__, __LINE__);
9276                 return -1;
9277         }
9278 }
9279
9280 static int
9281 memb_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9282                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9283         
9284         if(!sptr) {
9285                 ASN__CTFAIL(app_key, td, sptr,
9286                         "%s: value not given (%s:%d)",
9287                         td->name, __FILE__, __LINE__);
9288                 return -1;
9289         }
9290         
9291         
9292         if(1 /* No applicable constraints whatsoever */) {
9293                 /* Nothing is here. See below */
9294         }
9295         
9296         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9297 }
9298
9299 static int
9300 memb_extensionValue_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9301                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9302         
9303         if(!sptr) {
9304                 ASN__CTFAIL(app_key, td, sptr,
9305                         "%s: value not given (%s:%d)",
9306                         td->name, __FILE__, __LINE__);
9307                 return -1;
9308         }
9309         
9310         
9311         if(1 /* No applicable constraints whatsoever */) {
9312                 /* Nothing is here. See below */
9313         }
9314         
9315         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9316 }
9317
9318 static int
9319 memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9320                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9321         long value;
9322         
9323         if(!sptr) {
9324                 ASN__CTFAIL(app_key, td, sptr,
9325                         "%s: value not given (%s:%d)",
9326                         td->name, __FILE__, __LINE__);
9327                 return -1;
9328         }
9329         
9330         value = *(const long *)sptr;
9331         
9332         if((value >= 0 && value <= 65535)) {
9333                 /* Constraint check succeeded */
9334                 return 0;
9335         } else {
9336                 ASN__CTFAIL(app_key, td, sptr,
9337                         "%s: constraint failed (%s:%d)",
9338                         td->name, __FILE__, __LINE__);
9339                 return -1;
9340         }
9341 }
9342
9343 static int
9344 memb_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9345                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9346         
9347         if(!sptr) {
9348                 ASN__CTFAIL(app_key, td, sptr,
9349                         "%s: value not given (%s:%d)",
9350                         td->name, __FILE__, __LINE__);
9351                 return -1;
9352         }
9353         
9354         
9355         if(1 /* No applicable constraints whatsoever */) {
9356                 /* Nothing is here. See below */
9357         }
9358         
9359         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9360 }
9361
9362 static int
9363 memb_extensionValue_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9364                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9365         
9366         if(!sptr) {
9367                 ASN__CTFAIL(app_key, td, sptr,
9368                         "%s: value not given (%s:%d)",
9369                         td->name, __FILE__, __LINE__);
9370                 return -1;
9371         }
9372         
9373         
9374         if(1 /* No applicable constraints whatsoever */) {
9375                 /* Nothing is here. See below */
9376         }
9377         
9378         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9379 }
9380
9381 static int
9382 memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9383                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9384         long value;
9385         
9386         if(!sptr) {
9387                 ASN__CTFAIL(app_key, td, sptr,
9388                         "%s: value not given (%s:%d)",
9389                         td->name, __FILE__, __LINE__);
9390                 return -1;
9391         }
9392         
9393         value = *(const long *)sptr;
9394         
9395         if((value >= 0 && value <= 65535)) {
9396                 /* Constraint check succeeded */
9397                 return 0;
9398         } else {
9399                 ASN__CTFAIL(app_key, td, sptr,
9400                         "%s: constraint failed (%s:%d)",
9401                         td->name, __FILE__, __LINE__);
9402                 return -1;
9403         }
9404 }
9405
9406 static int
9407 memb_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9408                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9409         
9410         if(!sptr) {
9411                 ASN__CTFAIL(app_key, td, sptr,
9412                         "%s: value not given (%s:%d)",
9413                         td->name, __FILE__, __LINE__);
9414                 return -1;
9415         }
9416         
9417         
9418         if(1 /* No applicable constraints whatsoever */) {
9419                 /* Nothing is here. See below */
9420         }
9421         
9422         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9423 }
9424
9425 static int
9426 memb_extensionValue_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9427                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9428         
9429         if(!sptr) {
9430                 ASN__CTFAIL(app_key, td, sptr,
9431                         "%s: value not given (%s:%d)",
9432                         td->name, __FILE__, __LINE__);
9433                 return -1;
9434         }
9435         
9436         
9437         if(1 /* No applicable constraints whatsoever */) {
9438                 /* Nothing is here. See below */
9439         }
9440         
9441         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9442 }
9443
9444 static int
9445 memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9446                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9447         long value;
9448         
9449         if(!sptr) {
9450                 ASN__CTFAIL(app_key, td, sptr,
9451                         "%s: value not given (%s:%d)",
9452                         td->name, __FILE__, __LINE__);
9453                 return -1;
9454         }
9455         
9456         value = *(const long *)sptr;
9457         
9458         if((value >= 0 && value <= 65535)) {
9459                 /* Constraint check succeeded */
9460                 return 0;
9461         } else {
9462                 ASN__CTFAIL(app_key, td, sptr,
9463                         "%s: constraint failed (%s:%d)",
9464                         td->name, __FILE__, __LINE__);
9465                 return -1;
9466         }
9467 }
9468
9469 static int
9470 memb_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9471                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9472         
9473         if(!sptr) {
9474                 ASN__CTFAIL(app_key, td, sptr,
9475                         "%s: value not given (%s:%d)",
9476                         td->name, __FILE__, __LINE__);
9477                 return -1;
9478         }
9479         
9480         
9481         if(1 /* No applicable constraints whatsoever */) {
9482                 /* Nothing is here. See below */
9483         }
9484         
9485         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9486 }
9487
9488 static int
9489 memb_extensionValue_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9490                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9491         
9492         if(!sptr) {
9493                 ASN__CTFAIL(app_key, td, sptr,
9494                         "%s: value not given (%s:%d)",
9495                         td->name, __FILE__, __LINE__);
9496                 return -1;
9497         }
9498         
9499         
9500         if(1 /* No applicable constraints whatsoever */) {
9501                 /* Nothing is here. See below */
9502         }
9503         
9504         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9505 }
9506
9507 static int
9508 memb_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9509                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9510         long value;
9511         
9512         if(!sptr) {
9513                 ASN__CTFAIL(app_key, td, sptr,
9514                         "%s: value not given (%s:%d)",
9515                         td->name, __FILE__, __LINE__);
9516                 return -1;
9517         }
9518         
9519         value = *(const long *)sptr;
9520         
9521         if((value >= 0 && value <= 65535)) {
9522                 /* Constraint check succeeded */
9523                 return 0;
9524         } else {
9525                 ASN__CTFAIL(app_key, td, sptr,
9526                         "%s: constraint failed (%s:%d)",
9527                         td->name, __FILE__, __LINE__);
9528                 return -1;
9529         }
9530 }
9531
9532 static int
9533 memb_criticality_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9534                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9535         
9536         if(!sptr) {
9537                 ASN__CTFAIL(app_key, td, sptr,
9538                         "%s: value not given (%s:%d)",
9539                         td->name, __FILE__, __LINE__);
9540                 return -1;
9541         }
9542         
9543         
9544         if(1 /* No applicable constraints whatsoever */) {
9545                 /* Nothing is here. See below */
9546         }
9547         
9548         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9549 }
9550
9551 static int
9552 memb_extensionValue_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9553                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9554         
9555         if(!sptr) {
9556                 ASN__CTFAIL(app_key, td, sptr,
9557                         "%s: value not given (%s:%d)",
9558                         td->name, __FILE__, __LINE__);
9559                 return -1;
9560         }
9561         
9562         
9563         if(1 /* No applicable constraints whatsoever */) {
9564                 /* Nothing is here. See below */
9565         }
9566         
9567         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9568 }
9569
9570 static int
9571 memb_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9572                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9573         long value;
9574         
9575         if(!sptr) {
9576                 ASN__CTFAIL(app_key, td, sptr,
9577                         "%s: value not given (%s:%d)",
9578                         td->name, __FILE__, __LINE__);
9579                 return -1;
9580         }
9581         
9582         value = *(const long *)sptr;
9583         
9584         if((value >= 0 && value <= 65535)) {
9585                 /* Constraint check succeeded */
9586                 return 0;
9587         } else {
9588                 ASN__CTFAIL(app_key, td, sptr,
9589                         "%s: constraint failed (%s:%d)",
9590                         td->name, __FILE__, __LINE__);
9591                 return -1;
9592         }
9593 }
9594
9595 static int
9596 memb_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9597                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9598         
9599         if(!sptr) {
9600                 ASN__CTFAIL(app_key, td, sptr,
9601                         "%s: value not given (%s:%d)",
9602                         td->name, __FILE__, __LINE__);
9603                 return -1;
9604         }
9605         
9606         
9607         if(1 /* No applicable constraints whatsoever */) {
9608                 /* Nothing is here. See below */
9609         }
9610         
9611         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9612 }
9613
9614 static int
9615 memb_extensionValue_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9616                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9617         
9618         if(!sptr) {
9619                 ASN__CTFAIL(app_key, td, sptr,
9620                         "%s: value not given (%s:%d)",
9621                         td->name, __FILE__, __LINE__);
9622                 return -1;
9623         }
9624         
9625         
9626         if(1 /* No applicable constraints whatsoever */) {
9627                 /* Nothing is here. See below */
9628         }
9629         
9630         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9631 }
9632
9633 static int
9634 memb_id_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9635                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9636         long value;
9637         
9638         if(!sptr) {
9639                 ASN__CTFAIL(app_key, td, sptr,
9640                         "%s: value not given (%s:%d)",
9641                         td->name, __FILE__, __LINE__);
9642                 return -1;
9643         }
9644         
9645         value = *(const long *)sptr;
9646         
9647         if((value >= 0 && value <= 65535)) {
9648                 /* Constraint check succeeded */
9649                 return 0;
9650         } else {
9651                 ASN__CTFAIL(app_key, td, sptr,
9652                         "%s: constraint failed (%s:%d)",
9653                         td->name, __FILE__, __LINE__);
9654                 return -1;
9655         }
9656 }
9657
9658 static int
9659 memb_criticality_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9660                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9661         
9662         if(!sptr) {
9663                 ASN__CTFAIL(app_key, td, sptr,
9664                         "%s: value not given (%s:%d)",
9665                         td->name, __FILE__, __LINE__);
9666                 return -1;
9667         }
9668         
9669         
9670         if(1 /* No applicable constraints whatsoever */) {
9671                 /* Nothing is here. See below */
9672         }
9673         
9674         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9675 }
9676
9677 static int
9678 memb_extensionValue_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9679                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9680         
9681         if(!sptr) {
9682                 ASN__CTFAIL(app_key, td, sptr,
9683                         "%s: value not given (%s:%d)",
9684                         td->name, __FILE__, __LINE__);
9685                 return -1;
9686         }
9687         
9688         
9689         if(1 /* No applicable constraints whatsoever */) {
9690                 /* Nothing is here. See below */
9691         }
9692         
9693         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9694 }
9695
9696 static int
9697 memb_id_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9698                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9699         long value;
9700         
9701         if(!sptr) {
9702                 ASN__CTFAIL(app_key, td, sptr,
9703                         "%s: value not given (%s:%d)",
9704                         td->name, __FILE__, __LINE__);
9705                 return -1;
9706         }
9707         
9708         value = *(const long *)sptr;
9709         
9710         if((value >= 0 && value <= 65535)) {
9711                 /* Constraint check succeeded */
9712                 return 0;
9713         } else {
9714                 ASN__CTFAIL(app_key, td, sptr,
9715                         "%s: constraint failed (%s:%d)",
9716                         td->name, __FILE__, __LINE__);
9717                 return -1;
9718         }
9719 }
9720
9721 static int
9722 memb_criticality_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9723                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9724         
9725         if(!sptr) {
9726                 ASN__CTFAIL(app_key, td, sptr,
9727                         "%s: value not given (%s:%d)",
9728                         td->name, __FILE__, __LINE__);
9729                 return -1;
9730         }
9731         
9732         
9733         if(1 /* No applicable constraints whatsoever */) {
9734                 /* Nothing is here. See below */
9735         }
9736         
9737         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9738 }
9739
9740 static int
9741 memb_extensionValue_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9742                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9743         
9744         if(!sptr) {
9745                 ASN__CTFAIL(app_key, td, sptr,
9746                         "%s: value not given (%s:%d)",
9747                         td->name, __FILE__, __LINE__);
9748                 return -1;
9749         }
9750         
9751         
9752         if(1 /* No applicable constraints whatsoever */) {
9753                 /* Nothing is here. See below */
9754         }
9755         
9756         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9757 }
9758
9759 static int
9760 memb_id_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9761                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9762         long value;
9763         
9764         if(!sptr) {
9765                 ASN__CTFAIL(app_key, td, sptr,
9766                         "%s: value not given (%s:%d)",
9767                         td->name, __FILE__, __LINE__);
9768                 return -1;
9769         }
9770         
9771         value = *(const long *)sptr;
9772         
9773         if((value >= 0 && value <= 65535)) {
9774                 /* Constraint check succeeded */
9775                 return 0;
9776         } else {
9777                 ASN__CTFAIL(app_key, td, sptr,
9778                         "%s: constraint failed (%s:%d)",
9779                         td->name, __FILE__, __LINE__);
9780                 return -1;
9781         }
9782 }
9783
9784 static int
9785 memb_criticality_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9786                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9787         
9788         if(!sptr) {
9789                 ASN__CTFAIL(app_key, td, sptr,
9790                         "%s: value not given (%s:%d)",
9791                         td->name, __FILE__, __LINE__);
9792                 return -1;
9793         }
9794         
9795         
9796         if(1 /* No applicable constraints whatsoever */) {
9797                 /* Nothing is here. See below */
9798         }
9799         
9800         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9801 }
9802
9803 static int
9804 memb_extensionValue_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9805                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9806         
9807         if(!sptr) {
9808                 ASN__CTFAIL(app_key, td, sptr,
9809                         "%s: value not given (%s:%d)",
9810                         td->name, __FILE__, __LINE__);
9811                 return -1;
9812         }
9813         
9814         
9815         if(1 /* No applicable constraints whatsoever */) {
9816                 /* Nothing is here. See below */
9817         }
9818         
9819         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9820 }
9821
9822 static int
9823 memb_id_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9825         long value;
9826         
9827         if(!sptr) {
9828                 ASN__CTFAIL(app_key, td, sptr,
9829                         "%s: value not given (%s:%d)",
9830                         td->name, __FILE__, __LINE__);
9831                 return -1;
9832         }
9833         
9834         value = *(const long *)sptr;
9835         
9836         if((value >= 0 && value <= 65535)) {
9837                 /* Constraint check succeeded */
9838                 return 0;
9839         } else {
9840                 ASN__CTFAIL(app_key, td, sptr,
9841                         "%s: constraint failed (%s:%d)",
9842                         td->name, __FILE__, __LINE__);
9843                 return -1;
9844         }
9845 }
9846
9847 static int
9848 memb_criticality_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9849                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9850         
9851         if(!sptr) {
9852                 ASN__CTFAIL(app_key, td, sptr,
9853                         "%s: value not given (%s:%d)",
9854                         td->name, __FILE__, __LINE__);
9855                 return -1;
9856         }
9857         
9858         
9859         if(1 /* No applicable constraints whatsoever */) {
9860                 /* Nothing is here. See below */
9861         }
9862         
9863         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9864 }
9865
9866 static int
9867 memb_extensionValue_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9868                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9869         
9870         if(!sptr) {
9871                 ASN__CTFAIL(app_key, td, sptr,
9872                         "%s: value not given (%s:%d)",
9873                         td->name, __FILE__, __LINE__);
9874                 return -1;
9875         }
9876         
9877         
9878         if(1 /* No applicable constraints whatsoever */) {
9879                 /* Nothing is here. See below */
9880         }
9881         
9882         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9883 }
9884
9885 static int
9886 memb_id_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9887                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9888         long value;
9889         
9890         if(!sptr) {
9891                 ASN__CTFAIL(app_key, td, sptr,
9892                         "%s: value not given (%s:%d)",
9893                         td->name, __FILE__, __LINE__);
9894                 return -1;
9895         }
9896         
9897         value = *(const long *)sptr;
9898         
9899         if((value >= 0 && value <= 65535)) {
9900                 /* Constraint check succeeded */
9901                 return 0;
9902         } else {
9903                 ASN__CTFAIL(app_key, td, sptr,
9904                         "%s: constraint failed (%s:%d)",
9905                         td->name, __FILE__, __LINE__);
9906                 return -1;
9907         }
9908 }
9909
9910 static int
9911 memb_criticality_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9912                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9913         
9914         if(!sptr) {
9915                 ASN__CTFAIL(app_key, td, sptr,
9916                         "%s: value not given (%s:%d)",
9917                         td->name, __FILE__, __LINE__);
9918                 return -1;
9919         }
9920         
9921         
9922         if(1 /* No applicable constraints whatsoever */) {
9923                 /* Nothing is here. See below */
9924         }
9925         
9926         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9927 }
9928
9929 static int
9930 memb_extensionValue_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9931                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9932         
9933         if(!sptr) {
9934                 ASN__CTFAIL(app_key, td, sptr,
9935                         "%s: value not given (%s:%d)",
9936                         td->name, __FILE__, __LINE__);
9937                 return -1;
9938         }
9939         
9940         
9941         if(1 /* No applicable constraints whatsoever */) {
9942                 /* Nothing is here. See below */
9943         }
9944         
9945         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9946 }
9947
9948 static int
9949 memb_id_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9950                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9951         long value;
9952         
9953         if(!sptr) {
9954                 ASN__CTFAIL(app_key, td, sptr,
9955                         "%s: value not given (%s:%d)",
9956                         td->name, __FILE__, __LINE__);
9957                 return -1;
9958         }
9959         
9960         value = *(const long *)sptr;
9961         
9962         if((value >= 0 && value <= 65535)) {
9963                 /* Constraint check succeeded */
9964                 return 0;
9965         } else {
9966                 ASN__CTFAIL(app_key, td, sptr,
9967                         "%s: constraint failed (%s:%d)",
9968                         td->name, __FILE__, __LINE__);
9969                 return -1;
9970         }
9971 }
9972
9973 static int
9974 memb_criticality_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9975                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9976         
9977         if(!sptr) {
9978                 ASN__CTFAIL(app_key, td, sptr,
9979                         "%s: value not given (%s:%d)",
9980                         td->name, __FILE__, __LINE__);
9981                 return -1;
9982         }
9983         
9984         
9985         if(1 /* No applicable constraints whatsoever */) {
9986                 /* Nothing is here. See below */
9987         }
9988         
9989         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9990 }
9991
9992 static int
9993 memb_extensionValue_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9994                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9995         
9996         if(!sptr) {
9997                 ASN__CTFAIL(app_key, td, sptr,
9998                         "%s: value not given (%s:%d)",
9999                         td->name, __FILE__, __LINE__);
10000                 return -1;
10001         }
10002         
10003         
10004         if(1 /* No applicable constraints whatsoever */) {
10005                 /* Nothing is here. See below */
10006         }
10007         
10008         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10009 }
10010
10011 static int
10012 memb_id_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10013                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10014         long value;
10015         
10016         if(!sptr) {
10017                 ASN__CTFAIL(app_key, td, sptr,
10018                         "%s: value not given (%s:%d)",
10019                         td->name, __FILE__, __LINE__);
10020                 return -1;
10021         }
10022         
10023         value = *(const long *)sptr;
10024         
10025         if((value >= 0 && value <= 65535)) {
10026                 /* Constraint check succeeded */
10027                 return 0;
10028         } else {
10029                 ASN__CTFAIL(app_key, td, sptr,
10030                         "%s: constraint failed (%s:%d)",
10031                         td->name, __FILE__, __LINE__);
10032                 return -1;
10033         }
10034 }
10035
10036 static int
10037 memb_criticality_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10038                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10039         
10040         if(!sptr) {
10041                 ASN__CTFAIL(app_key, td, sptr,
10042                         "%s: value not given (%s:%d)",
10043                         td->name, __FILE__, __LINE__);
10044                 return -1;
10045         }
10046         
10047         
10048         if(1 /* No applicable constraints whatsoever */) {
10049                 /* Nothing is here. See below */
10050         }
10051         
10052         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10053 }
10054
10055 static int
10056 memb_extensionValue_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10057                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10058         
10059         if(!sptr) {
10060                 ASN__CTFAIL(app_key, td, sptr,
10061                         "%s: value not given (%s:%d)",
10062                         td->name, __FILE__, __LINE__);
10063                 return -1;
10064         }
10065         
10066         
10067         if(1 /* No applicable constraints whatsoever */) {
10068                 /* Nothing is here. See below */
10069         }
10070         
10071         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10072 }
10073
10074 static int
10075 memb_id_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10076                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10077         long value;
10078         
10079         if(!sptr) {
10080                 ASN__CTFAIL(app_key, td, sptr,
10081                         "%s: value not given (%s:%d)",
10082                         td->name, __FILE__, __LINE__);
10083                 return -1;
10084         }
10085         
10086         value = *(const long *)sptr;
10087         
10088         if((value >= 0 && value <= 65535)) {
10089                 /* Constraint check succeeded */
10090                 return 0;
10091         } else {
10092                 ASN__CTFAIL(app_key, td, sptr,
10093                         "%s: constraint failed (%s:%d)",
10094                         td->name, __FILE__, __LINE__);
10095                 return -1;
10096         }
10097 }
10098
10099 static int
10100 memb_criticality_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10101                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10102         
10103         if(!sptr) {
10104                 ASN__CTFAIL(app_key, td, sptr,
10105                         "%s: value not given (%s:%d)",
10106                         td->name, __FILE__, __LINE__);
10107                 return -1;
10108         }
10109         
10110         
10111         if(1 /* No applicable constraints whatsoever */) {
10112                 /* Nothing is here. See below */
10113         }
10114         
10115         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10116 }
10117
10118 static int
10119 memb_extensionValue_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10120                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10121         
10122         if(!sptr) {
10123                 ASN__CTFAIL(app_key, td, sptr,
10124                         "%s: value not given (%s:%d)",
10125                         td->name, __FILE__, __LINE__);
10126                 return -1;
10127         }
10128         
10129         
10130         if(1 /* No applicable constraints whatsoever */) {
10131                 /* Nothing is here. See below */
10132         }
10133         
10134         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10135 }
10136
10137 static int
10138 memb_id_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10139                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10140         long value;
10141         
10142         if(!sptr) {
10143                 ASN__CTFAIL(app_key, td, sptr,
10144                         "%s: value not given (%s:%d)",
10145                         td->name, __FILE__, __LINE__);
10146                 return -1;
10147         }
10148         
10149         value = *(const long *)sptr;
10150         
10151         if((value >= 0 && value <= 65535)) {
10152                 /* Constraint check succeeded */
10153                 return 0;
10154         } else {
10155                 ASN__CTFAIL(app_key, td, sptr,
10156                         "%s: constraint failed (%s:%d)",
10157                         td->name, __FILE__, __LINE__);
10158                 return -1;
10159         }
10160 }
10161
10162 static int
10163 memb_criticality_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10164                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10165         
10166         if(!sptr) {
10167                 ASN__CTFAIL(app_key, td, sptr,
10168                         "%s: value not given (%s:%d)",
10169                         td->name, __FILE__, __LINE__);
10170                 return -1;
10171         }
10172         
10173         
10174         if(1 /* No applicable constraints whatsoever */) {
10175                 /* Nothing is here. See below */
10176         }
10177         
10178         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10179 }
10180
10181 static int
10182 memb_extensionValue_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10183                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10184         
10185         if(!sptr) {
10186                 ASN__CTFAIL(app_key, td, sptr,
10187                         "%s: value not given (%s:%d)",
10188                         td->name, __FILE__, __LINE__);
10189                 return -1;
10190         }
10191         
10192         
10193         if(1 /* No applicable constraints whatsoever */) {
10194                 /* Nothing is here. See below */
10195         }
10196         
10197         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10198 }
10199
10200 static int
10201 memb_id_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10202                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10203         long value;
10204         
10205         if(!sptr) {
10206                 ASN__CTFAIL(app_key, td, sptr,
10207                         "%s: value not given (%s:%d)",
10208                         td->name, __FILE__, __LINE__);
10209                 return -1;
10210         }
10211         
10212         value = *(const long *)sptr;
10213         
10214         if((value >= 0 && value <= 65535)) {
10215                 /* Constraint check succeeded */
10216                 return 0;
10217         } else {
10218                 ASN__CTFAIL(app_key, td, sptr,
10219                         "%s: constraint failed (%s:%d)",
10220                         td->name, __FILE__, __LINE__);
10221                 return -1;
10222         }
10223 }
10224
10225 static int
10226 memb_criticality_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10227                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10228         
10229         if(!sptr) {
10230                 ASN__CTFAIL(app_key, td, sptr,
10231                         "%s: value not given (%s:%d)",
10232                         td->name, __FILE__, __LINE__);
10233                 return -1;
10234         }
10235         
10236         
10237         if(1 /* No applicable constraints whatsoever */) {
10238                 /* Nothing is here. See below */
10239         }
10240         
10241         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10242 }
10243
10244 static int
10245 memb_extensionValue_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10246                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10247         
10248         if(!sptr) {
10249                 ASN__CTFAIL(app_key, td, sptr,
10250                         "%s: value not given (%s:%d)",
10251                         td->name, __FILE__, __LINE__);
10252                 return -1;
10253         }
10254         
10255         
10256         if(1 /* No applicable constraints whatsoever */) {
10257                 /* Nothing is here. See below */
10258         }
10259         
10260         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10261 }
10262
10263 static int
10264 memb_id_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10265                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10266         long value;
10267         
10268         if(!sptr) {
10269                 ASN__CTFAIL(app_key, td, sptr,
10270                         "%s: value not given (%s:%d)",
10271                         td->name, __FILE__, __LINE__);
10272                 return -1;
10273         }
10274         
10275         value = *(const long *)sptr;
10276         
10277         if((value >= 0 && value <= 65535)) {
10278                 /* Constraint check succeeded */
10279                 return 0;
10280         } else {
10281                 ASN__CTFAIL(app_key, td, sptr,
10282                         "%s: constraint failed (%s:%d)",
10283                         td->name, __FILE__, __LINE__);
10284                 return -1;
10285         }
10286 }
10287
10288 static int
10289 memb_criticality_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10290                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10291         
10292         if(!sptr) {
10293                 ASN__CTFAIL(app_key, td, sptr,
10294                         "%s: value not given (%s:%d)",
10295                         td->name, __FILE__, __LINE__);
10296                 return -1;
10297         }
10298         
10299         
10300         if(1 /* No applicable constraints whatsoever */) {
10301                 /* Nothing is here. See below */
10302         }
10303         
10304         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10305 }
10306
10307 static int
10308 memb_extensionValue_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10309                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10310         
10311         if(!sptr) {
10312                 ASN__CTFAIL(app_key, td, sptr,
10313                         "%s: value not given (%s:%d)",
10314                         td->name, __FILE__, __LINE__);
10315                 return -1;
10316         }
10317         
10318         
10319         if(1 /* No applicable constraints whatsoever */) {
10320                 /* Nothing is here. See below */
10321         }
10322         
10323         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10324 }
10325
10326 static int
10327 memb_id_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10328                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10329         long value;
10330         
10331         if(!sptr) {
10332                 ASN__CTFAIL(app_key, td, sptr,
10333                         "%s: value not given (%s:%d)",
10334                         td->name, __FILE__, __LINE__);
10335                 return -1;
10336         }
10337         
10338         value = *(const long *)sptr;
10339         
10340         if((value >= 0 && value <= 65535)) {
10341                 /* Constraint check succeeded */
10342                 return 0;
10343         } else {
10344                 ASN__CTFAIL(app_key, td, sptr,
10345                         "%s: constraint failed (%s:%d)",
10346                         td->name, __FILE__, __LINE__);
10347                 return -1;
10348         }
10349 }
10350
10351 static int
10352 memb_criticality_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10353                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10354         
10355         if(!sptr) {
10356                 ASN__CTFAIL(app_key, td, sptr,
10357                         "%s: value not given (%s:%d)",
10358                         td->name, __FILE__, __LINE__);
10359                 return -1;
10360         }
10361         
10362         
10363         if(1 /* No applicable constraints whatsoever */) {
10364                 /* Nothing is here. See below */
10365         }
10366         
10367         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10368 }
10369
10370 static int
10371 memb_extensionValue_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10372                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10373         
10374         if(!sptr) {
10375                 ASN__CTFAIL(app_key, td, sptr,
10376                         "%s: value not given (%s:%d)",
10377                         td->name, __FILE__, __LINE__);
10378                 return -1;
10379         }
10380         
10381         
10382         if(1 /* No applicable constraints whatsoever */) {
10383                 /* Nothing is here. See below */
10384         }
10385         
10386         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10387 }
10388
10389 static int
10390 memb_id_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10391                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10392         long value;
10393         
10394         if(!sptr) {
10395                 ASN__CTFAIL(app_key, td, sptr,
10396                         "%s: value not given (%s:%d)",
10397                         td->name, __FILE__, __LINE__);
10398                 return -1;
10399         }
10400         
10401         value = *(const long *)sptr;
10402         
10403         if((value >= 0 && value <= 65535)) {
10404                 /* Constraint check succeeded */
10405                 return 0;
10406         } else {
10407                 ASN__CTFAIL(app_key, td, sptr,
10408                         "%s: constraint failed (%s:%d)",
10409                         td->name, __FILE__, __LINE__);
10410                 return -1;
10411         }
10412 }
10413
10414 static int
10415 memb_criticality_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10416                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10417         
10418         if(!sptr) {
10419                 ASN__CTFAIL(app_key, td, sptr,
10420                         "%s: value not given (%s:%d)",
10421                         td->name, __FILE__, __LINE__);
10422                 return -1;
10423         }
10424         
10425         
10426         if(1 /* No applicable constraints whatsoever */) {
10427                 /* Nothing is here. See below */
10428         }
10429         
10430         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10431 }
10432
10433 static int
10434 memb_extensionValue_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10435                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10436         
10437         if(!sptr) {
10438                 ASN__CTFAIL(app_key, td, sptr,
10439                         "%s: value not given (%s:%d)",
10440                         td->name, __FILE__, __LINE__);
10441                 return -1;
10442         }
10443         
10444         
10445         if(1 /* No applicable constraints whatsoever */) {
10446                 /* Nothing is here. See below */
10447         }
10448         
10449         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10450 }
10451
10452 static int
10453 memb_id_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10454                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10455         long value;
10456         
10457         if(!sptr) {
10458                 ASN__CTFAIL(app_key, td, sptr,
10459                         "%s: value not given (%s:%d)",
10460                         td->name, __FILE__, __LINE__);
10461                 return -1;
10462         }
10463         
10464         value = *(const long *)sptr;
10465         
10466         if((value >= 0 && value <= 65535)) {
10467                 /* Constraint check succeeded */
10468                 return 0;
10469         } else {
10470                 ASN__CTFAIL(app_key, td, sptr,
10471                         "%s: constraint failed (%s:%d)",
10472                         td->name, __FILE__, __LINE__);
10473                 return -1;
10474         }
10475 }
10476
10477 static int
10478 memb_criticality_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10479                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10480         
10481         if(!sptr) {
10482                 ASN__CTFAIL(app_key, td, sptr,
10483                         "%s: value not given (%s:%d)",
10484                         td->name, __FILE__, __LINE__);
10485                 return -1;
10486         }
10487         
10488         
10489         if(1 /* No applicable constraints whatsoever */) {
10490                 /* Nothing is here. See below */
10491         }
10492         
10493         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10494 }
10495
10496 static int
10497 memb_extensionValue_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10498                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10499         
10500         if(!sptr) {
10501                 ASN__CTFAIL(app_key, td, sptr,
10502                         "%s: value not given (%s:%d)",
10503                         td->name, __FILE__, __LINE__);
10504                 return -1;
10505         }
10506         
10507         
10508         if(1 /* No applicable constraints whatsoever */) {
10509                 /* Nothing is here. See below */
10510         }
10511         
10512         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10513 }
10514
10515 static int
10516 memb_id_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10517                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10518         long value;
10519         
10520         if(!sptr) {
10521                 ASN__CTFAIL(app_key, td, sptr,
10522                         "%s: value not given (%s:%d)",
10523                         td->name, __FILE__, __LINE__);
10524                 return -1;
10525         }
10526         
10527         value = *(const long *)sptr;
10528         
10529         if((value >= 0 && value <= 65535)) {
10530                 /* Constraint check succeeded */
10531                 return 0;
10532         } else {
10533                 ASN__CTFAIL(app_key, td, sptr,
10534                         "%s: constraint failed (%s:%d)",
10535                         td->name, __FILE__, __LINE__);
10536                 return -1;
10537         }
10538 }
10539
10540 static int
10541 memb_criticality_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10542                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10543         
10544         if(!sptr) {
10545                 ASN__CTFAIL(app_key, td, sptr,
10546                         "%s: value not given (%s:%d)",
10547                         td->name, __FILE__, __LINE__);
10548                 return -1;
10549         }
10550         
10551         
10552         if(1 /* No applicable constraints whatsoever */) {
10553                 /* Nothing is here. See below */
10554         }
10555         
10556         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10557 }
10558
10559 static int
10560 memb_extensionValue_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10561                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10562         
10563         if(!sptr) {
10564                 ASN__CTFAIL(app_key, td, sptr,
10565                         "%s: value not given (%s:%d)",
10566                         td->name, __FILE__, __LINE__);
10567                 return -1;
10568         }
10569         
10570         
10571         if(1 /* No applicable constraints whatsoever */) {
10572                 /* Nothing is here. See below */
10573         }
10574         
10575         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10576 }
10577
10578 static int
10579 memb_id_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10580                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10581         long value;
10582         
10583         if(!sptr) {
10584                 ASN__CTFAIL(app_key, td, sptr,
10585                         "%s: value not given (%s:%d)",
10586                         td->name, __FILE__, __LINE__);
10587                 return -1;
10588         }
10589         
10590         value = *(const long *)sptr;
10591         
10592         if((value >= 0 && value <= 65535)) {
10593                 /* Constraint check succeeded */
10594                 return 0;
10595         } else {
10596                 ASN__CTFAIL(app_key, td, sptr,
10597                         "%s: constraint failed (%s:%d)",
10598                         td->name, __FILE__, __LINE__);
10599                 return -1;
10600         }
10601 }
10602
10603 static int
10604 memb_criticality_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10605                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10606         
10607         if(!sptr) {
10608                 ASN__CTFAIL(app_key, td, sptr,
10609                         "%s: value not given (%s:%d)",
10610                         td->name, __FILE__, __LINE__);
10611                 return -1;
10612         }
10613         
10614         
10615         if(1 /* No applicable constraints whatsoever */) {
10616                 /* Nothing is here. See below */
10617         }
10618         
10619         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10620 }
10621
10622 static int
10623 memb_extensionValue_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10624                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10625         
10626         if(!sptr) {
10627                 ASN__CTFAIL(app_key, td, sptr,
10628                         "%s: value not given (%s:%d)",
10629                         td->name, __FILE__, __LINE__);
10630                 return -1;
10631         }
10632         
10633         
10634         if(1 /* No applicable constraints whatsoever */) {
10635                 /* Nothing is here. See below */
10636         }
10637         
10638         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10639 }
10640
10641 static int
10642 memb_id_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10643                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10644         long value;
10645         
10646         if(!sptr) {
10647                 ASN__CTFAIL(app_key, td, sptr,
10648                         "%s: value not given (%s:%d)",
10649                         td->name, __FILE__, __LINE__);
10650                 return -1;
10651         }
10652         
10653         value = *(const long *)sptr;
10654         
10655         if((value >= 0 && value <= 65535)) {
10656                 /* Constraint check succeeded */
10657                 return 0;
10658         } else {
10659                 ASN__CTFAIL(app_key, td, sptr,
10660                         "%s: constraint failed (%s:%d)",
10661                         td->name, __FILE__, __LINE__);
10662                 return -1;
10663         }
10664 }
10665
10666 static int
10667 memb_criticality_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10668                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10669         
10670         if(!sptr) {
10671                 ASN__CTFAIL(app_key, td, sptr,
10672                         "%s: value not given (%s:%d)",
10673                         td->name, __FILE__, __LINE__);
10674                 return -1;
10675         }
10676         
10677         
10678         if(1 /* No applicable constraints whatsoever */) {
10679                 /* Nothing is here. See below */
10680         }
10681         
10682         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10683 }
10684
10685 static int
10686 memb_extensionValue_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10687                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10688         
10689         if(!sptr) {
10690                 ASN__CTFAIL(app_key, td, sptr,
10691                         "%s: value not given (%s:%d)",
10692                         td->name, __FILE__, __LINE__);
10693                 return -1;
10694         }
10695         
10696         
10697         if(1 /* No applicable constraints whatsoever */) {
10698                 /* Nothing is here. See below */
10699         }
10700         
10701         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10702 }
10703
10704 static int
10705 memb_id_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10706                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10707         long value;
10708         
10709         if(!sptr) {
10710                 ASN__CTFAIL(app_key, td, sptr,
10711                         "%s: value not given (%s:%d)",
10712                         td->name, __FILE__, __LINE__);
10713                 return -1;
10714         }
10715         
10716         value = *(const long *)sptr;
10717         
10718         if((value >= 0 && value <= 65535)) {
10719                 /* Constraint check succeeded */
10720                 return 0;
10721         } else {
10722                 ASN__CTFAIL(app_key, td, sptr,
10723                         "%s: constraint failed (%s:%d)",
10724                         td->name, __FILE__, __LINE__);
10725                 return -1;
10726         }
10727 }
10728
10729 static int
10730 memb_criticality_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10731                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10732         
10733         if(!sptr) {
10734                 ASN__CTFAIL(app_key, td, sptr,
10735                         "%s: value not given (%s:%d)",
10736                         td->name, __FILE__, __LINE__);
10737                 return -1;
10738         }
10739         
10740         
10741         if(1 /* No applicable constraints whatsoever */) {
10742                 /* Nothing is here. See below */
10743         }
10744         
10745         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10746 }
10747
10748 static int
10749 memb_extensionValue_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10750                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10751         
10752         if(!sptr) {
10753                 ASN__CTFAIL(app_key, td, sptr,
10754                         "%s: value not given (%s:%d)",
10755                         td->name, __FILE__, __LINE__);
10756                 return -1;
10757         }
10758         
10759         
10760         if(1 /* No applicable constraints whatsoever */) {
10761                 /* Nothing is here. See below */
10762         }
10763         
10764         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10765 }
10766
10767 static int
10768 memb_id_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10769                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10770         long value;
10771         
10772         if(!sptr) {
10773                 ASN__CTFAIL(app_key, td, sptr,
10774                         "%s: value not given (%s:%d)",
10775                         td->name, __FILE__, __LINE__);
10776                 return -1;
10777         }
10778         
10779         value = *(const long *)sptr;
10780         
10781         if((value >= 0 && value <= 65535)) {
10782                 /* Constraint check succeeded */
10783                 return 0;
10784         } else {
10785                 ASN__CTFAIL(app_key, td, sptr,
10786                         "%s: constraint failed (%s:%d)",
10787                         td->name, __FILE__, __LINE__);
10788                 return -1;
10789         }
10790 }
10791
10792 static int
10793 memb_criticality_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10794                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10795         
10796         if(!sptr) {
10797                 ASN__CTFAIL(app_key, td, sptr,
10798                         "%s: value not given (%s:%d)",
10799                         td->name, __FILE__, __LINE__);
10800                 return -1;
10801         }
10802         
10803         
10804         if(1 /* No applicable constraints whatsoever */) {
10805                 /* Nothing is here. See below */
10806         }
10807         
10808         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10809 }
10810
10811 static int
10812 memb_extensionValue_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10813                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10814         
10815         if(!sptr) {
10816                 ASN__CTFAIL(app_key, td, sptr,
10817                         "%s: value not given (%s:%d)",
10818                         td->name, __FILE__, __LINE__);
10819                 return -1;
10820         }
10821         
10822         
10823         if(1 /* No applicable constraints whatsoever */) {
10824                 /* Nothing is here. See below */
10825         }
10826         
10827         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10828 }
10829
10830 static int
10831 memb_id_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10832                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10833         long value;
10834         
10835         if(!sptr) {
10836                 ASN__CTFAIL(app_key, td, sptr,
10837                         "%s: value not given (%s:%d)",
10838                         td->name, __FILE__, __LINE__);
10839                 return -1;
10840         }
10841         
10842         value = *(const long *)sptr;
10843         
10844         if((value >= 0 && value <= 65535)) {
10845                 /* Constraint check succeeded */
10846                 return 0;
10847         } else {
10848                 ASN__CTFAIL(app_key, td, sptr,
10849                         "%s: constraint failed (%s:%d)",
10850                         td->name, __FILE__, __LINE__);
10851                 return -1;
10852         }
10853 }
10854
10855 static int
10856 memb_criticality_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10857                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10858         
10859         if(!sptr) {
10860                 ASN__CTFAIL(app_key, td, sptr,
10861                         "%s: value not given (%s:%d)",
10862                         td->name, __FILE__, __LINE__);
10863                 return -1;
10864         }
10865         
10866         
10867         if(1 /* No applicable constraints whatsoever */) {
10868                 /* Nothing is here. See below */
10869         }
10870         
10871         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10872 }
10873
10874 static int
10875 memb_extensionValue_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10876                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10877         
10878         if(!sptr) {
10879                 ASN__CTFAIL(app_key, td, sptr,
10880                         "%s: value not given (%s:%d)",
10881                         td->name, __FILE__, __LINE__);
10882                 return -1;
10883         }
10884         
10885         
10886         if(1 /* No applicable constraints whatsoever */) {
10887                 /* Nothing is here. See below */
10888         }
10889         
10890         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10891 }
10892
10893 static int
10894 memb_id_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10895                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10896         long value;
10897         
10898         if(!sptr) {
10899                 ASN__CTFAIL(app_key, td, sptr,
10900                         "%s: value not given (%s:%d)",
10901                         td->name, __FILE__, __LINE__);
10902                 return -1;
10903         }
10904         
10905         value = *(const long *)sptr;
10906         
10907         if((value >= 0 && value <= 65535)) {
10908                 /* Constraint check succeeded */
10909                 return 0;
10910         } else {
10911                 ASN__CTFAIL(app_key, td, sptr,
10912                         "%s: constraint failed (%s:%d)",
10913                         td->name, __FILE__, __LINE__);
10914                 return -1;
10915         }
10916 }
10917
10918 static int
10919 memb_criticality_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10920                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10921         
10922         if(!sptr) {
10923                 ASN__CTFAIL(app_key, td, sptr,
10924                         "%s: value not given (%s:%d)",
10925                         td->name, __FILE__, __LINE__);
10926                 return -1;
10927         }
10928         
10929         
10930         if(1 /* No applicable constraints whatsoever */) {
10931                 /* Nothing is here. See below */
10932         }
10933         
10934         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10935 }
10936
10937 static int
10938 memb_extensionValue_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10939                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10940         
10941         if(!sptr) {
10942                 ASN__CTFAIL(app_key, td, sptr,
10943                         "%s: value not given (%s:%d)",
10944                         td->name, __FILE__, __LINE__);
10945                 return -1;
10946         }
10947         
10948         
10949         if(1 /* No applicable constraints whatsoever */) {
10950                 /* Nothing is here. See below */
10951         }
10952         
10953         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10954 }
10955
10956 static int
10957 memb_id_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10958                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10959         long value;
10960         
10961         if(!sptr) {
10962                 ASN__CTFAIL(app_key, td, sptr,
10963                         "%s: value not given (%s:%d)",
10964                         td->name, __FILE__, __LINE__);
10965                 return -1;
10966         }
10967         
10968         value = *(const long *)sptr;
10969         
10970         if((value >= 0 && value <= 65535)) {
10971                 /* Constraint check succeeded */
10972                 return 0;
10973         } else {
10974                 ASN__CTFAIL(app_key, td, sptr,
10975                         "%s: constraint failed (%s:%d)",
10976                         td->name, __FILE__, __LINE__);
10977                 return -1;
10978         }
10979 }
10980
10981 static int
10982 memb_criticality_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10983                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10984         
10985         if(!sptr) {
10986                 ASN__CTFAIL(app_key, td, sptr,
10987                         "%s: value not given (%s:%d)",
10988                         td->name, __FILE__, __LINE__);
10989                 return -1;
10990         }
10991         
10992         
10993         if(1 /* No applicable constraints whatsoever */) {
10994                 /* Nothing is here. See below */
10995         }
10996         
10997         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10998 }
10999
11000 static int
11001 memb_extensionValue_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
11002                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11003         
11004         if(!sptr) {
11005                 ASN__CTFAIL(app_key, td, sptr,
11006                         "%s: value not given (%s:%d)",
11007                         td->name, __FILE__, __LINE__);
11008                 return -1;
11009         }
11010         
11011         
11012         if(1 /* No applicable constraints whatsoever */) {
11013                 /* Nothing is here. See below */
11014         }
11015         
11016         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11017 }
11018
11019 static int
11020 memb_id_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11021                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11022         long value;
11023         
11024         if(!sptr) {
11025                 ASN__CTFAIL(app_key, td, sptr,
11026                         "%s: value not given (%s:%d)",
11027                         td->name, __FILE__, __LINE__);
11028                 return -1;
11029         }
11030         
11031         value = *(const long *)sptr;
11032         
11033         if((value >= 0 && value <= 65535)) {
11034                 /* Constraint check succeeded */
11035                 return 0;
11036         } else {
11037                 ASN__CTFAIL(app_key, td, sptr,
11038                         "%s: constraint failed (%s:%d)",
11039                         td->name, __FILE__, __LINE__);
11040                 return -1;
11041         }
11042 }
11043
11044 static int
11045 memb_criticality_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11046                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11047         
11048         if(!sptr) {
11049                 ASN__CTFAIL(app_key, td, sptr,
11050                         "%s: value not given (%s:%d)",
11051                         td->name, __FILE__, __LINE__);
11052                 return -1;
11053         }
11054         
11055         
11056         if(1 /* No applicable constraints whatsoever */) {
11057                 /* Nothing is here. See below */
11058         }
11059         
11060         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11061 }
11062
11063 static int
11064 memb_extensionValue_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11065                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11066         
11067         if(!sptr) {
11068                 ASN__CTFAIL(app_key, td, sptr,
11069                         "%s: value not given (%s:%d)",
11070                         td->name, __FILE__, __LINE__);
11071                 return -1;
11072         }
11073         
11074         
11075         if(1 /* No applicable constraints whatsoever */) {
11076                 /* Nothing is here. See below */
11077         }
11078         
11079         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11080 }
11081
11082 static int
11083 memb_id_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11084                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11085         long value;
11086         
11087         if(!sptr) {
11088                 ASN__CTFAIL(app_key, td, sptr,
11089                         "%s: value not given (%s:%d)",
11090                         td->name, __FILE__, __LINE__);
11091                 return -1;
11092         }
11093         
11094         value = *(const long *)sptr;
11095         
11096         if((value >= 0 && value <= 65535)) {
11097                 /* Constraint check succeeded */
11098                 return 0;
11099         } else {
11100                 ASN__CTFAIL(app_key, td, sptr,
11101                         "%s: constraint failed (%s:%d)",
11102                         td->name, __FILE__, __LINE__);
11103                 return -1;
11104         }
11105 }
11106
11107 static int
11108 memb_criticality_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11109                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11110         
11111         if(!sptr) {
11112                 ASN__CTFAIL(app_key, td, sptr,
11113                         "%s: value not given (%s:%d)",
11114                         td->name, __FILE__, __LINE__);
11115                 return -1;
11116         }
11117         
11118         
11119         if(1 /* No applicable constraints whatsoever */) {
11120                 /* Nothing is here. See below */
11121         }
11122         
11123         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11124 }
11125
11126 static int
11127 memb_extensionValue_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11128                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11129         
11130         if(!sptr) {
11131                 ASN__CTFAIL(app_key, td, sptr,
11132                         "%s: value not given (%s:%d)",
11133                         td->name, __FILE__, __LINE__);
11134                 return -1;
11135         }
11136         
11137         
11138         if(1 /* No applicable constraints whatsoever */) {
11139                 /* Nothing is here. See below */
11140         }
11141         
11142         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11143 }
11144
11145 static int
11146 memb_id_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11147                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11148         long value;
11149         
11150         if(!sptr) {
11151                 ASN__CTFAIL(app_key, td, sptr,
11152                         "%s: value not given (%s:%d)",
11153                         td->name, __FILE__, __LINE__);
11154                 return -1;
11155         }
11156         
11157         value = *(const long *)sptr;
11158         
11159         if((value >= 0 && value <= 65535)) {
11160                 /* Constraint check succeeded */
11161                 return 0;
11162         } else {
11163                 ASN__CTFAIL(app_key, td, sptr,
11164                         "%s: constraint failed (%s:%d)",
11165                         td->name, __FILE__, __LINE__);
11166                 return -1;
11167         }
11168 }
11169
11170 static int
11171 memb_criticality_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11172                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11173         
11174         if(!sptr) {
11175                 ASN__CTFAIL(app_key, td, sptr,
11176                         "%s: value not given (%s:%d)",
11177                         td->name, __FILE__, __LINE__);
11178                 return -1;
11179         }
11180         
11181         
11182         if(1 /* No applicable constraints whatsoever */) {
11183                 /* Nothing is here. See below */
11184         }
11185         
11186         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11187 }
11188
11189 static int
11190 memb_extensionValue_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11191                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11192         
11193         if(!sptr) {
11194                 ASN__CTFAIL(app_key, td, sptr,
11195                         "%s: value not given (%s:%d)",
11196                         td->name, __FILE__, __LINE__);
11197                 return -1;
11198         }
11199         
11200         
11201         if(1 /* No applicable constraints whatsoever */) {
11202                 /* Nothing is here. See below */
11203         }
11204         
11205         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11206 }
11207
11208 static int
11209 memb_id_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11210                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11211         long value;
11212         
11213         if(!sptr) {
11214                 ASN__CTFAIL(app_key, td, sptr,
11215                         "%s: value not given (%s:%d)",
11216                         td->name, __FILE__, __LINE__);
11217                 return -1;
11218         }
11219         
11220         value = *(const long *)sptr;
11221         
11222         if((value >= 0 && value <= 65535)) {
11223                 /* Constraint check succeeded */
11224                 return 0;
11225         } else {
11226                 ASN__CTFAIL(app_key, td, sptr,
11227                         "%s: constraint failed (%s:%d)",
11228                         td->name, __FILE__, __LINE__);
11229                 return -1;
11230         }
11231 }
11232
11233 static int
11234 memb_criticality_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11235                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11236         
11237         if(!sptr) {
11238                 ASN__CTFAIL(app_key, td, sptr,
11239                         "%s: value not given (%s:%d)",
11240                         td->name, __FILE__, __LINE__);
11241                 return -1;
11242         }
11243         
11244         
11245         if(1 /* No applicable constraints whatsoever */) {
11246                 /* Nothing is here. See below */
11247         }
11248         
11249         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11250 }
11251
11252 static int
11253 memb_extensionValue_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11254                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11255         
11256         if(!sptr) {
11257                 ASN__CTFAIL(app_key, td, sptr,
11258                         "%s: value not given (%s:%d)",
11259                         td->name, __FILE__, __LINE__);
11260                 return -1;
11261         }
11262         
11263         
11264         if(1 /* No applicable constraints whatsoever */) {
11265                 /* Nothing is here. See below */
11266         }
11267         
11268         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11269 }
11270
11271 static int
11272 memb_id_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11273                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11274         long value;
11275         
11276         if(!sptr) {
11277                 ASN__CTFAIL(app_key, td, sptr,
11278                         "%s: value not given (%s:%d)",
11279                         td->name, __FILE__, __LINE__);
11280                 return -1;
11281         }
11282         
11283         value = *(const long *)sptr;
11284         
11285         if((value >= 0 && value <= 65535)) {
11286                 /* Constraint check succeeded */
11287                 return 0;
11288         } else {
11289                 ASN__CTFAIL(app_key, td, sptr,
11290                         "%s: constraint failed (%s:%d)",
11291                         td->name, __FILE__, __LINE__);
11292                 return -1;
11293         }
11294 }
11295
11296 static asn_type_selector_result_t
11297 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11298         asn_type_selector_result_t result = {0, 0};
11299         const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11300         size_t constraining_column = 0; /* &id */
11301         size_t for_column = 1; /* &criticality */
11302         size_t row, presence_index = 0;
11303         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11304         
11305         for(row=0; row < itable->rows_count; row++) {
11306             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11307             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11308         
11309             if(type_cell->cell_kind == aioc__undefined)
11310                 continue;
11311         
11312             presence_index++;
11313             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11314                 result.type_descriptor = type_cell->type_descriptor;
11315                 result.presence_index = presence_index;
11316                 break;
11317             }
11318         }
11319         
11320         return result;
11321 }
11322
11323 static int
11324 memb_criticality_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11325                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11326         
11327         if(!sptr) {
11328                 ASN__CTFAIL(app_key, td, sptr,
11329                         "%s: value not given (%s:%d)",
11330                         td->name, __FILE__, __LINE__);
11331                 return -1;
11332         }
11333         
11334         
11335         if(1 /* No applicable constraints whatsoever */) {
11336                 /* Nothing is here. See below */
11337         }
11338         
11339         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11340 }
11341
11342 static asn_type_selector_result_t
11343 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11344         asn_type_selector_result_t result = {0, 0};
11345         const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11346         size_t constraining_column = 0; /* &id */
11347         size_t for_column = 2; /* &Extension */
11348         size_t row, presence_index = 0;
11349         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11350         
11351         for(row=0; row < itable->rows_count; row++) {
11352             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11353             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11354         
11355             if(type_cell->cell_kind == aioc__undefined)
11356                 continue;
11357         
11358             presence_index++;
11359             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11360                 result.type_descriptor = type_cell->type_descriptor;
11361                 result.presence_index = presence_index;
11362                 break;
11363             }
11364         }
11365         
11366         return result;
11367 }
11368
11369 static int
11370 memb_extensionValue_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11371                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11372         
11373         if(!sptr) {
11374                 ASN__CTFAIL(app_key, td, sptr,
11375                         "%s: value not given (%s:%d)",
11376                         td->name, __FILE__, __LINE__);
11377                 return -1;
11378         }
11379         
11380         
11381         if(1 /* No applicable constraints whatsoever */) {
11382                 /* Nothing is here. See below */
11383         }
11384         
11385         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11386 }
11387
11388 static int
11389 memb_id_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11390                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11391         long value;
11392         
11393         if(!sptr) {
11394                 ASN__CTFAIL(app_key, td, sptr,
11395                         "%s: value not given (%s:%d)",
11396                         td->name, __FILE__, __LINE__);
11397                 return -1;
11398         }
11399         
11400         value = *(const long *)sptr;
11401         
11402         if((value >= 0 && value <= 65535)) {
11403                 /* Constraint check succeeded */
11404                 return 0;
11405         } else {
11406                 ASN__CTFAIL(app_key, td, sptr,
11407                         "%s: constraint failed (%s:%d)",
11408                         td->name, __FILE__, __LINE__);
11409                 return -1;
11410         }
11411 }
11412
11413 static int
11414 memb_criticality_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11415                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11416         
11417         if(!sptr) {
11418                 ASN__CTFAIL(app_key, td, sptr,
11419                         "%s: value not given (%s:%d)",
11420                         td->name, __FILE__, __LINE__);
11421                 return -1;
11422         }
11423         
11424         
11425         if(1 /* No applicable constraints whatsoever */) {
11426                 /* Nothing is here. See below */
11427         }
11428         
11429         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11430 }
11431
11432 static int
11433 memb_extensionValue_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11434                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11435         
11436         if(!sptr) {
11437                 ASN__CTFAIL(app_key, td, sptr,
11438                         "%s: value not given (%s:%d)",
11439                         td->name, __FILE__, __LINE__);
11440                 return -1;
11441         }
11442         
11443         
11444         if(1 /* No applicable constraints whatsoever */) {
11445                 /* Nothing is here. See below */
11446         }
11447         
11448         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11449 }
11450
11451 static int
11452 memb_id_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11453                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11454         long value;
11455         
11456         if(!sptr) {
11457                 ASN__CTFAIL(app_key, td, sptr,
11458                         "%s: value not given (%s:%d)",
11459                         td->name, __FILE__, __LINE__);
11460                 return -1;
11461         }
11462         
11463         value = *(const long *)sptr;
11464         
11465         if((value >= 0 && value <= 65535)) {
11466                 /* Constraint check succeeded */
11467                 return 0;
11468         } else {
11469                 ASN__CTFAIL(app_key, td, sptr,
11470                         "%s: constraint failed (%s:%d)",
11471                         td->name, __FILE__, __LINE__);
11472                 return -1;
11473         }
11474 }
11475
11476 static int
11477 memb_criticality_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11478                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11479         
11480         if(!sptr) {
11481                 ASN__CTFAIL(app_key, td, sptr,
11482                         "%s: value not given (%s:%d)",
11483                         td->name, __FILE__, __LINE__);
11484                 return -1;
11485         }
11486         
11487         
11488         if(1 /* No applicable constraints whatsoever */) {
11489                 /* Nothing is here. See below */
11490         }
11491         
11492         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11493 }
11494
11495 static int
11496 memb_extensionValue_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11497                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11498         
11499         if(!sptr) {
11500                 ASN__CTFAIL(app_key, td, sptr,
11501                         "%s: value not given (%s:%d)",
11502                         td->name, __FILE__, __LINE__);
11503                 return -1;
11504         }
11505         
11506         
11507         if(1 /* No applicable constraints whatsoever */) {
11508                 /* Nothing is here. See below */
11509         }
11510         
11511         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11512 }
11513
11514 static int
11515 memb_id_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11516                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11517         long value;
11518         
11519         if(!sptr) {
11520                 ASN__CTFAIL(app_key, td, sptr,
11521                         "%s: value not given (%s:%d)",
11522                         td->name, __FILE__, __LINE__);
11523                 return -1;
11524         }
11525         
11526         value = *(const long *)sptr;
11527         
11528         if((value >= 0 && value <= 65535)) {
11529                 /* Constraint check succeeded */
11530                 return 0;
11531         } else {
11532                 ASN__CTFAIL(app_key, td, sptr,
11533                         "%s: constraint failed (%s:%d)",
11534                         td->name, __FILE__, __LINE__);
11535                 return -1;
11536         }
11537 }
11538
11539 static int
11540 memb_criticality_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11541                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11542         
11543         if(!sptr) {
11544                 ASN__CTFAIL(app_key, td, sptr,
11545                         "%s: value not given (%s:%d)",
11546                         td->name, __FILE__, __LINE__);
11547                 return -1;
11548         }
11549         
11550         
11551         if(1 /* No applicable constraints whatsoever */) {
11552                 /* Nothing is here. See below */
11553         }
11554         
11555         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11556 }
11557
11558 static int
11559 memb_extensionValue_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11560                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11561         
11562         if(!sptr) {
11563                 ASN__CTFAIL(app_key, td, sptr,
11564                         "%s: value not given (%s:%d)",
11565                         td->name, __FILE__, __LINE__);
11566                 return -1;
11567         }
11568         
11569         
11570         if(1 /* No applicable constraints whatsoever */) {
11571                 /* Nothing is here. See below */
11572         }
11573         
11574         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11575 }
11576
11577 static int
11578 memb_id_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11579                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11580         long value;
11581         
11582         if(!sptr) {
11583                 ASN__CTFAIL(app_key, td, sptr,
11584                         "%s: value not given (%s:%d)",
11585                         td->name, __FILE__, __LINE__);
11586                 return -1;
11587         }
11588         
11589         value = *(const long *)sptr;
11590         
11591         if((value >= 0 && value <= 65535)) {
11592                 /* Constraint check succeeded */
11593                 return 0;
11594         } else {
11595                 ASN__CTFAIL(app_key, td, sptr,
11596                         "%s: constraint failed (%s:%d)",
11597                         td->name, __FILE__, __LINE__);
11598                 return -1;
11599         }
11600 }
11601
11602 static int
11603 memb_criticality_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11604                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11605         
11606         if(!sptr) {
11607                 ASN__CTFAIL(app_key, td, sptr,
11608                         "%s: value not given (%s:%d)",
11609                         td->name, __FILE__, __LINE__);
11610                 return -1;
11611         }
11612         
11613         
11614         if(1 /* No applicable constraints whatsoever */) {
11615                 /* Nothing is here. See below */
11616         }
11617         
11618         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11619 }
11620
11621 static int
11622 memb_extensionValue_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11623                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11624         
11625         if(!sptr) {
11626                 ASN__CTFAIL(app_key, td, sptr,
11627                         "%s: value not given (%s:%d)",
11628                         td->name, __FILE__, __LINE__);
11629                 return -1;
11630         }
11631         
11632         
11633         if(1 /* No applicable constraints whatsoever */) {
11634                 /* Nothing is here. See below */
11635         }
11636         
11637         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11638 }
11639
11640 static int
11641 memb_id_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11642                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11643         long value;
11644         
11645         if(!sptr) {
11646                 ASN__CTFAIL(app_key, td, sptr,
11647                         "%s: value not given (%s:%d)",
11648                         td->name, __FILE__, __LINE__);
11649                 return -1;
11650         }
11651         
11652         value = *(const long *)sptr;
11653         
11654         if((value >= 0 && value <= 65535)) {
11655                 /* Constraint check succeeded */
11656                 return 0;
11657         } else {
11658                 ASN__CTFAIL(app_key, td, sptr,
11659                         "%s: constraint failed (%s:%d)",
11660                         td->name, __FILE__, __LINE__);
11661                 return -1;
11662         }
11663 }
11664
11665 static int
11666 memb_criticality_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11667                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11668         
11669         if(!sptr) {
11670                 ASN__CTFAIL(app_key, td, sptr,
11671                         "%s: value not given (%s:%d)",
11672                         td->name, __FILE__, __LINE__);
11673                 return -1;
11674         }
11675         
11676         
11677         if(1 /* No applicable constraints whatsoever */) {
11678                 /* Nothing is here. See below */
11679         }
11680         
11681         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11682 }
11683
11684 static int
11685 memb_extensionValue_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11686                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11687         
11688         if(!sptr) {
11689                 ASN__CTFAIL(app_key, td, sptr,
11690                         "%s: value not given (%s:%d)",
11691                         td->name, __FILE__, __LINE__);
11692                 return -1;
11693         }
11694         
11695         
11696         if(1 /* No applicable constraints whatsoever */) {
11697                 /* Nothing is here. See below */
11698         }
11699         
11700         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11701 }
11702
11703 static int
11704 memb_id_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11705                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11706         long value;
11707         
11708         if(!sptr) {
11709                 ASN__CTFAIL(app_key, td, sptr,
11710                         "%s: value not given (%s:%d)",
11711                         td->name, __FILE__, __LINE__);
11712                 return -1;
11713         }
11714         
11715         value = *(const long *)sptr;
11716         
11717         if((value >= 0 && value <= 65535)) {
11718                 /* Constraint check succeeded */
11719                 return 0;
11720         } else {
11721                 ASN__CTFAIL(app_key, td, sptr,
11722                         "%s: constraint failed (%s:%d)",
11723                         td->name, __FILE__, __LINE__);
11724                 return -1;
11725         }
11726 }
11727
11728 static asn_type_selector_result_t
11729 select_FDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11730         asn_type_selector_result_t result = {0, 0};
11731         const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11732         size_t constraining_column = 0; /* &id */
11733         size_t for_column = 1; /* &criticality */
11734         size_t row, presence_index = 0;
11735         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11736         
11737         for(row=0; row < itable->rows_count; row++) {
11738             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11739             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11740         
11741             if(type_cell->cell_kind == aioc__undefined)
11742                 continue;
11743         
11744             presence_index++;
11745             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11746                 result.type_descriptor = type_cell->type_descriptor;
11747                 result.presence_index = presence_index;
11748                 break;
11749             }
11750         }
11751         
11752         return result;
11753 }
11754
11755 static int
11756 memb_criticality_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11757                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11758         
11759         if(!sptr) {
11760                 ASN__CTFAIL(app_key, td, sptr,
11761                         "%s: value not given (%s:%d)",
11762                         td->name, __FILE__, __LINE__);
11763                 return -1;
11764         }
11765         
11766         
11767         if(1 /* No applicable constraints whatsoever */) {
11768                 /* Nothing is here. See below */
11769         }
11770         
11771         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11772 }
11773
11774 static asn_type_selector_result_t
11775 select_FDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11776         asn_type_selector_result_t result = {0, 0};
11777         const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11778         size_t constraining_column = 0; /* &id */
11779         size_t for_column = 2; /* &Extension */
11780         size_t row, presence_index = 0;
11781         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11782         
11783         for(row=0; row < itable->rows_count; row++) {
11784             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11785             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11786         
11787             if(type_cell->cell_kind == aioc__undefined)
11788                 continue;
11789         
11790             presence_index++;
11791             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11792                 result.type_descriptor = type_cell->type_descriptor;
11793                 result.presence_index = presence_index;
11794                 break;
11795             }
11796         }
11797         
11798         return result;
11799 }
11800
11801 static int
11802 memb_extensionValue_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11803                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11804         
11805         if(!sptr) {
11806                 ASN__CTFAIL(app_key, td, sptr,
11807                         "%s: value not given (%s:%d)",
11808                         td->name, __FILE__, __LINE__);
11809                 return -1;
11810         }
11811         
11812         
11813         if(1 /* No applicable constraints whatsoever */) {
11814                 /* Nothing is here. See below */
11815         }
11816         
11817         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11818 }
11819
11820 static int
11821 memb_id_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11822                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11823         long value;
11824         
11825         if(!sptr) {
11826                 ASN__CTFAIL(app_key, td, sptr,
11827                         "%s: value not given (%s:%d)",
11828                         td->name, __FILE__, __LINE__);
11829                 return -1;
11830         }
11831         
11832         value = *(const long *)sptr;
11833         
11834         if((value >= 0 && value <= 65535)) {
11835                 /* Constraint check succeeded */
11836                 return 0;
11837         } else {
11838                 ASN__CTFAIL(app_key, td, sptr,
11839                         "%s: constraint failed (%s:%d)",
11840                         td->name, __FILE__, __LINE__);
11841                 return -1;
11842         }
11843 }
11844
11845 static int
11846 memb_criticality_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11847                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11848         
11849         if(!sptr) {
11850                 ASN__CTFAIL(app_key, td, sptr,
11851                         "%s: value not given (%s:%d)",
11852                         td->name, __FILE__, __LINE__);
11853                 return -1;
11854         }
11855         
11856         
11857         if(1 /* No applicable constraints whatsoever */) {
11858                 /* Nothing is here. See below */
11859         }
11860         
11861         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11862 }
11863
11864 static int
11865 memb_extensionValue_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11866                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11867         
11868         if(!sptr) {
11869                 ASN__CTFAIL(app_key, td, sptr,
11870                         "%s: value not given (%s:%d)",
11871                         td->name, __FILE__, __LINE__);
11872                 return -1;
11873         }
11874         
11875         
11876         if(1 /* No applicable constraints whatsoever */) {
11877                 /* Nothing is here. See below */
11878         }
11879         
11880         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11881 }
11882
11883 static int
11884 memb_id_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11885                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11886         long value;
11887         
11888         if(!sptr) {
11889                 ASN__CTFAIL(app_key, td, sptr,
11890                         "%s: value not given (%s:%d)",
11891                         td->name, __FILE__, __LINE__);
11892                 return -1;
11893         }
11894         
11895         value = *(const long *)sptr;
11896         
11897         if((value >= 0 && value <= 65535)) {
11898                 /* Constraint check succeeded */
11899                 return 0;
11900         } else {
11901                 ASN__CTFAIL(app_key, td, sptr,
11902                         "%s: constraint failed (%s:%d)",
11903                         td->name, __FILE__, __LINE__);
11904                 return -1;
11905         }
11906 }
11907
11908 static int
11909 memb_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11910                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11911         
11912         if(!sptr) {
11913                 ASN__CTFAIL(app_key, td, sptr,
11914                         "%s: value not given (%s:%d)",
11915                         td->name, __FILE__, __LINE__);
11916                 return -1;
11917         }
11918         
11919         
11920         if(1 /* No applicable constraints whatsoever */) {
11921                 /* Nothing is here. See below */
11922         }
11923         
11924         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11925 }
11926
11927 static int
11928 memb_extensionValue_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11929                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11930         
11931         if(!sptr) {
11932                 ASN__CTFAIL(app_key, td, sptr,
11933                         "%s: value not given (%s:%d)",
11934                         td->name, __FILE__, __LINE__);
11935                 return -1;
11936         }
11937         
11938         
11939         if(1 /* No applicable constraints whatsoever */) {
11940                 /* Nothing is here. See below */
11941         }
11942         
11943         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11944 }
11945
11946 static int
11947 memb_id_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11948                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11949         long value;
11950         
11951         if(!sptr) {
11952                 ASN__CTFAIL(app_key, td, sptr,
11953                         "%s: value not given (%s:%d)",
11954                         td->name, __FILE__, __LINE__);
11955                 return -1;
11956         }
11957         
11958         value = *(const long *)sptr;
11959         
11960         if((value >= 0 && value <= 65535)) {
11961                 /* Constraint check succeeded */
11962                 return 0;
11963         } else {
11964                 ASN__CTFAIL(app_key, td, sptr,
11965                         "%s: constraint failed (%s:%d)",
11966                         td->name, __FILE__, __LINE__);
11967                 return -1;
11968         }
11969 }
11970
11971 static int
11972 memb_criticality_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11973                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11974         
11975         if(!sptr) {
11976                 ASN__CTFAIL(app_key, td, sptr,
11977                         "%s: value not given (%s:%d)",
11978                         td->name, __FILE__, __LINE__);
11979                 return -1;
11980         }
11981         
11982         
11983         if(1 /* No applicable constraints whatsoever */) {
11984                 /* Nothing is here. See below */
11985         }
11986         
11987         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11988 }
11989
11990 static int
11991 memb_extensionValue_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11992                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11993         
11994         if(!sptr) {
11995                 ASN__CTFAIL(app_key, td, sptr,
11996                         "%s: value not given (%s:%d)",
11997                         td->name, __FILE__, __LINE__);
11998                 return -1;
11999         }
12000         
12001         
12002         if(1 /* No applicable constraints whatsoever */) {
12003                 /* Nothing is here. See below */
12004         }
12005         
12006         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12007 }
12008
12009 static int
12010 memb_id_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12011                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12012         long value;
12013         
12014         if(!sptr) {
12015                 ASN__CTFAIL(app_key, td, sptr,
12016                         "%s: value not given (%s:%d)",
12017                         td->name, __FILE__, __LINE__);
12018                 return -1;
12019         }
12020         
12021         value = *(const long *)sptr;
12022         
12023         if((value >= 0 && value <= 65535)) {
12024                 /* Constraint check succeeded */
12025                 return 0;
12026         } else {
12027                 ASN__CTFAIL(app_key, td, sptr,
12028                         "%s: constraint failed (%s:%d)",
12029                         td->name, __FILE__, __LINE__);
12030                 return -1;
12031         }
12032 }
12033
12034 static asn_type_selector_result_t
12035 select_GBR_QosInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12036         asn_type_selector_result_t result = {0, 0};
12037         const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12038         size_t constraining_column = 0; /* &id */
12039         size_t for_column = 1; /* &criticality */
12040         size_t row, presence_index = 0;
12041         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12042         
12043         for(row=0; row < itable->rows_count; row++) {
12044             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12045             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12046         
12047             if(type_cell->cell_kind == aioc__undefined)
12048                 continue;
12049         
12050             presence_index++;
12051             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12052                 result.type_descriptor = type_cell->type_descriptor;
12053                 result.presence_index = presence_index;
12054                 break;
12055             }
12056         }
12057         
12058         return result;
12059 }
12060
12061 static int
12062 memb_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12063                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12064         
12065         if(!sptr) {
12066                 ASN__CTFAIL(app_key, td, sptr,
12067                         "%s: value not given (%s:%d)",
12068                         td->name, __FILE__, __LINE__);
12069                 return -1;
12070         }
12071         
12072         
12073         if(1 /* No applicable constraints whatsoever */) {
12074                 /* Nothing is here. See below */
12075         }
12076         
12077         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12078 }
12079
12080 static asn_type_selector_result_t
12081 select_GBR_QosInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12082         asn_type_selector_result_t result = {0, 0};
12083         const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12084         size_t constraining_column = 0; /* &id */
12085         size_t for_column = 2; /* &Extension */
12086         size_t row, presence_index = 0;
12087         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12088         
12089         for(row=0; row < itable->rows_count; row++) {
12090             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12091             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12092         
12093             if(type_cell->cell_kind == aioc__undefined)
12094                 continue;
12095         
12096             presence_index++;
12097             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12098                 result.type_descriptor = type_cell->type_descriptor;
12099                 result.presence_index = presence_index;
12100                 break;
12101             }
12102         }
12103         
12104         return result;
12105 }
12106
12107 static int
12108 memb_extensionValue_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12109                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12110         
12111         if(!sptr) {
12112                 ASN__CTFAIL(app_key, td, sptr,
12113                         "%s: value not given (%s:%d)",
12114                         td->name, __FILE__, __LINE__);
12115                 return -1;
12116         }
12117         
12118         
12119         if(1 /* No applicable constraints whatsoever */) {
12120                 /* Nothing is here. See below */
12121         }
12122         
12123         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12124 }
12125
12126 static int
12127 memb_id_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12128                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12129         long value;
12130         
12131         if(!sptr) {
12132                 ASN__CTFAIL(app_key, td, sptr,
12133                         "%s: value not given (%s:%d)",
12134                         td->name, __FILE__, __LINE__);
12135                 return -1;
12136         }
12137         
12138         value = *(const long *)sptr;
12139         
12140         if((value >= 0 && value <= 65535)) {
12141                 /* Constraint check succeeded */
12142                 return 0;
12143         } else {
12144                 ASN__CTFAIL(app_key, td, sptr,
12145                         "%s: constraint failed (%s:%d)",
12146                         td->name, __FILE__, __LINE__);
12147                 return -1;
12148         }
12149 }
12150
12151 static int
12152 memb_criticality_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12153                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12154         
12155         if(!sptr) {
12156                 ASN__CTFAIL(app_key, td, sptr,
12157                         "%s: value not given (%s:%d)",
12158                         td->name, __FILE__, __LINE__);
12159                 return -1;
12160         }
12161         
12162         
12163         if(1 /* No applicable constraints whatsoever */) {
12164                 /* Nothing is here. See below */
12165         }
12166         
12167         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12168 }
12169
12170 static int
12171 memb_extensionValue_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12172                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12173         
12174         if(!sptr) {
12175                 ASN__CTFAIL(app_key, td, sptr,
12176                         "%s: value not given (%s:%d)",
12177                         td->name, __FILE__, __LINE__);
12178                 return -1;
12179         }
12180         
12181         
12182         if(1 /* No applicable constraints whatsoever */) {
12183                 /* Nothing is here. See below */
12184         }
12185         
12186         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12187 }
12188
12189 static int
12190 memb_id_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12191                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12192         long value;
12193         
12194         if(!sptr) {
12195                 ASN__CTFAIL(app_key, td, sptr,
12196                         "%s: value not given (%s:%d)",
12197                         td->name, __FILE__, __LINE__);
12198                 return -1;
12199         }
12200         
12201         value = *(const long *)sptr;
12202         
12203         if((value >= 0 && value <= 65535)) {
12204                 /* Constraint check succeeded */
12205                 return 0;
12206         } else {
12207                 ASN__CTFAIL(app_key, td, sptr,
12208                         "%s: constraint failed (%s:%d)",
12209                         td->name, __FILE__, __LINE__);
12210                 return -1;
12211         }
12212 }
12213
12214 static int
12215 memb_criticality_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12216                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12217         
12218         if(!sptr) {
12219                 ASN__CTFAIL(app_key, td, sptr,
12220                         "%s: value not given (%s:%d)",
12221                         td->name, __FILE__, __LINE__);
12222                 return -1;
12223         }
12224         
12225         
12226         if(1 /* No applicable constraints whatsoever */) {
12227                 /* Nothing is here. See below */
12228         }
12229         
12230         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12231 }
12232
12233 static int
12234 memb_extensionValue_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12235                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12236         
12237         if(!sptr) {
12238                 ASN__CTFAIL(app_key, td, sptr,
12239                         "%s: value not given (%s:%d)",
12240                         td->name, __FILE__, __LINE__);
12241                 return -1;
12242         }
12243         
12244         
12245         if(1 /* No applicable constraints whatsoever */) {
12246                 /* Nothing is here. See below */
12247         }
12248         
12249         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12250 }
12251
12252 static int
12253 memb_id_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12254                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12255         long value;
12256         
12257         if(!sptr) {
12258                 ASN__CTFAIL(app_key, td, sptr,
12259                         "%s: value not given (%s:%d)",
12260                         td->name, __FILE__, __LINE__);
12261                 return -1;
12262         }
12263         
12264         value = *(const long *)sptr;
12265         
12266         if((value >= 0 && value <= 65535)) {
12267                 /* Constraint check succeeded */
12268                 return 0;
12269         } else {
12270                 ASN__CTFAIL(app_key, td, sptr,
12271                         "%s: constraint failed (%s:%d)",
12272                         td->name, __FILE__, __LINE__);
12273                 return -1;
12274         }
12275 }
12276
12277 static int
12278 memb_criticality_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12279                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12280         
12281         if(!sptr) {
12282                 ASN__CTFAIL(app_key, td, sptr,
12283                         "%s: value not given (%s:%d)",
12284                         td->name, __FILE__, __LINE__);
12285                 return -1;
12286         }
12287         
12288         
12289         if(1 /* No applicable constraints whatsoever */) {
12290                 /* Nothing is here. See below */
12291         }
12292         
12293         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12294 }
12295
12296 static int
12297 memb_extensionValue_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12298                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12299         
12300         if(!sptr) {
12301                 ASN__CTFAIL(app_key, td, sptr,
12302                         "%s: value not given (%s:%d)",
12303                         td->name, __FILE__, __LINE__);
12304                 return -1;
12305         }
12306         
12307         
12308         if(1 /* No applicable constraints whatsoever */) {
12309                 /* Nothing is here. See below */
12310         }
12311         
12312         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12313 }
12314
12315 static int
12316 memb_id_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12317                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12318         long value;
12319         
12320         if(!sptr) {
12321                 ASN__CTFAIL(app_key, td, sptr,
12322                         "%s: value not given (%s:%d)",
12323                         td->name, __FILE__, __LINE__);
12324                 return -1;
12325         }
12326         
12327         value = *(const long *)sptr;
12328         
12329         if((value >= 0 && value <= 65535)) {
12330                 /* Constraint check succeeded */
12331                 return 0;
12332         } else {
12333                 ASN__CTFAIL(app_key, td, sptr,
12334                         "%s: constraint failed (%s:%d)",
12335                         td->name, __FILE__, __LINE__);
12336                 return -1;
12337         }
12338 }
12339
12340 static int
12341 memb_criticality_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12342                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12343         
12344         if(!sptr) {
12345                 ASN__CTFAIL(app_key, td, sptr,
12346                         "%s: value not given (%s:%d)",
12347                         td->name, __FILE__, __LINE__);
12348                 return -1;
12349         }
12350         
12351         
12352         if(1 /* No applicable constraints whatsoever */) {
12353                 /* Nothing is here. See below */
12354         }
12355         
12356         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12357 }
12358
12359 static int
12360 memb_extensionValue_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12361                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12362         
12363         if(!sptr) {
12364                 ASN__CTFAIL(app_key, td, sptr,
12365                         "%s: value not given (%s:%d)",
12366                         td->name, __FILE__, __LINE__);
12367                 return -1;
12368         }
12369         
12370         
12371         if(1 /* No applicable constraints whatsoever */) {
12372                 /* Nothing is here. See below */
12373         }
12374         
12375         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12376 }
12377
12378 static int
12379 memb_id_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12380                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12381         long value;
12382         
12383         if(!sptr) {
12384                 ASN__CTFAIL(app_key, td, sptr,
12385                         "%s: value not given (%s:%d)",
12386                         td->name, __FILE__, __LINE__);
12387                 return -1;
12388         }
12389         
12390         value = *(const long *)sptr;
12391         
12392         if((value >= 0 && value <= 65535)) {
12393                 /* Constraint check succeeded */
12394                 return 0;
12395         } else {
12396                 ASN__CTFAIL(app_key, td, sptr,
12397                         "%s: constraint failed (%s:%d)",
12398                         td->name, __FILE__, __LINE__);
12399                 return -1;
12400         }
12401 }
12402
12403 static int
12404 memb_criticality_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12405                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12406         
12407         if(!sptr) {
12408                 ASN__CTFAIL(app_key, td, sptr,
12409                         "%s: value not given (%s:%d)",
12410                         td->name, __FILE__, __LINE__);
12411                 return -1;
12412         }
12413         
12414         
12415         if(1 /* No applicable constraints whatsoever */) {
12416                 /* Nothing is here. See below */
12417         }
12418         
12419         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12420 }
12421
12422 static int
12423 memb_extensionValue_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12424                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12425         
12426         if(!sptr) {
12427                 ASN__CTFAIL(app_key, td, sptr,
12428                         "%s: value not given (%s:%d)",
12429                         td->name, __FILE__, __LINE__);
12430                 return -1;
12431         }
12432         
12433         
12434         if(1 /* No applicable constraints whatsoever */) {
12435                 /* Nothing is here. See below */
12436         }
12437         
12438         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12439 }
12440
12441 static int
12442 memb_id_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12443                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12444         long value;
12445         
12446         if(!sptr) {
12447                 ASN__CTFAIL(app_key, td, sptr,
12448                         "%s: value not given (%s:%d)",
12449                         td->name, __FILE__, __LINE__);
12450                 return -1;
12451         }
12452         
12453         value = *(const long *)sptr;
12454         
12455         if((value >= 0 && value <= 65535)) {
12456                 /* Constraint check succeeded */
12457                 return 0;
12458         } else {
12459                 ASN__CTFAIL(app_key, td, sptr,
12460                         "%s: constraint failed (%s:%d)",
12461                         td->name, __FILE__, __LINE__);
12462                 return -1;
12463         }
12464 }
12465
12466 static asn_type_selector_result_t
12467 select_HandoverRestrictionList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12468         asn_type_selector_result_t result = {0, 0};
12469         const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12470         size_t constraining_column = 0; /* &id */
12471         size_t for_column = 1; /* &criticality */
12472         size_t row, presence_index = 0;
12473         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12474         
12475         for(row=0; row < itable->rows_count; row++) {
12476             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12477             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12478         
12479             if(type_cell->cell_kind == aioc__undefined)
12480                 continue;
12481         
12482             presence_index++;
12483             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12484                 result.type_descriptor = type_cell->type_descriptor;
12485                 result.presence_index = presence_index;
12486                 break;
12487             }
12488         }
12489         
12490         return result;
12491 }
12492
12493 static int
12494 memb_criticality_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12495                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12496         
12497         if(!sptr) {
12498                 ASN__CTFAIL(app_key, td, sptr,
12499                         "%s: value not given (%s:%d)",
12500                         td->name, __FILE__, __LINE__);
12501                 return -1;
12502         }
12503         
12504         
12505         if(1 /* No applicable constraints whatsoever */) {
12506                 /* Nothing is here. See below */
12507         }
12508         
12509         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12510 }
12511
12512 static asn_type_selector_result_t
12513 select_HandoverRestrictionList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12514         asn_type_selector_result_t result = {0, 0};
12515         const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12516         size_t constraining_column = 0; /* &id */
12517         size_t for_column = 2; /* &Extension */
12518         size_t row, presence_index = 0;
12519         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12520         
12521         for(row=0; row < itable->rows_count; row++) {
12522             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12523             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12524         
12525             if(type_cell->cell_kind == aioc__undefined)
12526                 continue;
12527         
12528             presence_index++;
12529             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12530                 result.type_descriptor = type_cell->type_descriptor;
12531                 result.presence_index = presence_index;
12532                 break;
12533             }
12534         }
12535         
12536         return result;
12537 }
12538
12539 static int
12540 memb_extensionValue_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12541                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12542         
12543         if(!sptr) {
12544                 ASN__CTFAIL(app_key, td, sptr,
12545                         "%s: value not given (%s:%d)",
12546                         td->name, __FILE__, __LINE__);
12547                 return -1;
12548         }
12549         
12550         
12551         if(1 /* No applicable constraints whatsoever */) {
12552                 /* Nothing is here. See below */
12553         }
12554         
12555         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12556 }
12557
12558 static int
12559 memb_id_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12560                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12561         long value;
12562         
12563         if(!sptr) {
12564                 ASN__CTFAIL(app_key, td, sptr,
12565                         "%s: value not given (%s:%d)",
12566                         td->name, __FILE__, __LINE__);
12567                 return -1;
12568         }
12569         
12570         value = *(const long *)sptr;
12571         
12572         if((value >= 0 && value <= 65535)) {
12573                 /* Constraint check succeeded */
12574                 return 0;
12575         } else {
12576                 ASN__CTFAIL(app_key, td, sptr,
12577                         "%s: constraint failed (%s:%d)",
12578                         td->name, __FILE__, __LINE__);
12579                 return -1;
12580         }
12581 }
12582
12583 static int
12584 memb_criticality_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12585                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12586         
12587         if(!sptr) {
12588                 ASN__CTFAIL(app_key, td, sptr,
12589                         "%s: value not given (%s:%d)",
12590                         td->name, __FILE__, __LINE__);
12591                 return -1;
12592         }
12593         
12594         
12595         if(1 /* No applicable constraints whatsoever */) {
12596                 /* Nothing is here. See below */
12597         }
12598         
12599         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12600 }
12601
12602 static int
12603 memb_extensionValue_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12604                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12605         
12606         if(!sptr) {
12607                 ASN__CTFAIL(app_key, td, sptr,
12608                         "%s: value not given (%s:%d)",
12609                         td->name, __FILE__, __LINE__);
12610                 return -1;
12611         }
12612         
12613         
12614         if(1 /* No applicable constraints whatsoever */) {
12615                 /* Nothing is here. See below */
12616         }
12617         
12618         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12619 }
12620
12621 static int
12622 memb_id_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12623                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12624         long value;
12625         
12626         if(!sptr) {
12627                 ASN__CTFAIL(app_key, td, sptr,
12628                         "%s: value not given (%s:%d)",
12629                         td->name, __FILE__, __LINE__);
12630                 return -1;
12631         }
12632         
12633         value = *(const long *)sptr;
12634         
12635         if((value >= 0 && value <= 65535)) {
12636                 /* Constraint check succeeded */
12637                 return 0;
12638         } else {
12639                 ASN__CTFAIL(app_key, td, sptr,
12640                         "%s: constraint failed (%s:%d)",
12641                         td->name, __FILE__, __LINE__);
12642                 return -1;
12643         }
12644 }
12645
12646 static asn_type_selector_result_t
12647 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12648         asn_type_selector_result_t result = {0, 0};
12649         const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12650         size_t constraining_column = 0; /* &id */
12651         size_t for_column = 1; /* &criticality */
12652         size_t row, presence_index = 0;
12653         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12654         
12655         for(row=0; row < itable->rows_count; row++) {
12656             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12657             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12658         
12659             if(type_cell->cell_kind == aioc__undefined)
12660                 continue;
12661         
12662             presence_index++;
12663             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12664                 result.type_descriptor = type_cell->type_descriptor;
12665                 result.presence_index = presence_index;
12666                 break;
12667             }
12668         }
12669         
12670         return result;
12671 }
12672
12673 static int
12674 memb_criticality_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12675                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12676         
12677         if(!sptr) {
12678                 ASN__CTFAIL(app_key, td, sptr,
12679                         "%s: value not given (%s:%d)",
12680                         td->name, __FILE__, __LINE__);
12681                 return -1;
12682         }
12683         
12684         
12685         if(1 /* No applicable constraints whatsoever */) {
12686                 /* Nothing is here. See below */
12687         }
12688         
12689         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12690 }
12691
12692 static asn_type_selector_result_t
12693 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12694         asn_type_selector_result_t result = {0, 0};
12695         const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12696         size_t constraining_column = 0; /* &id */
12697         size_t for_column = 2; /* &Extension */
12698         size_t row, presence_index = 0;
12699         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12700         
12701         for(row=0; row < itable->rows_count; row++) {
12702             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12703             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12704         
12705             if(type_cell->cell_kind == aioc__undefined)
12706                 continue;
12707         
12708             presence_index++;
12709             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12710                 result.type_descriptor = type_cell->type_descriptor;
12711                 result.presence_index = presence_index;
12712                 break;
12713             }
12714         }
12715         
12716         return result;
12717 }
12718
12719 static int
12720 memb_extensionValue_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12721                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12722         
12723         if(!sptr) {
12724                 ASN__CTFAIL(app_key, td, sptr,
12725                         "%s: value not given (%s:%d)",
12726                         td->name, __FILE__, __LINE__);
12727                 return -1;
12728         }
12729         
12730         
12731         if(1 /* No applicable constraints whatsoever */) {
12732                 /* Nothing is here. See below */
12733         }
12734         
12735         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12736 }
12737
12738 static int
12739 memb_id_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12740                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12741         long value;
12742         
12743         if(!sptr) {
12744                 ASN__CTFAIL(app_key, td, sptr,
12745                         "%s: value not given (%s:%d)",
12746                         td->name, __FILE__, __LINE__);
12747                 return -1;
12748         }
12749         
12750         value = *(const long *)sptr;
12751         
12752         if((value >= 0 && value <= 65535)) {
12753                 /* Constraint check succeeded */
12754                 return 0;
12755         } else {
12756                 ASN__CTFAIL(app_key, td, sptr,
12757                         "%s: constraint failed (%s:%d)",
12758                         td->name, __FILE__, __LINE__);
12759                 return -1;
12760         }
12761 }
12762
12763 static int
12764 memb_criticality_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12765                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12766         
12767         if(!sptr) {
12768                 ASN__CTFAIL(app_key, td, sptr,
12769                         "%s: value not given (%s:%d)",
12770                         td->name, __FILE__, __LINE__);
12771                 return -1;
12772         }
12773         
12774         
12775         if(1 /* No applicable constraints whatsoever */) {
12776                 /* Nothing is here. See below */
12777         }
12778         
12779         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12780 }
12781
12782 static int
12783 memb_extensionValue_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12784                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12785         
12786         if(!sptr) {
12787                 ASN__CTFAIL(app_key, td, sptr,
12788                         "%s: value not given (%s:%d)",
12789                         td->name, __FILE__, __LINE__);
12790                 return -1;
12791         }
12792         
12793         
12794         if(1 /* No applicable constraints whatsoever */) {
12795                 /* Nothing is here. See below */
12796         }
12797         
12798         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12799 }
12800
12801 static int
12802 memb_id_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12803                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12804         long value;
12805         
12806         if(!sptr) {
12807                 ASN__CTFAIL(app_key, td, sptr,
12808                         "%s: value not given (%s:%d)",
12809                         td->name, __FILE__, __LINE__);
12810                 return -1;
12811         }
12812         
12813         value = *(const long *)sptr;
12814         
12815         if((value >= 0 && value <= 65535)) {
12816                 /* Constraint check succeeded */
12817                 return 0;
12818         } else {
12819                 ASN__CTFAIL(app_key, td, sptr,
12820                         "%s: constraint failed (%s:%d)",
12821                         td->name, __FILE__, __LINE__);
12822                 return -1;
12823         }
12824 }
12825
12826 static int
12827 memb_criticality_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12828                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12829         
12830         if(!sptr) {
12831                 ASN__CTFAIL(app_key, td, sptr,
12832                         "%s: value not given (%s:%d)",
12833                         td->name, __FILE__, __LINE__);
12834                 return -1;
12835         }
12836         
12837         
12838         if(1 /* No applicable constraints whatsoever */) {
12839                 /* Nothing is here. See below */
12840         }
12841         
12842         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12843 }
12844
12845 static int
12846 memb_extensionValue_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12847                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12848         
12849         if(!sptr) {
12850                 ASN__CTFAIL(app_key, td, sptr,
12851                         "%s: value not given (%s:%d)",
12852                         td->name, __FILE__, __LINE__);
12853                 return -1;
12854         }
12855         
12856         
12857         if(1 /* No applicable constraints whatsoever */) {
12858                 /* Nothing is here. See below */
12859         }
12860         
12861         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12862 }
12863
12864 static int
12865 memb_id_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12866                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12867         long value;
12868         
12869         if(!sptr) {
12870                 ASN__CTFAIL(app_key, td, sptr,
12871                         "%s: value not given (%s:%d)",
12872                         td->name, __FILE__, __LINE__);
12873                 return -1;
12874         }
12875         
12876         value = *(const long *)sptr;
12877         
12878         if((value >= 0 && value <= 65535)) {
12879                 /* Constraint check succeeded */
12880                 return 0;
12881         } else {
12882                 ASN__CTFAIL(app_key, td, sptr,
12883                         "%s: constraint failed (%s:%d)",
12884                         td->name, __FILE__, __LINE__);
12885                 return -1;
12886         }
12887 }
12888
12889 static int
12890 memb_criticality_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12891                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12892         
12893         if(!sptr) {
12894                 ASN__CTFAIL(app_key, td, sptr,
12895                         "%s: value not given (%s:%d)",
12896                         td->name, __FILE__, __LINE__);
12897                 return -1;
12898         }
12899         
12900         
12901         if(1 /* No applicable constraints whatsoever */) {
12902                 /* Nothing is here. See below */
12903         }
12904         
12905         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12906 }
12907
12908 static int
12909 memb_extensionValue_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12910                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12911         
12912         if(!sptr) {
12913                 ASN__CTFAIL(app_key, td, sptr,
12914                         "%s: value not given (%s:%d)",
12915                         td->name, __FILE__, __LINE__);
12916                 return -1;
12917         }
12918         
12919         
12920         if(1 /* No applicable constraints whatsoever */) {
12921                 /* Nothing is here. See below */
12922         }
12923         
12924         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12925 }
12926
12927 static int
12928 memb_id_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12929                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12930         long value;
12931         
12932         if(!sptr) {
12933                 ASN__CTFAIL(app_key, td, sptr,
12934                         "%s: value not given (%s:%d)",
12935                         td->name, __FILE__, __LINE__);
12936                 return -1;
12937         }
12938         
12939         value = *(const long *)sptr;
12940         
12941         if((value >= 0 && value <= 65535)) {
12942                 /* Constraint check succeeded */
12943                 return 0;
12944         } else {
12945                 ASN__CTFAIL(app_key, td, sptr,
12946                         "%s: constraint failed (%s:%d)",
12947                         td->name, __FILE__, __LINE__);
12948                 return -1;
12949         }
12950 }
12951
12952 static int
12953 memb_criticality_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12954                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12955         
12956         if(!sptr) {
12957                 ASN__CTFAIL(app_key, td, sptr,
12958                         "%s: value not given (%s:%d)",
12959                         td->name, __FILE__, __LINE__);
12960                 return -1;
12961         }
12962         
12963         
12964         if(1 /* No applicable constraints whatsoever */) {
12965                 /* Nothing is here. See below */
12966         }
12967         
12968         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12969 }
12970
12971 static int
12972 memb_extensionValue_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12973                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12974         
12975         if(!sptr) {
12976                 ASN__CTFAIL(app_key, td, sptr,
12977                         "%s: value not given (%s:%d)",
12978                         td->name, __FILE__, __LINE__);
12979                 return -1;
12980         }
12981         
12982         
12983         if(1 /* No applicable constraints whatsoever */) {
12984                 /* Nothing is here. See below */
12985         }
12986         
12987         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12988 }
12989
12990 static int
12991 memb_id_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
12992                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12993         long value;
12994         
12995         if(!sptr) {
12996                 ASN__CTFAIL(app_key, td, sptr,
12997                         "%s: value not given (%s:%d)",
12998                         td->name, __FILE__, __LINE__);
12999                 return -1;
13000         }
13001         
13002         value = *(const long *)sptr;
13003         
13004         if((value >= 0 && value <= 65535)) {
13005                 /* Constraint check succeeded */
13006                 return 0;
13007         } else {
13008                 ASN__CTFAIL(app_key, td, sptr,
13009                         "%s: constraint failed (%s:%d)",
13010                         td->name, __FILE__, __LINE__);
13011                 return -1;
13012         }
13013 }
13014
13015 static int
13016 memb_criticality_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13017                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13018         
13019         if(!sptr) {
13020                 ASN__CTFAIL(app_key, td, sptr,
13021                         "%s: value not given (%s:%d)",
13022                         td->name, __FILE__, __LINE__);
13023                 return -1;
13024         }
13025         
13026         
13027         if(1 /* No applicable constraints whatsoever */) {
13028                 /* Nothing is here. See below */
13029         }
13030         
13031         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13032 }
13033
13034 static int
13035 memb_extensionValue_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13036                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13037         
13038         if(!sptr) {
13039                 ASN__CTFAIL(app_key, td, sptr,
13040                         "%s: value not given (%s:%d)",
13041                         td->name, __FILE__, __LINE__);
13042                 return -1;
13043         }
13044         
13045         
13046         if(1 /* No applicable constraints whatsoever */) {
13047                 /* Nothing is here. See below */
13048         }
13049         
13050         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13051 }
13052
13053 static int
13054 memb_id_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13055                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13056         long value;
13057         
13058         if(!sptr) {
13059                 ASN__CTFAIL(app_key, td, sptr,
13060                         "%s: value not given (%s:%d)",
13061                         td->name, __FILE__, __LINE__);
13062                 return -1;
13063         }
13064         
13065         value = *(const long *)sptr;
13066         
13067         if((value >= 0 && value <= 65535)) {
13068                 /* Constraint check succeeded */
13069                 return 0;
13070         } else {
13071                 ASN__CTFAIL(app_key, td, sptr,
13072                         "%s: constraint failed (%s:%d)",
13073                         td->name, __FILE__, __LINE__);
13074                 return -1;
13075         }
13076 }
13077
13078 static int
13079 memb_criticality_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13080                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13081         
13082         if(!sptr) {
13083                 ASN__CTFAIL(app_key, td, sptr,
13084                         "%s: value not given (%s:%d)",
13085                         td->name, __FILE__, __LINE__);
13086                 return -1;
13087         }
13088         
13089         
13090         if(1 /* No applicable constraints whatsoever */) {
13091                 /* Nothing is here. See below */
13092         }
13093         
13094         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13095 }
13096
13097 static int
13098 memb_extensionValue_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13099                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13100         
13101         if(!sptr) {
13102                 ASN__CTFAIL(app_key, td, sptr,
13103                         "%s: value not given (%s:%d)",
13104                         td->name, __FILE__, __LINE__);
13105                 return -1;
13106         }
13107         
13108         
13109         if(1 /* No applicable constraints whatsoever */) {
13110                 /* Nothing is here. See below */
13111         }
13112         
13113         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13114 }
13115
13116 static int
13117 memb_id_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13118                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13119         long value;
13120         
13121         if(!sptr) {
13122                 ASN__CTFAIL(app_key, td, sptr,
13123                         "%s: value not given (%s:%d)",
13124                         td->name, __FILE__, __LINE__);
13125                 return -1;
13126         }
13127         
13128         value = *(const long *)sptr;
13129         
13130         if((value >= 0 && value <= 65535)) {
13131                 /* Constraint check succeeded */
13132                 return 0;
13133         } else {
13134                 ASN__CTFAIL(app_key, td, sptr,
13135                         "%s: constraint failed (%s:%d)",
13136                         td->name, __FILE__, __LINE__);
13137                 return -1;
13138         }
13139 }
13140
13141 static int
13142 memb_criticality_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13143                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13144         
13145         if(!sptr) {
13146                 ASN__CTFAIL(app_key, td, sptr,
13147                         "%s: value not given (%s:%d)",
13148                         td->name, __FILE__, __LINE__);
13149                 return -1;
13150         }
13151         
13152         
13153         if(1 /* No applicable constraints whatsoever */) {
13154                 /* Nothing is here. See below */
13155         }
13156         
13157         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13158 }
13159
13160 static int
13161 memb_extensionValue_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13162                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13163         
13164         if(!sptr) {
13165                 ASN__CTFAIL(app_key, td, sptr,
13166                         "%s: value not given (%s:%d)",
13167                         td->name, __FILE__, __LINE__);
13168                 return -1;
13169         }
13170         
13171         
13172         if(1 /* No applicable constraints whatsoever */) {
13173                 /* Nothing is here. See below */
13174         }
13175         
13176         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13177 }
13178
13179 static int
13180 memb_id_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13181                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13182         long value;
13183         
13184         if(!sptr) {
13185                 ASN__CTFAIL(app_key, td, sptr,
13186                         "%s: value not given (%s:%d)",
13187                         td->name, __FILE__, __LINE__);
13188                 return -1;
13189         }
13190         
13191         value = *(const long *)sptr;
13192         
13193         if((value >= 0 && value <= 65535)) {
13194                 /* Constraint check succeeded */
13195                 return 0;
13196         } else {
13197                 ASN__CTFAIL(app_key, td, sptr,
13198                         "%s: constraint failed (%s:%d)",
13199                         td->name, __FILE__, __LINE__);
13200                 return -1;
13201         }
13202 }
13203
13204 static int
13205 memb_criticality_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13206                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13207         
13208         if(!sptr) {
13209                 ASN__CTFAIL(app_key, td, sptr,
13210                         "%s: value not given (%s:%d)",
13211                         td->name, __FILE__, __LINE__);
13212                 return -1;
13213         }
13214         
13215         
13216         if(1 /* No applicable constraints whatsoever */) {
13217                 /* Nothing is here. See below */
13218         }
13219         
13220         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13221 }
13222
13223 static int
13224 memb_extensionValue_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13225                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13226         
13227         if(!sptr) {
13228                 ASN__CTFAIL(app_key, td, sptr,
13229                         "%s: value not given (%s:%d)",
13230                         td->name, __FILE__, __LINE__);
13231                 return -1;
13232         }
13233         
13234         
13235         if(1 /* No applicable constraints whatsoever */) {
13236                 /* Nothing is here. See below */
13237         }
13238         
13239         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13240 }
13241
13242 static int
13243 memb_id_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13244                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13245         long value;
13246         
13247         if(!sptr) {
13248                 ASN__CTFAIL(app_key, td, sptr,
13249                         "%s: value not given (%s:%d)",
13250                         td->name, __FILE__, __LINE__);
13251                 return -1;
13252         }
13253         
13254         value = *(const long *)sptr;
13255         
13256         if((value >= 0 && value <= 65535)) {
13257                 /* Constraint check succeeded */
13258                 return 0;
13259         } else {
13260                 ASN__CTFAIL(app_key, td, sptr,
13261                         "%s: constraint failed (%s:%d)",
13262                         td->name, __FILE__, __LINE__);
13263                 return -1;
13264         }
13265 }
13266
13267 static asn_type_selector_result_t
13268 select_MDT_Configuration_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13269         asn_type_selector_result_t result = {0, 0};
13270         const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13271         size_t constraining_column = 0; /* &id */
13272         size_t for_column = 1; /* &criticality */
13273         size_t row, presence_index = 0;
13274         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13275         
13276         for(row=0; row < itable->rows_count; row++) {
13277             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13278             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13279         
13280             if(type_cell->cell_kind == aioc__undefined)
13281                 continue;
13282         
13283             presence_index++;
13284             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13285                 result.type_descriptor = type_cell->type_descriptor;
13286                 result.presence_index = presence_index;
13287                 break;
13288             }
13289         }
13290         
13291         return result;
13292 }
13293
13294 static int
13295 memb_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13296                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13297         
13298         if(!sptr) {
13299                 ASN__CTFAIL(app_key, td, sptr,
13300                         "%s: value not given (%s:%d)",
13301                         td->name, __FILE__, __LINE__);
13302                 return -1;
13303         }
13304         
13305         
13306         if(1 /* No applicable constraints whatsoever */) {
13307                 /* Nothing is here. See below */
13308         }
13309         
13310         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13311 }
13312
13313 static asn_type_selector_result_t
13314 select_MDT_Configuration_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13315         asn_type_selector_result_t result = {0, 0};
13316         const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13317         size_t constraining_column = 0; /* &id */
13318         size_t for_column = 2; /* &Extension */
13319         size_t row, presence_index = 0;
13320         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13321         
13322         for(row=0; row < itable->rows_count; row++) {
13323             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13324             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13325         
13326             if(type_cell->cell_kind == aioc__undefined)
13327                 continue;
13328         
13329             presence_index++;
13330             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13331                 result.type_descriptor = type_cell->type_descriptor;
13332                 result.presence_index = presence_index;
13333                 break;
13334             }
13335         }
13336         
13337         return result;
13338 }
13339
13340 static int
13341 memb_extensionValue_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13342                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13343         
13344         if(!sptr) {
13345                 ASN__CTFAIL(app_key, td, sptr,
13346                         "%s: value not given (%s:%d)",
13347                         td->name, __FILE__, __LINE__);
13348                 return -1;
13349         }
13350         
13351         
13352         if(1 /* No applicable constraints whatsoever */) {
13353                 /* Nothing is here. See below */
13354         }
13355         
13356         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13357 }
13358
13359 static int
13360 memb_id_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13361                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13362         long value;
13363         
13364         if(!sptr) {
13365                 ASN__CTFAIL(app_key, td, sptr,
13366                         "%s: value not given (%s:%d)",
13367                         td->name, __FILE__, __LINE__);
13368                 return -1;
13369         }
13370         
13371         value = *(const long *)sptr;
13372         
13373         if((value >= 0 && value <= 65535)) {
13374                 /* Constraint check succeeded */
13375                 return 0;
13376         } else {
13377                 ASN__CTFAIL(app_key, td, sptr,
13378                         "%s: constraint failed (%s:%d)",
13379                         td->name, __FILE__, __LINE__);
13380                 return -1;
13381         }
13382 }
13383
13384 static asn_type_selector_result_t
13385 select_MeNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13386         asn_type_selector_result_t result = {0, 0};
13387         const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13388         size_t constraining_column = 0; /* &id */
13389         size_t for_column = 1; /* &criticality */
13390         size_t row, presence_index = 0;
13391         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13392         
13393         for(row=0; row < itable->rows_count; row++) {
13394             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13395             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13396         
13397             if(type_cell->cell_kind == aioc__undefined)
13398                 continue;
13399         
13400             presence_index++;
13401             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13402                 result.type_descriptor = type_cell->type_descriptor;
13403                 result.presence_index = presence_index;
13404                 break;
13405             }
13406         }
13407         
13408         return result;
13409 }
13410
13411 static int
13412 memb_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13413                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13414         
13415         if(!sptr) {
13416                 ASN__CTFAIL(app_key, td, sptr,
13417                         "%s: value not given (%s:%d)",
13418                         td->name, __FILE__, __LINE__);
13419                 return -1;
13420         }
13421         
13422         
13423         if(1 /* No applicable constraints whatsoever */) {
13424                 /* Nothing is here. See below */
13425         }
13426         
13427         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13428 }
13429
13430 static asn_type_selector_result_t
13431 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13432         asn_type_selector_result_t result = {0, 0};
13433         const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13434         size_t constraining_column = 0; /* &id */
13435         size_t for_column = 2; /* &Extension */
13436         size_t row, presence_index = 0;
13437         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13438         
13439         for(row=0; row < itable->rows_count; row++) {
13440             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13441             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13442         
13443             if(type_cell->cell_kind == aioc__undefined)
13444                 continue;
13445         
13446             presence_index++;
13447             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13448                 result.type_descriptor = type_cell->type_descriptor;
13449                 result.presence_index = presence_index;
13450                 break;
13451             }
13452         }
13453         
13454         return result;
13455 }
13456
13457 static int
13458 memb_extensionValue_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13459                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13460         
13461         if(!sptr) {
13462                 ASN__CTFAIL(app_key, td, sptr,
13463                         "%s: value not given (%s:%d)",
13464                         td->name, __FILE__, __LINE__);
13465                 return -1;
13466         }
13467         
13468         
13469         if(1 /* No applicable constraints whatsoever */) {
13470                 /* Nothing is here. See below */
13471         }
13472         
13473         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13474 }
13475
13476 static int
13477 memb_id_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13478                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13479         long value;
13480         
13481         if(!sptr) {
13482                 ASN__CTFAIL(app_key, td, sptr,
13483                         "%s: value not given (%s:%d)",
13484                         td->name, __FILE__, __LINE__);
13485                 return -1;
13486         }
13487         
13488         value = *(const long *)sptr;
13489         
13490         if((value >= 0 && value <= 65535)) {
13491                 /* Constraint check succeeded */
13492                 return 0;
13493         } else {
13494                 ASN__CTFAIL(app_key, td, sptr,
13495                         "%s: constraint failed (%s:%d)",
13496                         td->name, __FILE__, __LINE__);
13497                 return -1;
13498         }
13499 }
13500
13501 static int
13502 memb_criticality_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13503                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13504         
13505         if(!sptr) {
13506                 ASN__CTFAIL(app_key, td, sptr,
13507                         "%s: value not given (%s:%d)",
13508                         td->name, __FILE__, __LINE__);
13509                 return -1;
13510         }
13511         
13512         
13513         if(1 /* No applicable constraints whatsoever */) {
13514                 /* Nothing is here. See below */
13515         }
13516         
13517         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13518 }
13519
13520 static int
13521 memb_extensionValue_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13522                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13523         
13524         if(!sptr) {
13525                 ASN__CTFAIL(app_key, td, sptr,
13526                         "%s: value not given (%s:%d)",
13527                         td->name, __FILE__, __LINE__);
13528                 return -1;
13529         }
13530         
13531         
13532         if(1 /* No applicable constraints whatsoever */) {
13533                 /* Nothing is here. See below */
13534         }
13535         
13536         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13537 }
13538
13539 static int
13540 memb_id_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13541                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13542         long value;
13543         
13544         if(!sptr) {
13545                 ASN__CTFAIL(app_key, td, sptr,
13546                         "%s: value not given (%s:%d)",
13547                         td->name, __FILE__, __LINE__);
13548                 return -1;
13549         }
13550         
13551         value = *(const long *)sptr;
13552         
13553         if((value >= 0 && value <= 65535)) {
13554                 /* Constraint check succeeded */
13555                 return 0;
13556         } else {
13557                 ASN__CTFAIL(app_key, td, sptr,
13558                         "%s: constraint failed (%s:%d)",
13559                         td->name, __FILE__, __LINE__);
13560                 return -1;
13561         }
13562 }
13563
13564 static int
13565 memb_criticality_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13566                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13567         
13568         if(!sptr) {
13569                 ASN__CTFAIL(app_key, td, sptr,
13570                         "%s: value not given (%s:%d)",
13571                         td->name, __FILE__, __LINE__);
13572                 return -1;
13573         }
13574         
13575         
13576         if(1 /* No applicable constraints whatsoever */) {
13577                 /* Nothing is here. See below */
13578         }
13579         
13580         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13581 }
13582
13583 static int
13584 memb_extensionValue_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13585                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13586         
13587         if(!sptr) {
13588                 ASN__CTFAIL(app_key, td, sptr,
13589                         "%s: value not given (%s:%d)",
13590                         td->name, __FILE__, __LINE__);
13591                 return -1;
13592         }
13593         
13594         
13595         if(1 /* No applicable constraints whatsoever */) {
13596                 /* Nothing is here. See below */
13597         }
13598         
13599         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13600 }
13601
13602 static int
13603 memb_id_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13604                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13605         long value;
13606         
13607         if(!sptr) {
13608                 ASN__CTFAIL(app_key, td, sptr,
13609                         "%s: value not given (%s:%d)",
13610                         td->name, __FILE__, __LINE__);
13611                 return -1;
13612         }
13613         
13614         value = *(const long *)sptr;
13615         
13616         if((value >= 0 && value <= 65535)) {
13617                 /* Constraint check succeeded */
13618                 return 0;
13619         } else {
13620                 ASN__CTFAIL(app_key, td, sptr,
13621                         "%s: constraint failed (%s:%d)",
13622                         td->name, __FILE__, __LINE__);
13623                 return -1;
13624         }
13625 }
13626
13627 static int
13628 memb_criticality_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13629                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13630         
13631         if(!sptr) {
13632                 ASN__CTFAIL(app_key, td, sptr,
13633                         "%s: value not given (%s:%d)",
13634                         td->name, __FILE__, __LINE__);
13635                 return -1;
13636         }
13637         
13638         
13639         if(1 /* No applicable constraints whatsoever */) {
13640                 /* Nothing is here. See below */
13641         }
13642         
13643         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13644 }
13645
13646 static int
13647 memb_extensionValue_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13648                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13649         
13650         if(!sptr) {
13651                 ASN__CTFAIL(app_key, td, sptr,
13652                         "%s: value not given (%s:%d)",
13653                         td->name, __FILE__, __LINE__);
13654                 return -1;
13655         }
13656         
13657         
13658         if(1 /* No applicable constraints whatsoever */) {
13659                 /* Nothing is here. See below */
13660         }
13661         
13662         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13663 }
13664
13665 static int
13666 memb_id_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13667                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13668         long value;
13669         
13670         if(!sptr) {
13671                 ASN__CTFAIL(app_key, td, sptr,
13672                         "%s: value not given (%s:%d)",
13673                         td->name, __FILE__, __LINE__);
13674                 return -1;
13675         }
13676         
13677         value = *(const long *)sptr;
13678         
13679         if((value >= 0 && value <= 65535)) {
13680                 /* Constraint check succeeded */
13681                 return 0;
13682         } else {
13683                 ASN__CTFAIL(app_key, td, sptr,
13684                         "%s: constraint failed (%s:%d)",
13685                         td->name, __FILE__, __LINE__);
13686                 return -1;
13687         }
13688 }
13689
13690 static int
13691 memb_criticality_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13692                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13693         
13694         if(!sptr) {
13695                 ASN__CTFAIL(app_key, td, sptr,
13696                         "%s: value not given (%s:%d)",
13697                         td->name, __FILE__, __LINE__);
13698                 return -1;
13699         }
13700         
13701         
13702         if(1 /* No applicable constraints whatsoever */) {
13703                 /* Nothing is here. See below */
13704         }
13705         
13706         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13707 }
13708
13709 static int
13710 memb_extensionValue_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13711                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13712         
13713         if(!sptr) {
13714                 ASN__CTFAIL(app_key, td, sptr,
13715                         "%s: value not given (%s:%d)",
13716                         td->name, __FILE__, __LINE__);
13717                 return -1;
13718         }
13719         
13720         
13721         if(1 /* No applicable constraints whatsoever */) {
13722                 /* Nothing is here. See below */
13723         }
13724         
13725         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13726 }
13727
13728 static int
13729 memb_id_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13730                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13731         long value;
13732         
13733         if(!sptr) {
13734                 ASN__CTFAIL(app_key, td, sptr,
13735                         "%s: value not given (%s:%d)",
13736                         td->name, __FILE__, __LINE__);
13737                 return -1;
13738         }
13739         
13740         value = *(const long *)sptr;
13741         
13742         if((value >= 0 && value <= 65535)) {
13743                 /* Constraint check succeeded */
13744                 return 0;
13745         } else {
13746                 ASN__CTFAIL(app_key, td, sptr,
13747                         "%s: constraint failed (%s:%d)",
13748                         td->name, __FILE__, __LINE__);
13749                 return -1;
13750         }
13751 }
13752
13753 static asn_type_selector_result_t
13754 select_Neighbour_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13755         asn_type_selector_result_t result = {0, 0};
13756         const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13757         size_t constraining_column = 0; /* &id */
13758         size_t for_column = 1; /* &criticality */
13759         size_t row, presence_index = 0;
13760         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13761         
13762         for(row=0; row < itable->rows_count; row++) {
13763             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13764             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13765         
13766             if(type_cell->cell_kind == aioc__undefined)
13767                 continue;
13768         
13769             presence_index++;
13770             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13771                 result.type_descriptor = type_cell->type_descriptor;
13772                 result.presence_index = presence_index;
13773                 break;
13774             }
13775         }
13776         
13777         return result;
13778 }
13779
13780 static int
13781 memb_criticality_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13782                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13783         
13784         if(!sptr) {
13785                 ASN__CTFAIL(app_key, td, sptr,
13786                         "%s: value not given (%s:%d)",
13787                         td->name, __FILE__, __LINE__);
13788                 return -1;
13789         }
13790         
13791         
13792         if(1 /* No applicable constraints whatsoever */) {
13793                 /* Nothing is here. See below */
13794         }
13795         
13796         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13797 }
13798
13799 static asn_type_selector_result_t
13800 select_Neighbour_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13801         asn_type_selector_result_t result = {0, 0};
13802         const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13803         size_t constraining_column = 0; /* &id */
13804         size_t for_column = 2; /* &Extension */
13805         size_t row, presence_index = 0;
13806         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13807         
13808         for(row=0; row < itable->rows_count; row++) {
13809             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13810             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13811         
13812             if(type_cell->cell_kind == aioc__undefined)
13813                 continue;
13814         
13815             presence_index++;
13816             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13817                 result.type_descriptor = type_cell->type_descriptor;
13818                 result.presence_index = presence_index;
13819                 break;
13820             }
13821         }
13822         
13823         return result;
13824 }
13825
13826 static int
13827 memb_extensionValue_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13828                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13829         
13830         if(!sptr) {
13831                 ASN__CTFAIL(app_key, td, sptr,
13832                         "%s: value not given (%s:%d)",
13833                         td->name, __FILE__, __LINE__);
13834                 return -1;
13835         }
13836         
13837         
13838         if(1 /* No applicable constraints whatsoever */) {
13839                 /* Nothing is here. See below */
13840         }
13841         
13842         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13843 }
13844
13845 static int
13846 memb_id_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13847                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13848         long value;
13849         
13850         if(!sptr) {
13851                 ASN__CTFAIL(app_key, td, sptr,
13852                         "%s: value not given (%s:%d)",
13853                         td->name, __FILE__, __LINE__);
13854                 return -1;
13855         }
13856         
13857         value = *(const long *)sptr;
13858         
13859         if((value >= 0 && value <= 65535)) {
13860                 /* Constraint check succeeded */
13861                 return 0;
13862         } else {
13863                 ASN__CTFAIL(app_key, td, sptr,
13864                         "%s: constraint failed (%s:%d)",
13865                         td->name, __FILE__, __LINE__);
13866                 return -1;
13867         }
13868 }
13869
13870 static int
13871 memb_criticality_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13872                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13873         
13874         if(!sptr) {
13875                 ASN__CTFAIL(app_key, td, sptr,
13876                         "%s: value not given (%s:%d)",
13877                         td->name, __FILE__, __LINE__);
13878                 return -1;
13879         }
13880         
13881         
13882         if(1 /* No applicable constraints whatsoever */) {
13883                 /* Nothing is here. See below */
13884         }
13885         
13886         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13887 }
13888
13889 static int
13890 memb_extensionValue_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13891                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13892         
13893         if(!sptr) {
13894                 ASN__CTFAIL(app_key, td, sptr,
13895                         "%s: value not given (%s:%d)",
13896                         td->name, __FILE__, __LINE__);
13897                 return -1;
13898         }
13899         
13900         
13901         if(1 /* No applicable constraints whatsoever */) {
13902                 /* Nothing is here. See below */
13903         }
13904         
13905         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13906 }
13907
13908 static int
13909 memb_id_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13910                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13911         long value;
13912         
13913         if(!sptr) {
13914                 ASN__CTFAIL(app_key, td, sptr,
13915                         "%s: value not given (%s:%d)",
13916                         td->name, __FILE__, __LINE__);
13917                 return -1;
13918         }
13919         
13920         value = *(const long *)sptr;
13921         
13922         if((value >= 0 && value <= 65535)) {
13923                 /* Constraint check succeeded */
13924                 return 0;
13925         } else {
13926                 ASN__CTFAIL(app_key, td, sptr,
13927                         "%s: constraint failed (%s:%d)",
13928                         td->name, __FILE__, __LINE__);
13929                 return -1;
13930         }
13931 }
13932
13933 static int
13934 memb_criticality_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13935                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13936         
13937         if(!sptr) {
13938                 ASN__CTFAIL(app_key, td, sptr,
13939                         "%s: value not given (%s:%d)",
13940                         td->name, __FILE__, __LINE__);
13941                 return -1;
13942         }
13943         
13944         
13945         if(1 /* No applicable constraints whatsoever */) {
13946                 /* Nothing is here. See below */
13947         }
13948         
13949         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13950 }
13951
13952 static int
13953 memb_extensionValue_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13954                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13955         
13956         if(!sptr) {
13957                 ASN__CTFAIL(app_key, td, sptr,
13958                         "%s: value not given (%s:%d)",
13959                         td->name, __FILE__, __LINE__);
13960                 return -1;
13961         }
13962         
13963         
13964         if(1 /* No applicable constraints whatsoever */) {
13965                 /* Nothing is here. See below */
13966         }
13967         
13968         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13969 }
13970
13971 static int
13972 memb_id_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13973                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13974         long value;
13975         
13976         if(!sptr) {
13977                 ASN__CTFAIL(app_key, td, sptr,
13978                         "%s: value not given (%s:%d)",
13979                         td->name, __FILE__, __LINE__);
13980                 return -1;
13981         }
13982         
13983         value = *(const long *)sptr;
13984         
13985         if((value >= 0 && value <= 65535)) {
13986                 /* Constraint check succeeded */
13987                 return 0;
13988         } else {
13989                 ASN__CTFAIL(app_key, td, sptr,
13990                         "%s: constraint failed (%s:%d)",
13991                         td->name, __FILE__, __LINE__);
13992                 return -1;
13993         }
13994 }
13995
13996 static int
13997 memb_criticality_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13998                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13999         
14000         if(!sptr) {
14001                 ASN__CTFAIL(app_key, td, sptr,
14002                         "%s: value not given (%s:%d)",
14003                         td->name, __FILE__, __LINE__);
14004                 return -1;
14005         }
14006         
14007         
14008         if(1 /* No applicable constraints whatsoever */) {
14009                 /* Nothing is here. See below */
14010         }
14011         
14012         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14013 }
14014
14015 static int
14016 memb_extensionValue_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
14017                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14018         
14019         if(!sptr) {
14020                 ASN__CTFAIL(app_key, td, sptr,
14021                         "%s: value not given (%s:%d)",
14022                         td->name, __FILE__, __LINE__);
14023                 return -1;
14024         }
14025         
14026         
14027         if(1 /* No applicable constraints whatsoever */) {
14028                 /* Nothing is here. See below */
14029         }
14030         
14031         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14032 }
14033
14034 static int
14035 memb_id_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14036                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14037         long value;
14038         
14039         if(!sptr) {
14040                 ASN__CTFAIL(app_key, td, sptr,
14041                         "%s: value not given (%s:%d)",
14042                         td->name, __FILE__, __LINE__);
14043                 return -1;
14044         }
14045         
14046         value = *(const long *)sptr;
14047         
14048         if((value >= 0 && value <= 65535)) {
14049                 /* Constraint check succeeded */
14050                 return 0;
14051         } else {
14052                 ASN__CTFAIL(app_key, td, sptr,
14053                         "%s: constraint failed (%s:%d)",
14054                         td->name, __FILE__, __LINE__);
14055                 return -1;
14056         }
14057 }
14058
14059 static int
14060 memb_criticality_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14061                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14062         
14063         if(!sptr) {
14064                 ASN__CTFAIL(app_key, td, sptr,
14065                         "%s: value not given (%s:%d)",
14066                         td->name, __FILE__, __LINE__);
14067                 return -1;
14068         }
14069         
14070         
14071         if(1 /* No applicable constraints whatsoever */) {
14072                 /* Nothing is here. See below */
14073         }
14074         
14075         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14076 }
14077
14078 static int
14079 memb_extensionValue_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14080                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14081         
14082         if(!sptr) {
14083                 ASN__CTFAIL(app_key, td, sptr,
14084                         "%s: value not given (%s:%d)",
14085                         td->name, __FILE__, __LINE__);
14086                 return -1;
14087         }
14088         
14089         
14090         if(1 /* No applicable constraints whatsoever */) {
14091                 /* Nothing is here. See below */
14092         }
14093         
14094         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14095 }
14096
14097 static int
14098 memb_id_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14099                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14100         long value;
14101         
14102         if(!sptr) {
14103                 ASN__CTFAIL(app_key, td, sptr,
14104                         "%s: value not given (%s:%d)",
14105                         td->name, __FILE__, __LINE__);
14106                 return -1;
14107         }
14108         
14109         value = *(const long *)sptr;
14110         
14111         if((value >= 0 && value <= 65535)) {
14112                 /* Constraint check succeeded */
14113                 return 0;
14114         } else {
14115                 ASN__CTFAIL(app_key, td, sptr,
14116                         "%s: constraint failed (%s:%d)",
14117                         td->name, __FILE__, __LINE__);
14118                 return -1;
14119         }
14120 }
14121
14122 static int
14123 memb_criticality_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14124                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14125         
14126         if(!sptr) {
14127                 ASN__CTFAIL(app_key, td, sptr,
14128                         "%s: value not given (%s:%d)",
14129                         td->name, __FILE__, __LINE__);
14130                 return -1;
14131         }
14132         
14133         
14134         if(1 /* No applicable constraints whatsoever */) {
14135                 /* Nothing is here. See below */
14136         }
14137         
14138         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14139 }
14140
14141 static int
14142 memb_extensionValue_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14143                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14144         
14145         if(!sptr) {
14146                 ASN__CTFAIL(app_key, td, sptr,
14147                         "%s: value not given (%s:%d)",
14148                         td->name, __FILE__, __LINE__);
14149                 return -1;
14150         }
14151         
14152         
14153         if(1 /* No applicable constraints whatsoever */) {
14154                 /* Nothing is here. See below */
14155         }
14156         
14157         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14158 }
14159
14160 static int
14161 memb_id_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14162                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14163         long value;
14164         
14165         if(!sptr) {
14166                 ASN__CTFAIL(app_key, td, sptr,
14167                         "%s: value not given (%s:%d)",
14168                         td->name, __FILE__, __LINE__);
14169                 return -1;
14170         }
14171         
14172         value = *(const long *)sptr;
14173         
14174         if((value >= 0 && value <= 65535)) {
14175                 /* Constraint check succeeded */
14176                 return 0;
14177         } else {
14178                 ASN__CTFAIL(app_key, td, sptr,
14179                         "%s: constraint failed (%s:%d)",
14180                         td->name, __FILE__, __LINE__);
14181                 return -1;
14182         }
14183 }
14184
14185 static int
14186 memb_criticality_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14187                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14188         
14189         if(!sptr) {
14190                 ASN__CTFAIL(app_key, td, sptr,
14191                         "%s: value not given (%s:%d)",
14192                         td->name, __FILE__, __LINE__);
14193                 return -1;
14194         }
14195         
14196         
14197         if(1 /* No applicable constraints whatsoever */) {
14198                 /* Nothing is here. See below */
14199         }
14200         
14201         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14202 }
14203
14204 static int
14205 memb_extensionValue_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14206                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14207         
14208         if(!sptr) {
14209                 ASN__CTFAIL(app_key, td, sptr,
14210                         "%s: value not given (%s:%d)",
14211                         td->name, __FILE__, __LINE__);
14212                 return -1;
14213         }
14214         
14215         
14216         if(1 /* No applicable constraints whatsoever */) {
14217                 /* Nothing is here. See below */
14218         }
14219         
14220         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14221 }
14222
14223 static int
14224 memb_id_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14225                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14226         long value;
14227         
14228         if(!sptr) {
14229                 ASN__CTFAIL(app_key, td, sptr,
14230                         "%s: value not given (%s:%d)",
14231                         td->name, __FILE__, __LINE__);
14232                 return -1;
14233         }
14234         
14235         value = *(const long *)sptr;
14236         
14237         if((value >= 0 && value <= 65535)) {
14238                 /* Constraint check succeeded */
14239                 return 0;
14240         } else {
14241                 ASN__CTFAIL(app_key, td, sptr,
14242                         "%s: constraint failed (%s:%d)",
14243                         td->name, __FILE__, __LINE__);
14244                 return -1;
14245         }
14246 }
14247
14248 static asn_type_selector_result_t
14249 select_ProSeAuthorized_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14250         asn_type_selector_result_t result = {0, 0};
14251         const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14252         size_t constraining_column = 0; /* &id */
14253         size_t for_column = 1; /* &criticality */
14254         size_t row, presence_index = 0;
14255         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14256         
14257         for(row=0; row < itable->rows_count; row++) {
14258             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14259             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14260         
14261             if(type_cell->cell_kind == aioc__undefined)
14262                 continue;
14263         
14264             presence_index++;
14265             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14266                 result.type_descriptor = type_cell->type_descriptor;
14267                 result.presence_index = presence_index;
14268                 break;
14269             }
14270         }
14271         
14272         return result;
14273 }
14274
14275 static int
14276 memb_criticality_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14277                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14278         
14279         if(!sptr) {
14280                 ASN__CTFAIL(app_key, td, sptr,
14281                         "%s: value not given (%s:%d)",
14282                         td->name, __FILE__, __LINE__);
14283                 return -1;
14284         }
14285         
14286         
14287         if(1 /* No applicable constraints whatsoever */) {
14288                 /* Nothing is here. See below */
14289         }
14290         
14291         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14292 }
14293
14294 static asn_type_selector_result_t
14295 select_ProSeAuthorized_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14296         asn_type_selector_result_t result = {0, 0};
14297         const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14298         size_t constraining_column = 0; /* &id */
14299         size_t for_column = 2; /* &Extension */
14300         size_t row, presence_index = 0;
14301         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14302         
14303         for(row=0; row < itable->rows_count; row++) {
14304             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14305             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14306         
14307             if(type_cell->cell_kind == aioc__undefined)
14308                 continue;
14309         
14310             presence_index++;
14311             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14312                 result.type_descriptor = type_cell->type_descriptor;
14313                 result.presence_index = presence_index;
14314                 break;
14315             }
14316         }
14317         
14318         return result;
14319 }
14320
14321 static int
14322 memb_extensionValue_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14323                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14324         
14325         if(!sptr) {
14326                 ASN__CTFAIL(app_key, td, sptr,
14327                         "%s: value not given (%s:%d)",
14328                         td->name, __FILE__, __LINE__);
14329                 return -1;
14330         }
14331         
14332         
14333         if(1 /* No applicable constraints whatsoever */) {
14334                 /* Nothing is here. See below */
14335         }
14336         
14337         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14338 }
14339
14340 static int
14341 memb_id_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14342                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14343         long value;
14344         
14345         if(!sptr) {
14346                 ASN__CTFAIL(app_key, td, sptr,
14347                         "%s: value not given (%s:%d)",
14348                         td->name, __FILE__, __LINE__);
14349                 return -1;
14350         }
14351         
14352         value = *(const long *)sptr;
14353         
14354         if((value >= 0 && value <= 65535)) {
14355                 /* Constraint check succeeded */
14356                 return 0;
14357         } else {
14358                 ASN__CTFAIL(app_key, td, sptr,
14359                         "%s: constraint failed (%s:%d)",
14360                         td->name, __FILE__, __LINE__);
14361                 return -1;
14362         }
14363 }
14364
14365 static int
14366 memb_criticality_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14367                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14368         
14369         if(!sptr) {
14370                 ASN__CTFAIL(app_key, td, sptr,
14371                         "%s: value not given (%s:%d)",
14372                         td->name, __FILE__, __LINE__);
14373                 return -1;
14374         }
14375         
14376         
14377         if(1 /* No applicable constraints whatsoever */) {
14378                 /* Nothing is here. See below */
14379         }
14380         
14381         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14382 }
14383
14384 static int
14385 memb_extensionValue_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14386                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14387         
14388         if(!sptr) {
14389                 ASN__CTFAIL(app_key, td, sptr,
14390                         "%s: value not given (%s:%d)",
14391                         td->name, __FILE__, __LINE__);
14392                 return -1;
14393         }
14394         
14395         
14396         if(1 /* No applicable constraints whatsoever */) {
14397                 /* Nothing is here. See below */
14398         }
14399         
14400         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14401 }
14402
14403 static int
14404 memb_id_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14405                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14406         long value;
14407         
14408         if(!sptr) {
14409                 ASN__CTFAIL(app_key, td, sptr,
14410                         "%s: value not given (%s:%d)",
14411                         td->name, __FILE__, __LINE__);
14412                 return -1;
14413         }
14414         
14415         value = *(const long *)sptr;
14416         
14417         if((value >= 0 && value <= 65535)) {
14418                 /* Constraint check succeeded */
14419                 return 0;
14420         } else {
14421                 ASN__CTFAIL(app_key, td, sptr,
14422                         "%s: constraint failed (%s:%d)",
14423                         td->name, __FILE__, __LINE__);
14424                 return -1;
14425         }
14426 }
14427
14428 static int
14429 memb_criticality_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14430                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14431         
14432         if(!sptr) {
14433                 ASN__CTFAIL(app_key, td, sptr,
14434                         "%s: value not given (%s:%d)",
14435                         td->name, __FILE__, __LINE__);
14436                 return -1;
14437         }
14438         
14439         
14440         if(1 /* No applicable constraints whatsoever */) {
14441                 /* Nothing is here. See below */
14442         }
14443         
14444         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14445 }
14446
14447 static int
14448 memb_extensionValue_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14449                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14450         
14451         if(!sptr) {
14452                 ASN__CTFAIL(app_key, td, sptr,
14453                         "%s: value not given (%s:%d)",
14454                         td->name, __FILE__, __LINE__);
14455                 return -1;
14456         }
14457         
14458         
14459         if(1 /* No applicable constraints whatsoever */) {
14460                 /* Nothing is here. See below */
14461         }
14462         
14463         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14464 }
14465
14466 static int
14467 memb_id_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14468                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14469         long value;
14470         
14471         if(!sptr) {
14472                 ASN__CTFAIL(app_key, td, sptr,
14473                         "%s: value not given (%s:%d)",
14474                         td->name, __FILE__, __LINE__);
14475                 return -1;
14476         }
14477         
14478         value = *(const long *)sptr;
14479         
14480         if((value >= 0 && value <= 65535)) {
14481                 /* Constraint check succeeded */
14482                 return 0;
14483         } else {
14484                 ASN__CTFAIL(app_key, td, sptr,
14485                         "%s: constraint failed (%s:%d)",
14486                         td->name, __FILE__, __LINE__);
14487                 return -1;
14488         }
14489 }
14490
14491 static int
14492 memb_criticality_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14493                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14494         
14495         if(!sptr) {
14496                 ASN__CTFAIL(app_key, td, sptr,
14497                         "%s: value not given (%s:%d)",
14498                         td->name, __FILE__, __LINE__);
14499                 return -1;
14500         }
14501         
14502         
14503         if(1 /* No applicable constraints whatsoever */) {
14504                 /* Nothing is here. See below */
14505         }
14506         
14507         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14508 }
14509
14510 static int
14511 memb_extensionValue_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14512                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14513         
14514         if(!sptr) {
14515                 ASN__CTFAIL(app_key, td, sptr,
14516                         "%s: value not given (%s:%d)",
14517                         td->name, __FILE__, __LINE__);
14518                 return -1;
14519         }
14520         
14521         
14522         if(1 /* No applicable constraints whatsoever */) {
14523                 /* Nothing is here. See below */
14524         }
14525         
14526         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14527 }
14528
14529 static int
14530 memb_id_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14531                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14532         long value;
14533         
14534         if(!sptr) {
14535                 ASN__CTFAIL(app_key, td, sptr,
14536                         "%s: value not given (%s:%d)",
14537                         td->name, __FILE__, __LINE__);
14538                 return -1;
14539         }
14540         
14541         value = *(const long *)sptr;
14542         
14543         if((value >= 0 && value <= 65535)) {
14544                 /* Constraint check succeeded */
14545                 return 0;
14546         } else {
14547                 ASN__CTFAIL(app_key, td, sptr,
14548                         "%s: constraint failed (%s:%d)",
14549                         td->name, __FILE__, __LINE__);
14550                 return -1;
14551         }
14552 }
14553
14554 static asn_type_selector_result_t
14555 select_RadioResourceStatus_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14556         asn_type_selector_result_t result = {0, 0};
14557         const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14558         size_t constraining_column = 0; /* &id */
14559         size_t for_column = 1; /* &criticality */
14560         size_t row, presence_index = 0;
14561         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14562         
14563         for(row=0; row < itable->rows_count; row++) {
14564             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14565             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14566         
14567             if(type_cell->cell_kind == aioc__undefined)
14568                 continue;
14569         
14570             presence_index++;
14571             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14572                 result.type_descriptor = type_cell->type_descriptor;
14573                 result.presence_index = presence_index;
14574                 break;
14575             }
14576         }
14577         
14578         return result;
14579 }
14580
14581 static int
14582 memb_criticality_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14583                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14584         
14585         if(!sptr) {
14586                 ASN__CTFAIL(app_key, td, sptr,
14587                         "%s: value not given (%s:%d)",
14588                         td->name, __FILE__, __LINE__);
14589                 return -1;
14590         }
14591         
14592         
14593         if(1 /* No applicable constraints whatsoever */) {
14594                 /* Nothing is here. See below */
14595         }
14596         
14597         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14598 }
14599
14600 static asn_type_selector_result_t
14601 select_RadioResourceStatus_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14602         asn_type_selector_result_t result = {0, 0};
14603         const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14604         size_t constraining_column = 0; /* &id */
14605         size_t for_column = 2; /* &Extension */
14606         size_t row, presence_index = 0;
14607         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14608         
14609         for(row=0; row < itable->rows_count; row++) {
14610             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14611             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14612         
14613             if(type_cell->cell_kind == aioc__undefined)
14614                 continue;
14615         
14616             presence_index++;
14617             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14618                 result.type_descriptor = type_cell->type_descriptor;
14619                 result.presence_index = presence_index;
14620                 break;
14621             }
14622         }
14623         
14624         return result;
14625 }
14626
14627 static int
14628 memb_extensionValue_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14629                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14630         
14631         if(!sptr) {
14632                 ASN__CTFAIL(app_key, td, sptr,
14633                         "%s: value not given (%s:%d)",
14634                         td->name, __FILE__, __LINE__);
14635                 return -1;
14636         }
14637         
14638         
14639         if(1 /* No applicable constraints whatsoever */) {
14640                 /* Nothing is here. See below */
14641         }
14642         
14643         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14644 }
14645
14646 static int
14647 memb_id_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14648                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14649         long value;
14650         
14651         if(!sptr) {
14652                 ASN__CTFAIL(app_key, td, sptr,
14653                         "%s: value not given (%s:%d)",
14654                         td->name, __FILE__, __LINE__);
14655                 return -1;
14656         }
14657         
14658         value = *(const long *)sptr;
14659         
14660         if((value >= 0 && value <= 65535)) {
14661                 /* Constraint check succeeded */
14662                 return 0;
14663         } else {
14664                 ASN__CTFAIL(app_key, td, sptr,
14665                         "%s: constraint failed (%s:%d)",
14666                         td->name, __FILE__, __LINE__);
14667                 return -1;
14668         }
14669 }
14670
14671 static asn_type_selector_result_t
14672 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14673         asn_type_selector_result_t result = {0, 0};
14674         const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14675         size_t constraining_column = 0; /* &id */
14676         size_t for_column = 1; /* &criticality */
14677         size_t row, presence_index = 0;
14678         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14679         
14680         for(row=0; row < itable->rows_count; row++) {
14681             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14682             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14683         
14684             if(type_cell->cell_kind == aioc__undefined)
14685                 continue;
14686         
14687             presence_index++;
14688             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14689                 result.type_descriptor = type_cell->type_descriptor;
14690                 result.presence_index = presence_index;
14691                 break;
14692             }
14693         }
14694         
14695         return result;
14696 }
14697
14698 static int
14699 memb_criticality_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14700                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14701         
14702         if(!sptr) {
14703                 ASN__CTFAIL(app_key, td, sptr,
14704                         "%s: value not given (%s:%d)",
14705                         td->name, __FILE__, __LINE__);
14706                 return -1;
14707         }
14708         
14709         
14710         if(1 /* No applicable constraints whatsoever */) {
14711                 /* Nothing is here. See below */
14712         }
14713         
14714         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14715 }
14716
14717 static asn_type_selector_result_t
14718 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14719         asn_type_selector_result_t result = {0, 0};
14720         const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14721         size_t constraining_column = 0; /* &id */
14722         size_t for_column = 2; /* &Extension */
14723         size_t row, presence_index = 0;
14724         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14725         
14726         for(row=0; row < itable->rows_count; row++) {
14727             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14728             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14729         
14730             if(type_cell->cell_kind == aioc__undefined)
14731                 continue;
14732         
14733             presence_index++;
14734             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14735                 result.type_descriptor = type_cell->type_descriptor;
14736                 result.presence_index = presence_index;
14737                 break;
14738             }
14739         }
14740         
14741         return result;
14742 }
14743
14744 static int
14745 memb_extensionValue_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14746                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14747         
14748         if(!sptr) {
14749                 ASN__CTFAIL(app_key, td, sptr,
14750                         "%s: value not given (%s:%d)",
14751                         td->name, __FILE__, __LINE__);
14752                 return -1;
14753         }
14754         
14755         
14756         if(1 /* No applicable constraints whatsoever */) {
14757                 /* Nothing is here. See below */
14758         }
14759         
14760         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14761 }
14762
14763 static int
14764 memb_id_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14765                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14766         long value;
14767         
14768         if(!sptr) {
14769                 ASN__CTFAIL(app_key, td, sptr,
14770                         "%s: value not given (%s:%d)",
14771                         td->name, __FILE__, __LINE__);
14772                 return -1;
14773         }
14774         
14775         value = *(const long *)sptr;
14776         
14777         if((value >= 0 && value <= 65535)) {
14778                 /* Constraint check succeeded */
14779                 return 0;
14780         } else {
14781                 ASN__CTFAIL(app_key, td, sptr,
14782                         "%s: constraint failed (%s:%d)",
14783                         td->name, __FILE__, __LINE__);
14784                 return -1;
14785         }
14786 }
14787
14788 static int
14789 memb_criticality_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14790                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14791         
14792         if(!sptr) {
14793                 ASN__CTFAIL(app_key, td, sptr,
14794                         "%s: value not given (%s:%d)",
14795                         td->name, __FILE__, __LINE__);
14796                 return -1;
14797         }
14798         
14799         
14800         if(1 /* No applicable constraints whatsoever */) {
14801                 /* Nothing is here. See below */
14802         }
14803         
14804         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14805 }
14806
14807 static int
14808 memb_extensionValue_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14809                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14810         
14811         if(!sptr) {
14812                 ASN__CTFAIL(app_key, td, sptr,
14813                         "%s: value not given (%s:%d)",
14814                         td->name, __FILE__, __LINE__);
14815                 return -1;
14816         }
14817         
14818         
14819         if(1 /* No applicable constraints whatsoever */) {
14820                 /* Nothing is here. See below */
14821         }
14822         
14823         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14824 }
14825
14826 static int
14827 memb_id_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14828                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14829         long value;
14830         
14831         if(!sptr) {
14832                 ASN__CTFAIL(app_key, td, sptr,
14833                         "%s: value not given (%s:%d)",
14834                         td->name, __FILE__, __LINE__);
14835                 return -1;
14836         }
14837         
14838         value = *(const long *)sptr;
14839         
14840         if((value >= 0 && value <= 65535)) {
14841                 /* Constraint check succeeded */
14842                 return 0;
14843         } else {
14844                 ASN__CTFAIL(app_key, td, sptr,
14845                         "%s: constraint failed (%s:%d)",
14846                         td->name, __FILE__, __LINE__);
14847                 return -1;
14848         }
14849 }
14850
14851 static int
14852 memb_criticality_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14853                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14854         
14855         if(!sptr) {
14856                 ASN__CTFAIL(app_key, td, sptr,
14857                         "%s: value not given (%s:%d)",
14858                         td->name, __FILE__, __LINE__);
14859                 return -1;
14860         }
14861         
14862         
14863         if(1 /* No applicable constraints whatsoever */) {
14864                 /* Nothing is here. See below */
14865         }
14866         
14867         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14868 }
14869
14870 static int
14871 memb_extensionValue_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14872                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14873         
14874         if(!sptr) {
14875                 ASN__CTFAIL(app_key, td, sptr,
14876                         "%s: value not given (%s:%d)",
14877                         td->name, __FILE__, __LINE__);
14878                 return -1;
14879         }
14880         
14881         
14882         if(1 /* No applicable constraints whatsoever */) {
14883                 /* Nothing is here. See below */
14884         }
14885         
14886         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14887 }
14888
14889 static int
14890 memb_id_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14891                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14892         long value;
14893         
14894         if(!sptr) {
14895                 ASN__CTFAIL(app_key, td, sptr,
14896                         "%s: value not given (%s:%d)",
14897                         td->name, __FILE__, __LINE__);
14898                 return -1;
14899         }
14900         
14901         value = *(const long *)sptr;
14902         
14903         if((value >= 0 && value <= 65535)) {
14904                 /* Constraint check succeeded */
14905                 return 0;
14906         } else {
14907                 ASN__CTFAIL(app_key, td, sptr,
14908                         "%s: constraint failed (%s:%d)",
14909                         td->name, __FILE__, __LINE__);
14910                 return -1;
14911         }
14912 }
14913
14914 static int
14915 memb_criticality_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14916                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14917         
14918         if(!sptr) {
14919                 ASN__CTFAIL(app_key, td, sptr,
14920                         "%s: value not given (%s:%d)",
14921                         td->name, __FILE__, __LINE__);
14922                 return -1;
14923         }
14924         
14925         
14926         if(1 /* No applicable constraints whatsoever */) {
14927                 /* Nothing is here. See below */
14928         }
14929         
14930         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14931 }
14932
14933 static int
14934 memb_extensionValue_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14935                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14936         
14937         if(!sptr) {
14938                 ASN__CTFAIL(app_key, td, sptr,
14939                         "%s: value not given (%s:%d)",
14940                         td->name, __FILE__, __LINE__);
14941                 return -1;
14942         }
14943         
14944         
14945         if(1 /* No applicable constraints whatsoever */) {
14946                 /* Nothing is here. See below */
14947         }
14948         
14949         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14950 }
14951
14952 static int
14953 memb_id_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
14954                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14955         long value;
14956         
14957         if(!sptr) {
14958                 ASN__CTFAIL(app_key, td, sptr,
14959                         "%s: value not given (%s:%d)",
14960                         td->name, __FILE__, __LINE__);
14961                 return -1;
14962         }
14963         
14964         value = *(const long *)sptr;
14965         
14966         if((value >= 0 && value <= 65535)) {
14967                 /* Constraint check succeeded */
14968                 return 0;
14969         } else {
14970                 ASN__CTFAIL(app_key, td, sptr,
14971                         "%s: constraint failed (%s:%d)",
14972                         td->name, __FILE__, __LINE__);
14973                 return -1;
14974         }
14975 }
14976
14977 static asn_type_selector_result_t
14978 select_RSRPMRList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14979         asn_type_selector_result_t result = {0, 0};
14980         const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
14981         size_t constraining_column = 0; /* &id */
14982         size_t for_column = 1; /* &criticality */
14983         size_t row, presence_index = 0;
14984         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
14985         
14986         for(row=0; row < itable->rows_count; row++) {
14987             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14988             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14989         
14990             if(type_cell->cell_kind == aioc__undefined)
14991                 continue;
14992         
14993             presence_index++;
14994             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14995                 result.type_descriptor = type_cell->type_descriptor;
14996                 result.presence_index = presence_index;
14997                 break;
14998             }
14999         }
15000         
15001         return result;
15002 }
15003
15004 static int
15005 memb_criticality_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15006                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15007         
15008         if(!sptr) {
15009                 ASN__CTFAIL(app_key, td, sptr,
15010                         "%s: value not given (%s:%d)",
15011                         td->name, __FILE__, __LINE__);
15012                 return -1;
15013         }
15014         
15015         
15016         if(1 /* No applicable constraints whatsoever */) {
15017                 /* Nothing is here. See below */
15018         }
15019         
15020         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15021 }
15022
15023 static asn_type_selector_result_t
15024 select_RSRPMRList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15025         asn_type_selector_result_t result = {0, 0};
15026         const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
15027         size_t constraining_column = 0; /* &id */
15028         size_t for_column = 2; /* &Extension */
15029         size_t row, presence_index = 0;
15030         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
15031         
15032         for(row=0; row < itable->rows_count; row++) {
15033             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15034             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15035         
15036             if(type_cell->cell_kind == aioc__undefined)
15037                 continue;
15038         
15039             presence_index++;
15040             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15041                 result.type_descriptor = type_cell->type_descriptor;
15042                 result.presence_index = presence_index;
15043                 break;
15044             }
15045         }
15046         
15047         return result;
15048 }
15049
15050 static int
15051 memb_extensionValue_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15052                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15053         
15054         if(!sptr) {
15055                 ASN__CTFAIL(app_key, td, sptr,
15056                         "%s: value not given (%s:%d)",
15057                         td->name, __FILE__, __LINE__);
15058                 return -1;
15059         }
15060         
15061         
15062         if(1 /* No applicable constraints whatsoever */) {
15063                 /* Nothing is here. See below */
15064         }
15065         
15066         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15067 }
15068
15069 static int
15070 memb_id_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15071                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15072         long value;
15073         
15074         if(!sptr) {
15075                 ASN__CTFAIL(app_key, td, sptr,
15076                         "%s: value not given (%s:%d)",
15077                         td->name, __FILE__, __LINE__);
15078                 return -1;
15079         }
15080         
15081         value = *(const long *)sptr;
15082         
15083         if((value >= 0 && value <= 65535)) {
15084                 /* Constraint check succeeded */
15085                 return 0;
15086         } else {
15087                 ASN__CTFAIL(app_key, td, sptr,
15088                         "%s: constraint failed (%s:%d)",
15089                         td->name, __FILE__, __LINE__);
15090                 return -1;
15091         }
15092 }
15093
15094 static int
15095 memb_criticality_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15096                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15097         
15098         if(!sptr) {
15099                 ASN__CTFAIL(app_key, td, sptr,
15100                         "%s: value not given (%s:%d)",
15101                         td->name, __FILE__, __LINE__);
15102                 return -1;
15103         }
15104         
15105         
15106         if(1 /* No applicable constraints whatsoever */) {
15107                 /* Nothing is here. See below */
15108         }
15109         
15110         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15111 }
15112
15113 static int
15114 memb_extensionValue_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15115                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15116         
15117         if(!sptr) {
15118                 ASN__CTFAIL(app_key, td, sptr,
15119                         "%s: value not given (%s:%d)",
15120                         td->name, __FILE__, __LINE__);
15121                 return -1;
15122         }
15123         
15124         
15125         if(1 /* No applicable constraints whatsoever */) {
15126                 /* Nothing is here. See below */
15127         }
15128         
15129         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15130 }
15131
15132 static int
15133 memb_id_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15134                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15135         long value;
15136         
15137         if(!sptr) {
15138                 ASN__CTFAIL(app_key, td, sptr,
15139                         "%s: value not given (%s:%d)",
15140                         td->name, __FILE__, __LINE__);
15141                 return -1;
15142         }
15143         
15144         value = *(const long *)sptr;
15145         
15146         if((value >= 0 && value <= 65535)) {
15147                 /* Constraint check succeeded */
15148                 return 0;
15149         } else {
15150                 ASN__CTFAIL(app_key, td, sptr,
15151                         "%s: constraint failed (%s:%d)",
15152                         td->name, __FILE__, __LINE__);
15153                 return -1;
15154         }
15155 }
15156
15157 static int
15158 memb_criticality_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15159                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15160         
15161         if(!sptr) {
15162                 ASN__CTFAIL(app_key, td, sptr,
15163                         "%s: value not given (%s:%d)",
15164                         td->name, __FILE__, __LINE__);
15165                 return -1;
15166         }
15167         
15168         
15169         if(1 /* No applicable constraints whatsoever */) {
15170                 /* Nothing is here. See below */
15171         }
15172         
15173         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15174 }
15175
15176 static int
15177 memb_extensionValue_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15178                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15179         
15180         if(!sptr) {
15181                 ASN__CTFAIL(app_key, td, sptr,
15182                         "%s: value not given (%s:%d)",
15183                         td->name, __FILE__, __LINE__);
15184                 return -1;
15185         }
15186         
15187         
15188         if(1 /* No applicable constraints whatsoever */) {
15189                 /* Nothing is here. See below */
15190         }
15191         
15192         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15193 }
15194
15195 static int
15196 memb_id_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15197                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15198         long value;
15199         
15200         if(!sptr) {
15201                 ASN__CTFAIL(app_key, td, sptr,
15202                         "%s: value not given (%s:%d)",
15203                         td->name, __FILE__, __LINE__);
15204                 return -1;
15205         }
15206         
15207         value = *(const long *)sptr;
15208         
15209         if((value >= 0 && value <= 65535)) {
15210                 /* Constraint check succeeded */
15211                 return 0;
15212         } else {
15213                 ASN__CTFAIL(app_key, td, sptr,
15214                         "%s: constraint failed (%s:%d)",
15215                         td->name, __FILE__, __LINE__);
15216                 return -1;
15217         }
15218 }
15219
15220 static int
15221 memb_criticality_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15222                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15223         
15224         if(!sptr) {
15225                 ASN__CTFAIL(app_key, td, sptr,
15226                         "%s: value not given (%s:%d)",
15227                         td->name, __FILE__, __LINE__);
15228                 return -1;
15229         }
15230         
15231         
15232         if(1 /* No applicable constraints whatsoever */) {
15233                 /* Nothing is here. See below */
15234         }
15235         
15236         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15237 }
15238
15239 static int
15240 memb_extensionValue_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15241                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15242         
15243         if(!sptr) {
15244                 ASN__CTFAIL(app_key, td, sptr,
15245                         "%s: value not given (%s:%d)",
15246                         td->name, __FILE__, __LINE__);
15247                 return -1;
15248         }
15249         
15250         
15251         if(1 /* No applicable constraints whatsoever */) {
15252                 /* Nothing is here. See below */
15253         }
15254         
15255         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15256 }
15257
15258 static int
15259 memb_id_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15260                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15261         long value;
15262         
15263         if(!sptr) {
15264                 ASN__CTFAIL(app_key, td, sptr,
15265                         "%s: value not given (%s:%d)",
15266                         td->name, __FILE__, __LINE__);
15267                 return -1;
15268         }
15269         
15270         value = *(const long *)sptr;
15271         
15272         if((value >= 0 && value <= 65535)) {
15273                 /* Constraint check succeeded */
15274                 return 0;
15275         } else {
15276                 ASN__CTFAIL(app_key, td, sptr,
15277                         "%s: constraint failed (%s:%d)",
15278                         td->name, __FILE__, __LINE__);
15279                 return -1;
15280         }
15281 }
15282
15283 static asn_type_selector_result_t
15284 select_ServedCell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15285         asn_type_selector_result_t result = {0, 0};
15286         const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15287         size_t constraining_column = 0; /* &id */
15288         size_t for_column = 1; /* &criticality */
15289         size_t row, presence_index = 0;
15290         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15291         
15292         for(row=0; row < itable->rows_count; row++) {
15293             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15294             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15295         
15296             if(type_cell->cell_kind == aioc__undefined)
15297                 continue;
15298         
15299             presence_index++;
15300             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15301                 result.type_descriptor = type_cell->type_descriptor;
15302                 result.presence_index = presence_index;
15303                 break;
15304             }
15305         }
15306         
15307         return result;
15308 }
15309
15310 static int
15311 memb_criticality_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15312                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15313         
15314         if(!sptr) {
15315                 ASN__CTFAIL(app_key, td, sptr,
15316                         "%s: value not given (%s:%d)",
15317                         td->name, __FILE__, __LINE__);
15318                 return -1;
15319         }
15320         
15321         
15322         if(1 /* No applicable constraints whatsoever */) {
15323                 /* Nothing is here. See below */
15324         }
15325         
15326         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15327 }
15328
15329 static asn_type_selector_result_t
15330 select_ServedCell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15331         asn_type_selector_result_t result = {0, 0};
15332         const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15333         size_t constraining_column = 0; /* &id */
15334         size_t for_column = 2; /* &Extension */
15335         size_t row, presence_index = 0;
15336         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15337         
15338         for(row=0; row < itable->rows_count; row++) {
15339             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15340             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15341         
15342             if(type_cell->cell_kind == aioc__undefined)
15343                 continue;
15344         
15345             presence_index++;
15346             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15347                 result.type_descriptor = type_cell->type_descriptor;
15348                 result.presence_index = presence_index;
15349                 break;
15350             }
15351         }
15352         
15353         return result;
15354 }
15355
15356 static int
15357 memb_extensionValue_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15358                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15359         
15360         if(!sptr) {
15361                 ASN__CTFAIL(app_key, td, sptr,
15362                         "%s: value not given (%s:%d)",
15363                         td->name, __FILE__, __LINE__);
15364                 return -1;
15365         }
15366         
15367         
15368         if(1 /* No applicable constraints whatsoever */) {
15369                 /* Nothing is here. See below */
15370         }
15371         
15372         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15373 }
15374
15375 static int
15376 memb_id_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15377                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15378         long value;
15379         
15380         if(!sptr) {
15381                 ASN__CTFAIL(app_key, td, sptr,
15382                         "%s: value not given (%s:%d)",
15383                         td->name, __FILE__, __LINE__);
15384                 return -1;
15385         }
15386         
15387         value = *(const long *)sptr;
15388         
15389         if((value >= 0 && value <= 65535)) {
15390                 /* Constraint check succeeded */
15391                 return 0;
15392         } else {
15393                 ASN__CTFAIL(app_key, td, sptr,
15394                         "%s: constraint failed (%s:%d)",
15395                         td->name, __FILE__, __LINE__);
15396                 return -1;
15397         }
15398 }
15399
15400 static asn_type_selector_result_t
15401 select_SgNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15402         asn_type_selector_result_t result = {0, 0};
15403         const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15404         size_t constraining_column = 0; /* &id */
15405         size_t for_column = 1; /* &criticality */
15406         size_t row, presence_index = 0;
15407         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15408         
15409         for(row=0; row < itable->rows_count; row++) {
15410             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15411             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15412         
15413             if(type_cell->cell_kind == aioc__undefined)
15414                 continue;
15415         
15416             presence_index++;
15417             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15418                 result.type_descriptor = type_cell->type_descriptor;
15419                 result.presence_index = presence_index;
15420                 break;
15421             }
15422         }
15423         
15424         return result;
15425 }
15426
15427 static int
15428 memb_criticality_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15429                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15430         
15431         if(!sptr) {
15432                 ASN__CTFAIL(app_key, td, sptr,
15433                         "%s: value not given (%s:%d)",
15434                         td->name, __FILE__, __LINE__);
15435                 return -1;
15436         }
15437         
15438         
15439         if(1 /* No applicable constraints whatsoever */) {
15440                 /* Nothing is here. See below */
15441         }
15442         
15443         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15444 }
15445
15446 static asn_type_selector_result_t
15447 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15448         asn_type_selector_result_t result = {0, 0};
15449         const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15450         size_t constraining_column = 0; /* &id */
15451         size_t for_column = 2; /* &Extension */
15452         size_t row, presence_index = 0;
15453         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15454         
15455         for(row=0; row < itable->rows_count; row++) {
15456             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15457             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15458         
15459             if(type_cell->cell_kind == aioc__undefined)
15460                 continue;
15461         
15462             presence_index++;
15463             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15464                 result.type_descriptor = type_cell->type_descriptor;
15465                 result.presence_index = presence_index;
15466                 break;
15467             }
15468         }
15469         
15470         return result;
15471 }
15472
15473 static int
15474 memb_extensionValue_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15475                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15476         
15477         if(!sptr) {
15478                 ASN__CTFAIL(app_key, td, sptr,
15479                         "%s: value not given (%s:%d)",
15480                         td->name, __FILE__, __LINE__);
15481                 return -1;
15482         }
15483         
15484         
15485         if(1 /* No applicable constraints whatsoever */) {
15486                 /* Nothing is here. See below */
15487         }
15488         
15489         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15490 }
15491
15492 static int
15493 memb_id_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15494                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15495         long value;
15496         
15497         if(!sptr) {
15498                 ASN__CTFAIL(app_key, td, sptr,
15499                         "%s: value not given (%s:%d)",
15500                         td->name, __FILE__, __LINE__);
15501                 return -1;
15502         }
15503         
15504         value = *(const long *)sptr;
15505         
15506         if((value >= 0 && value <= 65535)) {
15507                 /* Constraint check succeeded */
15508                 return 0;
15509         } else {
15510                 ASN__CTFAIL(app_key, td, sptr,
15511                         "%s: constraint failed (%s:%d)",
15512                         td->name, __FILE__, __LINE__);
15513                 return -1;
15514         }
15515 }
15516
15517 static int
15518 memb_criticality_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15519                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15520         
15521         if(!sptr) {
15522                 ASN__CTFAIL(app_key, td, sptr,
15523                         "%s: value not given (%s:%d)",
15524                         td->name, __FILE__, __LINE__);
15525                 return -1;
15526         }
15527         
15528         
15529         if(1 /* No applicable constraints whatsoever */) {
15530                 /* Nothing is here. See below */
15531         }
15532         
15533         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15534 }
15535
15536 static int
15537 memb_extensionValue_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15538                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15539         
15540         if(!sptr) {
15541                 ASN__CTFAIL(app_key, td, sptr,
15542                         "%s: value not given (%s:%d)",
15543                         td->name, __FILE__, __LINE__);
15544                 return -1;
15545         }
15546         
15547         
15548         if(1 /* No applicable constraints whatsoever */) {
15549                 /* Nothing is here. See below */
15550         }
15551         
15552         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15553 }
15554
15555 static int
15556 memb_id_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15557                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15558         long value;
15559         
15560         if(!sptr) {
15561                 ASN__CTFAIL(app_key, td, sptr,
15562                         "%s: value not given (%s:%d)",
15563                         td->name, __FILE__, __LINE__);
15564                 return -1;
15565         }
15566         
15567         value = *(const long *)sptr;
15568         
15569         if((value >= 0 && value <= 65535)) {
15570                 /* Constraint check succeeded */
15571                 return 0;
15572         } else {
15573                 ASN__CTFAIL(app_key, td, sptr,
15574                         "%s: constraint failed (%s:%d)",
15575                         td->name, __FILE__, __LINE__);
15576                 return -1;
15577         }
15578 }
15579
15580 static int
15581 memb_criticality_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15582                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15583         
15584         if(!sptr) {
15585                 ASN__CTFAIL(app_key, td, sptr,
15586                         "%s: value not given (%s:%d)",
15587                         td->name, __FILE__, __LINE__);
15588                 return -1;
15589         }
15590         
15591         
15592         if(1 /* No applicable constraints whatsoever */) {
15593                 /* Nothing is here. See below */
15594         }
15595         
15596         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15597 }
15598
15599 static int
15600 memb_extensionValue_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15601                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15602         
15603         if(!sptr) {
15604                 ASN__CTFAIL(app_key, td, sptr,
15605                         "%s: value not given (%s:%d)",
15606                         td->name, __FILE__, __LINE__);
15607                 return -1;
15608         }
15609         
15610         
15611         if(1 /* No applicable constraints whatsoever */) {
15612                 /* Nothing is here. See below */
15613         }
15614         
15615         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15616 }
15617
15618 static int
15619 memb_id_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15620                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15621         long value;
15622         
15623         if(!sptr) {
15624                 ASN__CTFAIL(app_key, td, sptr,
15625                         "%s: value not given (%s:%d)",
15626                         td->name, __FILE__, __LINE__);
15627                 return -1;
15628         }
15629         
15630         value = *(const long *)sptr;
15631         
15632         if((value >= 0 && value <= 65535)) {
15633                 /* Constraint check succeeded */
15634                 return 0;
15635         } else {
15636                 ASN__CTFAIL(app_key, td, sptr,
15637                         "%s: constraint failed (%s:%d)",
15638                         td->name, __FILE__, __LINE__);
15639                 return -1;
15640         }
15641 }
15642
15643 static int
15644 memb_criticality_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15645                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15646         
15647         if(!sptr) {
15648                 ASN__CTFAIL(app_key, td, sptr,
15649                         "%s: value not given (%s:%d)",
15650                         td->name, __FILE__, __LINE__);
15651                 return -1;
15652         }
15653         
15654         
15655         if(1 /* No applicable constraints whatsoever */) {
15656                 /* Nothing is here. See below */
15657         }
15658         
15659         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15660 }
15661
15662 static int
15663 memb_extensionValue_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15664                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15665         
15666         if(!sptr) {
15667                 ASN__CTFAIL(app_key, td, sptr,
15668                         "%s: value not given (%s:%d)",
15669                         td->name, __FILE__, __LINE__);
15670                 return -1;
15671         }
15672         
15673         
15674         if(1 /* No applicable constraints whatsoever */) {
15675                 /* Nothing is here. See below */
15676         }
15677         
15678         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15679 }
15680
15681 static int
15682 memb_id_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15683                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15684         long value;
15685         
15686         if(!sptr) {
15687                 ASN__CTFAIL(app_key, td, sptr,
15688                         "%s: value not given (%s:%d)",
15689                         td->name, __FILE__, __LINE__);
15690                 return -1;
15691         }
15692         
15693         value = *(const long *)sptr;
15694         
15695         if((value >= 0 && value <= 65535)) {
15696                 /* Constraint check succeeded */
15697                 return 0;
15698         } else {
15699                 ASN__CTFAIL(app_key, td, sptr,
15700                         "%s: constraint failed (%s:%d)",
15701                         td->name, __FILE__, __LINE__);
15702                 return -1;
15703         }
15704 }
15705
15706 static int
15707 memb_criticality_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15708                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15709         
15710         if(!sptr) {
15711                 ASN__CTFAIL(app_key, td, sptr,
15712                         "%s: value not given (%s:%d)",
15713                         td->name, __FILE__, __LINE__);
15714                 return -1;
15715         }
15716         
15717         
15718         if(1 /* No applicable constraints whatsoever */) {
15719                 /* Nothing is here. See below */
15720         }
15721         
15722         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15723 }
15724
15725 static int
15726 memb_extensionValue_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15727                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15728         
15729         if(!sptr) {
15730                 ASN__CTFAIL(app_key, td, sptr,
15731                         "%s: value not given (%s:%d)",
15732                         td->name, __FILE__, __LINE__);
15733                 return -1;
15734         }
15735         
15736         
15737         if(1 /* No applicable constraints whatsoever */) {
15738                 /* Nothing is here. See below */
15739         }
15740         
15741         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15742 }
15743
15744 static int
15745 memb_id_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15746                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15747         long value;
15748         
15749         if(!sptr) {
15750                 ASN__CTFAIL(app_key, td, sptr,
15751                         "%s: value not given (%s:%d)",
15752                         td->name, __FILE__, __LINE__);
15753                 return -1;
15754         }
15755         
15756         value = *(const long *)sptr;
15757         
15758         if((value >= 0 && value <= 65535)) {
15759                 /* Constraint check succeeded */
15760                 return 0;
15761         } else {
15762                 ASN__CTFAIL(app_key, td, sptr,
15763                         "%s: constraint failed (%s:%d)",
15764                         td->name, __FILE__, __LINE__);
15765                 return -1;
15766         }
15767 }
15768
15769 static int
15770 memb_criticality_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15771                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15772         
15773         if(!sptr) {
15774                 ASN__CTFAIL(app_key, td, sptr,
15775                         "%s: value not given (%s:%d)",
15776                         td->name, __FILE__, __LINE__);
15777                 return -1;
15778         }
15779         
15780         
15781         if(1 /* No applicable constraints whatsoever */) {
15782                 /* Nothing is here. See below */
15783         }
15784         
15785         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15786 }
15787
15788 static int
15789 memb_extensionValue_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15790                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15791         
15792         if(!sptr) {
15793                 ASN__CTFAIL(app_key, td, sptr,
15794                         "%s: value not given (%s:%d)",
15795                         td->name, __FILE__, __LINE__);
15796                 return -1;
15797         }
15798         
15799         
15800         if(1 /* No applicable constraints whatsoever */) {
15801                 /* Nothing is here. See below */
15802         }
15803         
15804         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15805 }
15806
15807 static int
15808 memb_id_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15809                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15810         long value;
15811         
15812         if(!sptr) {
15813                 ASN__CTFAIL(app_key, td, sptr,
15814                         "%s: value not given (%s:%d)",
15815                         td->name, __FILE__, __LINE__);
15816                 return -1;
15817         }
15818         
15819         value = *(const long *)sptr;
15820         
15821         if((value >= 0 && value <= 65535)) {
15822                 /* Constraint check succeeded */
15823                 return 0;
15824         } else {
15825                 ASN__CTFAIL(app_key, td, sptr,
15826                         "%s: constraint failed (%s:%d)",
15827                         td->name, __FILE__, __LINE__);
15828                 return -1;
15829         }
15830 }
15831
15832 static int
15833 memb_criticality_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15834                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15835         
15836         if(!sptr) {
15837                 ASN__CTFAIL(app_key, td, sptr,
15838                         "%s: value not given (%s:%d)",
15839                         td->name, __FILE__, __LINE__);
15840                 return -1;
15841         }
15842         
15843         
15844         if(1 /* No applicable constraints whatsoever */) {
15845                 /* Nothing is here. See below */
15846         }
15847         
15848         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15849 }
15850
15851 static int
15852 memb_extensionValue_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15853                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15854         
15855         if(!sptr) {
15856                 ASN__CTFAIL(app_key, td, sptr,
15857                         "%s: value not given (%s:%d)",
15858                         td->name, __FILE__, __LINE__);
15859                 return -1;
15860         }
15861         
15862         
15863         if(1 /* No applicable constraints whatsoever */) {
15864                 /* Nothing is here. See below */
15865         }
15866         
15867         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15868 }
15869
15870 static int
15871 memb_id_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15872                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15873         long value;
15874         
15875         if(!sptr) {
15876                 ASN__CTFAIL(app_key, td, sptr,
15877                         "%s: value not given (%s:%d)",
15878                         td->name, __FILE__, __LINE__);
15879                 return -1;
15880         }
15881         
15882         value = *(const long *)sptr;
15883         
15884         if((value >= 0 && value <= 65535)) {
15885                 /* Constraint check succeeded */
15886                 return 0;
15887         } else {
15888                 ASN__CTFAIL(app_key, td, sptr,
15889                         "%s: constraint failed (%s:%d)",
15890                         td->name, __FILE__, __LINE__);
15891                 return -1;
15892         }
15893 }
15894
15895 static int
15896 memb_criticality_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15897                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15898         
15899         if(!sptr) {
15900                 ASN__CTFAIL(app_key, td, sptr,
15901                         "%s: value not given (%s:%d)",
15902                         td->name, __FILE__, __LINE__);
15903                 return -1;
15904         }
15905         
15906         
15907         if(1 /* No applicable constraints whatsoever */) {
15908                 /* Nothing is here. See below */
15909         }
15910         
15911         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15912 }
15913
15914 static int
15915 memb_extensionValue_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15916                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15917         
15918         if(!sptr) {
15919                 ASN__CTFAIL(app_key, td, sptr,
15920                         "%s: value not given (%s:%d)",
15921                         td->name, __FILE__, __LINE__);
15922                 return -1;
15923         }
15924         
15925         
15926         if(1 /* No applicable constraints whatsoever */) {
15927                 /* Nothing is here. See below */
15928         }
15929         
15930         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15931 }
15932
15933 static int
15934 memb_id_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15935                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15936         long value;
15937         
15938         if(!sptr) {
15939                 ASN__CTFAIL(app_key, td, sptr,
15940                         "%s: value not given (%s:%d)",
15941                         td->name, __FILE__, __LINE__);
15942                 return -1;
15943         }
15944         
15945         value = *(const long *)sptr;
15946         
15947         if((value >= 0 && value <= 65535)) {
15948                 /* Constraint check succeeded */
15949                 return 0;
15950         } else {
15951                 ASN__CTFAIL(app_key, td, sptr,
15952                         "%s: constraint failed (%s:%d)",
15953                         td->name, __FILE__, __LINE__);
15954                 return -1;
15955         }
15956 }
15957
15958 static int
15959 memb_criticality_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15960                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15961         
15962         if(!sptr) {
15963                 ASN__CTFAIL(app_key, td, sptr,
15964                         "%s: value not given (%s:%d)",
15965                         td->name, __FILE__, __LINE__);
15966                 return -1;
15967         }
15968         
15969         
15970         if(1 /* No applicable constraints whatsoever */) {
15971                 /* Nothing is here. See below */
15972         }
15973         
15974         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15975 }
15976
15977 static int
15978 memb_extensionValue_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15979                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15980         
15981         if(!sptr) {
15982                 ASN__CTFAIL(app_key, td, sptr,
15983                         "%s: value not given (%s:%d)",
15984                         td->name, __FILE__, __LINE__);
15985                 return -1;
15986         }
15987         
15988         
15989         if(1 /* No applicable constraints whatsoever */) {
15990                 /* Nothing is here. See below */
15991         }
15992         
15993         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15994 }
15995
15996 static int
15997 memb_id_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
15998                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15999         long value;
16000         
16001         if(!sptr) {
16002                 ASN__CTFAIL(app_key, td, sptr,
16003                         "%s: value not given (%s:%d)",
16004                         td->name, __FILE__, __LINE__);
16005                 return -1;
16006         }
16007         
16008         value = *(const long *)sptr;
16009         
16010         if((value >= 0 && value <= 65535)) {
16011                 /* Constraint check succeeded */
16012                 return 0;
16013         } else {
16014                 ASN__CTFAIL(app_key, td, sptr,
16015                         "%s: constraint failed (%s:%d)",
16016                         td->name, __FILE__, __LINE__);
16017                 return -1;
16018         }
16019 }
16020
16021 static int
16022 memb_criticality_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16023                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16024         
16025         if(!sptr) {
16026                 ASN__CTFAIL(app_key, td, sptr,
16027                         "%s: value not given (%s:%d)",
16028                         td->name, __FILE__, __LINE__);
16029                 return -1;
16030         }
16031         
16032         
16033         if(1 /* No applicable constraints whatsoever */) {
16034                 /* Nothing is here. See below */
16035         }
16036         
16037         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16038 }
16039
16040 static int
16041 memb_extensionValue_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16042                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16043         
16044         if(!sptr) {
16045                 ASN__CTFAIL(app_key, td, sptr,
16046                         "%s: value not given (%s:%d)",
16047                         td->name, __FILE__, __LINE__);
16048                 return -1;
16049         }
16050         
16051         
16052         if(1 /* No applicable constraints whatsoever */) {
16053                 /* Nothing is here. See below */
16054         }
16055         
16056         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16057 }
16058
16059 static int
16060 memb_id_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16061                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16062         long value;
16063         
16064         if(!sptr) {
16065                 ASN__CTFAIL(app_key, td, sptr,
16066                         "%s: value not given (%s:%d)",
16067                         td->name, __FILE__, __LINE__);
16068                 return -1;
16069         }
16070         
16071         value = *(const long *)sptr;
16072         
16073         if((value >= 0 && value <= 65535)) {
16074                 /* Constraint check succeeded */
16075                 return 0;
16076         } else {
16077                 ASN__CTFAIL(app_key, td, sptr,
16078                         "%s: constraint failed (%s:%d)",
16079                         td->name, __FILE__, __LINE__);
16080                 return -1;
16081         }
16082 }
16083
16084 static int
16085 memb_criticality_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16086                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16087         
16088         if(!sptr) {
16089                 ASN__CTFAIL(app_key, td, sptr,
16090                         "%s: value not given (%s:%d)",
16091                         td->name, __FILE__, __LINE__);
16092                 return -1;
16093         }
16094         
16095         
16096         if(1 /* No applicable constraints whatsoever */) {
16097                 /* Nothing is here. See below */
16098         }
16099         
16100         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16101 }
16102
16103 static int
16104 memb_extensionValue_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16106         
16107         if(!sptr) {
16108                 ASN__CTFAIL(app_key, td, sptr,
16109                         "%s: value not given (%s:%d)",
16110                         td->name, __FILE__, __LINE__);
16111                 return -1;
16112         }
16113         
16114         
16115         if(1 /* No applicable constraints whatsoever */) {
16116                 /* Nothing is here. See below */
16117         }
16118         
16119         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16120 }
16121
16122 static int
16123 memb_id_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16124                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16125         long value;
16126         
16127         if(!sptr) {
16128                 ASN__CTFAIL(app_key, td, sptr,
16129                         "%s: value not given (%s:%d)",
16130                         td->name, __FILE__, __LINE__);
16131                 return -1;
16132         }
16133         
16134         value = *(const long *)sptr;
16135         
16136         if((value >= 0 && value <= 65535)) {
16137                 /* Constraint check succeeded */
16138                 return 0;
16139         } else {
16140                 ASN__CTFAIL(app_key, td, sptr,
16141                         "%s: constraint failed (%s:%d)",
16142                         td->name, __FILE__, __LINE__);
16143                 return -1;
16144         }
16145 }
16146
16147 static int
16148 memb_criticality_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16149                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16150         
16151         if(!sptr) {
16152                 ASN__CTFAIL(app_key, td, sptr,
16153                         "%s: value not given (%s:%d)",
16154                         td->name, __FILE__, __LINE__);
16155                 return -1;
16156         }
16157         
16158         
16159         if(1 /* No applicable constraints whatsoever */) {
16160                 /* Nothing is here. See below */
16161         }
16162         
16163         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16164 }
16165
16166 static int
16167 memb_extensionValue_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16168                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16169         
16170         if(!sptr) {
16171                 ASN__CTFAIL(app_key, td, sptr,
16172                         "%s: value not given (%s:%d)",
16173                         td->name, __FILE__, __LINE__);
16174                 return -1;
16175         }
16176         
16177         
16178         if(1 /* No applicable constraints whatsoever */) {
16179                 /* Nothing is here. See below */
16180         }
16181         
16182         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16183 }
16184
16185 static int
16186 memb_id_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16187                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16188         long value;
16189         
16190         if(!sptr) {
16191                 ASN__CTFAIL(app_key, td, sptr,
16192                         "%s: value not given (%s:%d)",
16193                         td->name, __FILE__, __LINE__);
16194                 return -1;
16195         }
16196         
16197         value = *(const long *)sptr;
16198         
16199         if((value >= 0 && value <= 65535)) {
16200                 /* Constraint check succeeded */
16201                 return 0;
16202         } else {
16203                 ASN__CTFAIL(app_key, td, sptr,
16204                         "%s: constraint failed (%s:%d)",
16205                         td->name, __FILE__, __LINE__);
16206                 return -1;
16207         }
16208 }
16209
16210 static int
16211 memb_criticality_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16212                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16213         
16214         if(!sptr) {
16215                 ASN__CTFAIL(app_key, td, sptr,
16216                         "%s: value not given (%s:%d)",
16217                         td->name, __FILE__, __LINE__);
16218                 return -1;
16219         }
16220         
16221         
16222         if(1 /* No applicable constraints whatsoever */) {
16223                 /* Nothing is here. See below */
16224         }
16225         
16226         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16227 }
16228
16229 static int
16230 memb_extensionValue_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16231                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16232         
16233         if(!sptr) {
16234                 ASN__CTFAIL(app_key, td, sptr,
16235                         "%s: value not given (%s:%d)",
16236                         td->name, __FILE__, __LINE__);
16237                 return -1;
16238         }
16239         
16240         
16241         if(1 /* No applicable constraints whatsoever */) {
16242                 /* Nothing is here. See below */
16243         }
16244         
16245         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16246 }
16247
16248 static int
16249 memb_id_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16250                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16251         long value;
16252         
16253         if(!sptr) {
16254                 ASN__CTFAIL(app_key, td, sptr,
16255                         "%s: value not given (%s:%d)",
16256                         td->name, __FILE__, __LINE__);
16257                 return -1;
16258         }
16259         
16260         value = *(const long *)sptr;
16261         
16262         if((value >= 0 && value <= 65535)) {
16263                 /* Constraint check succeeded */
16264                 return 0;
16265         } else {
16266                 ASN__CTFAIL(app_key, td, sptr,
16267                         "%s: constraint failed (%s:%d)",
16268                         td->name, __FILE__, __LINE__);
16269                 return -1;
16270         }
16271 }
16272
16273 static asn_type_selector_result_t
16274 select_TDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16275         asn_type_selector_result_t result = {0, 0};
16276         const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16277         size_t constraining_column = 0; /* &id */
16278         size_t for_column = 1; /* &criticality */
16279         size_t row, presence_index = 0;
16280         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16281         
16282         for(row=0; row < itable->rows_count; row++) {
16283             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16284             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16285         
16286             if(type_cell->cell_kind == aioc__undefined)
16287                 continue;
16288         
16289             presence_index++;
16290             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16291                 result.type_descriptor = type_cell->type_descriptor;
16292                 result.presence_index = presence_index;
16293                 break;
16294             }
16295         }
16296         
16297         return result;
16298 }
16299
16300 static int
16301 memb_criticality_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16302                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16303         
16304         if(!sptr) {
16305                 ASN__CTFAIL(app_key, td, sptr,
16306                         "%s: value not given (%s:%d)",
16307                         td->name, __FILE__, __LINE__);
16308                 return -1;
16309         }
16310         
16311         
16312         if(1 /* No applicable constraints whatsoever */) {
16313                 /* Nothing is here. See below */
16314         }
16315         
16316         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16317 }
16318
16319 static asn_type_selector_result_t
16320 select_TDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16321         asn_type_selector_result_t result = {0, 0};
16322         const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16323         size_t constraining_column = 0; /* &id */
16324         size_t for_column = 2; /* &Extension */
16325         size_t row, presence_index = 0;
16326         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16327         
16328         for(row=0; row < itable->rows_count; row++) {
16329             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16330             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16331         
16332             if(type_cell->cell_kind == aioc__undefined)
16333                 continue;
16334         
16335             presence_index++;
16336             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16337                 result.type_descriptor = type_cell->type_descriptor;
16338                 result.presence_index = presence_index;
16339                 break;
16340             }
16341         }
16342         
16343         return result;
16344 }
16345
16346 static int
16347 memb_extensionValue_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16348                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16349         
16350         if(!sptr) {
16351                 ASN__CTFAIL(app_key, td, sptr,
16352                         "%s: value not given (%s:%d)",
16353                         td->name, __FILE__, __LINE__);
16354                 return -1;
16355         }
16356         
16357         
16358         if(1 /* No applicable constraints whatsoever */) {
16359                 /* Nothing is here. See below */
16360         }
16361         
16362         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16363 }
16364
16365 static int
16366 memb_id_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16367                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16368         long value;
16369         
16370         if(!sptr) {
16371                 ASN__CTFAIL(app_key, td, sptr,
16372                         "%s: value not given (%s:%d)",
16373                         td->name, __FILE__, __LINE__);
16374                 return -1;
16375         }
16376         
16377         value = *(const long *)sptr;
16378         
16379         if((value >= 0 && value <= 65535)) {
16380                 /* Constraint check succeeded */
16381                 return 0;
16382         } else {
16383                 ASN__CTFAIL(app_key, td, sptr,
16384                         "%s: constraint failed (%s:%d)",
16385                         td->name, __FILE__, __LINE__);
16386                 return -1;
16387         }
16388 }
16389
16390 static asn_type_selector_result_t
16391 select_TraceActivation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16392         asn_type_selector_result_t result = {0, 0};
16393         const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16394         size_t constraining_column = 0; /* &id */
16395         size_t for_column = 1; /* &criticality */
16396         size_t row, presence_index = 0;
16397         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16398         
16399         for(row=0; row < itable->rows_count; row++) {
16400             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16401             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16402         
16403             if(type_cell->cell_kind == aioc__undefined)
16404                 continue;
16405         
16406             presence_index++;
16407             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16408                 result.type_descriptor = type_cell->type_descriptor;
16409                 result.presence_index = presence_index;
16410                 break;
16411             }
16412         }
16413         
16414         return result;
16415 }
16416
16417 static int
16418 memb_criticality_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16419                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16420         
16421         if(!sptr) {
16422                 ASN__CTFAIL(app_key, td, sptr,
16423                         "%s: value not given (%s:%d)",
16424                         td->name, __FILE__, __LINE__);
16425                 return -1;
16426         }
16427         
16428         
16429         if(1 /* No applicable constraints whatsoever */) {
16430                 /* Nothing is here. See below */
16431         }
16432         
16433         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16434 }
16435
16436 static asn_type_selector_result_t
16437 select_TraceActivation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16438         asn_type_selector_result_t result = {0, 0};
16439         const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16440         size_t constraining_column = 0; /* &id */
16441         size_t for_column = 2; /* &Extension */
16442         size_t row, presence_index = 0;
16443         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16444         
16445         for(row=0; row < itable->rows_count; row++) {
16446             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16447             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16448         
16449             if(type_cell->cell_kind == aioc__undefined)
16450                 continue;
16451         
16452             presence_index++;
16453             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16454                 result.type_descriptor = type_cell->type_descriptor;
16455                 result.presence_index = presence_index;
16456                 break;
16457             }
16458         }
16459         
16460         return result;
16461 }
16462
16463 static int
16464 memb_extensionValue_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16465                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16466         
16467         if(!sptr) {
16468                 ASN__CTFAIL(app_key, td, sptr,
16469                         "%s: value not given (%s:%d)",
16470                         td->name, __FILE__, __LINE__);
16471                 return -1;
16472         }
16473         
16474         
16475         if(1 /* No applicable constraints whatsoever */) {
16476                 /* Nothing is here. See below */
16477         }
16478         
16479         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16480 }
16481
16482 static int
16483 memb_id_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16484                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16485         long value;
16486         
16487         if(!sptr) {
16488                 ASN__CTFAIL(app_key, td, sptr,
16489                         "%s: value not given (%s:%d)",
16490                         td->name, __FILE__, __LINE__);
16491                 return -1;
16492         }
16493         
16494         value = *(const long *)sptr;
16495         
16496         if((value >= 0 && value <= 65535)) {
16497                 /* Constraint check succeeded */
16498                 return 0;
16499         } else {
16500                 ASN__CTFAIL(app_key, td, sptr,
16501                         "%s: constraint failed (%s:%d)",
16502                         td->name, __FILE__, __LINE__);
16503                 return -1;
16504         }
16505 }
16506
16507 static int
16508 memb_criticality_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16509                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16510         
16511         if(!sptr) {
16512                 ASN__CTFAIL(app_key, td, sptr,
16513                         "%s: value not given (%s:%d)",
16514                         td->name, __FILE__, __LINE__);
16515                 return -1;
16516         }
16517         
16518         
16519         if(1 /* No applicable constraints whatsoever */) {
16520                 /* Nothing is here. See below */
16521         }
16522         
16523         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16524 }
16525
16526 static int
16527 memb_extensionValue_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16528                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16529         
16530         if(!sptr) {
16531                 ASN__CTFAIL(app_key, td, sptr,
16532                         "%s: value not given (%s:%d)",
16533                         td->name, __FILE__, __LINE__);
16534                 return -1;
16535         }
16536         
16537         
16538         if(1 /* No applicable constraints whatsoever */) {
16539                 /* Nothing is here. See below */
16540         }
16541         
16542         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16543 }
16544
16545 static int
16546 memb_id_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16547                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16548         long value;
16549         
16550         if(!sptr) {
16551                 ASN__CTFAIL(app_key, td, sptr,
16552                         "%s: value not given (%s:%d)",
16553                         td->name, __FILE__, __LINE__);
16554                 return -1;
16555         }
16556         
16557         value = *(const long *)sptr;
16558         
16559         if((value >= 0 && value <= 65535)) {
16560                 /* Constraint check succeeded */
16561                 return 0;
16562         } else {
16563                 ASN__CTFAIL(app_key, td, sptr,
16564                         "%s: constraint failed (%s:%d)",
16565                         td->name, __FILE__, __LINE__);
16566                 return -1;
16567         }
16568 }
16569
16570 static asn_type_selector_result_t
16571 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16572         asn_type_selector_result_t result = {0, 0};
16573         const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16574         size_t constraining_column = 0; /* &id */
16575         size_t for_column = 1; /* &criticality */
16576         size_t row, presence_index = 0;
16577         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16578         
16579         for(row=0; row < itable->rows_count; row++) {
16580             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16581             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16582         
16583             if(type_cell->cell_kind == aioc__undefined)
16584                 continue;
16585         
16586             presence_index++;
16587             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16588                 result.type_descriptor = type_cell->type_descriptor;
16589                 result.presence_index = presence_index;
16590                 break;
16591             }
16592         }
16593         
16594         return result;
16595 }
16596
16597 static int
16598 memb_criticality_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16599                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16600         
16601         if(!sptr) {
16602                 ASN__CTFAIL(app_key, td, sptr,
16603                         "%s: value not given (%s:%d)",
16604                         td->name, __FILE__, __LINE__);
16605                 return -1;
16606         }
16607         
16608         
16609         if(1 /* No applicable constraints whatsoever */) {
16610                 /* Nothing is here. See below */
16611         }
16612         
16613         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16614 }
16615
16616 static asn_type_selector_result_t
16617 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16618         asn_type_selector_result_t result = {0, 0};
16619         const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16620         size_t constraining_column = 0; /* &id */
16621         size_t for_column = 2; /* &Extension */
16622         size_t row, presence_index = 0;
16623         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16624         
16625         for(row=0; row < itable->rows_count; row++) {
16626             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16627             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16628         
16629             if(type_cell->cell_kind == aioc__undefined)
16630                 continue;
16631         
16632             presence_index++;
16633             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16634                 result.type_descriptor = type_cell->type_descriptor;
16635                 result.presence_index = presence_index;
16636                 break;
16637             }
16638         }
16639         
16640         return result;
16641 }
16642
16643 static int
16644 memb_extensionValue_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16645                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16646         
16647         if(!sptr) {
16648                 ASN__CTFAIL(app_key, td, sptr,
16649                         "%s: value not given (%s:%d)",
16650                         td->name, __FILE__, __LINE__);
16651                 return -1;
16652         }
16653         
16654         
16655         if(1 /* No applicable constraints whatsoever */) {
16656                 /* Nothing is here. See below */
16657         }
16658         
16659         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16660 }
16661
16662 static int
16663 memb_id_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16664                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16665         long value;
16666         
16667         if(!sptr) {
16668                 ASN__CTFAIL(app_key, td, sptr,
16669                         "%s: value not given (%s:%d)",
16670                         td->name, __FILE__, __LINE__);
16671                 return -1;
16672         }
16673         
16674         value = *(const long *)sptr;
16675         
16676         if((value >= 0 && value <= 65535)) {
16677                 /* Constraint check succeeded */
16678                 return 0;
16679         } else {
16680                 ASN__CTFAIL(app_key, td, sptr,
16681                         "%s: constraint failed (%s:%d)",
16682                         td->name, __FILE__, __LINE__);
16683                 return -1;
16684         }
16685 }
16686
16687 static asn_type_selector_result_t
16688 select_UEAppLayerMeasConfig_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16689         asn_type_selector_result_t result = {0, 0};
16690         const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16691         size_t constraining_column = 0; /* &id */
16692         size_t for_column = 1; /* &criticality */
16693         size_t row, presence_index = 0;
16694         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16695         
16696         for(row=0; row < itable->rows_count; row++) {
16697             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16698             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16699         
16700             if(type_cell->cell_kind == aioc__undefined)
16701                 continue;
16702         
16703             presence_index++;
16704             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16705                 result.type_descriptor = type_cell->type_descriptor;
16706                 result.presence_index = presence_index;
16707                 break;
16708             }
16709         }
16710         
16711         return result;
16712 }
16713
16714 static int
16715 memb_criticality_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16716                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16717         
16718         if(!sptr) {
16719                 ASN__CTFAIL(app_key, td, sptr,
16720                         "%s: value not given (%s:%d)",
16721                         td->name, __FILE__, __LINE__);
16722                 return -1;
16723         }
16724         
16725         
16726         if(1 /* No applicable constraints whatsoever */) {
16727                 /* Nothing is here. See below */
16728         }
16729         
16730         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16731 }
16732
16733 static asn_type_selector_result_t
16734 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16735         asn_type_selector_result_t result = {0, 0};
16736         const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16737         size_t constraining_column = 0; /* &id */
16738         size_t for_column = 2; /* &Extension */
16739         size_t row, presence_index = 0;
16740         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16741         
16742         for(row=0; row < itable->rows_count; row++) {
16743             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16744             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16745         
16746             if(type_cell->cell_kind == aioc__undefined)
16747                 continue;
16748         
16749             presence_index++;
16750             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16751                 result.type_descriptor = type_cell->type_descriptor;
16752                 result.presence_index = presence_index;
16753                 break;
16754             }
16755         }
16756         
16757         return result;
16758 }
16759
16760 static int
16761 memb_extensionValue_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16762                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16763         
16764         if(!sptr) {
16765                 ASN__CTFAIL(app_key, td, sptr,
16766                         "%s: value not given (%s:%d)",
16767                         td->name, __FILE__, __LINE__);
16768                 return -1;
16769         }
16770         
16771         
16772         if(1 /* No applicable constraints whatsoever */) {
16773                 /* Nothing is here. See below */
16774         }
16775         
16776         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16777 }
16778
16779 static int
16780 memb_id_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16781                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16782         long value;
16783         
16784         if(!sptr) {
16785                 ASN__CTFAIL(app_key, td, sptr,
16786                         "%s: value not given (%s:%d)",
16787                         td->name, __FILE__, __LINE__);
16788                 return -1;
16789         }
16790         
16791         value = *(const long *)sptr;
16792         
16793         if((value >= 0 && value <= 65535)) {
16794                 /* Constraint check succeeded */
16795                 return 0;
16796         } else {
16797                 ASN__CTFAIL(app_key, td, sptr,
16798                         "%s: constraint failed (%s:%d)",
16799                         td->name, __FILE__, __LINE__);
16800                 return -1;
16801         }
16802 }
16803
16804 static int
16805 memb_criticality_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16806                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16807         
16808         if(!sptr) {
16809                 ASN__CTFAIL(app_key, td, sptr,
16810                         "%s: value not given (%s:%d)",
16811                         td->name, __FILE__, __LINE__);
16812                 return -1;
16813         }
16814         
16815         
16816         if(1 /* No applicable constraints whatsoever */) {
16817                 /* Nothing is here. See below */
16818         }
16819         
16820         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16821 }
16822
16823 static int
16824 memb_extensionValue_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16825                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16826         
16827         if(!sptr) {
16828                 ASN__CTFAIL(app_key, td, sptr,
16829                         "%s: value not given (%s:%d)",
16830                         td->name, __FILE__, __LINE__);
16831                 return -1;
16832         }
16833         
16834         
16835         if(1 /* No applicable constraints whatsoever */) {
16836                 /* Nothing is here. See below */
16837         }
16838         
16839         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16840 }
16841
16842 static int
16843 memb_id_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16844                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16845         long value;
16846         
16847         if(!sptr) {
16848                 ASN__CTFAIL(app_key, td, sptr,
16849                         "%s: value not given (%s:%d)",
16850                         td->name, __FILE__, __LINE__);
16851                 return -1;
16852         }
16853         
16854         value = *(const long *)sptr;
16855         
16856         if((value >= 0 && value <= 65535)) {
16857                 /* Constraint check succeeded */
16858                 return 0;
16859         } else {
16860                 ASN__CTFAIL(app_key, td, sptr,
16861                         "%s: constraint failed (%s:%d)",
16862                         td->name, __FILE__, __LINE__);
16863                 return -1;
16864         }
16865 }
16866
16867 static int
16868 memb_criticality_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16869                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16870         
16871         if(!sptr) {
16872                 ASN__CTFAIL(app_key, td, sptr,
16873                         "%s: value not given (%s:%d)",
16874                         td->name, __FILE__, __LINE__);
16875                 return -1;
16876         }
16877         
16878         
16879         if(1 /* No applicable constraints whatsoever */) {
16880                 /* Nothing is here. See below */
16881         }
16882         
16883         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16884 }
16885
16886 static int
16887 memb_extensionValue_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16888                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16889         
16890         if(!sptr) {
16891                 ASN__CTFAIL(app_key, td, sptr,
16892                         "%s: value not given (%s:%d)",
16893                         td->name, __FILE__, __LINE__);
16894                 return -1;
16895         }
16896         
16897         
16898         if(1 /* No applicable constraints whatsoever */) {
16899                 /* Nothing is here. See below */
16900         }
16901         
16902         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16903 }
16904
16905 static int
16906 memb_id_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16907                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16908         long value;
16909         
16910         if(!sptr) {
16911                 ASN__CTFAIL(app_key, td, sptr,
16912                         "%s: value not given (%s:%d)",
16913                         td->name, __FILE__, __LINE__);
16914                 return -1;
16915         }
16916         
16917         value = *(const long *)sptr;
16918         
16919         if((value >= 0 && value <= 65535)) {
16920                 /* Constraint check succeeded */
16921                 return 0;
16922         } else {
16923                 ASN__CTFAIL(app_key, td, sptr,
16924                         "%s: constraint failed (%s:%d)",
16925                         td->name, __FILE__, __LINE__);
16926                 return -1;
16927         }
16928 }
16929
16930 static int
16931 memb_criticality_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16932                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16933         
16934         if(!sptr) {
16935                 ASN__CTFAIL(app_key, td, sptr,
16936                         "%s: value not given (%s:%d)",
16937                         td->name, __FILE__, __LINE__);
16938                 return -1;
16939         }
16940         
16941         
16942         if(1 /* No applicable constraints whatsoever */) {
16943                 /* Nothing is here. See below */
16944         }
16945         
16946         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16947 }
16948
16949 static int
16950 memb_extensionValue_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16951                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16952         
16953         if(!sptr) {
16954                 ASN__CTFAIL(app_key, td, sptr,
16955                         "%s: value not given (%s:%d)",
16956                         td->name, __FILE__, __LINE__);
16957                 return -1;
16958         }
16959         
16960         
16961         if(1 /* No applicable constraints whatsoever */) {
16962                 /* Nothing is here. See below */
16963         }
16964         
16965         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16966 }
16967
16968 static int
16969 memb_id_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16970                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16971         long value;
16972         
16973         if(!sptr) {
16974                 ASN__CTFAIL(app_key, td, sptr,
16975                         "%s: value not given (%s:%d)",
16976                         td->name, __FILE__, __LINE__);
16977                 return -1;
16978         }
16979         
16980         value = *(const long *)sptr;
16981         
16982         if((value >= 0 && value <= 65535)) {
16983                 /* Constraint check succeeded */
16984                 return 0;
16985         } else {
16986                 ASN__CTFAIL(app_key, td, sptr,
16987                         "%s: constraint failed (%s:%d)",
16988                         td->name, __FILE__, __LINE__);
16989                 return -1;
16990         }
16991 }
16992
16993 static int
16994 memb_criticality_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16995                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16996         
16997         if(!sptr) {
16998                 ASN__CTFAIL(app_key, td, sptr,
16999                         "%s: value not given (%s:%d)",
17000                         td->name, __FILE__, __LINE__);
17001                 return -1;
17002         }
17003         
17004         
17005         if(1 /* No applicable constraints whatsoever */) {
17006                 /* Nothing is here. See below */
17007         }
17008         
17009         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17010 }
17011
17012 static int
17013 memb_extensionValue_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
17014                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17015         
17016         if(!sptr) {
17017                 ASN__CTFAIL(app_key, td, sptr,
17018                         "%s: value not given (%s:%d)",
17019                         td->name, __FILE__, __LINE__);
17020                 return -1;
17021         }
17022         
17023         
17024         if(1 /* No applicable constraints whatsoever */) {
17025                 /* Nothing is here. See below */
17026         }
17027         
17028         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17029 }
17030
17031 static int
17032 memb_id_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17033                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17034         long value;
17035         
17036         if(!sptr) {
17037                 ASN__CTFAIL(app_key, td, sptr,
17038                         "%s: value not given (%s:%d)",
17039                         td->name, __FILE__, __LINE__);
17040                 return -1;
17041         }
17042         
17043         value = *(const long *)sptr;
17044         
17045         if((value >= 0 && value <= 65535)) {
17046                 /* Constraint check succeeded */
17047                 return 0;
17048         } else {
17049                 ASN__CTFAIL(app_key, td, sptr,
17050                         "%s: constraint failed (%s:%d)",
17051                         td->name, __FILE__, __LINE__);
17052                 return -1;
17053         }
17054 }
17055
17056 static int
17057 memb_criticality_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17058                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17059         
17060         if(!sptr) {
17061                 ASN__CTFAIL(app_key, td, sptr,
17062                         "%s: value not given (%s:%d)",
17063                         td->name, __FILE__, __LINE__);
17064                 return -1;
17065         }
17066         
17067         
17068         if(1 /* No applicable constraints whatsoever */) {
17069                 /* Nothing is here. See below */
17070         }
17071         
17072         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17073 }
17074
17075 static int
17076 memb_extensionValue_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17077                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17078         
17079         if(!sptr) {
17080                 ASN__CTFAIL(app_key, td, sptr,
17081                         "%s: value not given (%s:%d)",
17082                         td->name, __FILE__, __LINE__);
17083                 return -1;
17084         }
17085         
17086         
17087         if(1 /* No applicable constraints whatsoever */) {
17088                 /* Nothing is here. See below */
17089         }
17090         
17091         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17092 }
17093
17094 static int
17095 memb_id_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17096                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17097         long value;
17098         
17099         if(!sptr) {
17100                 ASN__CTFAIL(app_key, td, sptr,
17101                         "%s: value not given (%s:%d)",
17102                         td->name, __FILE__, __LINE__);
17103                 return -1;
17104         }
17105         
17106         value = *(const long *)sptr;
17107         
17108         if((value >= 0 && value <= 65535)) {
17109                 /* Constraint check succeeded */
17110                 return 0;
17111         } else {
17112                 ASN__CTFAIL(app_key, td, sptr,
17113                         "%s: constraint failed (%s:%d)",
17114                         td->name, __FILE__, __LINE__);
17115                 return -1;
17116         }
17117 }
17118
17119 static int
17120 memb_criticality_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17121                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17122         
17123         if(!sptr) {
17124                 ASN__CTFAIL(app_key, td, sptr,
17125                         "%s: value not given (%s:%d)",
17126                         td->name, __FILE__, __LINE__);
17127                 return -1;
17128         }
17129         
17130         
17131         if(1 /* No applicable constraints whatsoever */) {
17132                 /* Nothing is here. See below */
17133         }
17134         
17135         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17136 }
17137
17138 static int
17139 memb_extensionValue_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17140                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17141         
17142         if(!sptr) {
17143                 ASN__CTFAIL(app_key, td, sptr,
17144                         "%s: value not given (%s:%d)",
17145                         td->name, __FILE__, __LINE__);
17146                 return -1;
17147         }
17148         
17149         
17150         if(1 /* No applicable constraints whatsoever */) {
17151                 /* Nothing is here. See below */
17152         }
17153         
17154         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17155 }
17156
17157 static int
17158 memb_id_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17159                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17160         long value;
17161         
17162         if(!sptr) {
17163                 ASN__CTFAIL(app_key, td, sptr,
17164                         "%s: value not given (%s:%d)",
17165                         td->name, __FILE__, __LINE__);
17166                 return -1;
17167         }
17168         
17169         value = *(const long *)sptr;
17170         
17171         if((value >= 0 && value <= 65535)) {
17172                 /* Constraint check succeeded */
17173                 return 0;
17174         } else {
17175                 ASN__CTFAIL(app_key, td, sptr,
17176                         "%s: constraint failed (%s:%d)",
17177                         td->name, __FILE__, __LINE__);
17178                 return -1;
17179         }
17180 }
17181
17182 static int
17183 memb_criticality_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17184                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17185         
17186         if(!sptr) {
17187                 ASN__CTFAIL(app_key, td, sptr,
17188                         "%s: value not given (%s:%d)",
17189                         td->name, __FILE__, __LINE__);
17190                 return -1;
17191         }
17192         
17193         
17194         if(1 /* No applicable constraints whatsoever */) {
17195                 /* Nothing is here. See below */
17196         }
17197         
17198         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17199 }
17200
17201 static int
17202 memb_extensionValue_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17203                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17204         
17205         if(!sptr) {
17206                 ASN__CTFAIL(app_key, td, sptr,
17207                         "%s: value not given (%s:%d)",
17208                         td->name, __FILE__, __LINE__);
17209                 return -1;
17210         }
17211         
17212         
17213         if(1 /* No applicable constraints whatsoever */) {
17214                 /* Nothing is here. See below */
17215         }
17216         
17217         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17218 }
17219
17220 static int
17221 memb_id_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17222                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17223         long value;
17224         
17225         if(!sptr) {
17226                 ASN__CTFAIL(app_key, td, sptr,
17227                         "%s: value not given (%s:%d)",
17228                         td->name, __FILE__, __LINE__);
17229                 return -1;
17230         }
17231         
17232         value = *(const long *)sptr;
17233         
17234         if((value >= 0 && value <= 65535)) {
17235                 /* Constraint check succeeded */
17236                 return 0;
17237         } else {
17238                 ASN__CTFAIL(app_key, td, sptr,
17239                         "%s: constraint failed (%s:%d)",
17240                         td->name, __FILE__, __LINE__);
17241                 return -1;
17242         }
17243 }
17244
17245 static int
17246 memb_criticality_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17247                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17248         
17249         if(!sptr) {
17250                 ASN__CTFAIL(app_key, td, sptr,
17251                         "%s: value not given (%s:%d)",
17252                         td->name, __FILE__, __LINE__);
17253                 return -1;
17254         }
17255         
17256         
17257         if(1 /* No applicable constraints whatsoever */) {
17258                 /* Nothing is here. See below */
17259         }
17260         
17261         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17262 }
17263
17264 static int
17265 memb_extensionValue_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17266                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17267         
17268         if(!sptr) {
17269                 ASN__CTFAIL(app_key, td, sptr,
17270                         "%s: value not given (%s:%d)",
17271                         td->name, __FILE__, __LINE__);
17272                 return -1;
17273         }
17274         
17275         
17276         if(1 /* No applicable constraints whatsoever */) {
17277                 /* Nothing is here. See below */
17278         }
17279         
17280         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17281 }
17282
17283 static int
17284 memb_id_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17285                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17286         long value;
17287         
17288         if(!sptr) {
17289                 ASN__CTFAIL(app_key, td, sptr,
17290                         "%s: value not given (%s:%d)",
17291                         td->name, __FILE__, __LINE__);
17292                 return -1;
17293         }
17294         
17295         value = *(const long *)sptr;
17296         
17297         if((value >= 0 && value <= 65535)) {
17298                 /* Constraint check succeeded */
17299                 return 0;
17300         } else {
17301                 ASN__CTFAIL(app_key, td, sptr,
17302                         "%s: constraint failed (%s:%d)",
17303                         td->name, __FILE__, __LINE__);
17304                 return -1;
17305         }
17306 }
17307
17308 static int
17309 memb_criticality_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17310                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17311         
17312         if(!sptr) {
17313                 ASN__CTFAIL(app_key, td, sptr,
17314                         "%s: value not given (%s:%d)",
17315                         td->name, __FILE__, __LINE__);
17316                 return -1;
17317         }
17318         
17319         
17320         if(1 /* No applicable constraints whatsoever */) {
17321                 /* Nothing is here. See below */
17322         }
17323         
17324         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17325 }
17326
17327 static int
17328 memb_extensionValue_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17329                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17330         
17331         if(!sptr) {
17332                 ASN__CTFAIL(app_key, td, sptr,
17333                         "%s: value not given (%s:%d)",
17334                         td->name, __FILE__, __LINE__);
17335                 return -1;
17336         }
17337         
17338         
17339         if(1 /* No applicable constraints whatsoever */) {
17340                 /* Nothing is here. See below */
17341         }
17342         
17343         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17344 }
17345
17346 static int
17347 memb_id_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17348                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17349         long value;
17350         
17351         if(!sptr) {
17352                 ASN__CTFAIL(app_key, td, sptr,
17353                         "%s: value not given (%s:%d)",
17354                         td->name, __FILE__, __LINE__);
17355                 return -1;
17356         }
17357         
17358         value = *(const long *)sptr;
17359         
17360         if((value >= 0 && value <= 65535)) {
17361                 /* Constraint check succeeded */
17362                 return 0;
17363         } else {
17364                 ASN__CTFAIL(app_key, td, sptr,
17365                         "%s: constraint failed (%s:%d)",
17366                         td->name, __FILE__, __LINE__);
17367                 return -1;
17368         }
17369 }
17370
17371 static int
17372 memb_criticality_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17373                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17374         
17375         if(!sptr) {
17376                 ASN__CTFAIL(app_key, td, sptr,
17377                         "%s: value not given (%s:%d)",
17378                         td->name, __FILE__, __LINE__);
17379                 return -1;
17380         }
17381         
17382         
17383         if(1 /* No applicable constraints whatsoever */) {
17384                 /* Nothing is here. See below */
17385         }
17386         
17387         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17388 }
17389
17390 static int
17391 memb_extensionValue_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17392                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17393         
17394         if(!sptr) {
17395                 ASN__CTFAIL(app_key, td, sptr,
17396                         "%s: value not given (%s:%d)",
17397                         td->name, __FILE__, __LINE__);
17398                 return -1;
17399         }
17400         
17401         
17402         if(1 /* No applicable constraints whatsoever */) {
17403                 /* Nothing is here. See below */
17404         }
17405         
17406         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17407 }
17408
17409 static int
17410 memb_id_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17411                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17412         long value;
17413         
17414         if(!sptr) {
17415                 ASN__CTFAIL(app_key, td, sptr,
17416                         "%s: value not given (%s:%d)",
17417                         td->name, __FILE__, __LINE__);
17418                 return -1;
17419         }
17420         
17421         value = *(const long *)sptr;
17422         
17423         if((value >= 0 && value <= 65535)) {
17424                 /* Constraint check succeeded */
17425                 return 0;
17426         } else {
17427                 ASN__CTFAIL(app_key, td, sptr,
17428                         "%s: constraint failed (%s:%d)",
17429                         td->name, __FILE__, __LINE__);
17430                 return -1;
17431         }
17432 }
17433
17434 static int
17435 memb_criticality_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17436                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17437         
17438         if(!sptr) {
17439                 ASN__CTFAIL(app_key, td, sptr,
17440                         "%s: value not given (%s:%d)",
17441                         td->name, __FILE__, __LINE__);
17442                 return -1;
17443         }
17444         
17445         
17446         if(1 /* No applicable constraints whatsoever */) {
17447                 /* Nothing is here. See below */
17448         }
17449         
17450         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17451 }
17452
17453 static int
17454 memb_extensionValue_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17455                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17456         
17457         if(!sptr) {
17458                 ASN__CTFAIL(app_key, td, sptr,
17459                         "%s: value not given (%s:%d)",
17460                         td->name, __FILE__, __LINE__);
17461                 return -1;
17462         }
17463         
17464         
17465         if(1 /* No applicable constraints whatsoever */) {
17466                 /* Nothing is here. See below */
17467         }
17468         
17469         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17470 }
17471
17472 static int
17473 memb_id_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17474                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17475         long value;
17476         
17477         if(!sptr) {
17478                 ASN__CTFAIL(app_key, td, sptr,
17479                         "%s: value not given (%s:%d)",
17480                         td->name, __FILE__, __LINE__);
17481                 return -1;
17482         }
17483         
17484         value = *(const long *)sptr;
17485         
17486         if((value >= 0 && value <= 65535)) {
17487                 /* Constraint check succeeded */
17488                 return 0;
17489         } else {
17490                 ASN__CTFAIL(app_key, td, sptr,
17491                         "%s: constraint failed (%s:%d)",
17492                         td->name, __FILE__, __LINE__);
17493                 return -1;
17494         }
17495 }
17496
17497 static int
17498 memb_criticality_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17499                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17500         
17501         if(!sptr) {
17502                 ASN__CTFAIL(app_key, td, sptr,
17503                         "%s: value not given (%s:%d)",
17504                         td->name, __FILE__, __LINE__);
17505                 return -1;
17506         }
17507         
17508         
17509         if(1 /* No applicable constraints whatsoever */) {
17510                 /* Nothing is here. See below */
17511         }
17512         
17513         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17514 }
17515
17516 static int
17517 memb_extensionValue_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17518                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17519         
17520         if(!sptr) {
17521                 ASN__CTFAIL(app_key, td, sptr,
17522                         "%s: value not given (%s:%d)",
17523                         td->name, __FILE__, __LINE__);
17524                 return -1;
17525         }
17526         
17527         
17528         if(1 /* No applicable constraints whatsoever */) {
17529                 /* Nothing is here. See below */
17530         }
17531         
17532         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17533 }
17534
17535 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
17536         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17537         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17538         0, 0    /* No PER value map */
17539 };
17540 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
17541         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17542         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17543         0, 0    /* No PER value map */
17544 };
17545 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
17546         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17547         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17548         0, 0    /* No PER value map */
17549 };
17550 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
17551         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17552         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17553         0, 0    /* No PER value map */
17554 };
17555 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
17556         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17558         0, 0    /* No PER value map */
17559 };
17560 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = {
17561         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17562         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17563         0, 0    /* No PER value map */
17564 };
17565 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
17566         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17567         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17568         0, 0    /* No PER value map */
17569 };
17570 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
17571         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17572         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17573         0, 0    /* No PER value map */
17574 };
17575 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = {
17576         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17577         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17578         0, 0    /* No PER value map */
17579 };
17580 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
17581         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17582         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17583         0, 0    /* No PER value map */
17584 };
17585 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
17586         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17587         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17588         0, 0    /* No PER value map */
17589 };
17590 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = {
17591         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17592         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17593         0, 0    /* No PER value map */
17594 };
17595 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
17596         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17597         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17598         0, 0    /* No PER value map */
17599 };
17600 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
17601         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17602         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17603         0, 0    /* No PER value map */
17604 };
17605 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 CC_NOTUSED = {
17606         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17607         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17608         0, 0    /* No PER value map */
17609 };
17610 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
17611         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17612         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17613         0, 0    /* No PER value map */
17614 };
17615 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
17616         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17617         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17618         0, 0    /* No PER value map */
17619 };
17620 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = {
17621         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17622         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17623         0, 0    /* No PER value map */
17624 };
17625 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
17626         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17627         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17628         0, 0    /* No PER value map */
17629 };
17630 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
17631         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17632         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17633         0, 0    /* No PER value map */
17634 };
17635 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = {
17636         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17637         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17638         0, 0    /* No PER value map */
17639 };
17640 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
17641         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17642         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17643         0, 0    /* No PER value map */
17644 };
17645 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
17646         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17647         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17648         0, 0    /* No PER value map */
17649 };
17650 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = {
17651         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17652         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17653         0, 0    /* No PER value map */
17654 };
17655 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
17656         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17657         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17658         0, 0    /* No PER value map */
17659 };
17660 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
17661         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17662         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17663         0, 0    /* No PER value map */
17664 };
17665 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = {
17666         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17667         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17668         0, 0    /* No PER value map */
17669 };
17670 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
17671         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17672         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17673         0, 0    /* No PER value map */
17674 };
17675 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
17676         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17678         0, 0    /* No PER value map */
17679 };
17680 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 CC_NOTUSED = {
17681         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17682         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17683         0, 0    /* No PER value map */
17684 };
17685 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
17686         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17687         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17688         0, 0    /* No PER value map */
17689 };
17690 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
17691         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17692         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17693         0, 0    /* No PER value map */
17694 };
17695 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = {
17696         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17697         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17698         0, 0    /* No PER value map */
17699 };
17700 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
17701         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17702         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17703         0, 0    /* No PER value map */
17704 };
17705 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
17706         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17707         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17708         0, 0    /* No PER value map */
17709 };
17710 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = {
17711         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17712         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17713         0, 0    /* No PER value map */
17714 };
17715 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
17716         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17718         0, 0    /* No PER value map */
17719 };
17720 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
17721         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17722         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17723         0, 0    /* No PER value map */
17724 };
17725 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = {
17726         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17727         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17728         0, 0    /* No PER value map */
17729 };
17730 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
17731         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17732         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17733         0, 0    /* No PER value map */
17734 };
17735 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
17736         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17737         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17738         0, 0    /* No PER value map */
17739 };
17740 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = {
17741         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17742         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17743         0, 0    /* No PER value map */
17744 };
17745 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
17746         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17747         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17748         0, 0    /* No PER value map */
17749 };
17750 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
17751         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17752         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17753         0, 0    /* No PER value map */
17754 };
17755 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 CC_NOTUSED = {
17756         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17758         0, 0    /* No PER value map */
17759 };
17760 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
17761         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17762         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17763         0, 0    /* No PER value map */
17764 };
17765 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
17766         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17767         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17768         0, 0    /* No PER value map */
17769 };
17770 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = {
17771         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17772         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17773         0, 0    /* No PER value map */
17774 };
17775 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
17776         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17777         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17778         0, 0    /* No PER value map */
17779 };
17780 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
17781         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17782         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17783         0, 0    /* No PER value map */
17784 };
17785 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = {
17786         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17787         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17788         0, 0    /* No PER value map */
17789 };
17790 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
17791         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17792         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17793         0, 0    /* No PER value map */
17794 };
17795 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
17796         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17798         0, 0    /* No PER value map */
17799 };
17800 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = {
17801         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17802         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17803         0, 0    /* No PER value map */
17804 };
17805 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
17806         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17807         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17808         0, 0    /* No PER value map */
17809 };
17810 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
17811         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17812         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17813         0, 0    /* No PER value map */
17814 };
17815 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = {
17816         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17817         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17818         0, 0    /* No PER value map */
17819 };
17820 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
17821         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17822         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17823         0, 0    /* No PER value map */
17824 };
17825 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
17826         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17827         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17828         0, 0    /* No PER value map */
17829 };
17830 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 CC_NOTUSED = {
17831         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17832         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17833         0, 0    /* No PER value map */
17834 };
17835 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
17836         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17837         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17838         0, 0    /* No PER value map */
17839 };
17840 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
17841         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17842         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17843         0, 0    /* No PER value map */
17844 };
17845 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = {
17846         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17847         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17848         0, 0    /* No PER value map */
17849 };
17850 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
17851         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17852         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17853         0, 0    /* No PER value map */
17854 };
17855 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
17856         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17857         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17858         0, 0    /* No PER value map */
17859 };
17860 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = {
17861         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17862         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17863         0, 0    /* No PER value map */
17864 };
17865 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
17866         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17867         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17868         0, 0    /* No PER value map */
17869 };
17870 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
17871         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17872         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17873         0, 0    /* No PER value map */
17874 };
17875 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = {
17876         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17877         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17878         0, 0    /* No PER value map */
17879 };
17880 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
17881         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17882         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17883         0, 0    /* No PER value map */
17884 };
17885 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
17886         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17887         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17888         0, 0    /* No PER value map */
17889 };
17890 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = {
17891         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17892         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17893         0, 0    /* No PER value map */
17894 };
17895 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
17896         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17897         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17898         0, 0    /* No PER value map */
17899 };
17900 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
17901         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17902         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17903         0, 0    /* No PER value map */
17904 };
17905 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 CC_NOTUSED = {
17906         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17907         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17908         0, 0    /* No PER value map */
17909 };
17910 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
17911         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17912         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17913         0, 0    /* No PER value map */
17914 };
17915 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
17916         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17917         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17918         0, 0    /* No PER value map */
17919 };
17920 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = {
17921         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17922         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17923         0, 0    /* No PER value map */
17924 };
17925 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
17926         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17927         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17928         0, 0    /* No PER value map */
17929 };
17930 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
17931         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17932         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17933         0, 0    /* No PER value map */
17934 };
17935 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = {
17936         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17937         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17938         0, 0    /* No PER value map */
17939 };
17940 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
17941         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17942         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17943         0, 0    /* No PER value map */
17944 };
17945 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
17946         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17947         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17948         0, 0    /* No PER value map */
17949 };
17950 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = {
17951         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17952         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17953         0, 0    /* No PER value map */
17954 };
17955 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
17956         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17957         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17958         0, 0    /* No PER value map */
17959 };
17960 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
17961         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17962         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17963         0, 0    /* No PER value map */
17964 };
17965 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = {
17966         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17967         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17968         0, 0    /* No PER value map */
17969 };
17970 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
17971         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17972         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17973         0, 0    /* No PER value map */
17974 };
17975 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
17976         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17977         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17978         0, 0    /* No PER value map */
17979 };
17980 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 CC_NOTUSED = {
17981         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17982         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17983         0, 0    /* No PER value map */
17984 };
17985 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
17986         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17987         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17988         0, 0    /* No PER value map */
17989 };
17990 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
17991         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17992         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17993         0, 0    /* No PER value map */
17994 };
17995 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = {
17996         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17997         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17998         0, 0    /* No PER value map */
17999 };
18000 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
18001         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18002         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18003         0, 0    /* No PER value map */
18004 };
18005 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
18006         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18007         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18008         0, 0    /* No PER value map */
18009 };
18010 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = {
18011         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18012         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18013         0, 0    /* No PER value map */
18014 };
18015 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
18016         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18017         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18018         0, 0    /* No PER value map */
18019 };
18020 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
18021         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18022         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18023         0, 0    /* No PER value map */
18024 };
18025 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = {
18026         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18027         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18028         0, 0    /* No PER value map */
18029 };
18030 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
18031         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18032         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18033         0, 0    /* No PER value map */
18034 };
18035 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
18036         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18037         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18038         0, 0    /* No PER value map */
18039 };
18040 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = {
18041         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18042         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18043         0, 0    /* No PER value map */
18044 };
18045 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
18046         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18047         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18048         0, 0    /* No PER value map */
18049 };
18050 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
18051         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18052         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18053         0, 0    /* No PER value map */
18054 };
18055 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 CC_NOTUSED = {
18056         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18057         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18058         0, 0    /* No PER value map */
18059 };
18060 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
18061         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18062         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18063         0, 0    /* No PER value map */
18064 };
18065 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
18066         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18067         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18068         0, 0    /* No PER value map */
18069 };
18070 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = {
18071         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18072         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18073         0, 0    /* No PER value map */
18074 };
18075 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
18076         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18077         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18078         0, 0    /* No PER value map */
18079 };
18080 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
18081         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18082         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18083         0, 0    /* No PER value map */
18084 };
18085 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = {
18086         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18087         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18088         0, 0    /* No PER value map */
18089 };
18090 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
18091         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18092         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18093         0, 0    /* No PER value map */
18094 };
18095 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
18096         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18097         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18098         0, 0    /* No PER value map */
18099 };
18100 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = {
18101         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18102         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18103         0, 0    /* No PER value map */
18104 };
18105 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
18106         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18107         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18108         0, 0    /* No PER value map */
18109 };
18110 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
18111         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18112         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18113         0, 0    /* No PER value map */
18114 };
18115 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = {
18116         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18117         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18118         0, 0    /* No PER value map */
18119 };
18120 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
18121         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18122         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18123         0, 0    /* No PER value map */
18124 };
18125 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
18126         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18127         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18128         0, 0    /* No PER value map */
18129 };
18130 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 CC_NOTUSED = {
18131         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18132         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18133         0, 0    /* No PER value map */
18134 };
18135 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
18136         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18137         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18138         0, 0    /* No PER value map */
18139 };
18140 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
18141         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18142         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18143         0, 0    /* No PER value map */
18144 };
18145 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = {
18146         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18147         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18148         0, 0    /* No PER value map */
18149 };
18150 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
18151         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18152         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18153         0, 0    /* No PER value map */
18154 };
18155 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
18156         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18157         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18158         0, 0    /* No PER value map */
18159 };
18160 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = {
18161         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18162         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18163         0, 0    /* No PER value map */
18164 };
18165 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
18166         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18167         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18168         0, 0    /* No PER value map */
18169 };
18170 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
18171         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18172         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18173         0, 0    /* No PER value map */
18174 };
18175 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = {
18176         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18177         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18178         0, 0    /* No PER value map */
18179 };
18180 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
18181         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18182         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18183         0, 0    /* No PER value map */
18184 };
18185 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
18186         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18187         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18188         0, 0    /* No PER value map */
18189 };
18190 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = {
18191         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18192         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18193         0, 0    /* No PER value map */
18194 };
18195 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
18196         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18197         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18198         0, 0    /* No PER value map */
18199 };
18200 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
18201         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18202         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18203         0, 0    /* No PER value map */
18204 };
18205 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 CC_NOTUSED = {
18206         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18207         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18208         0, 0    /* No PER value map */
18209 };
18210 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
18211         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18212         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18213         0, 0    /* No PER value map */
18214 };
18215 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
18216         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18217         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18218         0, 0    /* No PER value map */
18219 };
18220 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = {
18221         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18222         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18223         0, 0    /* No PER value map */
18224 };
18225 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
18226         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18227         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18228         0, 0    /* No PER value map */
18229 };
18230 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
18231         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18232         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18233         0, 0    /* No PER value map */
18234 };
18235 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = {
18236         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18237         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18238         0, 0    /* No PER value map */
18239 };
18240 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
18241         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18242         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18243         0, 0    /* No PER value map */
18244 };
18245 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
18246         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18247         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18248         0, 0    /* No PER value map */
18249 };
18250 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = {
18251         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18252         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18253         0, 0    /* No PER value map */
18254 };
18255 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
18256         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18257         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18258         0, 0    /* No PER value map */
18259 };
18260 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
18261         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18262         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18263         0, 0    /* No PER value map */
18264 };
18265 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = {
18266         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18267         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18268         0, 0    /* No PER value map */
18269 };
18270 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
18271         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18272         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18273         0, 0    /* No PER value map */
18274 };
18275 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
18276         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18277         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18278         0, 0    /* No PER value map */
18279 };
18280 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 CC_NOTUSED = {
18281         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18282         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18283         0, 0    /* No PER value map */
18284 };
18285 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
18286         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18287         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18288         0, 0    /* No PER value map */
18289 };
18290 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
18291         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18292         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18293         0, 0    /* No PER value map */
18294 };
18295 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = {
18296         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18297         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18298         0, 0    /* No PER value map */
18299 };
18300 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
18301         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18302         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18303         0, 0    /* No PER value map */
18304 };
18305 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
18306         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18307         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18308         0, 0    /* No PER value map */
18309 };
18310 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = {
18311         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18312         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18313         0, 0    /* No PER value map */
18314 };
18315 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
18316         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18317         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18318         0, 0    /* No PER value map */
18319 };
18320 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
18321         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18322         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18323         0, 0    /* No PER value map */
18324 };
18325 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = {
18326         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18327         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18328         0, 0    /* No PER value map */
18329 };
18330 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
18331         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18332         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18333         0, 0    /* No PER value map */
18334 };
18335 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
18336         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18337         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18338         0, 0    /* No PER value map */
18339 };
18340 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = {
18341         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18342         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18343         0, 0    /* No PER value map */
18344 };
18345 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
18346         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18347         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18348         0, 0    /* No PER value map */
18349 };
18350 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
18351         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18352         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18353         0, 0    /* No PER value map */
18354 };
18355 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 CC_NOTUSED = {
18356         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18357         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18358         0, 0    /* No PER value map */
18359 };
18360 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
18361         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18362         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18363         0, 0    /* No PER value map */
18364 };
18365 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
18366         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18367         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18368         0, 0    /* No PER value map */
18369 };
18370 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = {
18371         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18372         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18373         0, 0    /* No PER value map */
18374 };
18375 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
18376         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18377         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18378         0, 0    /* No PER value map */
18379 };
18380 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
18381         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18382         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18383         0, 0    /* No PER value map */
18384 };
18385 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = {
18386         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18387         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18388         0, 0    /* No PER value map */
18389 };
18390 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
18391         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18392         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18393         0, 0    /* No PER value map */
18394 };
18395 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
18396         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18397         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18398         0, 0    /* No PER value map */
18399 };
18400 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = {
18401         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18402         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18403         0, 0    /* No PER value map */
18404 };
18405 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
18406         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18407         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18408         0, 0    /* No PER value map */
18409 };
18410 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
18411         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18412         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18413         0, 0    /* No PER value map */
18414 };
18415 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = {
18416         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18417         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18418         0, 0    /* No PER value map */
18419 };
18420 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
18421         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18422         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18423         0, 0    /* No PER value map */
18424 };
18425 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
18426         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18427         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18428         0, 0    /* No PER value map */
18429 };
18430 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 CC_NOTUSED = {
18431         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18432         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18433         0, 0    /* No PER value map */
18434 };
18435 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
18436         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18437         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18438         0, 0    /* No PER value map */
18439 };
18440 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
18441         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18442         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18443         0, 0    /* No PER value map */
18444 };
18445 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = {
18446         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18447         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18448         0, 0    /* No PER value map */
18449 };
18450 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
18451         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18452         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18453         0, 0    /* No PER value map */
18454 };
18455 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
18456         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18457         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18458         0, 0    /* No PER value map */
18459 };
18460 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = {
18461         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18462         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18463         0, 0    /* No PER value map */
18464 };
18465 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
18466         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18467         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18468         0, 0    /* No PER value map */
18469 };
18470 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
18471         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18472         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18473         0, 0    /* No PER value map */
18474 };
18475 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = {
18476         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18477         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18478         0, 0    /* No PER value map */
18479 };
18480 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
18481         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18482         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18483         0, 0    /* No PER value map */
18484 };
18485 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
18486         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18487         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18488         0, 0    /* No PER value map */
18489 };
18490 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = {
18491         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18492         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18493         0, 0    /* No PER value map */
18494 };
18495 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
18496         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18497         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18498         0, 0    /* No PER value map */
18499 };
18500 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
18501         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18502         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18503         0, 0    /* No PER value map */
18504 };
18505 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 CC_NOTUSED = {
18506         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18507         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18508         0, 0    /* No PER value map */
18509 };
18510 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
18511         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18512         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18513         0, 0    /* No PER value map */
18514 };
18515 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
18516         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18517         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18518         0, 0    /* No PER value map */
18519 };
18520 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = {
18521         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18522         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18523         0, 0    /* No PER value map */
18524 };
18525 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
18526         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18527         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18528         0, 0    /* No PER value map */
18529 };
18530 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
18531         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18532         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18533         0, 0    /* No PER value map */
18534 };
18535 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = {
18536         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18537         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18538         0, 0    /* No PER value map */
18539 };
18540 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
18541         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18542         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18543         0, 0    /* No PER value map */
18544 };
18545 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
18546         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18547         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18548         0, 0    /* No PER value map */
18549 };
18550 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = {
18551         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18552         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18553         0, 0    /* No PER value map */
18554 };
18555 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
18556         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18558         0, 0    /* No PER value map */
18559 };
18560 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
18561         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18562         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18563         0, 0    /* No PER value map */
18564 };
18565 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = {
18566         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18567         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18568         0, 0    /* No PER value map */
18569 };
18570 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
18571         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18572         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18573         0, 0    /* No PER value map */
18574 };
18575 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
18576         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18577         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18578         0, 0    /* No PER value map */
18579 };
18580 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 CC_NOTUSED = {
18581         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18582         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18583         0, 0    /* No PER value map */
18584 };
18585 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
18586         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18587         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18588         0, 0    /* No PER value map */
18589 };
18590 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
18591         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18592         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18593         0, 0    /* No PER value map */
18594 };
18595 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = {
18596         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18597         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18598         0, 0    /* No PER value map */
18599 };
18600 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
18601         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18602         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18603         0, 0    /* No PER value map */
18604 };
18605 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
18606         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18607         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18608         0, 0    /* No PER value map */
18609 };
18610 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = {
18611         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18612         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18613         0, 0    /* No PER value map */
18614 };
18615 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
18616         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18617         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18618         0, 0    /* No PER value map */
18619 };
18620 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
18621         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18622         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18623         0, 0    /* No PER value map */
18624 };
18625 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = {
18626         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18627         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18628         0, 0    /* No PER value map */
18629 };
18630 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
18631         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18632         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18633         0, 0    /* No PER value map */
18634 };
18635 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
18636         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18637         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18638         0, 0    /* No PER value map */
18639 };
18640 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = {
18641         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18642         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18643         0, 0    /* No PER value map */
18644 };
18645 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
18646         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18647         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18648         0, 0    /* No PER value map */
18649 };
18650 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
18651         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18652         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18653         0, 0    /* No PER value map */
18654 };
18655 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 CC_NOTUSED = {
18656         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18657         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18658         0, 0    /* No PER value map */
18659 };
18660 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
18661         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18662         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18663         0, 0    /* No PER value map */
18664 };
18665 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
18666         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18667         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18668         0, 0    /* No PER value map */
18669 };
18670 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = {
18671         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18672         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18673         0, 0    /* No PER value map */
18674 };
18675 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {
18676         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18678         0, 0    /* No PER value map */
18679 };
18680 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = {
18681         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18682         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18683         0, 0    /* No PER value map */
18684 };
18685 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 CC_NOTUSED = {
18686         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18687         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18688         0, 0    /* No PER value map */
18689 };
18690 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {
18691         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18692         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18693         0, 0    /* No PER value map */
18694 };
18695 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {
18696         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18697         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18698         0, 0    /* No PER value map */
18699 };
18700 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 CC_NOTUSED = {
18701         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18702         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18703         0, 0    /* No PER value map */
18704 };
18705 static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = {
18706         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18707         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18708         0, 0    /* No PER value map */
18709 };
18710 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {
18711         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18712         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18713         0, 0    /* No PER value map */
18714 };
18715 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 CC_NOTUSED = {
18716         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18718         0, 0    /* No PER value map */
18719 };
18720 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {
18721         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18722         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18723         0, 0    /* No PER value map */
18724 };
18725 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {
18726         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18727         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18728         0, 0    /* No PER value map */
18729 };
18730 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 CC_NOTUSED = {
18731         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18732         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18733         0, 0    /* No PER value map */
18734 };
18735 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {
18736         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18737         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18738         0, 0    /* No PER value map */
18739 };
18740 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {
18741         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18742         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18743         0, 0    /* No PER value map */
18744 };
18745 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 CC_NOTUSED = {
18746         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18747         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18748         0, 0    /* No PER value map */
18749 };
18750 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {
18751         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18752         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18753         0, 0    /* No PER value map */
18754 };
18755 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = {
18756         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18758         0, 0    /* No PER value map */
18759 };
18760 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 CC_NOTUSED = {
18761         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18762         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18763         0, 0    /* No PER value map */
18764 };
18765 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {
18766         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18767         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18768         0, 0    /* No PER value map */
18769 };
18770 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {
18771         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18772         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18773         0, 0    /* No PER value map */
18774 };
18775 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 CC_NOTUSED = {
18776         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18777         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18778         0, 0    /* No PER value map */
18779 };
18780 static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = {
18781         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18782         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18783         0, 0    /* No PER value map */
18784 };
18785 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {
18786         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18787         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18788         0, 0    /* No PER value map */
18789 };
18790 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 CC_NOTUSED = {
18791         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18792         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18793         0, 0    /* No PER value map */
18794 };
18795 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {
18796         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18798         0, 0    /* No PER value map */
18799 };
18800 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {
18801         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18802         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18803         0, 0    /* No PER value map */
18804 };
18805 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 CC_NOTUSED = {
18806         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18807         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18808         0, 0    /* No PER value map */
18809 };
18810 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {
18811         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18812         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18813         0, 0    /* No PER value map */
18814 };
18815 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {
18816         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18817         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18818         0, 0    /* No PER value map */
18819 };
18820 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 CC_NOTUSED = {
18821         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18822         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18823         0, 0    /* No PER value map */
18824 };
18825 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {
18826         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18827         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18828         0, 0    /* No PER value map */
18829 };
18830 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = {
18831         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18832         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18833         0, 0    /* No PER value map */
18834 };
18835 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 CC_NOTUSED = {
18836         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18837         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18838         0, 0    /* No PER value map */
18839 };
18840 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {
18841         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18842         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18843         0, 0    /* No PER value map */
18844 };
18845 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {
18846         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18847         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18848         0, 0    /* No PER value map */
18849 };
18850 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 CC_NOTUSED = {
18851         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18852         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18853         0, 0    /* No PER value map */
18854 };
18855 static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = {
18856         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18857         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18858         0, 0    /* No PER value map */
18859 };
18860 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {
18861         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18862         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18863         0, 0    /* No PER value map */
18864 };
18865 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 CC_NOTUSED = {
18866         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18867         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18868         0, 0    /* No PER value map */
18869 };
18870 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {
18871         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18872         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18873         0, 0    /* No PER value map */
18874 };
18875 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {
18876         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18877         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18878         0, 0    /* No PER value map */
18879 };
18880 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 CC_NOTUSED = {
18881         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18882         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18883         0, 0    /* No PER value map */
18884 };
18885 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {
18886         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18887         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18888         0, 0    /* No PER value map */
18889 };
18890 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {
18891         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18892         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18893         0, 0    /* No PER value map */
18894 };
18895 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 CC_NOTUSED = {
18896         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18897         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18898         0, 0    /* No PER value map */
18899 };
18900 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {
18901         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18902         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18903         0, 0    /* No PER value map */
18904 };
18905 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = {
18906         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18907         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18908         0, 0    /* No PER value map */
18909 };
18910 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 CC_NOTUSED = {
18911         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18912         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18913         0, 0    /* No PER value map */
18914 };
18915 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {
18916         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18917         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18918         0, 0    /* No PER value map */
18919 };
18920 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {
18921         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18922         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18923         0, 0    /* No PER value map */
18924 };
18925 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 CC_NOTUSED = {
18926         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18927         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18928         0, 0    /* No PER value map */
18929 };
18930 static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = {
18931         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18932         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18933         0, 0    /* No PER value map */
18934 };
18935 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {
18936         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18937         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18938         0, 0    /* No PER value map */
18939 };
18940 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 CC_NOTUSED = {
18941         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18942         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18943         0, 0    /* No PER value map */
18944 };
18945 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {
18946         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18947         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18948         0, 0    /* No PER value map */
18949 };
18950 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {
18951         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18952         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18953         0, 0    /* No PER value map */
18954 };
18955 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 CC_NOTUSED = {
18956         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18957         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18958         0, 0    /* No PER value map */
18959 };
18960 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {
18961         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18962         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18963         0, 0    /* No PER value map */
18964 };
18965 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {
18966         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18967         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18968         0, 0    /* No PER value map */
18969 };
18970 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 CC_NOTUSED = {
18971         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18972         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18973         0, 0    /* No PER value map */
18974 };
18975 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {
18976         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18977         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18978         0, 0    /* No PER value map */
18979 };
18980 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = {
18981         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18982         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18983         0, 0    /* No PER value map */
18984 };
18985 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 CC_NOTUSED = {
18986         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18987         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18988         0, 0    /* No PER value map */
18989 };
18990 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {
18991         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18992         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18993         0, 0    /* No PER value map */
18994 };
18995 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {
18996         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18997         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18998         0, 0    /* No PER value map */
18999 };
19000 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 CC_NOTUSED = {
19001         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19002         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19003         0, 0    /* No PER value map */
19004 };
19005 static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = {
19006         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19007         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19008         0, 0    /* No PER value map */
19009 };
19010 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {
19011         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19012         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19013         0, 0    /* No PER value map */
19014 };
19015 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 CC_NOTUSED = {
19016         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19017         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19018         0, 0    /* No PER value map */
19019 };
19020 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {
19021         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19022         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19023         0, 0    /* No PER value map */
19024 };
19025 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {
19026         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19027         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19028         0, 0    /* No PER value map */
19029 };
19030 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 CC_NOTUSED = {
19031         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19032         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19033         0, 0    /* No PER value map */
19034 };
19035 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {
19036         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19037         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19038         0, 0    /* No PER value map */
19039 };
19040 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {
19041         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19042         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19043         0, 0    /* No PER value map */
19044 };
19045 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 CC_NOTUSED = {
19046         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19047         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19048         0, 0    /* No PER value map */
19049 };
19050 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {
19051         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19052         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19053         0, 0    /* No PER value map */
19054 };
19055 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = {
19056         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19057         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19058         0, 0    /* No PER value map */
19059 };
19060 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 CC_NOTUSED = {
19061         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19062         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19063         0, 0    /* No PER value map */
19064 };
19065 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {
19066         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19067         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19068         0, 0    /* No PER value map */
19069 };
19070 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {
19071         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19072         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19073         0, 0    /* No PER value map */
19074 };
19075 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 CC_NOTUSED = {
19076         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19077         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19078         0, 0    /* No PER value map */
19079 };
19080 static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = {
19081         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19082         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19083         0, 0    /* No PER value map */
19084 };
19085 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {
19086         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19087         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19088         0, 0    /* No PER value map */
19089 };
19090 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 CC_NOTUSED = {
19091         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19092         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19093         0, 0    /* No PER value map */
19094 };
19095 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {
19096         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19097         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19098         0, 0    /* No PER value map */
19099 };
19100 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {
19101         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19102         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19103         0, 0    /* No PER value map */
19104 };
19105 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 CC_NOTUSED = {
19106         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19107         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19108         0, 0    /* No PER value map */
19109 };
19110 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {
19111         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19112         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19113         0, 0    /* No PER value map */
19114 };
19115 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {
19116         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19117         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19118         0, 0    /* No PER value map */
19119 };
19120 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 CC_NOTUSED = {
19121         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19122         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19123         0, 0    /* No PER value map */
19124 };
19125 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {
19126         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19127         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19128         0, 0    /* No PER value map */
19129 };
19130 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = {
19131         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19132         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19133         0, 0    /* No PER value map */
19134 };
19135 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 CC_NOTUSED = {
19136         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19137         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19138         0, 0    /* No PER value map */
19139 };
19140 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {
19141         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19142         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19143         0, 0    /* No PER value map */
19144 };
19145 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {
19146         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19147         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19148         0, 0    /* No PER value map */
19149 };
19150 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 CC_NOTUSED = {
19151         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19152         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19153         0, 0    /* No PER value map */
19154 };
19155 static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = {
19156         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19157         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19158         0, 0    /* No PER value map */
19159 };
19160 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {
19161         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19162         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19163         0, 0    /* No PER value map */
19164 };
19165 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 CC_NOTUSED = {
19166         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19167         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19168         0, 0    /* No PER value map */
19169 };
19170 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {
19171         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19172         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19173         0, 0    /* No PER value map */
19174 };
19175 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {
19176         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19177         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19178         0, 0    /* No PER value map */
19179 };
19180 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 CC_NOTUSED = {
19181         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19182         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19183         0, 0    /* No PER value map */
19184 };
19185 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {
19186         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19187         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19188         0, 0    /* No PER value map */
19189 };
19190 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {
19191         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19192         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19193         0, 0    /* No PER value map */
19194 };
19195 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 CC_NOTUSED = {
19196         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19197         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19198         0, 0    /* No PER value map */
19199 };
19200 static asn_per_constraints_t asn_PER_memb_id_constr_446 CC_NOTUSED = {
19201         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19202         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19203         0, 0    /* No PER value map */
19204 };
19205 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 CC_NOTUSED = {
19206         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19207         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19208         0, 0    /* No PER value map */
19209 };
19210 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 CC_NOTUSED = {
19211         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19212         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19213         0, 0    /* No PER value map */
19214 };
19215 static asn_per_constraints_t asn_PER_memb_id_constr_450 CC_NOTUSED = {
19216         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19217         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19218         0, 0    /* No PER value map */
19219 };
19220 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 CC_NOTUSED = {
19221         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19222         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19223         0, 0    /* No PER value map */
19224 };
19225 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 CC_NOTUSED = {
19226         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19227         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19228         0, 0    /* No PER value map */
19229 };
19230 static asn_per_constraints_t asn_PER_memb_id_constr_454 CC_NOTUSED = {
19231         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19232         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19233         0, 0    /* No PER value map */
19234 };
19235 static asn_per_constraints_t asn_PER_memb_criticality_constr_455 CC_NOTUSED = {
19236         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19237         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19238         0, 0    /* No PER value map */
19239 };
19240 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_456 CC_NOTUSED = {
19241         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19242         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19243         0, 0    /* No PER value map */
19244 };
19245 static asn_per_constraints_t asn_PER_memb_id_constr_458 CC_NOTUSED = {
19246         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19247         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19248         0, 0    /* No PER value map */
19249 };
19250 static asn_per_constraints_t asn_PER_memb_criticality_constr_459 CC_NOTUSED = {
19251         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19252         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19253         0, 0    /* No PER value map */
19254 };
19255 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_460 CC_NOTUSED = {
19256         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19257         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19258         0, 0    /* No PER value map */
19259 };
19260 static asn_per_constraints_t asn_PER_memb_id_constr_462 CC_NOTUSED = {
19261         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19262         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19263         0, 0    /* No PER value map */
19264 };
19265 static asn_per_constraints_t asn_PER_memb_criticality_constr_463 CC_NOTUSED = {
19266         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19267         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19268         0, 0    /* No PER value map */
19269 };
19270 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_464 CC_NOTUSED = {
19271         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19272         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19273         0, 0    /* No PER value map */
19274 };
19275 static asn_per_constraints_t asn_PER_memb_id_constr_466 CC_NOTUSED = {
19276         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19277         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19278         0, 0    /* No PER value map */
19279 };
19280 static asn_per_constraints_t asn_PER_memb_criticality_constr_467 CC_NOTUSED = {
19281         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19282         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19283         0, 0    /* No PER value map */
19284 };
19285 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_468 CC_NOTUSED = {
19286         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19287         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19288         0, 0    /* No PER value map */
19289 };
19290 static asn_per_constraints_t asn_PER_memb_id_constr_470 CC_NOTUSED = {
19291         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19292         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19293         0, 0    /* No PER value map */
19294 };
19295 static asn_per_constraints_t asn_PER_memb_criticality_constr_471 CC_NOTUSED = {
19296         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19297         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19298         0, 0    /* No PER value map */
19299 };
19300 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_472 CC_NOTUSED = {
19301         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19302         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19303         0, 0    /* No PER value map */
19304 };
19305 static asn_per_constraints_t asn_PER_memb_id_constr_474 CC_NOTUSED = {
19306         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19307         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19308         0, 0    /* No PER value map */
19309 };
19310 static asn_per_constraints_t asn_PER_memb_criticality_constr_475 CC_NOTUSED = {
19311         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19312         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19313         0, 0    /* No PER value map */
19314 };
19315 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_476 CC_NOTUSED = {
19316         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19317         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19318         0, 0    /* No PER value map */
19319 };
19320 static asn_per_constraints_t asn_PER_memb_id_constr_478 CC_NOTUSED = {
19321         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19322         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19323         0, 0    /* No PER value map */
19324 };
19325 static asn_per_constraints_t asn_PER_memb_criticality_constr_479 CC_NOTUSED = {
19326         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19327         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19328         0, 0    /* No PER value map */
19329 };
19330 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_480 CC_NOTUSED = {
19331         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19332         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19333         0, 0    /* No PER value map */
19334 };
19335 static asn_per_constraints_t asn_PER_memb_id_constr_482 CC_NOTUSED = {
19336         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19337         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19338         0, 0    /* No PER value map */
19339 };
19340 static asn_per_constraints_t asn_PER_memb_criticality_constr_483 CC_NOTUSED = {
19341         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19342         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19343         0, 0    /* No PER value map */
19344 };
19345 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_484 CC_NOTUSED = {
19346         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19347         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19348         0, 0    /* No PER value map */
19349 };
19350 static asn_per_constraints_t asn_PER_memb_id_constr_486 CC_NOTUSED = {
19351         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19352         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19353         0, 0    /* No PER value map */
19354 };
19355 static asn_per_constraints_t asn_PER_memb_criticality_constr_487 CC_NOTUSED = {
19356         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19357         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19358         0, 0    /* No PER value map */
19359 };
19360 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_488 CC_NOTUSED = {
19361         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19362         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19363         0, 0    /* No PER value map */
19364 };
19365 static asn_per_constraints_t asn_PER_memb_id_constr_490 CC_NOTUSED = {
19366         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19367         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19368         0, 0    /* No PER value map */
19369 };
19370 static asn_per_constraints_t asn_PER_memb_criticality_constr_491 CC_NOTUSED = {
19371         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19372         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19373         0, 0    /* No PER value map */
19374 };
19375 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_492 CC_NOTUSED = {
19376         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19377         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19378         0, 0    /* No PER value map */
19379 };
19380 static asn_per_constraints_t asn_PER_memb_id_constr_494 CC_NOTUSED = {
19381         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19382         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19383         0, 0    /* No PER value map */
19384 };
19385 static asn_per_constraints_t asn_PER_memb_criticality_constr_495 CC_NOTUSED = {
19386         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19387         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19388         0, 0    /* No PER value map */
19389 };
19390 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_496 CC_NOTUSED = {
19391         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19392         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19393         0, 0    /* No PER value map */
19394 };
19395 static asn_per_constraints_t asn_PER_memb_id_constr_498 CC_NOTUSED = {
19396         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19397         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19398         0, 0    /* No PER value map */
19399 };
19400 static asn_per_constraints_t asn_PER_memb_criticality_constr_499 CC_NOTUSED = {
19401         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19402         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19403         0, 0    /* No PER value map */
19404 };
19405 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_500 CC_NOTUSED = {
19406         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19407         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19408         0, 0    /* No PER value map */
19409 };
19410 static asn_per_constraints_t asn_PER_memb_id_constr_502 CC_NOTUSED = {
19411         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19412         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19413         0, 0    /* No PER value map */
19414 };
19415 static asn_per_constraints_t asn_PER_memb_criticality_constr_503 CC_NOTUSED = {
19416         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19417         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19418         0, 0    /* No PER value map */
19419 };
19420 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_504 CC_NOTUSED = {
19421         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19422         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19423         0, 0    /* No PER value map */
19424 };
19425 static asn_per_constraints_t asn_PER_memb_id_constr_506 CC_NOTUSED = {
19426         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19427         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19428         0, 0    /* No PER value map */
19429 };
19430 static asn_per_constraints_t asn_PER_memb_criticality_constr_507 CC_NOTUSED = {
19431         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19432         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19433         0, 0    /* No PER value map */
19434 };
19435 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_508 CC_NOTUSED = {
19436         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19437         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19438         0, 0    /* No PER value map */
19439 };
19440 static asn_per_constraints_t asn_PER_memb_id_constr_510 CC_NOTUSED = {
19441         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19442         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19443         0, 0    /* No PER value map */
19444 };
19445 static asn_per_constraints_t asn_PER_memb_criticality_constr_511 CC_NOTUSED = {
19446         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19447         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19448         0, 0    /* No PER value map */
19449 };
19450 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_512 CC_NOTUSED = {
19451         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19452         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19453         0, 0    /* No PER value map */
19454 };
19455 static asn_per_constraints_t asn_PER_memb_id_constr_514 CC_NOTUSED = {
19456         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19457         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19458         0, 0    /* No PER value map */
19459 };
19460 static asn_per_constraints_t asn_PER_memb_criticality_constr_515 CC_NOTUSED = {
19461         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19462         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19463         0, 0    /* No PER value map */
19464 };
19465 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_516 CC_NOTUSED = {
19466         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19467         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19468         0, 0    /* No PER value map */
19469 };
19470 static asn_per_constraints_t asn_PER_memb_id_constr_518 CC_NOTUSED = {
19471         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19472         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19473         0, 0    /* No PER value map */
19474 };
19475 static asn_per_constraints_t asn_PER_memb_criticality_constr_519 CC_NOTUSED = {
19476         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19477         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19478         0, 0    /* No PER value map */
19479 };
19480 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_520 CC_NOTUSED = {
19481         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19482         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19483         0, 0    /* No PER value map */
19484 };
19485 static asn_per_constraints_t asn_PER_memb_id_constr_522 CC_NOTUSED = {
19486         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19487         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19488         0, 0    /* No PER value map */
19489 };
19490 static asn_per_constraints_t asn_PER_memb_criticality_constr_523 CC_NOTUSED = {
19491         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19492         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19493         0, 0    /* No PER value map */
19494 };
19495 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_524 CC_NOTUSED = {
19496         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19497         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19498         0, 0    /* No PER value map */
19499 };
19500 static asn_per_constraints_t asn_PER_memb_id_constr_526 CC_NOTUSED = {
19501         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19502         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19503         0, 0    /* No PER value map */
19504 };
19505 static asn_per_constraints_t asn_PER_memb_criticality_constr_527 CC_NOTUSED = {
19506         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19507         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19508         0, 0    /* No PER value map */
19509 };
19510 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_528 CC_NOTUSED = {
19511         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19512         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19513         0, 0    /* No PER value map */
19514 };
19515 static asn_per_constraints_t asn_PER_memb_id_constr_530 CC_NOTUSED = {
19516         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19517         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19518         0, 0    /* No PER value map */
19519 };
19520 static asn_per_constraints_t asn_PER_memb_criticality_constr_531 CC_NOTUSED = {
19521         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19522         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19523         0, 0    /* No PER value map */
19524 };
19525 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_532 CC_NOTUSED = {
19526         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19527         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19528         0, 0    /* No PER value map */
19529 };
19530 static asn_per_constraints_t asn_PER_memb_id_constr_534 CC_NOTUSED = {
19531         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19532         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19533         0, 0    /* No PER value map */
19534 };
19535 static asn_per_constraints_t asn_PER_memb_criticality_constr_535 CC_NOTUSED = {
19536         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19537         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19538         0, 0    /* No PER value map */
19539 };
19540 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_536 CC_NOTUSED = {
19541         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19542         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19543         0, 0    /* No PER value map */
19544 };
19545 static asn_per_constraints_t asn_PER_memb_id_constr_538 CC_NOTUSED = {
19546         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19547         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19548         0, 0    /* No PER value map */
19549 };
19550 static asn_per_constraints_t asn_PER_memb_criticality_constr_539 CC_NOTUSED = {
19551         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19552         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19553         0, 0    /* No PER value map */
19554 };
19555 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_540 CC_NOTUSED = {
19556         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19558         0, 0    /* No PER value map */
19559 };
19560 static asn_per_constraints_t asn_PER_memb_id_constr_542 CC_NOTUSED = {
19561         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19562         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19563         0, 0    /* No PER value map */
19564 };
19565 static asn_per_constraints_t asn_PER_memb_criticality_constr_543 CC_NOTUSED = {
19566         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19567         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19568         0, 0    /* No PER value map */
19569 };
19570 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_544 CC_NOTUSED = {
19571         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19572         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19573         0, 0    /* No PER value map */
19574 };
19575 static asn_per_constraints_t asn_PER_memb_id_constr_546 CC_NOTUSED = {
19576         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19577         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19578         0, 0    /* No PER value map */
19579 };
19580 static asn_per_constraints_t asn_PER_memb_criticality_constr_547 CC_NOTUSED = {
19581         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19582         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19583         0, 0    /* No PER value map */
19584 };
19585 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_548 CC_NOTUSED = {
19586         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19587         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19588         0, 0    /* No PER value map */
19589 };
19590 static asn_per_constraints_t asn_PER_memb_id_constr_550 CC_NOTUSED = {
19591         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19592         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19593         0, 0    /* No PER value map */
19594 };
19595 static asn_per_constraints_t asn_PER_memb_criticality_constr_551 CC_NOTUSED = {
19596         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19597         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19598         0, 0    /* No PER value map */
19599 };
19600 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_552 CC_NOTUSED = {
19601         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19602         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19603         0, 0    /* No PER value map */
19604 };
19605 static asn_per_constraints_t asn_PER_memb_id_constr_554 CC_NOTUSED = {
19606         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19607         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19608         0, 0    /* No PER value map */
19609 };
19610 static asn_per_constraints_t asn_PER_memb_criticality_constr_555 CC_NOTUSED = {
19611         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19612         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19613         0, 0    /* No PER value map */
19614 };
19615 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_556 CC_NOTUSED = {
19616         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19617         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19618         0, 0    /* No PER value map */
19619 };
19620 static asn_per_constraints_t asn_PER_memb_id_constr_558 CC_NOTUSED = {
19621         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19622         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19623         0, 0    /* No PER value map */
19624 };
19625 static asn_per_constraints_t asn_PER_memb_criticality_constr_559 CC_NOTUSED = {
19626         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19627         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19628         0, 0    /* No PER value map */
19629 };
19630 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_560 CC_NOTUSED = {
19631         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19632         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19633         0, 0    /* No PER value map */
19634 };
19635 static asn_per_constraints_t asn_PER_memb_id_constr_562 CC_NOTUSED = {
19636         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19637         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19638         0, 0    /* No PER value map */
19639 };
19640 static asn_per_constraints_t asn_PER_memb_criticality_constr_563 CC_NOTUSED = {
19641         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19642         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19643         0, 0    /* No PER value map */
19644 };
19645 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_564 CC_NOTUSED = {
19646         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19647         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19648         0, 0    /* No PER value map */
19649 };
19650 static asn_per_constraints_t asn_PER_memb_id_constr_566 CC_NOTUSED = {
19651         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19652         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19653         0, 0    /* No PER value map */
19654 };
19655 static asn_per_constraints_t asn_PER_memb_criticality_constr_567 CC_NOTUSED = {
19656         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19657         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19658         0, 0    /* No PER value map */
19659 };
19660 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_568 CC_NOTUSED = {
19661         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19662         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19663         0, 0    /* No PER value map */
19664 };
19665 static asn_per_constraints_t asn_PER_memb_id_constr_570 CC_NOTUSED = {
19666         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19667         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19668         0, 0    /* No PER value map */
19669 };
19670 static asn_per_constraints_t asn_PER_memb_criticality_constr_571 CC_NOTUSED = {
19671         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19672         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19673         0, 0    /* No PER value map */
19674 };
19675 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_572 CC_NOTUSED = {
19676         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19678         0, 0    /* No PER value map */
19679 };
19680 static asn_per_constraints_t asn_PER_memb_id_constr_574 CC_NOTUSED = {
19681         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19682         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19683         0, 0    /* No PER value map */
19684 };
19685 static asn_per_constraints_t asn_PER_memb_criticality_constr_575 CC_NOTUSED = {
19686         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19687         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19688         0, 0    /* No PER value map */
19689 };
19690 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_576 CC_NOTUSED = {
19691         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19692         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19693         0, 0    /* No PER value map */
19694 };
19695 static asn_per_constraints_t asn_PER_memb_id_constr_578 CC_NOTUSED = {
19696         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19697         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19698         0, 0    /* No PER value map */
19699 };
19700 static asn_per_constraints_t asn_PER_memb_criticality_constr_579 CC_NOTUSED = {
19701         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19702         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19703         0, 0    /* No PER value map */
19704 };
19705 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_580 CC_NOTUSED = {
19706         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19707         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19708         0, 0    /* No PER value map */
19709 };
19710 static asn_per_constraints_t asn_PER_memb_id_constr_582 CC_NOTUSED = {
19711         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19712         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19713         0, 0    /* No PER value map */
19714 };
19715 static asn_per_constraints_t asn_PER_memb_criticality_constr_583 CC_NOTUSED = {
19716         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19718         0, 0    /* No PER value map */
19719 };
19720 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_584 CC_NOTUSED = {
19721         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19722         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19723         0, 0    /* No PER value map */
19724 };
19725 static asn_per_constraints_t asn_PER_memb_id_constr_586 CC_NOTUSED = {
19726         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19727         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19728         0, 0    /* No PER value map */
19729 };
19730 static asn_per_constraints_t asn_PER_memb_criticality_constr_587 CC_NOTUSED = {
19731         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19732         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19733         0, 0    /* No PER value map */
19734 };
19735 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_588 CC_NOTUSED = {
19736         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19737         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19738         0, 0    /* No PER value map */
19739 };
19740 static asn_per_constraints_t asn_PER_memb_id_constr_590 CC_NOTUSED = {
19741         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19742         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19743         0, 0    /* No PER value map */
19744 };
19745 static asn_per_constraints_t asn_PER_memb_criticality_constr_591 CC_NOTUSED = {
19746         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19747         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19748         0, 0    /* No PER value map */
19749 };
19750 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_592 CC_NOTUSED = {
19751         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19752         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19753         0, 0    /* No PER value map */
19754 };
19755 static asn_per_constraints_t asn_PER_memb_id_constr_594 CC_NOTUSED = {
19756         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19758         0, 0    /* No PER value map */
19759 };
19760 static asn_per_constraints_t asn_PER_memb_criticality_constr_595 CC_NOTUSED = {
19761         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19762         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19763         0, 0    /* No PER value map */
19764 };
19765 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_596 CC_NOTUSED = {
19766         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19767         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19768         0, 0    /* No PER value map */
19769 };
19770 static asn_per_constraints_t asn_PER_memb_id_constr_598 CC_NOTUSED = {
19771         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19772         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19773         0, 0    /* No PER value map */
19774 };
19775 static asn_per_constraints_t asn_PER_memb_criticality_constr_599 CC_NOTUSED = {
19776         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19777         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19778         0, 0    /* No PER value map */
19779 };
19780 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_600 CC_NOTUSED = {
19781         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19782         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19783         0, 0    /* No PER value map */
19784 };
19785 static asn_per_constraints_t asn_PER_memb_id_constr_602 CC_NOTUSED = {
19786         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19787         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19788         0, 0    /* No PER value map */
19789 };
19790 static asn_per_constraints_t asn_PER_memb_criticality_constr_603 CC_NOTUSED = {
19791         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19792         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19793         0, 0    /* No PER value map */
19794 };
19795 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_604 CC_NOTUSED = {
19796         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19798         0, 0    /* No PER value map */
19799 };
19800 static asn_per_constraints_t asn_PER_memb_id_constr_606 CC_NOTUSED = {
19801         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19802         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19803         0, 0    /* No PER value map */
19804 };
19805 static asn_per_constraints_t asn_PER_memb_criticality_constr_607 CC_NOTUSED = {
19806         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19807         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19808         0, 0    /* No PER value map */
19809 };
19810 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_608 CC_NOTUSED = {
19811         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19812         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19813         0, 0    /* No PER value map */
19814 };
19815 static asn_per_constraints_t asn_PER_memb_id_constr_610 CC_NOTUSED = {
19816         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19817         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19818         0, 0    /* No PER value map */
19819 };
19820 static asn_per_constraints_t asn_PER_memb_criticality_constr_611 CC_NOTUSED = {
19821         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19822         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19823         0, 0    /* No PER value map */
19824 };
19825 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_612 CC_NOTUSED = {
19826         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19827         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19828         0, 0    /* No PER value map */
19829 };
19830 static asn_per_constraints_t asn_PER_memb_id_constr_614 CC_NOTUSED = {
19831         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19832         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19833         0, 0    /* No PER value map */
19834 };
19835 static asn_per_constraints_t asn_PER_memb_criticality_constr_615 CC_NOTUSED = {
19836         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19837         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19838         0, 0    /* No PER value map */
19839 };
19840 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_616 CC_NOTUSED = {
19841         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19842         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19843         0, 0    /* No PER value map */
19844 };
19845 static asn_per_constraints_t asn_PER_memb_id_constr_618 CC_NOTUSED = {
19846         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19847         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19848         0, 0    /* No PER value map */
19849 };
19850 static asn_per_constraints_t asn_PER_memb_criticality_constr_619 CC_NOTUSED = {
19851         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19852         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19853         0, 0    /* No PER value map */
19854 };
19855 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_620 CC_NOTUSED = {
19856         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19857         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19858         0, 0    /* No PER value map */
19859 };
19860 static asn_per_constraints_t asn_PER_memb_id_constr_622 CC_NOTUSED = {
19861         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19862         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19863         0, 0    /* No PER value map */
19864 };
19865 static asn_per_constraints_t asn_PER_memb_criticality_constr_623 CC_NOTUSED = {
19866         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19867         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19868         0, 0    /* No PER value map */
19869 };
19870 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_624 CC_NOTUSED = {
19871         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19872         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19873         0, 0    /* No PER value map */
19874 };
19875 static asn_per_constraints_t asn_PER_memb_id_constr_626 CC_NOTUSED = {
19876         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19877         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19878         0, 0    /* No PER value map */
19879 };
19880 static asn_per_constraints_t asn_PER_memb_criticality_constr_627 CC_NOTUSED = {
19881         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19882         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19883         0, 0    /* No PER value map */
19884 };
19885 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_628 CC_NOTUSED = {
19886         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19887         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19888         0, 0    /* No PER value map */
19889 };
19890 static asn_per_constraints_t asn_PER_memb_id_constr_630 CC_NOTUSED = {
19891         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19892         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19893         0, 0    /* No PER value map */
19894 };
19895 static asn_per_constraints_t asn_PER_memb_criticality_constr_631 CC_NOTUSED = {
19896         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19897         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19898         0, 0    /* No PER value map */
19899 };
19900 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_632 CC_NOTUSED = {
19901         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19902         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19903         0, 0    /* No PER value map */
19904 };
19905 static asn_per_constraints_t asn_PER_memb_id_constr_634 CC_NOTUSED = {
19906         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19907         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19908         0, 0    /* No PER value map */
19909 };
19910 static asn_per_constraints_t asn_PER_memb_criticality_constr_635 CC_NOTUSED = {
19911         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19912         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19913         0, 0    /* No PER value map */
19914 };
19915 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_636 CC_NOTUSED = {
19916         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19917         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19918         0, 0    /* No PER value map */
19919 };
19920 static asn_per_constraints_t asn_PER_memb_id_constr_638 CC_NOTUSED = {
19921         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19922         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19923         0, 0    /* No PER value map */
19924 };
19925 static asn_per_constraints_t asn_PER_memb_criticality_constr_639 CC_NOTUSED = {
19926         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19927         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19928         0, 0    /* No PER value map */
19929 };
19930 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_640 CC_NOTUSED = {
19931         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19932         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19933         0, 0    /* No PER value map */
19934 };
19935 static asn_per_constraints_t asn_PER_memb_id_constr_642 CC_NOTUSED = {
19936         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19937         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19938         0, 0    /* No PER value map */
19939 };
19940 static asn_per_constraints_t asn_PER_memb_criticality_constr_643 CC_NOTUSED = {
19941         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19942         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19943         0, 0    /* No PER value map */
19944 };
19945 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_644 CC_NOTUSED = {
19946         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19947         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19948         0, 0    /* No PER value map */
19949 };
19950 static asn_per_constraints_t asn_PER_memb_id_constr_646 CC_NOTUSED = {
19951         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19952         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19953         0, 0    /* No PER value map */
19954 };
19955 static asn_per_constraints_t asn_PER_memb_criticality_constr_647 CC_NOTUSED = {
19956         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19957         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19958         0, 0    /* No PER value map */
19959 };
19960 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_648 CC_NOTUSED = {
19961         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19962         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19963         0, 0    /* No PER value map */
19964 };
19965 static asn_per_constraints_t asn_PER_memb_id_constr_650 CC_NOTUSED = {
19966         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19967         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19968         0, 0    /* No PER value map */
19969 };
19970 static asn_per_constraints_t asn_PER_memb_criticality_constr_651 CC_NOTUSED = {
19971         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19972         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19973         0, 0    /* No PER value map */
19974 };
19975 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_652 CC_NOTUSED = {
19976         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19977         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19978         0, 0    /* No PER value map */
19979 };
19980 static asn_per_constraints_t asn_PER_memb_id_constr_654 CC_NOTUSED = {
19981         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19982         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19983         0, 0    /* No PER value map */
19984 };
19985 static asn_per_constraints_t asn_PER_memb_criticality_constr_655 CC_NOTUSED = {
19986         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19987         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19988         0, 0    /* No PER value map */
19989 };
19990 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_656 CC_NOTUSED = {
19991         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19992         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19993         0, 0    /* No PER value map */
19994 };
19995 static asn_per_constraints_t asn_PER_memb_id_constr_658 CC_NOTUSED = {
19996         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19997         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19998         0, 0    /* No PER value map */
19999 };
20000 static asn_per_constraints_t asn_PER_memb_criticality_constr_659 CC_NOTUSED = {
20001         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20002         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20003         0, 0    /* No PER value map */
20004 };
20005 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_660 CC_NOTUSED = {
20006         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20007         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20008         0, 0    /* No PER value map */
20009 };
20010 static asn_per_constraints_t asn_PER_memb_id_constr_662 CC_NOTUSED = {
20011         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20012         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20013         0, 0    /* No PER value map */
20014 };
20015 static asn_per_constraints_t asn_PER_memb_criticality_constr_663 CC_NOTUSED = {
20016         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20017         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20018         0, 0    /* No PER value map */
20019 };
20020 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_664 CC_NOTUSED = {
20021         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20022         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20023         0, 0    /* No PER value map */
20024 };
20025 static asn_per_constraints_t asn_PER_memb_id_constr_666 CC_NOTUSED = {
20026         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20027         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20028         0, 0    /* No PER value map */
20029 };
20030 static asn_per_constraints_t asn_PER_memb_criticality_constr_667 CC_NOTUSED = {
20031         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20032         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20033         0, 0    /* No PER value map */
20034 };
20035 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_668 CC_NOTUSED = {
20036         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20037         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20038         0, 0    /* No PER value map */
20039 };
20040 static asn_per_constraints_t asn_PER_memb_id_constr_670 CC_NOTUSED = {
20041         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20042         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20043         0, 0    /* No PER value map */
20044 };
20045 static asn_per_constraints_t asn_PER_memb_criticality_constr_671 CC_NOTUSED = {
20046         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20047         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20048         0, 0    /* No PER value map */
20049 };
20050 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_672 CC_NOTUSED = {
20051         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20052         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20053         0, 0    /* No PER value map */
20054 };
20055 static asn_per_constraints_t asn_PER_memb_id_constr_674 CC_NOTUSED = {
20056         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20057         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20058         0, 0    /* No PER value map */
20059 };
20060 static asn_per_constraints_t asn_PER_memb_criticality_constr_675 CC_NOTUSED = {
20061         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20062         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20063         0, 0    /* No PER value map */
20064 };
20065 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_676 CC_NOTUSED = {
20066         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20067         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20068         0, 0    /* No PER value map */
20069 };
20070 static asn_per_constraints_t asn_PER_memb_id_constr_678 CC_NOTUSED = {
20071         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20072         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20073         0, 0    /* No PER value map */
20074 };
20075 static asn_per_constraints_t asn_PER_memb_criticality_constr_679 CC_NOTUSED = {
20076         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20077         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20078         0, 0    /* No PER value map */
20079 };
20080 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_680 CC_NOTUSED = {
20081         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20082         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20083         0, 0    /* No PER value map */
20084 };
20085 static asn_per_constraints_t asn_PER_memb_id_constr_682 CC_NOTUSED = {
20086         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20087         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20088         0, 0    /* No PER value map */
20089 };
20090 static asn_per_constraints_t asn_PER_memb_criticality_constr_683 CC_NOTUSED = {
20091         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20092         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20093         0, 0    /* No PER value map */
20094 };
20095 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_684 CC_NOTUSED = {
20096         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20097         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20098         0, 0    /* No PER value map */
20099 };
20100 static asn_per_constraints_t asn_PER_memb_id_constr_686 CC_NOTUSED = {
20101         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20102         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20103         0, 0    /* No PER value map */
20104 };
20105 static asn_per_constraints_t asn_PER_memb_criticality_constr_687 CC_NOTUSED = {
20106         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20107         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20108         0, 0    /* No PER value map */
20109 };
20110 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_688 CC_NOTUSED = {
20111         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20112         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20113         0, 0    /* No PER value map */
20114 };
20115 static asn_per_constraints_t asn_PER_memb_id_constr_690 CC_NOTUSED = {
20116         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20117         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20118         0, 0    /* No PER value map */
20119 };
20120 static asn_per_constraints_t asn_PER_memb_criticality_constr_691 CC_NOTUSED = {
20121         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20122         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20123         0, 0    /* No PER value map */
20124 };
20125 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_692 CC_NOTUSED = {
20126         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20127         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20128         0, 0    /* No PER value map */
20129 };
20130 static asn_per_constraints_t asn_PER_memb_id_constr_694 CC_NOTUSED = {
20131         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20132         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20133         0, 0    /* No PER value map */
20134 };
20135 static asn_per_constraints_t asn_PER_memb_criticality_constr_695 CC_NOTUSED = {
20136         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20137         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20138         0, 0    /* No PER value map */
20139 };
20140 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_696 CC_NOTUSED = {
20141         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20142         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20143         0, 0    /* No PER value map */
20144 };
20145 static asn_per_constraints_t asn_PER_memb_id_constr_698 CC_NOTUSED = {
20146         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20147         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20148         0, 0    /* No PER value map */
20149 };
20150 static asn_per_constraints_t asn_PER_memb_criticality_constr_699 CC_NOTUSED = {
20151         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20152         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20153         0, 0    /* No PER value map */
20154 };
20155 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_700 CC_NOTUSED = {
20156         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20157         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20158         0, 0    /* No PER value map */
20159 };
20160 static asn_per_constraints_t asn_PER_memb_id_constr_702 CC_NOTUSED = {
20161         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20162         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20163         0, 0    /* No PER value map */
20164 };
20165 static asn_per_constraints_t asn_PER_memb_criticality_constr_703 CC_NOTUSED = {
20166         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20167         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20168         0, 0    /* No PER value map */
20169 };
20170 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_704 CC_NOTUSED = {
20171         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20172         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20173         0, 0    /* No PER value map */
20174 };
20175 static asn_per_constraints_t asn_PER_memb_id_constr_706 CC_NOTUSED = {
20176         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20177         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20178         0, 0    /* No PER value map */
20179 };
20180 static asn_per_constraints_t asn_PER_memb_criticality_constr_707 CC_NOTUSED = {
20181         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20182         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20183         0, 0    /* No PER value map */
20184 };
20185 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_708 CC_NOTUSED = {
20186         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20187         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20188         0, 0    /* No PER value map */
20189 };
20190 static asn_per_constraints_t asn_PER_memb_id_constr_710 CC_NOTUSED = {
20191         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20192         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20193         0, 0    /* No PER value map */
20194 };
20195 static asn_per_constraints_t asn_PER_memb_criticality_constr_711 CC_NOTUSED = {
20196         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20197         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20198         0, 0    /* No PER value map */
20199 };
20200 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_712 CC_NOTUSED = {
20201         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20202         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20203         0, 0    /* No PER value map */
20204 };
20205 static asn_per_constraints_t asn_PER_memb_id_constr_714 CC_NOTUSED = {
20206         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20207         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20208         0, 0    /* No PER value map */
20209 };
20210 static asn_per_constraints_t asn_PER_memb_criticality_constr_715 CC_NOTUSED = {
20211         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20212         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20213         0, 0    /* No PER value map */
20214 };
20215 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_716 CC_NOTUSED = {
20216         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20217         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20218         0, 0    /* No PER value map */
20219 };
20220 static asn_per_constraints_t asn_PER_memb_id_constr_718 CC_NOTUSED = {
20221         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20222         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20223         0, 0    /* No PER value map */
20224 };
20225 static asn_per_constraints_t asn_PER_memb_criticality_constr_719 CC_NOTUSED = {
20226         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20227         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20228         0, 0    /* No PER value map */
20229 };
20230 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_720 CC_NOTUSED = {
20231         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20232         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20233         0, 0    /* No PER value map */
20234 };
20235 static asn_per_constraints_t asn_PER_memb_id_constr_722 CC_NOTUSED = {
20236         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20237         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20238         0, 0    /* No PER value map */
20239 };
20240 static asn_per_constraints_t asn_PER_memb_criticality_constr_723 CC_NOTUSED = {
20241         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20242         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20243         0, 0    /* No PER value map */
20244 };
20245 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_724 CC_NOTUSED = {
20246         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20247         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20248         0, 0    /* No PER value map */
20249 };
20250 static asn_per_constraints_t asn_PER_memb_id_constr_726 CC_NOTUSED = {
20251         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20252         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20253         0, 0    /* No PER value map */
20254 };
20255 static asn_per_constraints_t asn_PER_memb_criticality_constr_727 CC_NOTUSED = {
20256         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20257         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20258         0, 0    /* No PER value map */
20259 };
20260 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_728 CC_NOTUSED = {
20261         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20262         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20263         0, 0    /* No PER value map */
20264 };
20265 static asn_per_constraints_t asn_PER_memb_id_constr_730 CC_NOTUSED = {
20266         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20267         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20268         0, 0    /* No PER value map */
20269 };
20270 static asn_per_constraints_t asn_PER_memb_criticality_constr_731 CC_NOTUSED = {
20271         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20272         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20273         0, 0    /* No PER value map */
20274 };
20275 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_732 CC_NOTUSED = {
20276         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20277         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20278         0, 0    /* No PER value map */
20279 };
20280 static asn_per_constraints_t asn_PER_memb_id_constr_734 CC_NOTUSED = {
20281         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20282         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20283         0, 0    /* No PER value map */
20284 };
20285 static asn_per_constraints_t asn_PER_memb_criticality_constr_735 CC_NOTUSED = {
20286         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20287         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20288         0, 0    /* No PER value map */
20289 };
20290 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_736 CC_NOTUSED = {
20291         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20292         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20293         0, 0    /* No PER value map */
20294 };
20295 static asn_per_constraints_t asn_PER_memb_id_constr_738 CC_NOTUSED = {
20296         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20297         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20298         0, 0    /* No PER value map */
20299 };
20300 static asn_per_constraints_t asn_PER_memb_criticality_constr_739 CC_NOTUSED = {
20301         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20302         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20303         0, 0    /* No PER value map */
20304 };
20305 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_740 CC_NOTUSED = {
20306         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20307         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20308         0, 0    /* No PER value map */
20309 };
20310 static asn_per_constraints_t asn_PER_memb_id_constr_742 CC_NOTUSED = {
20311         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20312         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20313         0, 0    /* No PER value map */
20314 };
20315 static asn_per_constraints_t asn_PER_memb_criticality_constr_743 CC_NOTUSED = {
20316         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20317         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20318         0, 0    /* No PER value map */
20319 };
20320 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_744 CC_NOTUSED = {
20321         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20322         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20323         0, 0    /* No PER value map */
20324 };
20325 static asn_per_constraints_t asn_PER_memb_id_constr_746 CC_NOTUSED = {
20326         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20327         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20328         0, 0    /* No PER value map */
20329 };
20330 static asn_per_constraints_t asn_PER_memb_criticality_constr_747 CC_NOTUSED = {
20331         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20332         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20333         0, 0    /* No PER value map */
20334 };
20335 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_748 CC_NOTUSED = {
20336         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20337         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20338         0, 0    /* No PER value map */
20339 };
20340 static asn_per_constraints_t asn_PER_memb_id_constr_750 CC_NOTUSED = {
20341         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20342         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20343         0, 0    /* No PER value map */
20344 };
20345 static asn_per_constraints_t asn_PER_memb_criticality_constr_751 CC_NOTUSED = {
20346         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20347         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20348         0, 0    /* No PER value map */
20349 };
20350 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_752 CC_NOTUSED = {
20351         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20352         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20353         0, 0    /* No PER value map */
20354 };
20355 static asn_per_constraints_t asn_PER_memb_id_constr_754 CC_NOTUSED = {
20356         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20357         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20358         0, 0    /* No PER value map */
20359 };
20360 static asn_per_constraints_t asn_PER_memb_criticality_constr_755 CC_NOTUSED = {
20361         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20362         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20363         0, 0    /* No PER value map */
20364 };
20365 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_756 CC_NOTUSED = {
20366         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20367         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20368         0, 0    /* No PER value map */
20369 };
20370 static asn_per_constraints_t asn_PER_memb_id_constr_758 CC_NOTUSED = {
20371         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20372         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20373         0, 0    /* No PER value map */
20374 };
20375 static asn_per_constraints_t asn_PER_memb_criticality_constr_759 CC_NOTUSED = {
20376         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20377         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20378         0, 0    /* No PER value map */
20379 };
20380 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_760 CC_NOTUSED = {
20381         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20382         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20383         0, 0    /* No PER value map */
20384 };
20385 static asn_per_constraints_t asn_PER_memb_id_constr_762 CC_NOTUSED = {
20386         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20387         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20388         0, 0    /* No PER value map */
20389 };
20390 static asn_per_constraints_t asn_PER_memb_criticality_constr_763 CC_NOTUSED = {
20391         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20392         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20393         0, 0    /* No PER value map */
20394 };
20395 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_764 CC_NOTUSED = {
20396         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20397         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20398         0, 0    /* No PER value map */
20399 };
20400 static asn_per_constraints_t asn_PER_memb_id_constr_766 CC_NOTUSED = {
20401         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20402         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20403         0, 0    /* No PER value map */
20404 };
20405 static asn_per_constraints_t asn_PER_memb_criticality_constr_767 CC_NOTUSED = {
20406         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20407         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20408         0, 0    /* No PER value map */
20409 };
20410 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_768 CC_NOTUSED = {
20411         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20412         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20413         0, 0    /* No PER value map */
20414 };
20415 static asn_per_constraints_t asn_PER_memb_id_constr_770 CC_NOTUSED = {
20416         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20417         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20418         0, 0    /* No PER value map */
20419 };
20420 static asn_per_constraints_t asn_PER_memb_criticality_constr_771 CC_NOTUSED = {
20421         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20422         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20423         0, 0    /* No PER value map */
20424 };
20425 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_772 CC_NOTUSED = {
20426         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20427         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20428         0, 0    /* No PER value map */
20429 };
20430 static asn_per_constraints_t asn_PER_memb_id_constr_774 CC_NOTUSED = {
20431         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20432         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20433         0, 0    /* No PER value map */
20434 };
20435 static asn_per_constraints_t asn_PER_memb_criticality_constr_775 CC_NOTUSED = {
20436         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20437         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20438         0, 0    /* No PER value map */
20439 };
20440 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_776 CC_NOTUSED = {
20441         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20442         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20443         0, 0    /* No PER value map */
20444 };
20445 static asn_per_constraints_t asn_PER_memb_id_constr_778 CC_NOTUSED = {
20446         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20447         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20448         0, 0    /* No PER value map */
20449 };
20450 static asn_per_constraints_t asn_PER_memb_criticality_constr_779 CC_NOTUSED = {
20451         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20452         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20453         0, 0    /* No PER value map */
20454 };
20455 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_780 CC_NOTUSED = {
20456         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20457         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20458         0, 0    /* No PER value map */
20459 };
20460 static asn_per_constraints_t asn_PER_memb_id_constr_782 CC_NOTUSED = {
20461         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20462         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20463         0, 0    /* No PER value map */
20464 };
20465 static asn_per_constraints_t asn_PER_memb_criticality_constr_783 CC_NOTUSED = {
20466         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20467         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20468         0, 0    /* No PER value map */
20469 };
20470 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_784 CC_NOTUSED = {
20471         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20472         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20473         0, 0    /* No PER value map */
20474 };
20475 static asn_per_constraints_t asn_PER_memb_id_constr_786 CC_NOTUSED = {
20476         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20477         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20478         0, 0    /* No PER value map */
20479 };
20480 static asn_per_constraints_t asn_PER_memb_criticality_constr_787 CC_NOTUSED = {
20481         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20482         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20483         0, 0    /* No PER value map */
20484 };
20485 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_788 CC_NOTUSED = {
20486         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20487         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20488         0, 0    /* No PER value map */
20489 };
20490 static asn_per_constraints_t asn_PER_memb_id_constr_790 CC_NOTUSED = {
20491         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20492         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20493         0, 0    /* No PER value map */
20494 };
20495 static asn_per_constraints_t asn_PER_memb_criticality_constr_791 CC_NOTUSED = {
20496         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20497         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20498         0, 0    /* No PER value map */
20499 };
20500 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_792 CC_NOTUSED = {
20501         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20502         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20503         0, 0    /* No PER value map */
20504 };
20505 static asn_per_constraints_t asn_PER_memb_id_constr_794 CC_NOTUSED = {
20506         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20507         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20508         0, 0    /* No PER value map */
20509 };
20510 static asn_per_constraints_t asn_PER_memb_criticality_constr_795 CC_NOTUSED = {
20511         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20512         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20513         0, 0    /* No PER value map */
20514 };
20515 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_796 CC_NOTUSED = {
20516         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20517         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20518         0, 0    /* No PER value map */
20519 };
20520 static asn_per_constraints_t asn_PER_memb_id_constr_798 CC_NOTUSED = {
20521         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20522         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20523         0, 0    /* No PER value map */
20524 };
20525 static asn_per_constraints_t asn_PER_memb_criticality_constr_799 CC_NOTUSED = {
20526         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20527         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20528         0, 0    /* No PER value map */
20529 };
20530 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_800 CC_NOTUSED = {
20531         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20532         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20533         0, 0    /* No PER value map */
20534 };
20535 static asn_per_constraints_t asn_PER_memb_id_constr_802 CC_NOTUSED = {
20536         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20537         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20538         0, 0    /* No PER value map */
20539 };
20540 static asn_per_constraints_t asn_PER_memb_criticality_constr_803 CC_NOTUSED = {
20541         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20542         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20543         0, 0    /* No PER value map */
20544 };
20545 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_804 CC_NOTUSED = {
20546         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20547         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20548         0, 0    /* No PER value map */
20549 };
20550 static asn_per_constraints_t asn_PER_memb_id_constr_806 CC_NOTUSED = {
20551         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20552         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20553         0, 0    /* No PER value map */
20554 };
20555 static asn_per_constraints_t asn_PER_memb_criticality_constr_807 CC_NOTUSED = {
20556         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20558         0, 0    /* No PER value map */
20559 };
20560 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_808 CC_NOTUSED = {
20561         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20562         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20563         0, 0    /* No PER value map */
20564 };
20565 static asn_per_constraints_t asn_PER_memb_id_constr_810 CC_NOTUSED = {
20566         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20567         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20568         0, 0    /* No PER value map */
20569 };
20570 static asn_per_constraints_t asn_PER_memb_criticality_constr_811 CC_NOTUSED = {
20571         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20572         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20573         0, 0    /* No PER value map */
20574 };
20575 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_812 CC_NOTUSED = {
20576         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20577         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20578         0, 0    /* No PER value map */
20579 };
20580 static asn_per_constraints_t asn_PER_memb_id_constr_814 CC_NOTUSED = {
20581         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20582         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20583         0, 0    /* No PER value map */
20584 };
20585 static asn_per_constraints_t asn_PER_memb_criticality_constr_815 CC_NOTUSED = {
20586         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20587         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20588         0, 0    /* No PER value map */
20589 };
20590 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_816 CC_NOTUSED = {
20591         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20592         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20593         0, 0    /* No PER value map */
20594 };
20595 static asn_per_constraints_t asn_PER_memb_id_constr_818 CC_NOTUSED = {
20596         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20597         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20598         0, 0    /* No PER value map */
20599 };
20600 static asn_per_constraints_t asn_PER_memb_criticality_constr_819 CC_NOTUSED = {
20601         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20602         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20603         0, 0    /* No PER value map */
20604 };
20605 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_820 CC_NOTUSED = {
20606         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20607         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20608         0, 0    /* No PER value map */
20609 };
20610 static asn_per_constraints_t asn_PER_memb_id_constr_822 CC_NOTUSED = {
20611         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20612         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20613         0, 0    /* No PER value map */
20614 };
20615 static asn_per_constraints_t asn_PER_memb_criticality_constr_823 CC_NOTUSED = {
20616         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20617         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20618         0, 0    /* No PER value map */
20619 };
20620 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_824 CC_NOTUSED = {
20621         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20622         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20623         0, 0    /* No PER value map */
20624 };
20625 static asn_per_constraints_t asn_PER_memb_id_constr_826 CC_NOTUSED = {
20626         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20627         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20628         0, 0    /* No PER value map */
20629 };
20630 static asn_per_constraints_t asn_PER_memb_criticality_constr_827 CC_NOTUSED = {
20631         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20632         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20633         0, 0    /* No PER value map */
20634 };
20635 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_828 CC_NOTUSED = {
20636         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20637         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20638         0, 0    /* No PER value map */
20639 };
20640 static asn_per_constraints_t asn_PER_memb_id_constr_830 CC_NOTUSED = {
20641         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20642         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20643         0, 0    /* No PER value map */
20644 };
20645 static asn_per_constraints_t asn_PER_memb_criticality_constr_831 CC_NOTUSED = {
20646         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20647         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20648         0, 0    /* No PER value map */
20649 };
20650 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_832 CC_NOTUSED = {
20651         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20652         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20653         0, 0    /* No PER value map */
20654 };
20655 static asn_per_constraints_t asn_PER_memb_id_constr_834 CC_NOTUSED = {
20656         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20657         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20658         0, 0    /* No PER value map */
20659 };
20660 static asn_per_constraints_t asn_PER_memb_criticality_constr_835 CC_NOTUSED = {
20661         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20662         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20663         0, 0    /* No PER value map */
20664 };
20665 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_836 CC_NOTUSED = {
20666         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20667         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20668         0, 0    /* No PER value map */
20669 };
20670 static asn_per_constraints_t asn_PER_memb_id_constr_838 CC_NOTUSED = {
20671         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20672         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20673         0, 0    /* No PER value map */
20674 };
20675 static asn_per_constraints_t asn_PER_memb_criticality_constr_839 CC_NOTUSED = {
20676         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20678         0, 0    /* No PER value map */
20679 };
20680 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_840 CC_NOTUSED = {
20681         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20682         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20683         0, 0    /* No PER value map */
20684 };
20685 static asn_per_constraints_t asn_PER_memb_id_constr_842 CC_NOTUSED = {
20686         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20687         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20688         0, 0    /* No PER value map */
20689 };
20690 static asn_per_constraints_t asn_PER_memb_criticality_constr_843 CC_NOTUSED = {
20691         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20692         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20693         0, 0    /* No PER value map */
20694 };
20695 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_844 CC_NOTUSED = {
20696         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20697         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20698         0, 0    /* No PER value map */
20699 };
20700 static asn_per_constraints_t asn_PER_memb_id_constr_846 CC_NOTUSED = {
20701         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20702         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20703         0, 0    /* No PER value map */
20704 };
20705 static asn_per_constraints_t asn_PER_memb_criticality_constr_847 CC_NOTUSED = {
20706         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20707         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20708         0, 0    /* No PER value map */
20709 };
20710 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_848 CC_NOTUSED = {
20711         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20712         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20713         0, 0    /* No PER value map */
20714 };
20715 static asn_per_constraints_t asn_PER_memb_id_constr_850 CC_NOTUSED = {
20716         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20718         0, 0    /* No PER value map */
20719 };
20720 static asn_per_constraints_t asn_PER_memb_criticality_constr_851 CC_NOTUSED = {
20721         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20722         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20723         0, 0    /* No PER value map */
20724 };
20725 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_852 CC_NOTUSED = {
20726         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20727         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20728         0, 0    /* No PER value map */
20729 };
20730 static asn_per_constraints_t asn_PER_memb_id_constr_854 CC_NOTUSED = {
20731         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20732         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20733         0, 0    /* No PER value map */
20734 };
20735 static asn_per_constraints_t asn_PER_memb_criticality_constr_855 CC_NOTUSED = {
20736         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20737         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20738         0, 0    /* No PER value map */
20739 };
20740 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_856 CC_NOTUSED = {
20741         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20742         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20743         0, 0    /* No PER value map */
20744 };
20745 static asn_per_constraints_t asn_PER_memb_id_constr_858 CC_NOTUSED = {
20746         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20747         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20748         0, 0    /* No PER value map */
20749 };
20750 static asn_per_constraints_t asn_PER_memb_criticality_constr_859 CC_NOTUSED = {
20751         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20752         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20753         0, 0    /* No PER value map */
20754 };
20755 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_860 CC_NOTUSED = {
20756         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20758         0, 0    /* No PER value map */
20759 };
20760 static asn_per_constraints_t asn_PER_memb_id_constr_862 CC_NOTUSED = {
20761         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20762         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20763         0, 0    /* No PER value map */
20764 };
20765 static asn_per_constraints_t asn_PER_memb_criticality_constr_863 CC_NOTUSED = {
20766         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20767         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20768         0, 0    /* No PER value map */
20769 };
20770 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_864 CC_NOTUSED = {
20771         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20772         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20773         0, 0    /* No PER value map */
20774 };
20775 static asn_per_constraints_t asn_PER_memb_id_constr_866 CC_NOTUSED = {
20776         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20777         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20778         0, 0    /* No PER value map */
20779 };
20780 static asn_per_constraints_t asn_PER_memb_criticality_constr_867 CC_NOTUSED = {
20781         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20782         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20783         0, 0    /* No PER value map */
20784 };
20785 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_868 CC_NOTUSED = {
20786         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20787         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20788         0, 0    /* No PER value map */
20789 };
20790 static asn_per_constraints_t asn_PER_memb_id_constr_870 CC_NOTUSED = {
20791         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20792         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20793         0, 0    /* No PER value map */
20794 };
20795 static asn_per_constraints_t asn_PER_memb_criticality_constr_871 CC_NOTUSED = {
20796         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20798         0, 0    /* No PER value map */
20799 };
20800 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_872 CC_NOTUSED = {
20801         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20802         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20803         0, 0    /* No PER value map */
20804 };
20805 static asn_per_constraints_t asn_PER_memb_id_constr_874 CC_NOTUSED = {
20806         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20807         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20808         0, 0    /* No PER value map */
20809 };
20810 static asn_per_constraints_t asn_PER_memb_criticality_constr_875 CC_NOTUSED = {
20811         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20812         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20813         0, 0    /* No PER value map */
20814 };
20815 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_876 CC_NOTUSED = {
20816         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20817         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20818         0, 0    /* No PER value map */
20819 };
20820 static asn_per_constraints_t asn_PER_memb_id_constr_878 CC_NOTUSED = {
20821         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20822         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20823         0, 0    /* No PER value map */
20824 };
20825 static asn_per_constraints_t asn_PER_memb_criticality_constr_879 CC_NOTUSED = {
20826         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20827         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20828         0, 0    /* No PER value map */
20829 };
20830 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_880 CC_NOTUSED = {
20831         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20832         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20833         0, 0    /* No PER value map */
20834 };
20835 static asn_per_constraints_t asn_PER_memb_id_constr_882 CC_NOTUSED = {
20836         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20837         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20838         0, 0    /* No PER value map */
20839 };
20840 static asn_per_constraints_t asn_PER_memb_criticality_constr_883 CC_NOTUSED = {
20841         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20842         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20843         0, 0    /* No PER value map */
20844 };
20845 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_884 CC_NOTUSED = {
20846         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20847         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20848         0, 0    /* No PER value map */
20849 };
20850 static asn_per_constraints_t asn_PER_memb_id_constr_886 CC_NOTUSED = {
20851         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20852         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20853         0, 0    /* No PER value map */
20854 };
20855 static asn_per_constraints_t asn_PER_memb_criticality_constr_887 CC_NOTUSED = {
20856         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20857         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20858         0, 0    /* No PER value map */
20859 };
20860 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_888 CC_NOTUSED = {
20861         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20862         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20863         0, 0    /* No PER value map */
20864 };
20865 static asn_per_constraints_t asn_PER_memb_id_constr_890 CC_NOTUSED = {
20866         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20867         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20868         0, 0    /* No PER value map */
20869 };
20870 static asn_per_constraints_t asn_PER_memb_criticality_constr_891 CC_NOTUSED = {
20871         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20872         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20873         0, 0    /* No PER value map */
20874 };
20875 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_892 CC_NOTUSED = {
20876         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20877         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20878         0, 0    /* No PER value map */
20879 };
20880 static asn_TYPE_member_t asn_MBR_extensionValue_4[] = {
20881         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.ManagementBasedMDTallowed),
20882                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
20883                 0,
20884                 &asn_DEF_ManagementBasedMDTallowed,
20885                 0,
20886                 { 0, 0, 0 },
20887                 0, 0, /* No default value */
20888                 "ManagementBasedMDTallowed"
20889                 },
20890         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.MDTPLMNList),
20891                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20892                 0,
20893                 &asn_DEF_MDTPLMNList,
20894                 0,
20895                 { 0, 0, 0 },
20896                 0, 0, /* No default value */
20897                 "MDTPLMNList"
20898                 },
20899         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
20900                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20901                 0,
20902                 &asn_DEF_UESidelinkAggregateMaximumBitRate,
20903                 0,
20904                 { 0, 0, 0 },
20905                 0, 0, /* No default value */
20906                 "UESidelinkAggregateMaximumBitRate"
20907                 },
20908 };
20909 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_4[] = {
20910     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* ManagementBasedMDTallowed */
20911     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* MDTPLMNList */
20912     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* UESidelinkAggregateMaximumBitRate */
20913 };
20914 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
20915         sizeof(struct UE_ContextInformation_ExtIEs__extensionValue),
20916         offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, _asn_ctx),
20917         offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, present),
20918         sizeof(((struct UE_ContextInformation_ExtIEs__extensionValue *)0)->present),
20919         asn_MAP_extensionValue_tag2el_4,
20920         3,      /* Count of tags in the map */
20921         0, 0,
20922         -1      /* Extensions start */
20923 };
20924 static /* Use -fall-defs-global to expose */
20925 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
20926         "extensionValue",
20927         "extensionValue",
20928         &asn_OP_OPEN_TYPE,
20929         0,      /* No effective tags (pointer) */
20930         0,      /* No effective tags (count) */
20931         0,      /* No tags (pointer) */
20932         0,      /* No tags (count) */
20933         { 0, 0, OPEN_TYPE_constraint },
20934         asn_MBR_extensionValue_4,
20935         3,      /* Elements count */
20936         &asn_SPC_extensionValue_specs_4 /* Additional specs */
20937 };
20938
20939 asn_TYPE_member_t asn_MBR_UE_ContextInformation_ExtIEs_1[] = {
20940         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, id),
20941                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20942                 -1,     /* IMPLICIT tag at current level */
20943                 &asn_DEF_ProtocolIE_ID,
20944                 0,
20945                 { 0, &asn_PER_memb_id_constr_2,  memb_id_constraint_1 },
20946                 0, 0, /* No default value */
20947                 "id"
20948                 },
20949         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, criticality),
20950                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20951                 -1,     /* IMPLICIT tag at current level */
20952                 &asn_DEF_Criticality,
20953                 select_UE_ContextInformation_ExtIEs_criticality_type,
20954                 { 0, &asn_PER_memb_criticality_constr_3,  memb_criticality_constraint_1 },
20955                 0, 0, /* No default value */
20956                 "criticality"
20957                 },
20958         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, extensionValue),
20959                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20960                 +1,     /* EXPLICIT tag at current level */
20961                 &asn_DEF_extensionValue_4,
20962                 select_UE_ContextInformation_ExtIEs_extensionValue_type,
20963                 { 0, &asn_PER_memb_extensionValue_constr_4,  memb_extensionValue_constraint_1 },
20964                 0, 0, /* No default value */
20965                 "extensionValue"
20966                 },
20967 };
20968 static const ber_tlv_tag_t asn_DEF_UE_ContextInformation_ExtIEs_tags_1[] = {
20969         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20970 };
20971 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1[] = {
20972     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20973     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20974     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20975 };
20976 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformation_ExtIEs_specs_1 = {
20977         sizeof(struct UE_ContextInformation_ExtIEs),
20978         offsetof(struct UE_ContextInformation_ExtIEs, _asn_ctx),
20979         asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1,
20980         3,      /* Count of tags in the map */
20981         0, 0, 0,        /* Optional elements (not needed) */
20982         -1,     /* First extension addition */
20983 };
20984 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformation_ExtIEs = {
20985         "UE-ContextInformation-ExtIEs",
20986         "UE-ContextInformation-ExtIEs",
20987         &asn_OP_SEQUENCE,
20988         asn_DEF_UE_ContextInformation_ExtIEs_tags_1,
20989         sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
20990                 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
20991         asn_DEF_UE_ContextInformation_ExtIEs_tags_1,    /* Same as above */
20992         sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
20993                 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
20994         { 0, 0, SEQUENCE_constraint },
20995         asn_MBR_UE_ContextInformation_ExtIEs_1,
20996         3,      /* Elements count */
20997         &asn_SPC_UE_ContextInformation_ExtIEs_specs_1   /* Additional specs */
20998 };
20999
21000 static asn_TYPE_member_t asn_MBR_extensionValue_8[] = {
21001         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, choice.BearerType),
21002                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21003                 0,
21004                 &asn_DEF_BearerType,
21005                 0,
21006                 { 0, 0, 0 },
21007                 0, 0, /* No default value */
21008                 "BearerType"
21009                 },
21010 };
21011 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_8[] = {
21012     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* BearerType */
21013 };
21014 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
21015         sizeof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue),
21016         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
21017         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, present),
21018         sizeof(((struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
21019         asn_MAP_extensionValue_tag2el_8,
21020         1,      /* Count of tags in the map */
21021         0, 0,
21022         -1      /* Extensions start */
21023 };
21024 static /* Use -fall-defs-global to expose */
21025 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
21026         "extensionValue",
21027         "extensionValue",
21028         &asn_OP_OPEN_TYPE,
21029         0,      /* No effective tags (pointer) */
21030         0,      /* No effective tags (count) */
21031         0,      /* No tags (pointer) */
21032         0,      /* No tags (count) */
21033         { 0, 0, OPEN_TYPE_constraint },
21034         asn_MBR_extensionValue_8,
21035         1,      /* Elements count */
21036         &asn_SPC_extensionValue_specs_8 /* Additional specs */
21037 };
21038
21039 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5[] = {
21040         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id),
21041                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21042                 -1,     /* IMPLICIT tag at current level */
21043                 &asn_DEF_ProtocolIE_ID,
21044                 0,
21045                 { 0, &asn_PER_memb_id_constr_6,  memb_id_constraint_5 },
21046                 0, 0, /* No default value */
21047                 "id"
21048                 },
21049         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, criticality),
21050                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21051                 -1,     /* IMPLICIT tag at current level */
21052                 &asn_DEF_Criticality,
21053                 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type,
21054                 { 0, &asn_PER_memb_criticality_constr_7,  memb_criticality_constraint_5 },
21055                 0, 0, /* No default value */
21056                 "criticality"
21057                 },
21058         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, extensionValue),
21059                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21060                 +1,     /* EXPLICIT tag at current level */
21061                 &asn_DEF_extensionValue_8,
21062                 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type,
21063                 { 0, &asn_PER_memb_extensionValue_constr_8,  memb_extensionValue_constraint_5 },
21064                 0, 0, /* No default value */
21065                 "extensionValue"
21066                 },
21067 };
21068 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[] = {
21069         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21070 };
21071 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5[] = {
21072     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21073     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21074     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21075 };
21076 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 = {
21077         sizeof(struct E_RABs_ToBeSetup_ItemExtIEs),
21078         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, _asn_ctx),
21079         asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5,
21080         3,      /* Count of tags in the map */
21081         0, 0, 0,        /* Optional elements (not needed) */
21082         -1,     /* First extension addition */
21083 };
21084 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs = {
21085         "E-RABs-ToBeSetup-ItemExtIEs",
21086         "E-RABs-ToBeSetup-ItemExtIEs",
21087         &asn_OP_SEQUENCE,
21088         asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,
21089         sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
21090                 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
21091         asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,     /* Same as above */
21092         sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
21093                 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
21094         { 0, 0, SEQUENCE_constraint },
21095         asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5,
21096         3,      /* Elements count */
21097         &asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5    /* Additional specs */
21098 };
21099
21100 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
21101         sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue),
21102         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, _asn_ctx),
21103         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, present),
21104         sizeof(((struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue *)0)->present),
21105         0,      /* No top level tags */
21106         0,      /* No tags in the map */
21107         0, 0,
21108         -1      /* Extensions start */
21109 };
21110 static /* Use -fall-defs-global to expose */
21111 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
21112         "extensionValue",
21113         "extensionValue",
21114         &asn_OP_OPEN_TYPE,
21115         0,      /* No effective tags (pointer) */
21116         0,      /* No effective tags (count) */
21117         0,      /* No tags (pointer) */
21118         0,      /* No tags (count) */
21119         { 0, 0, OPEN_TYPE_constraint },
21120         0, 0,   /* No members */
21121         &asn_SPC_extensionValue_specs_12        /* Additional specs */
21122 };
21123
21124 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9[] = {
21125         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, id),
21126                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21127                 -1,     /* IMPLICIT tag at current level */
21128                 &asn_DEF_ProtocolIE_ID,
21129                 0,
21130                 { 0, &asn_PER_memb_id_constr_10,  memb_id_constraint_9 },
21131                 0, 0, /* No default value */
21132                 "id"
21133                 },
21134         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, criticality),
21135                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21136                 -1,     /* IMPLICIT tag at current level */
21137                 &asn_DEF_Criticality,
21138                 0,
21139                 { 0, &asn_PER_memb_criticality_constr_11,  memb_criticality_constraint_9 },
21140                 0, 0, /* No default value */
21141                 "criticality"
21142                 },
21143         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, extensionValue),
21144                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21145                 +1,     /* EXPLICIT tag at current level */
21146                 &asn_DEF_extensionValue_12,
21147                 0,
21148                 { 0, &asn_PER_memb_extensionValue_constr_12,  memb_extensionValue_constraint_9 },
21149                 0, 0, /* No default value */
21150                 "extensionValue"
21151                 },
21152 };
21153 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[] = {
21154         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21155 };
21156 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9[] = {
21157     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21158     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21159     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21160 };
21161 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 = {
21162         sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs),
21163         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, _asn_ctx),
21164         asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9,
21165         3,      /* Count of tags in the map */
21166         0, 0, 0,        /* Optional elements (not needed) */
21167         -1,     /* First extension addition */
21168 };
21169 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs = {
21170         "UE-ContextReferenceAtSeNB-ItemExtIEs",
21171         "UE-ContextReferenceAtSeNB-ItemExtIEs",
21172         &asn_OP_SEQUENCE,
21173         asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,
21174         sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
21175                 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
21176         asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,    /* Same as above */
21177         sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
21178                 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
21179         { 0, 0, SEQUENCE_constraint },
21180         asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9,
21181         3,      /* Elements count */
21182         &asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9   /* Additional specs */
21183 };
21184
21185 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
21186         sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue),
21187         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, _asn_ctx),
21188         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, present),
21189         sizeof(((struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue *)0)->present),
21190         0,      /* No top level tags */
21191         0,      /* No tags in the map */
21192         0, 0,
21193         -1      /* Extensions start */
21194 };
21195 static /* Use -fall-defs-global to expose */
21196 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
21197         "extensionValue",
21198         "extensionValue",
21199         &asn_OP_OPEN_TYPE,
21200         0,      /* No effective tags (pointer) */
21201         0,      /* No effective tags (count) */
21202         0,      /* No tags (pointer) */
21203         0,      /* No tags (count) */
21204         { 0, 0, OPEN_TYPE_constraint },
21205         0, 0,   /* No members */
21206         &asn_SPC_extensionValue_specs_16        /* Additional specs */
21207 };
21208
21209 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13[] = {
21210         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, id),
21211                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21212                 -1,     /* IMPLICIT tag at current level */
21213                 &asn_DEF_ProtocolIE_ID,
21214                 0,
21215                 { 0, &asn_PER_memb_id_constr_14,  memb_id_constraint_13 },
21216                 0, 0, /* No default value */
21217                 "id"
21218                 },
21219         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, criticality),
21220                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21221                 -1,     /* IMPLICIT tag at current level */
21222                 &asn_DEF_Criticality,
21223                 0,
21224                 { 0, &asn_PER_memb_criticality_constr_15,  memb_criticality_constraint_13 },
21225                 0, 0, /* No default value */
21226                 "criticality"
21227                 },
21228         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, extensionValue),
21229                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21230                 +1,     /* EXPLICIT tag at current level */
21231                 &asn_DEF_extensionValue_16,
21232                 0,
21233                 { 0, &asn_PER_memb_extensionValue_constr_16,  memb_extensionValue_constraint_13 },
21234                 0, 0, /* No default value */
21235                 "extensionValue"
21236                 },
21237 };
21238 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[] = {
21239         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21240 };
21241 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13[] = {
21242     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21243     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21244     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21245 };
21246 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 = {
21247         sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs),
21248         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, _asn_ctx),
21249         asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13,
21250         3,      /* Count of tags in the map */
21251         0, 0, 0,        /* Optional elements (not needed) */
21252         -1,     /* First extension addition */
21253 };
21254 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs = {
21255         "UE-ContextReferenceAtWT-ItemExtIEs",
21256         "UE-ContextReferenceAtWT-ItemExtIEs",
21257         &asn_OP_SEQUENCE,
21258         asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,
21259         sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
21260                 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
21261         asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,     /* Same as above */
21262         sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
21263                 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
21264         { 0, 0, SEQUENCE_constraint },
21265         asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13,
21266         3,      /* Elements count */
21267         &asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13    /* Additional specs */
21268 };
21269
21270 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
21271         sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue),
21272         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, _asn_ctx),
21273         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, present),
21274         sizeof(((struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue *)0)->present),
21275         0,      /* No top level tags */
21276         0,      /* No tags in the map */
21277         0, 0,
21278         -1      /* Extensions start */
21279 };
21280 static /* Use -fall-defs-global to expose */
21281 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
21282         "extensionValue",
21283         "extensionValue",
21284         &asn_OP_OPEN_TYPE,
21285         0,      /* No effective tags (pointer) */
21286         0,      /* No effective tags (count) */
21287         0,      /* No tags (pointer) */
21288         0,      /* No tags (count) */
21289         { 0, 0, OPEN_TYPE_constraint },
21290         0, 0,   /* No members */
21291         &asn_SPC_extensionValue_specs_20        /* Additional specs */
21292 };
21293
21294 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17[] = {
21295         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, id),
21296                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21297                 -1,     /* IMPLICIT tag at current level */
21298                 &asn_DEF_ProtocolIE_ID,
21299                 0,
21300                 { 0, &asn_PER_memb_id_constr_18,  memb_id_constraint_17 },
21301                 0, 0, /* No default value */
21302                 "id"
21303                 },
21304         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, criticality),
21305                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21306                 -1,     /* IMPLICIT tag at current level */
21307                 &asn_DEF_Criticality,
21308                 0,
21309                 { 0, &asn_PER_memb_criticality_constr_19,  memb_criticality_constraint_17 },
21310                 0, 0, /* No default value */
21311                 "criticality"
21312                 },
21313         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, extensionValue),
21314                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21315                 +1,     /* EXPLICIT tag at current level */
21316                 &asn_DEF_extensionValue_20,
21317                 0,
21318                 { 0, &asn_PER_memb_extensionValue_constr_20,  memb_extensionValue_constraint_17 },
21319                 0, 0, /* No default value */
21320                 "extensionValue"
21321                 },
21322 };
21323 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[] = {
21324         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21325 };
21326 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17[] = {
21327     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21328     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21329     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21330 };
21331 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 = {
21332         sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs),
21333         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, _asn_ctx),
21334         asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17,
21335         3,      /* Count of tags in the map */
21336         0, 0, 0,        /* Optional elements (not needed) */
21337         -1,     /* First extension addition */
21338 };
21339 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs = {
21340         "UE-ContextReferenceAtSgNB-ItemExtIEs",
21341         "UE-ContextReferenceAtSgNB-ItemExtIEs",
21342         &asn_OP_SEQUENCE,
21343         asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,
21344         sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
21345                 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
21346         asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,   /* Same as above */
21347         sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
21348                 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
21349         { 0, 0, SEQUENCE_constraint },
21350         asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17,
21351         3,      /* Elements count */
21352         &asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17  /* Additional specs */
21353 };
21354
21355 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
21356         sizeof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue),
21357         offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, _asn_ctx),
21358         offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, present),
21359         sizeof(((struct E_RABs_Admitted_Item_ExtIEs__extensionValue *)0)->present),
21360         0,      /* No top level tags */
21361         0,      /* No tags in the map */
21362         0, 0,
21363         -1      /* Extensions start */
21364 };
21365 static /* Use -fall-defs-global to expose */
21366 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
21367         "extensionValue",
21368         "extensionValue",
21369         &asn_OP_OPEN_TYPE,
21370         0,      /* No effective tags (pointer) */
21371         0,      /* No effective tags (count) */
21372         0,      /* No tags (pointer) */
21373         0,      /* No tags (count) */
21374         { 0, 0, OPEN_TYPE_constraint },
21375         0, 0,   /* No members */
21376         &asn_SPC_extensionValue_specs_24        /* Additional specs */
21377 };
21378
21379 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_Item_ExtIEs_21[] = {
21380         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, id),
21381                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21382                 -1,     /* IMPLICIT tag at current level */
21383                 &asn_DEF_ProtocolIE_ID,
21384                 0,
21385                 { 0, &asn_PER_memb_id_constr_22,  memb_id_constraint_21 },
21386                 0, 0, /* No default value */
21387                 "id"
21388                 },
21389         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, criticality),
21390                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21391                 -1,     /* IMPLICIT tag at current level */
21392                 &asn_DEF_Criticality,
21393                 0,
21394                 { 0, &asn_PER_memb_criticality_constr_23,  memb_criticality_constraint_21 },
21395                 0, 0, /* No default value */
21396                 "criticality"
21397                 },
21398         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, extensionValue),
21399                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21400                 +1,     /* EXPLICIT tag at current level */
21401                 &asn_DEF_extensionValue_24,
21402                 0,
21403                 { 0, &asn_PER_memb_extensionValue_constr_24,  memb_extensionValue_constraint_21 },
21404                 0, 0, /* No default value */
21405                 "extensionValue"
21406                 },
21407 };
21408 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[] = {
21409         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21410 };
21411 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21[] = {
21412     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21413     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21414     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21415 };
21416 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 = {
21417         sizeof(struct E_RABs_Admitted_Item_ExtIEs),
21418         offsetof(struct E_RABs_Admitted_Item_ExtIEs, _asn_ctx),
21419         asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21,
21420         3,      /* Count of tags in the map */
21421         0, 0, 0,        /* Optional elements (not needed) */
21422         -1,     /* First extension addition */
21423 };
21424 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_Item_ExtIEs = {
21425         "E-RABs-Admitted-Item-ExtIEs",
21426         "E-RABs-Admitted-Item-ExtIEs",
21427         &asn_OP_SEQUENCE,
21428         asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,
21429         sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
21430                 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
21431         asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,    /* Same as above */
21432         sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
21433                 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
21434         { 0, 0, SEQUENCE_constraint },
21435         asn_MBR_E_RABs_Admitted_Item_ExtIEs_21,
21436         3,      /* Elements count */
21437         &asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21   /* Additional specs */
21438 };
21439
21440 static asn_TYPE_member_t asn_MBR_extensionValue_28[] = {
21441         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsExtended),
21442                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
21443                 0,
21444                 &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended,
21445                 0,
21446                 { 0, 0, 0 },
21447                 0, 0, /* No default value */
21448                 "ReceiveStatusOfULPDCPSDUsExtended"
21449                 },
21450         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTValueExtended),
21451                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21452                 0,
21453                 &asn_DEF_COUNTValueExtended,
21454                 0,
21455                 { 0, 0, 0 },
21456                 0, 0, /* No default value */
21457                 "COUNTValueExtended"
21458                 },
21459         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsPDCP_SNlength18),
21460                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
21461                 0,
21462                 &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,
21463                 0,
21464                 { 0, 0, 0 },
21465                 0, 0, /* No default value */
21466                 "ReceiveStatusOfULPDCPSDUsPDCP-SNlength18"
21467                 },
21468         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTvaluePDCP_SNlength18),
21469                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21470                 0,
21471                 &asn_DEF_COUNTvaluePDCP_SNlength18,
21472                 0,
21473                 { 0, 0, 0 },
21474                 0, 0, /* No default value */
21475                 "COUNTvaluePDCP-SNlength18"
21476                 },
21477 };
21478 static const unsigned asn_MAP_extensionValue_to_canonical_28[] = { 0, 2, 1, 3 };
21479 static const unsigned asn_MAP_extensionValue_from_canonical_28[] = { 0, 2, 1, 3 };
21480 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_28[] = {
21481     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* ReceiveStatusOfULPDCPSDUsExtended */
21482     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, -1, 0 }, /* ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 */
21483     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* COUNTValueExtended */
21484     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* COUNTvaluePDCP-SNlength18 */
21485 };
21486 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
21487         sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue),
21488         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, _asn_ctx),
21489         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, present),
21490         sizeof(((struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue *)0)->present),
21491         asn_MAP_extensionValue_tag2el_28,
21492         4,      /* Count of tags in the map */
21493         asn_MAP_extensionValue_to_canonical_28,
21494         asn_MAP_extensionValue_from_canonical_28,
21495         -1      /* Extensions start */
21496 };
21497 static /* Use -fall-defs-global to expose */
21498 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
21499         "extensionValue",
21500         "extensionValue",
21501         &asn_OP_OPEN_TYPE,
21502         0,      /* No effective tags (pointer) */
21503         0,      /* No effective tags (count) */
21504         0,      /* No tags (pointer) */
21505         0,      /* No tags (count) */
21506         { 0, 0, OPEN_TYPE_constraint },
21507         asn_MBR_extensionValue_28,
21508         4,      /* Elements count */
21509         &asn_SPC_extensionValue_specs_28        /* Additional specs */
21510 };
21511
21512 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25[] = {
21513         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id),
21514                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21515                 -1,     /* IMPLICIT tag at current level */
21516                 &asn_DEF_ProtocolIE_ID,
21517                 0,
21518                 { 0, &asn_PER_memb_id_constr_26,  memb_id_constraint_25 },
21519                 0, 0, /* No default value */
21520                 "id"
21521                 },
21522         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, criticality),
21523                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21524                 -1,     /* IMPLICIT tag at current level */
21525                 &asn_DEF_Criticality,
21526                 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type,
21527                 { 0, &asn_PER_memb_criticality_constr_27,  memb_criticality_constraint_25 },
21528                 0, 0, /* No default value */
21529                 "criticality"
21530                 },
21531         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, extensionValue),
21532                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21533                 +1,     /* EXPLICIT tag at current level */
21534                 &asn_DEF_extensionValue_28,
21535                 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type,
21536                 { 0, &asn_PER_memb_extensionValue_constr_28,  memb_extensionValue_constraint_25 },
21537                 0, 0, /* No default value */
21538                 "extensionValue"
21539                 },
21540 };
21541 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[] = {
21542         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21543 };
21544 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25[] = {
21545     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21546     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21547     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21548 };
21549 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 = {
21550         sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs),
21551         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, _asn_ctx),
21552         asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25,
21553         3,      /* Count of tags in the map */
21554         0, 0, 0,        /* Optional elements (not needed) */
21555         -1,     /* First extension addition */
21556 };
21557 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs = {
21558         "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
21559         "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
21560         &asn_OP_SEQUENCE,
21561         asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,
21562         sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
21563                 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
21564         asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,      /* Same as above */
21565         sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
21566                 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
21567         { 0, 0, SEQUENCE_constraint },
21568         asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25,
21569         3,      /* Elements count */
21570         &asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25     /* Additional specs */
21571 };
21572
21573 static asn_TYPE_member_t asn_MBR_extensionValue_32[] = {
21574         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ABSInformation),
21575                 -1 /* Ambiguous tag (CHOICE?) */,
21576                 0,
21577                 &asn_DEF_ABSInformation,
21578                 0,
21579                 { 0, 0, 0 },
21580                 0, 0, /* No default value */
21581                 "ABSInformation"
21582                 },
21583         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.InvokeIndication),
21584                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21585                 0,
21586                 &asn_DEF_InvokeIndication,
21587                 0,
21588                 { 0, 0, 0 },
21589                 0, 0, /* No default value */
21590                 "InvokeIndication"
21591                 },
21592         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.SubframeAssignment),
21593                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21594                 0,
21595                 &asn_DEF_SubframeAssignment,
21596                 0,
21597                 { 0, 0, 0 },
21598                 0, 0, /* No default value */
21599                 "SubframeAssignment"
21600                 },
21601         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ExtendedULInterferenceOverloadInfo),
21602                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21603                 0,
21604                 &asn_DEF_ExtendedULInterferenceOverloadInfo,
21605                 0,
21606                 { 0, 0, 0 },
21607                 0, 0, /* No default value */
21608                 "ExtendedULInterferenceOverloadInfo"
21609                 },
21610         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.CoMPInformation),
21611                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21612                 0,
21613                 &asn_DEF_CoMPInformation,
21614                 0,
21615                 { 0, 0, 0 },
21616                 0, 0, /* No default value */
21617                 "CoMPInformation"
21618                 },
21619         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.DynamicDLTransmissionInformation),
21620                 -1 /* Ambiguous tag (CHOICE?) */,
21621                 0,
21622                 &asn_DEF_DynamicDLTransmissionInformation,
21623                 0,
21624                 { 0, 0, 0 },
21625                 0, 0, /* No default value */
21626                 "DynamicDLTransmissionInformation"
21627                 },
21628 };
21629 static const unsigned asn_MAP_extensionValue_to_canonical_32[] = { 1, 2, 3, 4, 0, 5 };
21630 static const unsigned asn_MAP_extensionValue_from_canonical_32[] = { 4, 0, 1, 2, 3, 5 };
21631 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_32[] = {
21632     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* InvokeIndication */
21633     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* SubframeAssignment */
21634     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* ExtendedULInterferenceOverloadInfo */
21635     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* CoMPInformation */
21636     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* fdd */
21637     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, -1, 0 }, /* naics-active */
21638     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* tdd */
21639     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, -1, 0 }, /* naics-inactive */
21640     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* abs-inactive */
21641 };
21642 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
21643         sizeof(struct CellInformation_Item_ExtIEs__extensionValue),
21644         offsetof(struct CellInformation_Item_ExtIEs__extensionValue, _asn_ctx),
21645         offsetof(struct CellInformation_Item_ExtIEs__extensionValue, present),
21646         sizeof(((struct CellInformation_Item_ExtIEs__extensionValue *)0)->present),
21647         asn_MAP_extensionValue_tag2el_32,
21648         9,      /* Count of tags in the map */
21649         asn_MAP_extensionValue_to_canonical_32,
21650         asn_MAP_extensionValue_from_canonical_32,
21651         -1      /* Extensions start */
21652 };
21653 static /* Use -fall-defs-global to expose */
21654 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
21655         "extensionValue",
21656         "extensionValue",
21657         &asn_OP_OPEN_TYPE,
21658         0,      /* No effective tags (pointer) */
21659         0,      /* No effective tags (count) */
21660         0,      /* No tags (pointer) */
21661         0,      /* No tags (count) */
21662         { 0, 0, OPEN_TYPE_constraint },
21663         asn_MBR_extensionValue_32,
21664         6,      /* Elements count */
21665         &asn_SPC_extensionValue_specs_32        /* Additional specs */
21666 };
21667
21668 asn_TYPE_member_t asn_MBR_CellInformation_Item_ExtIEs_29[] = {
21669         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, id),
21670                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21671                 -1,     /* IMPLICIT tag at current level */
21672                 &asn_DEF_ProtocolIE_ID,
21673                 0,
21674                 { 0, &asn_PER_memb_id_constr_30,  memb_id_constraint_29 },
21675                 0, 0, /* No default value */
21676                 "id"
21677                 },
21678         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, criticality),
21679                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21680                 -1,     /* IMPLICIT tag at current level */
21681                 &asn_DEF_Criticality,
21682                 select_CellInformation_Item_ExtIEs_criticality_type,
21683                 { 0, &asn_PER_memb_criticality_constr_31,  memb_criticality_constraint_29 },
21684                 0, 0, /* No default value */
21685                 "criticality"
21686                 },
21687         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, extensionValue),
21688                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21689                 +1,     /* EXPLICIT tag at current level */
21690                 &asn_DEF_extensionValue_32,
21691                 select_CellInformation_Item_ExtIEs_extensionValue_type,
21692                 { 0, &asn_PER_memb_extensionValue_constr_32,  memb_extensionValue_constraint_29 },
21693                 0, 0, /* No default value */
21694                 "extensionValue"
21695                 },
21696 };
21697 static const ber_tlv_tag_t asn_DEF_CellInformation_Item_ExtIEs_tags_29[] = {
21698         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21699 };
21700 static const asn_TYPE_tag2member_t asn_MAP_CellInformation_Item_ExtIEs_tag2el_29[] = {
21701     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21702     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21703     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21704 };
21705 asn_SEQUENCE_specifics_t asn_SPC_CellInformation_Item_ExtIEs_specs_29 = {
21706         sizeof(struct CellInformation_Item_ExtIEs),
21707         offsetof(struct CellInformation_Item_ExtIEs, _asn_ctx),
21708         asn_MAP_CellInformation_Item_ExtIEs_tag2el_29,
21709         3,      /* Count of tags in the map */
21710         0, 0, 0,        /* Optional elements (not needed) */
21711         -1,     /* First extension addition */
21712 };
21713 asn_TYPE_descriptor_t asn_DEF_CellInformation_Item_ExtIEs = {
21714         "CellInformation-Item-ExtIEs",
21715         "CellInformation-Item-ExtIEs",
21716         &asn_OP_SEQUENCE,
21717         asn_DEF_CellInformation_Item_ExtIEs_tags_29,
21718         sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
21719                 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
21720         asn_DEF_CellInformation_Item_ExtIEs_tags_29,    /* Same as above */
21721         sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
21722                 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
21723         { 0, 0, SEQUENCE_constraint },
21724         asn_MBR_CellInformation_Item_ExtIEs_29,
21725         3,      /* Elements count */
21726         &asn_SPC_CellInformation_Item_ExtIEs_specs_29   /* Additional specs */
21727 };
21728
21729 static asn_TYPE_member_t asn_MBR_extensionValue_36[] = {
21730         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, choice.DeactivationIndication),
21731                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21732                 0,
21733                 &asn_DEF_DeactivationIndication,
21734                 0,
21735                 { 0, 0, 0 },
21736                 0, 0, /* No default value */
21737                 "DeactivationIndication"
21738                 },
21739 };
21740 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_36[] = {
21741     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* DeactivationIndication */
21742 };
21743 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
21744         sizeof(struct ServedCellsToModify_Item_ExtIEs__extensionValue),
21745         offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
21746         offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, present),
21747         sizeof(((struct ServedCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
21748         asn_MAP_extensionValue_tag2el_36,
21749         1,      /* Count of tags in the map */
21750         0, 0,
21751         -1      /* Extensions start */
21752 };
21753 static /* Use -fall-defs-global to expose */
21754 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
21755         "extensionValue",
21756         "extensionValue",
21757         &asn_OP_OPEN_TYPE,
21758         0,      /* No effective tags (pointer) */
21759         0,      /* No effective tags (count) */
21760         0,      /* No tags (pointer) */
21761         0,      /* No tags (count) */
21762         { 0, 0, OPEN_TYPE_constraint },
21763         asn_MBR_extensionValue_36,
21764         1,      /* Elements count */
21765         &asn_SPC_extensionValue_specs_36        /* Additional specs */
21766 };
21767
21768 asn_TYPE_member_t asn_MBR_ServedCellsToModify_Item_ExtIEs_33[] = {
21769         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, id),
21770                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21771                 -1,     /* IMPLICIT tag at current level */
21772                 &asn_DEF_ProtocolIE_ID,
21773                 0,
21774                 { 0, &asn_PER_memb_id_constr_34,  memb_id_constraint_33 },
21775                 0, 0, /* No default value */
21776                 "id"
21777                 },
21778         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, criticality),
21779                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21780                 -1,     /* IMPLICIT tag at current level */
21781                 &asn_DEF_Criticality,
21782                 select_ServedCellsToModify_Item_ExtIEs_criticality_type,
21783                 { 0, &asn_PER_memb_criticality_constr_35,  memb_criticality_constraint_33 },
21784                 0, 0, /* No default value */
21785                 "criticality"
21786                 },
21787         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, extensionValue),
21788                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21789                 +1,     /* EXPLICIT tag at current level */
21790                 &asn_DEF_extensionValue_36,
21791                 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type,
21792                 { 0, &asn_PER_memb_extensionValue_constr_36,  memb_extensionValue_constraint_33 },
21793                 0, 0, /* No default value */
21794                 "extensionValue"
21795                 },
21796 };
21797 static const ber_tlv_tag_t asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[] = {
21798         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21799 };
21800 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33[] = {
21801     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21802     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21803     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21804 };
21805 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 = {
21806         sizeof(struct ServedCellsToModify_Item_ExtIEs),
21807         offsetof(struct ServedCellsToModify_Item_ExtIEs, _asn_ctx),
21808         asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33,
21809         3,      /* Count of tags in the map */
21810         0, 0, 0,        /* Optional elements (not needed) */
21811         -1,     /* First extension addition */
21812 };
21813 asn_TYPE_descriptor_t asn_DEF_ServedCellsToModify_Item_ExtIEs = {
21814         "ServedCellsToModify-Item-ExtIEs",
21815         "ServedCellsToModify-Item-ExtIEs",
21816         &asn_OP_SEQUENCE,
21817         asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,
21818         sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
21819                 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
21820         asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,        /* Same as above */
21821         sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
21822                 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
21823         { 0, 0, SEQUENCE_constraint },
21824         asn_MBR_ServedCellsToModify_Item_ExtIEs_33,
21825         3,      /* Elements count */
21826         &asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33       /* Additional specs */
21827 };
21828
21829 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
21830         sizeof(struct CellToReport_Item_ExtIEs__extensionValue),
21831         offsetof(struct CellToReport_Item_ExtIEs__extensionValue, _asn_ctx),
21832         offsetof(struct CellToReport_Item_ExtIEs__extensionValue, present),
21833         sizeof(((struct CellToReport_Item_ExtIEs__extensionValue *)0)->present),
21834         0,      /* No top level tags */
21835         0,      /* No tags in the map */
21836         0, 0,
21837         -1      /* Extensions start */
21838 };
21839 static /* Use -fall-defs-global to expose */
21840 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
21841         "extensionValue",
21842         "extensionValue",
21843         &asn_OP_OPEN_TYPE,
21844         0,      /* No effective tags (pointer) */
21845         0,      /* No effective tags (count) */
21846         0,      /* No tags (pointer) */
21847         0,      /* No tags (count) */
21848         { 0, 0, OPEN_TYPE_constraint },
21849         0, 0,   /* No members */
21850         &asn_SPC_extensionValue_specs_40        /* Additional specs */
21851 };
21852
21853 asn_TYPE_member_t asn_MBR_CellToReport_Item_ExtIEs_37[] = {
21854         { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, id),
21855                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21856                 -1,     /* IMPLICIT tag at current level */
21857                 &asn_DEF_ProtocolIE_ID,
21858                 0,
21859                 { 0, &asn_PER_memb_id_constr_38,  memb_id_constraint_37 },
21860                 0, 0, /* No default value */
21861                 "id"
21862                 },
21863         { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, criticality),
21864                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21865                 -1,     /* IMPLICIT tag at current level */
21866                 &asn_DEF_Criticality,
21867                 0,
21868                 { 0, &asn_PER_memb_criticality_constr_39,  memb_criticality_constraint_37 },
21869                 0, 0, /* No default value */
21870                 "criticality"
21871                 },
21872         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, extensionValue),
21873                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21874                 +1,     /* EXPLICIT tag at current level */
21875                 &asn_DEF_extensionValue_40,
21876                 0,
21877                 { 0, &asn_PER_memb_extensionValue_constr_40,  memb_extensionValue_constraint_37 },
21878                 0, 0, /* No default value */
21879                 "extensionValue"
21880                 },
21881 };
21882 static const ber_tlv_tag_t asn_DEF_CellToReport_Item_ExtIEs_tags_37[] = {
21883         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21884 };
21885 static const asn_TYPE_tag2member_t asn_MAP_CellToReport_Item_ExtIEs_tag2el_37[] = {
21886     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21887     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21888     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21889 };
21890 asn_SEQUENCE_specifics_t asn_SPC_CellToReport_Item_ExtIEs_specs_37 = {
21891         sizeof(struct CellToReport_Item_ExtIEs),
21892         offsetof(struct CellToReport_Item_ExtIEs, _asn_ctx),
21893         asn_MAP_CellToReport_Item_ExtIEs_tag2el_37,
21894         3,      /* Count of tags in the map */
21895         0, 0, 0,        /* Optional elements (not needed) */
21896         -1,     /* First extension addition */
21897 };
21898 asn_TYPE_descriptor_t asn_DEF_CellToReport_Item_ExtIEs = {
21899         "CellToReport-Item-ExtIEs",
21900         "CellToReport-Item-ExtIEs",
21901         &asn_OP_SEQUENCE,
21902         asn_DEF_CellToReport_Item_ExtIEs_tags_37,
21903         sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
21904                 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
21905         asn_DEF_CellToReport_Item_ExtIEs_tags_37,       /* Same as above */
21906         sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
21907                 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
21908         { 0, 0, SEQUENCE_constraint },
21909         asn_MBR_CellToReport_Item_ExtIEs_37,
21910         3,      /* Elements count */
21911         &asn_SPC_CellToReport_Item_ExtIEs_specs_37      /* Additional specs */
21912 };
21913
21914 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
21915         sizeof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue),
21916         offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, _asn_ctx),
21917         offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, present),
21918         sizeof(((struct MeasurementInitiationResult_Item_ExtIEs__extensionValue *)0)->present),
21919         0,      /* No top level tags */
21920         0,      /* No tags in the map */
21921         0, 0,
21922         -1      /* Extensions start */
21923 };
21924 static /* Use -fall-defs-global to expose */
21925 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
21926         "extensionValue",
21927         "extensionValue",
21928         &asn_OP_OPEN_TYPE,
21929         0,      /* No effective tags (pointer) */
21930         0,      /* No effective tags (count) */
21931         0,      /* No tags (pointer) */
21932         0,      /* No tags (count) */
21933         { 0, 0, OPEN_TYPE_constraint },
21934         0, 0,   /* No members */
21935         &asn_SPC_extensionValue_specs_44        /* Additional specs */
21936 };
21937
21938 asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41[] = {
21939         { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, id),
21940                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21941                 -1,     /* IMPLICIT tag at current level */
21942                 &asn_DEF_ProtocolIE_ID,
21943                 0,
21944                 { 0, &asn_PER_memb_id_constr_42,  memb_id_constraint_41 },
21945                 0, 0, /* No default value */
21946                 "id"
21947                 },
21948         { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, criticality),
21949                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21950                 -1,     /* IMPLICIT tag at current level */
21951                 &asn_DEF_Criticality,
21952                 0,
21953                 { 0, &asn_PER_memb_criticality_constr_43,  memb_criticality_constraint_41 },
21954                 0, 0, /* No default value */
21955                 "criticality"
21956                 },
21957         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, extensionValue),
21958                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21959                 +1,     /* EXPLICIT tag at current level */
21960                 &asn_DEF_extensionValue_44,
21961                 0,
21962                 { 0, &asn_PER_memb_extensionValue_constr_44,  memb_extensionValue_constraint_41 },
21963                 0, 0, /* No default value */
21964                 "extensionValue"
21965                 },
21966 };
21967 static const ber_tlv_tag_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[] = {
21968         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21969 };
21970 static const asn_TYPE_tag2member_t asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41[] = {
21971     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21972     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21973     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21974 };
21975 asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 = {
21976         sizeof(struct MeasurementInitiationResult_Item_ExtIEs),
21977         offsetof(struct MeasurementInitiationResult_Item_ExtIEs, _asn_ctx),
21978         asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41,
21979         3,      /* Count of tags in the map */
21980         0, 0, 0,        /* Optional elements (not needed) */
21981         -1,     /* First extension addition */
21982 };
21983 asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs = {
21984         "MeasurementInitiationResult-Item-ExtIEs",
21985         "MeasurementInitiationResult-Item-ExtIEs",
21986         &asn_OP_SEQUENCE,
21987         asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,
21988         sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
21989                 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
21990         asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,        /* Same as above */
21991         sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
21992                 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
21993         { 0, 0, SEQUENCE_constraint },
21994         asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41,
21995         3,      /* Elements count */
21996         &asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41       /* Additional specs */
21997 };
21998
21999 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
22000         sizeof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue),
22001         offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, _asn_ctx),
22002         offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, present),
22003         sizeof(((struct MeasurementFailureCause_Item_ExtIEs__extensionValue *)0)->present),
22004         0,      /* No top level tags */
22005         0,      /* No tags in the map */
22006         0, 0,
22007         -1      /* Extensions start */
22008 };
22009 static /* Use -fall-defs-global to expose */
22010 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
22011         "extensionValue",
22012         "extensionValue",
22013         &asn_OP_OPEN_TYPE,
22014         0,      /* No effective tags (pointer) */
22015         0,      /* No effective tags (count) */
22016         0,      /* No tags (pointer) */
22017         0,      /* No tags (count) */
22018         { 0, 0, OPEN_TYPE_constraint },
22019         0, 0,   /* No members */
22020         &asn_SPC_extensionValue_specs_48        /* Additional specs */
22021 };
22022
22023 asn_TYPE_member_t asn_MBR_MeasurementFailureCause_Item_ExtIEs_45[] = {
22024         { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, id),
22025                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22026                 -1,     /* IMPLICIT tag at current level */
22027                 &asn_DEF_ProtocolIE_ID,
22028                 0,
22029                 { 0, &asn_PER_memb_id_constr_46,  memb_id_constraint_45 },
22030                 0, 0, /* No default value */
22031                 "id"
22032                 },
22033         { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, criticality),
22034                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22035                 -1,     /* IMPLICIT tag at current level */
22036                 &asn_DEF_Criticality,
22037                 0,
22038                 { 0, &asn_PER_memb_criticality_constr_47,  memb_criticality_constraint_45 },
22039                 0, 0, /* No default value */
22040                 "criticality"
22041                 },
22042         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, extensionValue),
22043                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22044                 +1,     /* EXPLICIT tag at current level */
22045                 &asn_DEF_extensionValue_48,
22046                 0,
22047                 { 0, &asn_PER_memb_extensionValue_constr_48,  memb_extensionValue_constraint_45 },
22048                 0, 0, /* No default value */
22049                 "extensionValue"
22050                 },
22051 };
22052 static const ber_tlv_tag_t asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[] = {
22053         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22054 };
22055 static const asn_TYPE_tag2member_t asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45[] = {
22056     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22057     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22058     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22059 };
22060 asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 = {
22061         sizeof(struct MeasurementFailureCause_Item_ExtIEs),
22062         offsetof(struct MeasurementFailureCause_Item_ExtIEs, _asn_ctx),
22063         asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45,
22064         3,      /* Count of tags in the map */
22065         0, 0, 0,        /* Optional elements (not needed) */
22066         -1,     /* First extension addition */
22067 };
22068 asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_Item_ExtIEs = {
22069         "MeasurementFailureCause-Item-ExtIEs",
22070         "MeasurementFailureCause-Item-ExtIEs",
22071         &asn_OP_SEQUENCE,
22072         asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,
22073         sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
22074                 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
22075         asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,    /* Same as above */
22076         sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
22077                 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
22078         { 0, 0, SEQUENCE_constraint },
22079         asn_MBR_MeasurementFailureCause_Item_ExtIEs_45,
22080         3,      /* Elements count */
22081         &asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45   /* Additional specs */
22082 };
22083
22084 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
22085         sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue),
22086         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, _asn_ctx),
22087         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, present),
22088         sizeof(((struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue *)0)->present),
22089         0,      /* No top level tags */
22090         0,      /* No tags in the map */
22091         0, 0,
22092         -1      /* Extensions start */
22093 };
22094 static /* Use -fall-defs-global to expose */
22095 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
22096         "extensionValue",
22097         "extensionValue",
22098         &asn_OP_OPEN_TYPE,
22099         0,      /* No effective tags (pointer) */
22100         0,      /* No effective tags (count) */
22101         0,      /* No tags (pointer) */
22102         0,      /* No tags (count) */
22103         { 0, 0, OPEN_TYPE_constraint },
22104         0, 0,   /* No members */
22105         &asn_SPC_extensionValue_specs_52        /* Additional specs */
22106 };
22107
22108 asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49[] = {
22109         { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, id),
22110                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22111                 -1,     /* IMPLICIT tag at current level */
22112                 &asn_DEF_ProtocolIE_ID,
22113                 0,
22114                 { 0, &asn_PER_memb_id_constr_50,  memb_id_constraint_49 },
22115                 0, 0, /* No default value */
22116                 "id"
22117                 },
22118         { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, criticality),
22119                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22120                 -1,     /* IMPLICIT tag at current level */
22121                 &asn_DEF_Criticality,
22122                 0,
22123                 { 0, &asn_PER_memb_criticality_constr_51,  memb_criticality_constraint_49 },
22124                 0, 0, /* No default value */
22125                 "criticality"
22126                 },
22127         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, extensionValue),
22128                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22129                 +1,     /* EXPLICIT tag at current level */
22130                 &asn_DEF_extensionValue_52,
22131                 0,
22132                 { 0, &asn_PER_memb_extensionValue_constr_52,  memb_extensionValue_constraint_49 },
22133                 0, 0, /* No default value */
22134                 "extensionValue"
22135                 },
22136 };
22137 static const ber_tlv_tag_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[] = {
22138         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22139 };
22140 static const asn_TYPE_tag2member_t asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49[] = {
22141     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22142     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22143     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22144 };
22145 asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 = {
22146         sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs),
22147         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, _asn_ctx),
22148         asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49,
22149         3,      /* Count of tags in the map */
22150         0, 0, 0,        /* Optional elements (not needed) */
22151         -1,     /* First extension addition */
22152 };
22153 asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs = {
22154         "CompleteFailureCauseInformation-Item-ExtIEs",
22155         "CompleteFailureCauseInformation-Item-ExtIEs",
22156         &asn_OP_SEQUENCE,
22157         asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,
22158         sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
22159                 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
22160         asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,    /* Same as above */
22161         sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
22162                 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
22163         { 0, 0, SEQUENCE_constraint },
22164         asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49,
22165         3,      /* Elements count */
22166         &asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49   /* Additional specs */
22167 };
22168
22169 static asn_TYPE_member_t asn_MBR_extensionValue_56[] = {
22170         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CompositeAvailableCapacityGroup),
22171                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22172                 0,
22173                 &asn_DEF_CompositeAvailableCapacityGroup,
22174                 0,
22175                 { 0, 0, 0 },
22176                 0, 0, /* No default value */
22177                 "CompositeAvailableCapacityGroup"
22178                 },
22179         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.ABS_Status),
22180                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22181                 0,
22182                 &asn_DEF_ABS_Status,
22183                 0,
22184                 { 0, 0, 0 },
22185                 0, 0, /* No default value */
22186                 "ABS-Status"
22187                 },
22188         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.RSRPMRList),
22189                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22190                 0,
22191                 &asn_DEF_RSRPMRList,
22192                 0,
22193                 { 0, 0, 0 },
22194                 0, 0, /* No default value */
22195                 "RSRPMRList"
22196                 },
22197         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CSIReportList),
22198                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22199                 0,
22200                 &asn_DEF_CSIReportList,
22201                 0,
22202                 { 0, 0, 0 },
22203                 0, 0, /* No default value */
22204                 "CSIReportList"
22205                 },
22206         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CellReportingIndicator),
22207                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22208                 0,
22209                 &asn_DEF_CellReportingIndicator,
22210                 0,
22211                 { 0, 0, 0 },
22212                 0, 0, /* No default value */
22213                 "CellReportingIndicator"
22214                 },
22215 };
22216 static const unsigned asn_MAP_extensionValue_to_canonical_56[] = { 4, 0, 1, 2, 3 };
22217 static const unsigned asn_MAP_extensionValue_from_canonical_56[] = { 1, 2, 3, 4, 0 };
22218 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_56[] = {
22219     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* CellReportingIndicator */
22220     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* CompositeAvailableCapacityGroup */
22221     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* ABS-Status */
22222     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* RSRPMRList */
22223     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* CSIReportList */
22224 };
22225 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
22226         sizeof(struct CellMeasurementResult_Item_ExtIEs__extensionValue),
22227         offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, _asn_ctx),
22228         offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, present),
22229         sizeof(((struct CellMeasurementResult_Item_ExtIEs__extensionValue *)0)->present),
22230         asn_MAP_extensionValue_tag2el_56,
22231         5,      /* Count of tags in the map */
22232         asn_MAP_extensionValue_to_canonical_56,
22233         asn_MAP_extensionValue_from_canonical_56,
22234         -1      /* Extensions start */
22235 };
22236 static /* Use -fall-defs-global to expose */
22237 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
22238         "extensionValue",
22239         "extensionValue",
22240         &asn_OP_OPEN_TYPE,
22241         0,      /* No effective tags (pointer) */
22242         0,      /* No effective tags (count) */
22243         0,      /* No tags (pointer) */
22244         0,      /* No tags (count) */
22245         { 0, 0, OPEN_TYPE_constraint },
22246         asn_MBR_extensionValue_56,
22247         5,      /* Elements count */
22248         &asn_SPC_extensionValue_specs_56        /* Additional specs */
22249 };
22250
22251 asn_TYPE_member_t asn_MBR_CellMeasurementResult_Item_ExtIEs_53[] = {
22252         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, id),
22253                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22254                 -1,     /* IMPLICIT tag at current level */
22255                 &asn_DEF_ProtocolIE_ID,
22256                 0,
22257                 { 0, &asn_PER_memb_id_constr_54,  memb_id_constraint_53 },
22258                 0, 0, /* No default value */
22259                 "id"
22260                 },
22261         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, criticality),
22262                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22263                 -1,     /* IMPLICIT tag at current level */
22264                 &asn_DEF_Criticality,
22265                 select_CellMeasurementResult_Item_ExtIEs_criticality_type,
22266                 { 0, &asn_PER_memb_criticality_constr_55,  memb_criticality_constraint_53 },
22267                 0, 0, /* No default value */
22268                 "criticality"
22269                 },
22270         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, extensionValue),
22271                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22272                 +1,     /* EXPLICIT tag at current level */
22273                 &asn_DEF_extensionValue_56,
22274                 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type,
22275                 { 0, &asn_PER_memb_extensionValue_constr_56,  memb_extensionValue_constraint_53 },
22276                 0, 0, /* No default value */
22277                 "extensionValue"
22278                 },
22279 };
22280 static const ber_tlv_tag_t asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[] = {
22281         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22282 };
22283 static const asn_TYPE_tag2member_t asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53[] = {
22284     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22285     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22286     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22287 };
22288 asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 = {
22289         sizeof(struct CellMeasurementResult_Item_ExtIEs),
22290         offsetof(struct CellMeasurementResult_Item_ExtIEs, _asn_ctx),
22291         asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53,
22292         3,      /* Count of tags in the map */
22293         0, 0, 0,        /* Optional elements (not needed) */
22294         -1,     /* First extension addition */
22295 };
22296 asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_Item_ExtIEs = {
22297         "CellMeasurementResult-Item-ExtIEs",
22298         "CellMeasurementResult-Item-ExtIEs",
22299         &asn_OP_SEQUENCE,
22300         asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,
22301         sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
22302                 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
22303         asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,      /* Same as above */
22304         sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
22305                 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
22306         { 0, 0, SEQUENCE_constraint },
22307         asn_MBR_CellMeasurementResult_Item_ExtIEs_53,
22308         3,      /* Elements count */
22309         &asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53     /* Additional specs */
22310 };
22311
22312 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
22313         sizeof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue),
22314         offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
22315         offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, present),
22316         sizeof(((struct ServedCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
22317         0,      /* No top level tags */
22318         0,      /* No tags in the map */
22319         0, 0,
22320         -1      /* Extensions start */
22321 };
22322 static /* Use -fall-defs-global to expose */
22323 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
22324         "extensionValue",
22325         "extensionValue",
22326         &asn_OP_OPEN_TYPE,
22327         0,      /* No effective tags (pointer) */
22328         0,      /* No effective tags (count) */
22329         0,      /* No tags (pointer) */
22330         0,      /* No tags (count) */
22331         { 0, 0, OPEN_TYPE_constraint },
22332         0, 0,   /* No members */
22333         &asn_SPC_extensionValue_specs_60        /* Additional specs */
22334 };
22335
22336 asn_TYPE_member_t asn_MBR_ServedCellsToActivate_Item_ExtIEs_57[] = {
22337         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, id),
22338                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22339                 -1,     /* IMPLICIT tag at current level */
22340                 &asn_DEF_ProtocolIE_ID,
22341                 0,
22342                 { 0, &asn_PER_memb_id_constr_58,  memb_id_constraint_57 },
22343                 0, 0, /* No default value */
22344                 "id"
22345                 },
22346         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, criticality),
22347                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22348                 -1,     /* IMPLICIT tag at current level */
22349                 &asn_DEF_Criticality,
22350                 0,
22351                 { 0, &asn_PER_memb_criticality_constr_59,  memb_criticality_constraint_57 },
22352                 0, 0, /* No default value */
22353                 "criticality"
22354                 },
22355         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, extensionValue),
22356                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22357                 +1,     /* EXPLICIT tag at current level */
22358                 &asn_DEF_extensionValue_60,
22359                 0,
22360                 { 0, &asn_PER_memb_extensionValue_constr_60,  memb_extensionValue_constraint_57 },
22361                 0, 0, /* No default value */
22362                 "extensionValue"
22363                 },
22364 };
22365 static const ber_tlv_tag_t asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[] = {
22366         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22367 };
22368 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57[] = {
22369     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22370     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22371     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22372 };
22373 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 = {
22374         sizeof(struct ServedCellsToActivate_Item_ExtIEs),
22375         offsetof(struct ServedCellsToActivate_Item_ExtIEs, _asn_ctx),
22376         asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57,
22377         3,      /* Count of tags in the map */
22378         0, 0, 0,        /* Optional elements (not needed) */
22379         -1,     /* First extension addition */
22380 };
22381 asn_TYPE_descriptor_t asn_DEF_ServedCellsToActivate_Item_ExtIEs = {
22382         "ServedCellsToActivate-Item-ExtIEs",
22383         "ServedCellsToActivate-Item-ExtIEs",
22384         &asn_OP_SEQUENCE,
22385         asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,
22386         sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
22387                 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
22388         asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,      /* Same as above */
22389         sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
22390                 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
22391         { 0, 0, SEQUENCE_constraint },
22392         asn_MBR_ServedCellsToActivate_Item_ExtIEs_57,
22393         3,      /* Elements count */
22394         &asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57     /* Additional specs */
22395 };
22396
22397 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
22398         sizeof(struct ActivatedCellList_Item_ExtIEs__extensionValue),
22399         offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, _asn_ctx),
22400         offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, present),
22401         sizeof(((struct ActivatedCellList_Item_ExtIEs__extensionValue *)0)->present),
22402         0,      /* No top level tags */
22403         0,      /* No tags in the map */
22404         0, 0,
22405         -1      /* Extensions start */
22406 };
22407 static /* Use -fall-defs-global to expose */
22408 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
22409         "extensionValue",
22410         "extensionValue",
22411         &asn_OP_OPEN_TYPE,
22412         0,      /* No effective tags (pointer) */
22413         0,      /* No effective tags (count) */
22414         0,      /* No tags (pointer) */
22415         0,      /* No tags (count) */
22416         { 0, 0, OPEN_TYPE_constraint },
22417         0, 0,   /* No members */
22418         &asn_SPC_extensionValue_specs_64        /* Additional specs */
22419 };
22420
22421 asn_TYPE_member_t asn_MBR_ActivatedCellList_Item_ExtIEs_61[] = {
22422         { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, id),
22423                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22424                 -1,     /* IMPLICIT tag at current level */
22425                 &asn_DEF_ProtocolIE_ID,
22426                 0,
22427                 { 0, &asn_PER_memb_id_constr_62,  memb_id_constraint_61 },
22428                 0, 0, /* No default value */
22429                 "id"
22430                 },
22431         { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, criticality),
22432                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22433                 -1,     /* IMPLICIT tag at current level */
22434                 &asn_DEF_Criticality,
22435                 0,
22436                 { 0, &asn_PER_memb_criticality_constr_63,  memb_criticality_constraint_61 },
22437                 0, 0, /* No default value */
22438                 "criticality"
22439                 },
22440         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, extensionValue),
22441                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22442                 +1,     /* EXPLICIT tag at current level */
22443                 &asn_DEF_extensionValue_64,
22444                 0,
22445                 { 0, &asn_PER_memb_extensionValue_constr_64,  memb_extensionValue_constraint_61 },
22446                 0, 0, /* No default value */
22447                 "extensionValue"
22448                 },
22449 };
22450 static const ber_tlv_tag_t asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[] = {
22451         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22452 };
22453 static const asn_TYPE_tag2member_t asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61[] = {
22454     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22455     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22456     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22457 };
22458 asn_SEQUENCE_specifics_t asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 = {
22459         sizeof(struct ActivatedCellList_Item_ExtIEs),
22460         offsetof(struct ActivatedCellList_Item_ExtIEs, _asn_ctx),
22461         asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61,
22462         3,      /* Count of tags in the map */
22463         0, 0, 0,        /* Optional elements (not needed) */
22464         -1,     /* First extension addition */
22465 };
22466 asn_TYPE_descriptor_t asn_DEF_ActivatedCellList_Item_ExtIEs = {
22467         "ActivatedCellList-Item-ExtIEs",
22468         "ActivatedCellList-Item-ExtIEs",
22469         &asn_OP_SEQUENCE,
22470         asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,
22471         sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
22472                 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
22473         asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,  /* Same as above */
22474         sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
22475                 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
22476         { 0, 0, SEQUENCE_constraint },
22477         asn_MBR_ActivatedCellList_Item_ExtIEs_61,
22478         3,      /* Elements count */
22479         &asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 /* Additional specs */
22480 };
22481
22482 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
22483         sizeof(struct RNL_Header_Item_ExtIEs__extensionValue),
22484         offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, _asn_ctx),
22485         offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, present),
22486         sizeof(((struct RNL_Header_Item_ExtIEs__extensionValue *)0)->present),
22487         0,      /* No top level tags */
22488         0,      /* No tags in the map */
22489         0, 0,
22490         -1      /* Extensions start */
22491 };
22492 static /* Use -fall-defs-global to expose */
22493 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
22494         "extensionValue",
22495         "extensionValue",
22496         &asn_OP_OPEN_TYPE,
22497         0,      /* No effective tags (pointer) */
22498         0,      /* No effective tags (count) */
22499         0,      /* No tags (pointer) */
22500         0,      /* No tags (count) */
22501         { 0, 0, OPEN_TYPE_constraint },
22502         0, 0,   /* No members */
22503         &asn_SPC_extensionValue_specs_68        /* Additional specs */
22504 };
22505
22506 asn_TYPE_member_t asn_MBR_RNL_Header_Item_ExtIEs_65[] = {
22507         { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, id),
22508                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22509                 -1,     /* IMPLICIT tag at current level */
22510                 &asn_DEF_ProtocolIE_ID,
22511                 0,
22512                 { 0, &asn_PER_memb_id_constr_66,  memb_id_constraint_65 },
22513                 0, 0, /* No default value */
22514                 "id"
22515                 },
22516         { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, criticality),
22517                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22518                 -1,     /* IMPLICIT tag at current level */
22519                 &asn_DEF_Criticality,
22520                 0,
22521                 { 0, &asn_PER_memb_criticality_constr_67,  memb_criticality_constraint_65 },
22522                 0, 0, /* No default value */
22523                 "criticality"
22524                 },
22525         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, extensionValue),
22526                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22527                 +1,     /* EXPLICIT tag at current level */
22528                 &asn_DEF_extensionValue_68,
22529                 0,
22530                 { 0, &asn_PER_memb_extensionValue_constr_68,  memb_extensionValue_constraint_65 },
22531                 0, 0, /* No default value */
22532                 "extensionValue"
22533                 },
22534 };
22535 static const ber_tlv_tag_t asn_DEF_RNL_Header_Item_ExtIEs_tags_65[] = {
22536         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22537 };
22538 static const asn_TYPE_tag2member_t asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65[] = {
22539     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22540     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22541     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22542 };
22543 asn_SEQUENCE_specifics_t asn_SPC_RNL_Header_Item_ExtIEs_specs_65 = {
22544         sizeof(struct RNL_Header_Item_ExtIEs),
22545         offsetof(struct RNL_Header_Item_ExtIEs, _asn_ctx),
22546         asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65,
22547         3,      /* Count of tags in the map */
22548         0, 0, 0,        /* Optional elements (not needed) */
22549         -1,     /* First extension addition */
22550 };
22551 asn_TYPE_descriptor_t asn_DEF_RNL_Header_Item_ExtIEs = {
22552         "RNL-Header-Item-ExtIEs",
22553         "RNL-Header-Item-ExtIEs",
22554         &asn_OP_SEQUENCE,
22555         asn_DEF_RNL_Header_Item_ExtIEs_tags_65,
22556         sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
22557                 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
22558         asn_DEF_RNL_Header_Item_ExtIEs_tags_65, /* Same as above */
22559         sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
22560                 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
22561         { 0, 0, SEQUENCE_constraint },
22562         asn_MBR_RNL_Header_Item_ExtIEs_65,
22563         3,      /* Elements count */
22564         &asn_SPC_RNL_Header_Item_ExtIEs_specs_65        /* Additional specs */
22565 };
22566
22567 static asn_TYPE_member_t asn_MBR_extensionValue_72[] = {
22568         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
22569                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
22570                 0,
22571                 &asn_DEF_Correlation_ID,
22572                 0,
22573                 { 0, 0, 0 },
22574                 0, 0, /* No default value */
22575                 "Correlation-ID"
22576                 },
22577 };
22578 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_72[] = {
22579     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
22580 };
22581 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
22582         sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
22583         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
22584         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
22585         sizeof(((struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
22586         asn_MAP_extensionValue_tag2el_72,
22587         1,      /* Count of tags in the map */
22588         0, 0,
22589         -1      /* Extensions start */
22590 };
22591 static /* Use -fall-defs-global to expose */
22592 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
22593         "extensionValue",
22594         "extensionValue",
22595         &asn_OP_OPEN_TYPE,
22596         0,      /* No effective tags (pointer) */
22597         0,      /* No effective tags (count) */
22598         0,      /* No tags (pointer) */
22599         0,      /* No tags (count) */
22600         { 0, 0, OPEN_TYPE_constraint },
22601         asn_MBR_extensionValue_72,
22602         1,      /* Elements count */
22603         &asn_SPC_extensionValue_specs_72        /* Additional specs */
22604 };
22605
22606 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69[] = {
22607         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id),
22608                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22609                 -1,     /* IMPLICIT tag at current level */
22610                 &asn_DEF_ProtocolIE_ID,
22611                 0,
22612                 { 0, &asn_PER_memb_id_constr_70,  memb_id_constraint_69 },
22613                 0, 0, /* No default value */
22614                 "id"
22615                 },
22616         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
22617                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22618                 -1,     /* IMPLICIT tag at current level */
22619                 &asn_DEF_Criticality,
22620                 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type,
22621                 { 0, &asn_PER_memb_criticality_constr_71,  memb_criticality_constraint_69 },
22622                 0, 0, /* No default value */
22623                 "criticality"
22624                 },
22625         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
22626                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22627                 +1,     /* EXPLICIT tag at current level */
22628                 &asn_DEF_extensionValue_72,
22629                 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type,
22630                 { 0, &asn_PER_memb_extensionValue_constr_72,  memb_extensionValue_constraint_69 },
22631                 0, 0, /* No default value */
22632                 "extensionValue"
22633                 },
22634 };
22635 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[] = {
22636         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22637 };
22638 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69[] = {
22639     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22640     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22641     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22642 };
22643 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 = {
22644         sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs),
22645         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
22646         asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69,
22647         3,      /* Count of tags in the map */
22648         0, 0, 0,        /* Optional elements (not needed) */
22649         -1,     /* First extension addition */
22650 };
22651 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs = {
22652         "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
22653         "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
22654         &asn_OP_SEQUENCE,
22655         asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69,
22656         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
22657                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
22658         asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69, /* Same as above */
22659         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
22660                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
22661         { 0, 0, SEQUENCE_constraint },
22662         asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69,
22663         3,      /* Elements count */
22664         &asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69        /* Additional specs */
22665 };
22666
22667 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
22668         sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
22669         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
22670         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
22671         sizeof(((struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
22672         0,      /* No top level tags */
22673         0,      /* No tags in the map */
22674         0, 0,
22675         -1      /* Extensions start */
22676 };
22677 static /* Use -fall-defs-global to expose */
22678 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
22679         "extensionValue",
22680         "extensionValue",
22681         &asn_OP_OPEN_TYPE,
22682         0,      /* No effective tags (pointer) */
22683         0,      /* No effective tags (count) */
22684         0,      /* No tags (pointer) */
22685         0,      /* No tags (count) */
22686         { 0, 0, OPEN_TYPE_constraint },
22687         0, 0,   /* No members */
22688         &asn_SPC_extensionValue_specs_76        /* Additional specs */
22689 };
22690
22691 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73[] = {
22692         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, id),
22693                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22694                 -1,     /* IMPLICIT tag at current level */
22695                 &asn_DEF_ProtocolIE_ID,
22696                 0,
22697                 { 0, &asn_PER_memb_id_constr_74,  memb_id_constraint_73 },
22698                 0, 0, /* No default value */
22699                 "id"
22700                 },
22701         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, criticality),
22702                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22703                 -1,     /* IMPLICIT tag at current level */
22704                 &asn_DEF_Criticality,
22705                 0,
22706                 { 0, &asn_PER_memb_criticality_constr_75,  memb_criticality_constraint_73 },
22707                 0, 0, /* No default value */
22708                 "criticality"
22709                 },
22710         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
22711                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22712                 +1,     /* EXPLICIT tag at current level */
22713                 &asn_DEF_extensionValue_76,
22714                 0,
22715                 { 0, &asn_PER_memb_extensionValue_constr_76,  memb_extensionValue_constraint_73 },
22716                 0, 0, /* No default value */
22717                 "extensionValue"
22718                 },
22719 };
22720 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[] = {
22721         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22722 };
22723 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73[] = {
22724     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22725     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22726     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22727 };
22728 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 = {
22729         sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs),
22730         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
22731         asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73,
22732         3,      /* Count of tags in the map */
22733         0, 0, 0,        /* Optional elements (not needed) */
22734         -1,     /* First extension addition */
22735 };
22736 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs = {
22737         "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
22738         "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
22739         &asn_OP_SEQUENCE,
22740         asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,
22741         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
22742                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
22743         asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,       /* Same as above */
22744         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
22745                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
22746         { 0, 0, SEQUENCE_constraint },
22747         asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73,
22748         3,      /* Elements count */
22749         &asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73      /* Additional specs */
22750 };
22751
22752 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
22753         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
22754         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
22755         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
22756         sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
22757         0,      /* No top level tags */
22758         0,      /* No tags in the map */
22759         0, 0,
22760         -1      /* Extensions start */
22761 };
22762 static /* Use -fall-defs-global to expose */
22763 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
22764         "extensionValue",
22765         "extensionValue",
22766         &asn_OP_OPEN_TYPE,
22767         0,      /* No effective tags (pointer) */
22768         0,      /* No effective tags (count) */
22769         0,      /* No tags (pointer) */
22770         0,      /* No tags (count) */
22771         { 0, 0, OPEN_TYPE_constraint },
22772         0, 0,   /* No members */
22773         &asn_SPC_extensionValue_specs_80        /* Additional specs */
22774 };
22775
22776 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77[] = {
22777         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, id),
22778                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22779                 -1,     /* IMPLICIT tag at current level */
22780                 &asn_DEF_ProtocolIE_ID,
22781                 0,
22782                 { 0, &asn_PER_memb_id_constr_78,  memb_id_constraint_77 },
22783                 0, 0, /* No default value */
22784                 "id"
22785                 },
22786         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
22787                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22788                 -1,     /* IMPLICIT tag at current level */
22789                 &asn_DEF_Criticality,
22790                 0,
22791                 { 0, &asn_PER_memb_criticality_constr_79,  memb_criticality_constraint_77 },
22792                 0, 0, /* No default value */
22793                 "criticality"
22794                 },
22795         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
22796                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22797                 +1,     /* EXPLICIT tag at current level */
22798                 &asn_DEF_extensionValue_80,
22799                 0,
22800                 { 0, &asn_PER_memb_extensionValue_constr_80,  memb_extensionValue_constraint_77 },
22801                 0, 0, /* No default value */
22802                 "extensionValue"
22803                 },
22804 };
22805 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[] = {
22806         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22807 };
22808 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77[] = {
22809     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22810     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22811     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22812 };
22813 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 = {
22814         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs),
22815         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
22816         asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77,
22817         3,      /* Count of tags in the map */
22818         0, 0, 0,        /* Optional elements (not needed) */
22819         -1,     /* First extension addition */
22820 };
22821 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs = {
22822         "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
22823         "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
22824         &asn_OP_SEQUENCE,
22825         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,
22826         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
22827                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
22828         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,        /* Same as above */
22829         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
22830                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
22831         { 0, 0, SEQUENCE_constraint },
22832         asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77,
22833         3,      /* Elements count */
22834         &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77       /* Additional specs */
22835 };
22836
22837 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
22838         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
22839         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
22840         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
22841         sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
22842         0,      /* No top level tags */
22843         0,      /* No tags in the map */
22844         0, 0,
22845         -1      /* Extensions start */
22846 };
22847 static /* Use -fall-defs-global to expose */
22848 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
22849         "extensionValue",
22850         "extensionValue",
22851         &asn_OP_OPEN_TYPE,
22852         0,      /* No effective tags (pointer) */
22853         0,      /* No effective tags (count) */
22854         0,      /* No tags (pointer) */
22855         0,      /* No tags (count) */
22856         { 0, 0, OPEN_TYPE_constraint },
22857         0, 0,   /* No members */
22858         &asn_SPC_extensionValue_specs_84        /* Additional specs */
22859 };
22860
22861 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81[] = {
22862         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, id),
22863                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22864                 -1,     /* IMPLICIT tag at current level */
22865                 &asn_DEF_ProtocolIE_ID,
22866                 0,
22867                 { 0, &asn_PER_memb_id_constr_82,  memb_id_constraint_81 },
22868                 0, 0, /* No default value */
22869                 "id"
22870                 },
22871         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, criticality),
22872                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22873                 -1,     /* IMPLICIT tag at current level */
22874                 &asn_DEF_Criticality,
22875                 0,
22876                 { 0, &asn_PER_memb_criticality_constr_83,  memb_criticality_constraint_81 },
22877                 0, 0, /* No default value */
22878                 "criticality"
22879                 },
22880         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
22881                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22882                 +1,     /* EXPLICIT tag at current level */
22883                 &asn_DEF_extensionValue_84,
22884                 0,
22885                 { 0, &asn_PER_memb_extensionValue_constr_84,  memb_extensionValue_constraint_81 },
22886                 0, 0, /* No default value */
22887                 "extensionValue"
22888                 },
22889 };
22890 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[] = {
22891         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22892 };
22893 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81[] = {
22894     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22895     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22896     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22897 };
22898 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 = {
22899         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs),
22900         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
22901         asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81,
22902         3,      /* Count of tags in the map */
22903         0, 0, 0,        /* Optional elements (not needed) */
22904         -1,     /* First extension addition */
22905 };
22906 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs = {
22907         "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
22908         "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
22909         &asn_OP_SEQUENCE,
22910         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,
22911         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
22912                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
22913         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,      /* Same as above */
22914         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
22915                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
22916         { 0, 0, SEQUENCE_constraint },
22917         asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81,
22918         3,      /* Elements count */
22919         &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81     /* Additional specs */
22920 };
22921
22922 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
22923         sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue),
22924         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
22925         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, present),
22926         sizeof(((struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
22927         0,      /* No top level tags */
22928         0,      /* No tags in the map */
22929         0, 0,
22930         -1      /* Extensions start */
22931 };
22932 static /* Use -fall-defs-global to expose */
22933 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
22934         "extensionValue",
22935         "extensionValue",
22936         &asn_OP_OPEN_TYPE,
22937         0,      /* No effective tags (pointer) */
22938         0,      /* No effective tags (count) */
22939         0,      /* No tags (pointer) */
22940         0,      /* No tags (count) */
22941         { 0, 0, OPEN_TYPE_constraint },
22942         0, 0,   /* No members */
22943         &asn_SPC_extensionValue_specs_88        /* Additional specs */
22944 };
22945
22946 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85[] = {
22947         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, id),
22948                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22949                 -1,     /* IMPLICIT tag at current level */
22950                 &asn_DEF_ProtocolIE_ID,
22951                 0,
22952                 { 0, &asn_PER_memb_id_constr_86,  memb_id_constraint_85 },
22953                 0, 0, /* No default value */
22954                 "id"
22955                 },
22956         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, criticality),
22957                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22958                 -1,     /* IMPLICIT tag at current level */
22959                 &asn_DEF_Criticality,
22960                 0,
22961                 { 0, &asn_PER_memb_criticality_constr_87,  memb_criticality_constraint_85 },
22962                 0, 0, /* No default value */
22963                 "criticality"
22964                 },
22965         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, extensionValue),
22966                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22967                 +1,     /* EXPLICIT tag at current level */
22968                 &asn_DEF_extensionValue_88,
22969                 0,
22970                 { 0, &asn_PER_memb_extensionValue_constr_88,  memb_extensionValue_constraint_85 },
22971                 0, 0, /* No default value */
22972                 "extensionValue"
22973                 },
22974 };
22975 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[] = {
22976         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22977 };
22978 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85[] = {
22979     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22980     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22981     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22982 };
22983 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 = {
22984         sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs),
22985         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, _asn_ctx),
22986         asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85,
22987         3,      /* Count of tags in the map */
22988         0, 0, 0,        /* Optional elements (not needed) */
22989         -1,     /* First extension addition */
22990 };
22991 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs = {
22992         "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
22993         "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
22994         &asn_OP_SEQUENCE,
22995         asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,
22996         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
22997                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
22998         asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,    /* Same as above */
22999         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
23000                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
23001         { 0, 0, SEQUENCE_constraint },
23002         asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85,
23003         3,      /* Elements count */
23004         &asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85   /* Additional specs */
23005 };
23006
23007 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
23008         sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
23009         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
23010         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
23011         sizeof(((struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
23012         0,      /* No top level tags */
23013         0,      /* No tags in the map */
23014         0, 0,
23015         -1      /* Extensions start */
23016 };
23017 static /* Use -fall-defs-global to expose */
23018 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
23019         "extensionValue",
23020         "extensionValue",
23021         &asn_OP_OPEN_TYPE,
23022         0,      /* No effective tags (pointer) */
23023         0,      /* No effective tags (count) */
23024         0,      /* No tags (pointer) */
23025         0,      /* No tags (count) */
23026         { 0, 0, OPEN_TYPE_constraint },
23027         0, 0,   /* No members */
23028         &asn_SPC_extensionValue_specs_92        /* Additional specs */
23029 };
23030
23031 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89[] = {
23032         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, id),
23033                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23034                 -1,     /* IMPLICIT tag at current level */
23035                 &asn_DEF_ProtocolIE_ID,
23036                 0,
23037                 { 0, &asn_PER_memb_id_constr_90,  memb_id_constraint_89 },
23038                 0, 0, /* No default value */
23039                 "id"
23040                 },
23041         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, criticality),
23042                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23043                 -1,     /* IMPLICIT tag at current level */
23044                 &asn_DEF_Criticality,
23045                 0,
23046                 { 0, &asn_PER_memb_criticality_constr_91,  memb_criticality_constraint_89 },
23047                 0, 0, /* No default value */
23048                 "criticality"
23049                 },
23050         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
23051                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23052                 +1,     /* EXPLICIT tag at current level */
23053                 &asn_DEF_extensionValue_92,
23054                 0,
23055                 { 0, &asn_PER_memb_extensionValue_constr_92,  memb_extensionValue_constraint_89 },
23056                 0, 0, /* No default value */
23057                 "extensionValue"
23058                 },
23059 };
23060 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[] = {
23061         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23062 };
23063 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89[] = {
23064     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23065     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23066     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23067 };
23068 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 = {
23069         sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs),
23070         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
23071         asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89,
23072         3,      /* Count of tags in the map */
23073         0, 0, 0,        /* Optional elements (not needed) */
23074         -1,     /* First extension addition */
23075 };
23076 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs = {
23077         "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
23078         "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
23079         &asn_OP_SEQUENCE,
23080         asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,
23081         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
23082                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
23083         asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,       /* Same as above */
23084         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
23085                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
23086         { 0, 0, SEQUENCE_constraint },
23087         asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89,
23088         3,      /* Elements count */
23089         &asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89      /* Additional specs */
23090 };
23091
23092 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
23093         sizeof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue),
23094         offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, _asn_ctx),
23095         offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, present),
23096         sizeof(((struct UE_ContextInformationSeNBModReqExtIEs__extensionValue *)0)->present),
23097         0,      /* No top level tags */
23098         0,      /* No tags in the map */
23099         0, 0,
23100         -1      /* Extensions start */
23101 };
23102 static /* Use -fall-defs-global to expose */
23103 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
23104         "extensionValue",
23105         "extensionValue",
23106         &asn_OP_OPEN_TYPE,
23107         0,      /* No effective tags (pointer) */
23108         0,      /* No effective tags (count) */
23109         0,      /* No tags (pointer) */
23110         0,      /* No tags (count) */
23111         { 0, 0, OPEN_TYPE_constraint },
23112         0, 0,   /* No members */
23113         &asn_SPC_extensionValue_specs_96        /* Additional specs */
23114 };
23115
23116 asn_TYPE_member_t asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93[] = {
23117         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, id),
23118                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23119                 -1,     /* IMPLICIT tag at current level */
23120                 &asn_DEF_ProtocolIE_ID,
23121                 0,
23122                 { 0, &asn_PER_memb_id_constr_94,  memb_id_constraint_93 },
23123                 0, 0, /* No default value */
23124                 "id"
23125                 },
23126         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, criticality),
23127                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23128                 -1,     /* IMPLICIT tag at current level */
23129                 &asn_DEF_Criticality,
23130                 0,
23131                 { 0, &asn_PER_memb_criticality_constr_95,  memb_criticality_constraint_93 },
23132                 0, 0, /* No default value */
23133                 "criticality"
23134                 },
23135         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, extensionValue),
23136                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23137                 +1,     /* EXPLICIT tag at current level */
23138                 &asn_DEF_extensionValue_96,
23139                 0,
23140                 { 0, &asn_PER_memb_extensionValue_constr_96,  memb_extensionValue_constraint_93 },
23141                 0, 0, /* No default value */
23142                 "extensionValue"
23143                 },
23144 };
23145 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[] = {
23146         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23147 };
23148 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93[] = {
23149     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23150     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23151     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23152 };
23153 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 = {
23154         sizeof(struct UE_ContextInformationSeNBModReqExtIEs),
23155         offsetof(struct UE_ContextInformationSeNBModReqExtIEs, _asn_ctx),
23156         asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93,
23157         3,      /* Count of tags in the map */
23158         0, 0, 0,        /* Optional elements (not needed) */
23159         -1,     /* First extension addition */
23160 };
23161 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs = {
23162         "UE-ContextInformationSeNBModReqExtIEs",
23163         "UE-ContextInformationSeNBModReqExtIEs",
23164         &asn_OP_SEQUENCE,
23165         asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,
23166         sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
23167                 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
23168         asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,  /* Same as above */
23169         sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
23170                 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
23171         { 0, 0, SEQUENCE_constraint },
23172         asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93,
23173         3,      /* Elements count */
23174         &asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 /* Additional specs */
23175 };
23176
23177 static asn_TYPE_member_t asn_MBR_extensionValue_100[] = {
23178         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
23179                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
23180                 0,
23181                 &asn_DEF_Correlation_ID,
23182                 0,
23183                 { 0, 0, 0 },
23184                 0, 0, /* No default value */
23185                 "Correlation-ID"
23186                 },
23187 };
23188 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_100[] = {
23189     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
23190 };
23191 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
23192         sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue),
23193         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23194         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23195         sizeof(((struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23196         asn_MAP_extensionValue_tag2el_100,
23197         1,      /* Count of tags in the map */
23198         0, 0,
23199         -1      /* Extensions start */
23200 };
23201 static /* Use -fall-defs-global to expose */
23202 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
23203         "extensionValue",
23204         "extensionValue",
23205         &asn_OP_OPEN_TYPE,
23206         0,      /* No effective tags (pointer) */
23207         0,      /* No effective tags (count) */
23208         0,      /* No tags (pointer) */
23209         0,      /* No tags (count) */
23210         { 0, 0, OPEN_TYPE_constraint },
23211         asn_MBR_extensionValue_100,
23212         1,      /* Elements count */
23213         &asn_SPC_extensionValue_specs_100       /* Additional specs */
23214 };
23215
23216 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97[] = {
23217         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id),
23218                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23219                 -1,     /* IMPLICIT tag at current level */
23220                 &asn_DEF_ProtocolIE_ID,
23221                 0,
23222                 { 0, &asn_PER_memb_id_constr_98,  memb_id_constraint_97 },
23223                 0, 0, /* No default value */
23224                 "id"
23225                 },
23226         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, criticality),
23227                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23228                 -1,     /* IMPLICIT tag at current level */
23229                 &asn_DEF_Criticality,
23230                 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type,
23231                 { 0, &asn_PER_memb_criticality_constr_99,  memb_criticality_constraint_97 },
23232                 0, 0, /* No default value */
23233                 "criticality"
23234                 },
23235         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, extensionValue),
23236                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23237                 +1,     /* EXPLICIT tag at current level */
23238                 &asn_DEF_extensionValue_100,
23239                 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type,
23240                 { 0, &asn_PER_memb_extensionValue_constr_100,  memb_extensionValue_constraint_97 },
23241                 0, 0, /* No default value */
23242                 "extensionValue"
23243                 },
23244 };
23245 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[] = {
23246         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23247 };
23248 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97[] = {
23249     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23250     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23251     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23252 };
23253 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 = {
23254         sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs),
23255         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23256         asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97,
23257         3,      /* Count of tags in the map */
23258         0, 0, 0,        /* Optional elements (not needed) */
23259         -1,     /* First extension addition */
23260 };
23261 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs = {
23262         "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
23263         "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
23264         &asn_OP_SEQUENCE,
23265         asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,
23266         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
23267                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
23268         asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,   /* Same as above */
23269         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
23270                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
23271         { 0, 0, SEQUENCE_constraint },
23272         asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97,
23273         3,      /* Elements count */
23274         &asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97  /* Additional specs */
23275 };
23276
23277 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
23278         sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue),
23279         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23280         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23281         sizeof(((struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23282         0,      /* No top level tags */
23283         0,      /* No tags in the map */
23284         0, 0,
23285         -1      /* Extensions start */
23286 };
23287 static /* Use -fall-defs-global to expose */
23288 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
23289         "extensionValue",
23290         "extensionValue",
23291         &asn_OP_OPEN_TYPE,
23292         0,      /* No effective tags (pointer) */
23293         0,      /* No effective tags (count) */
23294         0,      /* No tags (pointer) */
23295         0,      /* No tags (count) */
23296         { 0, 0, OPEN_TYPE_constraint },
23297         0, 0,   /* No members */
23298         &asn_SPC_extensionValue_specs_104       /* Additional specs */
23299 };
23300
23301 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101[] = {
23302         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, id),
23303                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23304                 -1,     /* IMPLICIT tag at current level */
23305                 &asn_DEF_ProtocolIE_ID,
23306                 0,
23307                 { 0, &asn_PER_memb_id_constr_102,  memb_id_constraint_101 },
23308                 0, 0, /* No default value */
23309                 "id"
23310                 },
23311         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, criticality),
23312                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23313                 -1,     /* IMPLICIT tag at current level */
23314                 &asn_DEF_Criticality,
23315                 0,
23316                 { 0, &asn_PER_memb_criticality_constr_103,  memb_criticality_constraint_101 },
23317                 0, 0, /* No default value */
23318                 "criticality"
23319                 },
23320         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, extensionValue),
23321                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23322                 +1,     /* EXPLICIT tag at current level */
23323                 &asn_DEF_extensionValue_104,
23324                 0,
23325                 { 0, &asn_PER_memb_extensionValue_constr_104,  memb_extensionValue_constraint_101 },
23326                 0, 0, /* No default value */
23327                 "extensionValue"
23328                 },
23329 };
23330 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[] = {
23331         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23332 };
23333 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101[] = {
23334     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23335     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23336     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23337 };
23338 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 = {
23339         sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs),
23340         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23341         asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101,
23342         3,      /* Count of tags in the map */
23343         0, 0, 0,        /* Optional elements (not needed) */
23344         -1,     /* First extension addition */
23345 };
23346 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs = {
23347         "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
23348         "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
23349         &asn_OP_SEQUENCE,
23350         asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,
23351         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
23352                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
23353         asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,        /* Same as above */
23354         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
23355                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
23356         { 0, 0, SEQUENCE_constraint },
23357         asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101,
23358         3,      /* Elements count */
23359         &asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101       /* Additional specs */
23360 };
23361
23362 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
23363         sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue),
23364         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23365         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23366         sizeof(((struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23367         0,      /* No top level tags */
23368         0,      /* No tags in the map */
23369         0, 0,
23370         -1      /* Extensions start */
23371 };
23372 static /* Use -fall-defs-global to expose */
23373 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
23374         "extensionValue",
23375         "extensionValue",
23376         &asn_OP_OPEN_TYPE,
23377         0,      /* No effective tags (pointer) */
23378         0,      /* No effective tags (count) */
23379         0,      /* No tags (pointer) */
23380         0,      /* No tags (count) */
23381         { 0, 0, OPEN_TYPE_constraint },
23382         0, 0,   /* No members */
23383         &asn_SPC_extensionValue_specs_108       /* Additional specs */
23384 };
23385
23386 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105[] = {
23387         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, id),
23388                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23389                 -1,     /* IMPLICIT tag at current level */
23390                 &asn_DEF_ProtocolIE_ID,
23391                 0,
23392                 { 0, &asn_PER_memb_id_constr_106,  memb_id_constraint_105 },
23393                 0, 0, /* No default value */
23394                 "id"
23395                 },
23396         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, criticality),
23397                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23398                 -1,     /* IMPLICIT tag at current level */
23399                 &asn_DEF_Criticality,
23400                 0,
23401                 { 0, &asn_PER_memb_criticality_constr_107,  memb_criticality_constraint_105 },
23402                 0, 0, /* No default value */
23403                 "criticality"
23404                 },
23405         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, extensionValue),
23406                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23407                 +1,     /* EXPLICIT tag at current level */
23408                 &asn_DEF_extensionValue_108,
23409                 0,
23410                 { 0, &asn_PER_memb_extensionValue_constr_108,  memb_extensionValue_constraint_105 },
23411                 0, 0, /* No default value */
23412                 "extensionValue"
23413                 },
23414 };
23415 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[] = {
23416         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23417 };
23418 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105[] = {
23419     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23420     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23421     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23422 };
23423 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 = {
23424         sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs),
23425         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23426         asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105,
23427         3,      /* Count of tags in the map */
23428         0, 0, 0,        /* Optional elements (not needed) */
23429         -1,     /* First extension addition */
23430 };
23431 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs = {
23432         "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
23433         "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
23434         &asn_OP_SEQUENCE,
23435         asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,
23436         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
23437                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
23438         asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,       /* Same as above */
23439         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
23440                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
23441         { 0, 0, SEQUENCE_constraint },
23442         asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105,
23443         3,      /* Elements count */
23444         &asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105      /* Additional specs */
23445 };
23446
23447 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
23448         sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue),
23449         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23450         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23451         sizeof(((struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23452         0,      /* No top level tags */
23453         0,      /* No tags in the map */
23454         0, 0,
23455         -1      /* Extensions start */
23456 };
23457 static /* Use -fall-defs-global to expose */
23458 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
23459         "extensionValue",
23460         "extensionValue",
23461         &asn_OP_OPEN_TYPE,
23462         0,      /* No effective tags (pointer) */
23463         0,      /* No effective tags (count) */
23464         0,      /* No tags (pointer) */
23465         0,      /* No tags (count) */
23466         { 0, 0, OPEN_TYPE_constraint },
23467         0, 0,   /* No members */
23468         &asn_SPC_extensionValue_specs_112       /* Additional specs */
23469 };
23470
23471 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109[] = {
23472         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, id),
23473                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23474                 -1,     /* IMPLICIT tag at current level */
23475                 &asn_DEF_ProtocolIE_ID,
23476                 0,
23477                 { 0, &asn_PER_memb_id_constr_110,  memb_id_constraint_109 },
23478                 0, 0, /* No default value */
23479                 "id"
23480                 },
23481         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, criticality),
23482                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23483                 -1,     /* IMPLICIT tag at current level */
23484                 &asn_DEF_Criticality,
23485                 0,
23486                 { 0, &asn_PER_memb_criticality_constr_111,  memb_criticality_constraint_109 },
23487                 0, 0, /* No default value */
23488                 "criticality"
23489                 },
23490         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, extensionValue),
23491                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23492                 +1,     /* EXPLICIT tag at current level */
23493                 &asn_DEF_extensionValue_112,
23494                 0,
23495                 { 0, &asn_PER_memb_extensionValue_constr_112,  memb_extensionValue_constraint_109 },
23496                 0, 0, /* No default value */
23497                 "extensionValue"
23498                 },
23499 };
23500 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[] = {
23501         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23502 };
23503 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109[] = {
23504     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23505     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23506     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23507 };
23508 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 = {
23509         sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs),
23510         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23511         asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109,
23512         3,      /* Count of tags in the map */
23513         0, 0, 0,        /* Optional elements (not needed) */
23514         -1,     /* First extension addition */
23515 };
23516 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs = {
23517         "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
23518         "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
23519         &asn_OP_SEQUENCE,
23520         asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,
23521         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
23522                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
23523         asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,     /* Same as above */
23524         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
23525                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
23526         { 0, 0, SEQUENCE_constraint },
23527         asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109,
23528         3,      /* Elements count */
23529         &asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109    /* Additional specs */
23530 };
23531
23532 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
23533         sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue),
23534         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23535         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23536         sizeof(((struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23537         0,      /* No top level tags */
23538         0,      /* No tags in the map */
23539         0, 0,
23540         -1      /* Extensions start */
23541 };
23542 static /* Use -fall-defs-global to expose */
23543 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
23544         "extensionValue",
23545         "extensionValue",
23546         &asn_OP_OPEN_TYPE,
23547         0,      /* No effective tags (pointer) */
23548         0,      /* No effective tags (count) */
23549         0,      /* No tags (pointer) */
23550         0,      /* No tags (count) */
23551         { 0, 0, OPEN_TYPE_constraint },
23552         0, 0,   /* No members */
23553         &asn_SPC_extensionValue_specs_116       /* Additional specs */
23554 };
23555
23556 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113[] = {
23557         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, id),
23558                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23559                 -1,     /* IMPLICIT tag at current level */
23560                 &asn_DEF_ProtocolIE_ID,
23561                 0,
23562                 { 0, &asn_PER_memb_id_constr_114,  memb_id_constraint_113 },
23563                 0, 0, /* No default value */
23564                 "id"
23565                 },
23566         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, criticality),
23567                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23568                 -1,     /* IMPLICIT tag at current level */
23569                 &asn_DEF_Criticality,
23570                 0,
23571                 { 0, &asn_PER_memb_criticality_constr_115,  memb_criticality_constraint_113 },
23572                 0, 0, /* No default value */
23573                 "criticality"
23574                 },
23575         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, extensionValue),
23576                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23577                 +1,     /* EXPLICIT tag at current level */
23578                 &asn_DEF_extensionValue_116,
23579                 0,
23580                 { 0, &asn_PER_memb_extensionValue_constr_116,  memb_extensionValue_constraint_113 },
23581                 0, 0, /* No default value */
23582                 "extensionValue"
23583                 },
23584 };
23585 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[] = {
23586         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23587 };
23588 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113[] = {
23589     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23590     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23591     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23592 };
23593 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 = {
23594         sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs),
23595         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23596         asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113,
23597         3,      /* Count of tags in the map */
23598         0, 0, 0,        /* Optional elements (not needed) */
23599         -1,     /* First extension addition */
23600 };
23601 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs = {
23602         "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
23603         "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
23604         &asn_OP_SEQUENCE,
23605         asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,
23606         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
23607                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
23608         asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,       /* Same as above */
23609         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
23610                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
23611         { 0, 0, SEQUENCE_constraint },
23612         asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113,
23613         3,      /* Elements count */
23614         &asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113      /* Additional specs */
23615 };
23616
23617 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
23618         sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue),
23619         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23620         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23621         sizeof(((struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23622         0,      /* No top level tags */
23623         0,      /* No tags in the map */
23624         0, 0,
23625         -1      /* Extensions start */
23626 };
23627 static /* Use -fall-defs-global to expose */
23628 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
23629         "extensionValue",
23630         "extensionValue",
23631         &asn_OP_OPEN_TYPE,
23632         0,      /* No effective tags (pointer) */
23633         0,      /* No effective tags (count) */
23634         0,      /* No tags (pointer) */
23635         0,      /* No tags (count) */
23636         { 0, 0, OPEN_TYPE_constraint },
23637         0, 0,   /* No members */
23638         &asn_SPC_extensionValue_specs_120       /* Additional specs */
23639 };
23640
23641 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117[] = {
23642         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, id),
23643                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23644                 -1,     /* IMPLICIT tag at current level */
23645                 &asn_DEF_ProtocolIE_ID,
23646                 0,
23647                 { 0, &asn_PER_memb_id_constr_118,  memb_id_constraint_117 },
23648                 0, 0, /* No default value */
23649                 "id"
23650                 },
23651         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, criticality),
23652                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23653                 -1,     /* IMPLICIT tag at current level */
23654                 &asn_DEF_Criticality,
23655                 0,
23656                 { 0, &asn_PER_memb_criticality_constr_119,  memb_criticality_constraint_117 },
23657                 0, 0, /* No default value */
23658                 "criticality"
23659                 },
23660         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, extensionValue),
23661                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23662                 +1,     /* EXPLICIT tag at current level */
23663                 &asn_DEF_extensionValue_120,
23664                 0,
23665                 { 0, &asn_PER_memb_extensionValue_constr_120,  memb_extensionValue_constraint_117 },
23666                 0, 0, /* No default value */
23667                 "extensionValue"
23668                 },
23669 };
23670 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[] = {
23671         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23672 };
23673 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117[] = {
23674     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23675     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23676     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23677 };
23678 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 = {
23679         sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs),
23680         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23681         asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117,
23682         3,      /* Count of tags in the map */
23683         0, 0, 0,        /* Optional elements (not needed) */
23684         -1,     /* First extension addition */
23685 };
23686 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs = {
23687         "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
23688         "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
23689         &asn_OP_SEQUENCE,
23690         asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,
23691         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
23692                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
23693         asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,     /* Same as above */
23694         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
23695                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
23696         { 0, 0, SEQUENCE_constraint },
23697         asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117,
23698         3,      /* Elements count */
23699         &asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117    /* Additional specs */
23700 };
23701
23702 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
23703         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue),
23704         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23705         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
23706         sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23707         0,      /* No top level tags */
23708         0,      /* No tags in the map */
23709         0, 0,
23710         -1      /* Extensions start */
23711 };
23712 static /* Use -fall-defs-global to expose */
23713 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
23714         "extensionValue",
23715         "extensionValue",
23716         &asn_OP_OPEN_TYPE,
23717         0,      /* No effective tags (pointer) */
23718         0,      /* No effective tags (count) */
23719         0,      /* No tags (pointer) */
23720         0,      /* No tags (count) */
23721         { 0, 0, OPEN_TYPE_constraint },
23722         0, 0,   /* No members */
23723         &asn_SPC_extensionValue_specs_124       /* Additional specs */
23724 };
23725
23726 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121[] = {
23727         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, id),
23728                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23729                 -1,     /* IMPLICIT tag at current level */
23730                 &asn_DEF_ProtocolIE_ID,
23731                 0,
23732                 { 0, &asn_PER_memb_id_constr_122,  memb_id_constraint_121 },
23733                 0, 0, /* No default value */
23734                 "id"
23735                 },
23736         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, criticality),
23737                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23738                 -1,     /* IMPLICIT tag at current level */
23739                 &asn_DEF_Criticality,
23740                 0,
23741                 { 0, &asn_PER_memb_criticality_constr_123,  memb_criticality_constraint_121 },
23742                 0, 0, /* No default value */
23743                 "criticality"
23744                 },
23745         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, extensionValue),
23746                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23747                 +1,     /* EXPLICIT tag at current level */
23748                 &asn_DEF_extensionValue_124,
23749                 0,
23750                 { 0, &asn_PER_memb_extensionValue_constr_124,  memb_extensionValue_constraint_121 },
23751                 0, 0, /* No default value */
23752                 "extensionValue"
23753                 },
23754 };
23755 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[] = {
23756         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23757 };
23758 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121[] = {
23759     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23760     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23761     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23762 };
23763 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 = {
23764         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs),
23765         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
23766         asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121,
23767         3,      /* Count of tags in the map */
23768         0, 0, 0,        /* Optional elements (not needed) */
23769         -1,     /* First extension addition */
23770 };
23771 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs = {
23772         "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
23773         "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
23774         &asn_OP_SEQUENCE,
23775         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121,
23776         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
23777                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
23778         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121, /* Same as above */
23779         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
23780                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
23781         { 0, 0, SEQUENCE_constraint },
23782         asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121,
23783         3,      /* Elements count */
23784         &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121        /* Additional specs */
23785 };
23786
23787 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
23788         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue),
23789         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23790         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, present),
23791         sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
23792         0,      /* No top level tags */
23793         0,      /* No tags in the map */
23794         0, 0,
23795         -1      /* Extensions start */
23796 };
23797 static /* Use -fall-defs-global to expose */
23798 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
23799         "extensionValue",
23800         "extensionValue",
23801         &asn_OP_OPEN_TYPE,
23802         0,      /* No effective tags (pointer) */
23803         0,      /* No effective tags (count) */
23804         0,      /* No tags (pointer) */
23805         0,      /* No tags (count) */
23806         { 0, 0, OPEN_TYPE_constraint },
23807         0, 0,   /* No members */
23808         &asn_SPC_extensionValue_specs_128       /* Additional specs */
23809 };
23810
23811 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125[] = {
23812         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, id),
23813                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23814                 -1,     /* IMPLICIT tag at current level */
23815                 &asn_DEF_ProtocolIE_ID,
23816                 0,
23817                 { 0, &asn_PER_memb_id_constr_126,  memb_id_constraint_125 },
23818                 0, 0, /* No default value */
23819                 "id"
23820                 },
23821         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, criticality),
23822                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23823                 -1,     /* IMPLICIT tag at current level */
23824                 &asn_DEF_Criticality,
23825                 0,
23826                 { 0, &asn_PER_memb_criticality_constr_127,  memb_criticality_constraint_125 },
23827                 0, 0, /* No default value */
23828                 "criticality"
23829                 },
23830         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, extensionValue),
23831                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23832                 +1,     /* EXPLICIT tag at current level */
23833                 &asn_DEF_extensionValue_128,
23834                 0,
23835                 { 0, &asn_PER_memb_extensionValue_constr_128,  memb_extensionValue_constraint_125 },
23836                 0, 0, /* No default value */
23837                 "extensionValue"
23838                 },
23839 };
23840 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[] = {
23841         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23842 };
23843 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125[] = {
23844     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23845     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23846     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23847 };
23848 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 = {
23849         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs),
23850         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, _asn_ctx),
23851         asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125,
23852         3,      /* Count of tags in the map */
23853         0, 0, 0,        /* Optional elements (not needed) */
23854         -1,     /* First extension addition */
23855 };
23856 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs = {
23857         "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
23858         "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
23859         &asn_OP_SEQUENCE,
23860         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,
23861         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
23862                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
23863         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,       /* Same as above */
23864         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
23865                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
23866         { 0, 0, SEQUENCE_constraint },
23867         asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125,
23868         3,      /* Elements count */
23869         &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125      /* Additional specs */
23870 };
23871
23872 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
23873         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue),
23874         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23875         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
23876         sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23877         0,      /* No top level tags */
23878         0,      /* No tags in the map */
23879         0, 0,
23880         -1      /* Extensions start */
23881 };
23882 static /* Use -fall-defs-global to expose */
23883 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
23884         "extensionValue",
23885         "extensionValue",
23886         &asn_OP_OPEN_TYPE,
23887         0,      /* No effective tags (pointer) */
23888         0,      /* No effective tags (count) */
23889         0,      /* No tags (pointer) */
23890         0,      /* No tags (count) */
23891         { 0, 0, OPEN_TYPE_constraint },
23892         0, 0,   /* No members */
23893         &asn_SPC_extensionValue_specs_132       /* Additional specs */
23894 };
23895
23896 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129[] = {
23897         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, id),
23898                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23899                 -1,     /* IMPLICIT tag at current level */
23900                 &asn_DEF_ProtocolIE_ID,
23901                 0,
23902                 { 0, &asn_PER_memb_id_constr_130,  memb_id_constraint_129 },
23903                 0, 0, /* No default value */
23904                 "id"
23905                 },
23906         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, criticality),
23907                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23908                 -1,     /* IMPLICIT tag at current level */
23909                 &asn_DEF_Criticality,
23910                 0,
23911                 { 0, &asn_PER_memb_criticality_constr_131,  memb_criticality_constraint_129 },
23912                 0, 0, /* No default value */
23913                 "criticality"
23914                 },
23915         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, extensionValue),
23916                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23917                 +1,     /* EXPLICIT tag at current level */
23918                 &asn_DEF_extensionValue_132,
23919                 0,
23920                 { 0, &asn_PER_memb_extensionValue_constr_132,  memb_extensionValue_constraint_129 },
23921                 0, 0, /* No default value */
23922                 "extensionValue"
23923                 },
23924 };
23925 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[] = {
23926         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23927 };
23928 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129[] = {
23929     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23930     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23931     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23932 };
23933 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 = {
23934         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs),
23935         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
23936         asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129,
23937         3,      /* Count of tags in the map */
23938         0, 0, 0,        /* Optional elements (not needed) */
23939         -1,     /* First extension addition */
23940 };
23941 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs = {
23942         "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
23943         "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
23944         &asn_OP_SEQUENCE,
23945         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,
23946         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
23947                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
23948         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,      /* Same as above */
23949         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
23950                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
23951         { 0, 0, SEQUENCE_constraint },
23952         asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129,
23953         3,      /* Elements count */
23954         &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129     /* Additional specs */
23955 };
23956
23957 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
23958         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue),
23959         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23960         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, present),
23961         sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
23962         0,      /* No top level tags */
23963         0,      /* No tags in the map */
23964         0, 0,
23965         -1      /* Extensions start */
23966 };
23967 static /* Use -fall-defs-global to expose */
23968 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
23969         "extensionValue",
23970         "extensionValue",
23971         &asn_OP_OPEN_TYPE,
23972         0,      /* No effective tags (pointer) */
23973         0,      /* No effective tags (count) */
23974         0,      /* No tags (pointer) */
23975         0,      /* No tags (count) */
23976         { 0, 0, OPEN_TYPE_constraint },
23977         0, 0,   /* No members */
23978         &asn_SPC_extensionValue_specs_136       /* Additional specs */
23979 };
23980
23981 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133[] = {
23982         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, id),
23983                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23984                 -1,     /* IMPLICIT tag at current level */
23985                 &asn_DEF_ProtocolIE_ID,
23986                 0,
23987                 { 0, &asn_PER_memb_id_constr_134,  memb_id_constraint_133 },
23988                 0, 0, /* No default value */
23989                 "id"
23990                 },
23991         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, criticality),
23992                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23993                 -1,     /* IMPLICIT tag at current level */
23994                 &asn_DEF_Criticality,
23995                 0,
23996                 { 0, &asn_PER_memb_criticality_constr_135,  memb_criticality_constraint_133 },
23997                 0, 0, /* No default value */
23998                 "criticality"
23999                 },
24000         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, extensionValue),
24001                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24002                 +1,     /* EXPLICIT tag at current level */
24003                 &asn_DEF_extensionValue_136,
24004                 0,
24005                 { 0, &asn_PER_memb_extensionValue_constr_136,  memb_extensionValue_constraint_133 },
24006                 0, 0, /* No default value */
24007                 "extensionValue"
24008                 },
24009 };
24010 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[] = {
24011         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24012 };
24013 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133[] = {
24014     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24015     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24016     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24017 };
24018 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 = {
24019         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs),
24020         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, _asn_ctx),
24021         asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133,
24022         3,      /* Count of tags in the map */
24023         0, 0, 0,        /* Optional elements (not needed) */
24024         -1,     /* First extension addition */
24025 };
24026 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs = {
24027         "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
24028         "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
24029         &asn_OP_SEQUENCE,
24030         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,
24031         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
24032                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
24033         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,    /* Same as above */
24034         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
24035                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
24036         { 0, 0, SEQUENCE_constraint },
24037         asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133,
24038         3,      /* Elements count */
24039         &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133   /* Additional specs */
24040 };
24041
24042 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
24043         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue),
24044         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24045         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
24046         sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24047         0,      /* No top level tags */
24048         0,      /* No tags in the map */
24049         0, 0,
24050         -1      /* Extensions start */
24051 };
24052 static /* Use -fall-defs-global to expose */
24053 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
24054         "extensionValue",
24055         "extensionValue",
24056         &asn_OP_OPEN_TYPE,
24057         0,      /* No effective tags (pointer) */
24058         0,      /* No effective tags (count) */
24059         0,      /* No tags (pointer) */
24060         0,      /* No tags (count) */
24061         { 0, 0, OPEN_TYPE_constraint },
24062         0, 0,   /* No members */
24063         &asn_SPC_extensionValue_specs_140       /* Additional specs */
24064 };
24065
24066 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137[] = {
24067         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, id),
24068                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24069                 -1,     /* IMPLICIT tag at current level */
24070                 &asn_DEF_ProtocolIE_ID,
24071                 0,
24072                 { 0, &asn_PER_memb_id_constr_138,  memb_id_constraint_137 },
24073                 0, 0, /* No default value */
24074                 "id"
24075                 },
24076         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, criticality),
24077                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24078                 -1,     /* IMPLICIT tag at current level */
24079                 &asn_DEF_Criticality,
24080                 0,
24081                 { 0, &asn_PER_memb_criticality_constr_139,  memb_criticality_constraint_137 },
24082                 0, 0, /* No default value */
24083                 "criticality"
24084                 },
24085         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, extensionValue),
24086                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24087                 +1,     /* EXPLICIT tag at current level */
24088                 &asn_DEF_extensionValue_140,
24089                 0,
24090                 { 0, &asn_PER_memb_extensionValue_constr_140,  memb_extensionValue_constraint_137 },
24091                 0, 0, /* No default value */
24092                 "extensionValue"
24093                 },
24094 };
24095 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[] = {
24096         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24097 };
24098 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137[] = {
24099     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24100     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24101     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24102 };
24103 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 = {
24104         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs),
24105         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
24106         asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137,
24107         3,      /* Count of tags in the map */
24108         0, 0, 0,        /* Optional elements (not needed) */
24109         -1,     /* First extension addition */
24110 };
24111 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs = {
24112         "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
24113         "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
24114         &asn_OP_SEQUENCE,
24115         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,
24116         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
24117                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
24118         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,      /* Same as above */
24119         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
24120                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
24121         { 0, 0, SEQUENCE_constraint },
24122         asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137,
24123         3,      /* Elements count */
24124         &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137     /* Additional specs */
24125 };
24126
24127 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
24128         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue),
24129         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24130         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, present),
24131         sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
24132         0,      /* No top level tags */
24133         0,      /* No tags in the map */
24134         0, 0,
24135         -1      /* Extensions start */
24136 };
24137 static /* Use -fall-defs-global to expose */
24138 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
24139         "extensionValue",
24140         "extensionValue",
24141         &asn_OP_OPEN_TYPE,
24142         0,      /* No effective tags (pointer) */
24143         0,      /* No effective tags (count) */
24144         0,      /* No tags (pointer) */
24145         0,      /* No tags (count) */
24146         { 0, 0, OPEN_TYPE_constraint },
24147         0, 0,   /* No members */
24148         &asn_SPC_extensionValue_specs_144       /* Additional specs */
24149 };
24150
24151 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141[] = {
24152         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, id),
24153                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24154                 -1,     /* IMPLICIT tag at current level */
24155                 &asn_DEF_ProtocolIE_ID,
24156                 0,
24157                 { 0, &asn_PER_memb_id_constr_142,  memb_id_constraint_141 },
24158                 0, 0, /* No default value */
24159                 "id"
24160                 },
24161         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, criticality),
24162                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24163                 -1,     /* IMPLICIT tag at current level */
24164                 &asn_DEF_Criticality,
24165                 0,
24166                 { 0, &asn_PER_memb_criticality_constr_143,  memb_criticality_constraint_141 },
24167                 0, 0, /* No default value */
24168                 "criticality"
24169                 },
24170         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, extensionValue),
24171                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24172                 +1,     /* EXPLICIT tag at current level */
24173                 &asn_DEF_extensionValue_144,
24174                 0,
24175                 { 0, &asn_PER_memb_extensionValue_constr_144,  memb_extensionValue_constraint_141 },
24176                 0, 0, /* No default value */
24177                 "extensionValue"
24178                 },
24179 };
24180 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[] = {
24181         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24182 };
24183 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141[] = {
24184     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24185     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24186     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24187 };
24188 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 = {
24189         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs),
24190         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, _asn_ctx),
24191         asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141,
24192         3,      /* Count of tags in the map */
24193         0, 0, 0,        /* Optional elements (not needed) */
24194         -1,     /* First extension addition */
24195 };
24196 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs = {
24197         "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
24198         "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
24199         &asn_OP_SEQUENCE,
24200         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,
24201         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
24202                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
24203         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,    /* Same as above */
24204         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
24205                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
24206         { 0, 0, SEQUENCE_constraint },
24207         asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141,
24208         3,      /* Elements count */
24209         &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141   /* Additional specs */
24210 };
24211
24212 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
24213         sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue),
24214         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, _asn_ctx),
24215         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, present),
24216         sizeof(((struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue *)0)->present),
24217         0,      /* No top level tags */
24218         0,      /* No tags in the map */
24219         0, 0,
24220         -1      /* Extensions start */
24221 };
24222 static /* Use -fall-defs-global to expose */
24223 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
24224         "extensionValue",
24225         "extensionValue",
24226         &asn_OP_OPEN_TYPE,
24227         0,      /* No effective tags (pointer) */
24228         0,      /* No effective tags (count) */
24229         0,      /* No tags (pointer) */
24230         0,      /* No tags (count) */
24231         { 0, 0, OPEN_TYPE_constraint },
24232         0, 0,   /* No members */
24233         &asn_SPC_extensionValue_specs_148       /* Additional specs */
24234 };
24235
24236 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145[] = {
24237         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, id),
24238                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24239                 -1,     /* IMPLICIT tag at current level */
24240                 &asn_DEF_ProtocolIE_ID,
24241                 0,
24242                 { 0, &asn_PER_memb_id_constr_146,  memb_id_constraint_145 },
24243                 0, 0, /* No default value */
24244                 "id"
24245                 },
24246         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, criticality),
24247                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24248                 -1,     /* IMPLICIT tag at current level */
24249                 &asn_DEF_Criticality,
24250                 0,
24251                 { 0, &asn_PER_memb_criticality_constr_147,  memb_criticality_constraint_145 },
24252                 0, 0, /* No default value */
24253                 "criticality"
24254                 },
24255         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, extensionValue),
24256                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24257                 +1,     /* EXPLICIT tag at current level */
24258                 &asn_DEF_extensionValue_148,
24259                 0,
24260                 { 0, &asn_PER_memb_extensionValue_constr_148,  memb_extensionValue_constraint_145 },
24261                 0, 0, /* No default value */
24262                 "extensionValue"
24263                 },
24264 };
24265 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[] = {
24266         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24267 };
24268 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145[] = {
24269     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24270     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24271     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24272 };
24273 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 = {
24274         sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs),
24275         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, _asn_ctx),
24276         asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145,
24277         3,      /* Count of tags in the map */
24278         0, 0, 0,        /* Optional elements (not needed) */
24279         -1,     /* First extension addition */
24280 };
24281 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs = {
24282         "E-RABs-ToBeReleased-ModReqdItemExtIEs",
24283         "E-RABs-ToBeReleased-ModReqdItemExtIEs",
24284         &asn_OP_SEQUENCE,
24285         asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145,
24286         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
24287                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
24288         asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145, /* Same as above */
24289         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
24290                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
24291         { 0, 0, SEQUENCE_constraint },
24292         asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145,
24293         3,      /* Elements count */
24294         &asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145        /* Additional specs */
24295 };
24296
24297 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
24298         sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue),
24299         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24300         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, present),
24301         sizeof(((struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24302         0,      /* No top level tags */
24303         0,      /* No tags in the map */
24304         0, 0,
24305         -1      /* Extensions start */
24306 };
24307 static /* Use -fall-defs-global to expose */
24308 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
24309         "extensionValue",
24310         "extensionValue",
24311         &asn_OP_OPEN_TYPE,
24312         0,      /* No effective tags (pointer) */
24313         0,      /* No effective tags (count) */
24314         0,      /* No tags (pointer) */
24315         0,      /* No tags (count) */
24316         { 0, 0, OPEN_TYPE_constraint },
24317         0, 0,   /* No members */
24318         &asn_SPC_extensionValue_specs_152       /* Additional specs */
24319 };
24320
24321 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149[] = {
24322         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, id),
24323                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24324                 -1,     /* IMPLICIT tag at current level */
24325                 &asn_DEF_ProtocolIE_ID,
24326                 0,
24327                 { 0, &asn_PER_memb_id_constr_150,  memb_id_constraint_149 },
24328                 0, 0, /* No default value */
24329                 "id"
24330                 },
24331         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, criticality),
24332                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24333                 -1,     /* IMPLICIT tag at current level */
24334                 &asn_DEF_Criticality,
24335                 0,
24336                 { 0, &asn_PER_memb_criticality_constr_151,  memb_criticality_constraint_149 },
24337                 0, 0, /* No default value */
24338                 "criticality"
24339                 },
24340         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, extensionValue),
24341                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24342                 +1,     /* EXPLICIT tag at current level */
24343                 &asn_DEF_extensionValue_152,
24344                 0,
24345                 { 0, &asn_PER_memb_extensionValue_constr_152,  memb_extensionValue_constraint_149 },
24346                 0, 0, /* No default value */
24347                 "extensionValue"
24348                 },
24349 };
24350 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[] = {
24351         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24352 };
24353 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149[] = {
24354     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24355     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24356     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24357 };
24358 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 = {
24359         sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs),
24360         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, _asn_ctx),
24361         asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149,
24362         3,      /* Count of tags in the map */
24363         0, 0, 0,        /* Optional elements (not needed) */
24364         -1,     /* First extension addition */
24365 };
24366 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs = {
24367         "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
24368         "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
24369         &asn_OP_SEQUENCE,
24370         asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,
24371         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
24372                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
24373         asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,       /* Same as above */
24374         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
24375                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
24376         { 0, 0, SEQUENCE_constraint },
24377         asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149,
24378         3,      /* Elements count */
24379         &asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149      /* Additional specs */
24380 };
24381
24382 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
24383         sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue),
24384         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24385         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, present),
24386         sizeof(((struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
24387         0,      /* No top level tags */
24388         0,      /* No tags in the map */
24389         0, 0,
24390         -1      /* Extensions start */
24391 };
24392 static /* Use -fall-defs-global to expose */
24393 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
24394         "extensionValue",
24395         "extensionValue",
24396         &asn_OP_OPEN_TYPE,
24397         0,      /* No effective tags (pointer) */
24398         0,      /* No effective tags (count) */
24399         0,      /* No tags (pointer) */
24400         0,      /* No tags (count) */
24401         { 0, 0, OPEN_TYPE_constraint },
24402         0, 0,   /* No members */
24403         &asn_SPC_extensionValue_specs_156       /* Additional specs */
24404 };
24405
24406 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153[] = {
24407         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, id),
24408                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24409                 -1,     /* IMPLICIT tag at current level */
24410                 &asn_DEF_ProtocolIE_ID,
24411                 0,
24412                 { 0, &asn_PER_memb_id_constr_154,  memb_id_constraint_153 },
24413                 0, 0, /* No default value */
24414                 "id"
24415                 },
24416         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, criticality),
24417                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24418                 -1,     /* IMPLICIT tag at current level */
24419                 &asn_DEF_Criticality,
24420                 0,
24421                 { 0, &asn_PER_memb_criticality_constr_155,  memb_criticality_constraint_153 },
24422                 0, 0, /* No default value */
24423                 "criticality"
24424                 },
24425         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, extensionValue),
24426                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24427                 +1,     /* EXPLICIT tag at current level */
24428                 &asn_DEF_extensionValue_156,
24429                 0,
24430                 { 0, &asn_PER_memb_extensionValue_constr_156,  memb_extensionValue_constraint_153 },
24431                 0, 0, /* No default value */
24432                 "extensionValue"
24433                 },
24434 };
24435 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[] = {
24436         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24437 };
24438 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153[] = {
24439     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24440     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24441     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24442 };
24443 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 = {
24444         sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs),
24445         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, _asn_ctx),
24446         asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153,
24447         3,      /* Count of tags in the map */
24448         0, 0, 0,        /* Optional elements (not needed) */
24449         -1,     /* First extension addition */
24450 };
24451 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs = {
24452         "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
24453         "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
24454         &asn_OP_SEQUENCE,
24455         asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,
24456         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
24457                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
24458         asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,     /* Same as above */
24459         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
24460                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
24461         { 0, 0, SEQUENCE_constraint },
24462         asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153,
24463         3,      /* Elements count */
24464         &asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153    /* Additional specs */
24465 };
24466
24467 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
24468         sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue),
24469         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24470         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, present),
24471         sizeof(((struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24472         0,      /* No top level tags */
24473         0,      /* No tags in the map */
24474         0, 0,
24475         -1      /* Extensions start */
24476 };
24477 static /* Use -fall-defs-global to expose */
24478 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
24479         "extensionValue",
24480         "extensionValue",
24481         &asn_OP_OPEN_TYPE,
24482         0,      /* No effective tags (pointer) */
24483         0,      /* No effective tags (count) */
24484         0,      /* No tags (pointer) */
24485         0,      /* No tags (count) */
24486         { 0, 0, OPEN_TYPE_constraint },
24487         0, 0,   /* No members */
24488         &asn_SPC_extensionValue_specs_160       /* Additional specs */
24489 };
24490
24491 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157[] = {
24492         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, id),
24493                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24494                 -1,     /* IMPLICIT tag at current level */
24495                 &asn_DEF_ProtocolIE_ID,
24496                 0,
24497                 { 0, &asn_PER_memb_id_constr_158,  memb_id_constraint_157 },
24498                 0, 0, /* No default value */
24499                 "id"
24500                 },
24501         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, criticality),
24502                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24503                 -1,     /* IMPLICIT tag at current level */
24504                 &asn_DEF_Criticality,
24505                 0,
24506                 { 0, &asn_PER_memb_criticality_constr_159,  memb_criticality_constraint_157 },
24507                 0, 0, /* No default value */
24508                 "criticality"
24509                 },
24510         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, extensionValue),
24511                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24512                 +1,     /* EXPLICIT tag at current level */
24513                 &asn_DEF_extensionValue_160,
24514                 0,
24515                 { 0, &asn_PER_memb_extensionValue_constr_160,  memb_extensionValue_constraint_157 },
24516                 0, 0, /* No default value */
24517                 "extensionValue"
24518                 },
24519 };
24520 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[] = {
24521         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24522 };
24523 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157[] = {
24524     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24525     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24526     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24527 };
24528 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 = {
24529         sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs),
24530         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, _asn_ctx),
24531         asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157,
24532         3,      /* Count of tags in the map */
24533         0, 0, 0,        /* Optional elements (not needed) */
24534         -1,     /* First extension addition */
24535 };
24536 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs = {
24537         "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
24538         "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
24539         &asn_OP_SEQUENCE,
24540         asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,
24541         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
24542                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
24543         asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,      /* Same as above */
24544         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
24545                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
24546         { 0, 0, SEQUENCE_constraint },
24547         asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157,
24548         3,      /* Elements count */
24549         &asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157     /* Additional specs */
24550 };
24551
24552 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
24553         sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue),
24554         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24555         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, present),
24556         sizeof(((struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue *)0)->present),
24557         0,      /* No top level tags */
24558         0,      /* No tags in the map */
24559         0, 0,
24560         -1      /* Extensions start */
24561 };
24562 static /* Use -fall-defs-global to expose */
24563 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
24564         "extensionValue",
24565         "extensionValue",
24566         &asn_OP_OPEN_TYPE,
24567         0,      /* No effective tags (pointer) */
24568         0,      /* No effective tags (count) */
24569         0,      /* No tags (pointer) */
24570         0,      /* No tags (count) */
24571         { 0, 0, OPEN_TYPE_constraint },
24572         0, 0,   /* No members */
24573         &asn_SPC_extensionValue_specs_164       /* Additional specs */
24574 };
24575
24576 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161[] = {
24577         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, id),
24578                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24579                 -1,     /* IMPLICIT tag at current level */
24580                 &asn_DEF_ProtocolIE_ID,
24581                 0,
24582                 { 0, &asn_PER_memb_id_constr_162,  memb_id_constraint_161 },
24583                 0, 0, /* No default value */
24584                 "id"
24585                 },
24586         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, criticality),
24587                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24588                 -1,     /* IMPLICIT tag at current level */
24589                 &asn_DEF_Criticality,
24590                 0,
24591                 { 0, &asn_PER_memb_criticality_constr_163,  memb_criticality_constraint_161 },
24592                 0, 0, /* No default value */
24593                 "criticality"
24594                 },
24595         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, extensionValue),
24596                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24597                 +1,     /* EXPLICIT tag at current level */
24598                 &asn_DEF_extensionValue_164,
24599                 0,
24600                 { 0, &asn_PER_memb_extensionValue_constr_164,  memb_extensionValue_constraint_161 },
24601                 0, 0, /* No default value */
24602                 "extensionValue"
24603                 },
24604 };
24605 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[] = {
24606         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24607 };
24608 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161[] = {
24609     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24610     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24611     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24612 };
24613 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 = {
24614         sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs),
24615         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, _asn_ctx),
24616         asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161,
24617         3,      /* Count of tags in the map */
24618         0, 0, 0,        /* Optional elements (not needed) */
24619         -1,     /* First extension addition */
24620 };
24621 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs = {
24622         "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
24623         "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
24624         &asn_OP_SEQUENCE,
24625         asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,
24626         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
24627                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
24628         asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,    /* Same as above */
24629         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
24630                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
24631         { 0, 0, SEQUENCE_constraint },
24632         asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161,
24633         3,      /* Elements count */
24634         &asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161   /* Additional specs */
24635 };
24636
24637 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
24638         sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue),
24639         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, _asn_ctx),
24640         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, present),
24641         sizeof(((struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue *)0)->present),
24642         0,      /* No top level tags */
24643         0,      /* No tags in the map */
24644         0, 0,
24645         -1      /* Extensions start */
24646 };
24647 static /* Use -fall-defs-global to expose */
24648 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
24649         "extensionValue",
24650         "extensionValue",
24651         &asn_OP_OPEN_TYPE,
24652         0,      /* No effective tags (pointer) */
24653         0,      /* No effective tags (count) */
24654         0,      /* No tags (pointer) */
24655         0,      /* No tags (count) */
24656         { 0, 0, OPEN_TYPE_constraint },
24657         0, 0,   /* No members */
24658         &asn_SPC_extensionValue_specs_168       /* Additional specs */
24659 };
24660
24661 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165[] = {
24662         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, id),
24663                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24664                 -1,     /* IMPLICIT tag at current level */
24665                 &asn_DEF_ProtocolIE_ID,
24666                 0,
24667                 { 0, &asn_PER_memb_id_constr_166,  memb_id_constraint_165 },
24668                 0, 0, /* No default value */
24669                 "id"
24670                 },
24671         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, criticality),
24672                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24673                 -1,     /* IMPLICIT tag at current level */
24674                 &asn_DEF_Criticality,
24675                 0,
24676                 { 0, &asn_PER_memb_criticality_constr_167,  memb_criticality_constraint_165 },
24677                 0, 0, /* No default value */
24678                 "criticality"
24679                 },
24680         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, extensionValue),
24681                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24682                 +1,     /* EXPLICIT tag at current level */
24683                 &asn_DEF_extensionValue_168,
24684                 0,
24685                 { 0, &asn_PER_memb_extensionValue_constr_168,  memb_extensionValue_constraint_165 },
24686                 0, 0, /* No default value */
24687                 "extensionValue"
24688                 },
24689 };
24690 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[] = {
24691         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24692 };
24693 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165[] = {
24694     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24695     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24696     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24697 };
24698 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 = {
24699         sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs),
24700         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, _asn_ctx),
24701         asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165,
24702         3,      /* Count of tags in the map */
24703         0, 0, 0,        /* Optional elements (not needed) */
24704         -1,     /* First extension addition */
24705 };
24706 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs = {
24707         "E-RABs-SubjectToCounterCheckItemExtIEs",
24708         "E-RABs-SubjectToCounterCheckItemExtIEs",
24709         &asn_OP_SEQUENCE,
24710         asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,
24711         sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
24712                 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
24713         asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,        /* Same as above */
24714         sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
24715                 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
24716         { 0, 0, SEQUENCE_constraint },
24717         asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165,
24718         3,      /* Elements count */
24719         &asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165       /* Additional specs */
24720 };
24721
24722 static asn_TYPE_member_t asn_MBR_extensionValue_172[] = {
24723         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
24724                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24725                 0,
24726                 &asn_DEF_UESidelinkAggregateMaximumBitRate,
24727                 0,
24728                 { 0, 0, 0 },
24729                 0, 0, /* No default value */
24730                 "UESidelinkAggregateMaximumBitRate"
24731                 },
24732 };
24733 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_172[] = {
24734     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UESidelinkAggregateMaximumBitRate */
24735 };
24736 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
24737         sizeof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue),
24738         offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, _asn_ctx),
24739         offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, present),
24740         sizeof(((struct UE_ContextInformationRetrieve_ExtIEs__extensionValue *)0)->present),
24741         asn_MAP_extensionValue_tag2el_172,
24742         1,      /* Count of tags in the map */
24743         0, 0,
24744         -1      /* Extensions start */
24745 };
24746 static /* Use -fall-defs-global to expose */
24747 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
24748         "extensionValue",
24749         "extensionValue",
24750         &asn_OP_OPEN_TYPE,
24751         0,      /* No effective tags (pointer) */
24752         0,      /* No effective tags (count) */
24753         0,      /* No tags (pointer) */
24754         0,      /* No tags (count) */
24755         { 0, 0, OPEN_TYPE_constraint },
24756         asn_MBR_extensionValue_172,
24757         1,      /* Elements count */
24758         &asn_SPC_extensionValue_specs_172       /* Additional specs */
24759 };
24760
24761 asn_TYPE_member_t asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169[] = {
24762         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id),
24763                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24764                 -1,     /* IMPLICIT tag at current level */
24765                 &asn_DEF_ProtocolIE_ID,
24766                 0,
24767                 { 0, &asn_PER_memb_id_constr_170,  memb_id_constraint_169 },
24768                 0, 0, /* No default value */
24769                 "id"
24770                 },
24771         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, criticality),
24772                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24773                 -1,     /* IMPLICIT tag at current level */
24774                 &asn_DEF_Criticality,
24775                 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type,
24776                 { 0, &asn_PER_memb_criticality_constr_171,  memb_criticality_constraint_169 },
24777                 0, 0, /* No default value */
24778                 "criticality"
24779                 },
24780         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, extensionValue),
24781                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24782                 +1,     /* EXPLICIT tag at current level */
24783                 &asn_DEF_extensionValue_172,
24784                 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type,
24785                 { 0, &asn_PER_memb_extensionValue_constr_172,  memb_extensionValue_constraint_169 },
24786                 0, 0, /* No default value */
24787                 "extensionValue"
24788                 },
24789 };
24790 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[] = {
24791         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24792 };
24793 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169[] = {
24794     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24795     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24796     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24797 };
24798 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 = {
24799         sizeof(struct UE_ContextInformationRetrieve_ExtIEs),
24800         offsetof(struct UE_ContextInformationRetrieve_ExtIEs, _asn_ctx),
24801         asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169,
24802         3,      /* Count of tags in the map */
24803         0, 0, 0,        /* Optional elements (not needed) */
24804         -1,     /* First extension addition */
24805 };
24806 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs = {
24807         "UE-ContextInformationRetrieve-ExtIEs",
24808         "UE-ContextInformationRetrieve-ExtIEs",
24809         &asn_OP_SEQUENCE,
24810         asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,
24811         sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
24812                 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
24813         asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,  /* Same as above */
24814         sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
24815                 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
24816         { 0, 0, SEQUENCE_constraint },
24817         asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169,
24818         3,      /* Elements count */
24819         &asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 /* Additional specs */
24820 };
24821
24822 static asn_TYPE_member_t asn_MBR_extensionValue_176[] = {
24823         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.GTPtunnelEndpoint),
24824                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24825                 0,
24826                 &asn_DEF_GTPtunnelEndpoint,
24827                 0,
24828                 { 0, 0, 0 },
24829                 0, 0, /* No default value */
24830                 "GTPtunnelEndpoint"
24831                 },
24832         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.DL_Forwarding),
24833                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
24834                 0,
24835                 &asn_DEF_DL_Forwarding,
24836                 0,
24837                 { 0, 0, 0 },
24838                 0, 0, /* No default value */
24839                 "DL-Forwarding"
24840                 },
24841 };
24842 static const unsigned asn_MAP_extensionValue_to_canonical_176[] = { 1, 0 };
24843 static const unsigned asn_MAP_extensionValue_from_canonical_176[] = { 1, 0 };
24844 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_176[] = {
24845     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* DL-Forwarding */
24846     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GTPtunnelEndpoint */
24847 };
24848 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
24849         sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue),
24850         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, _asn_ctx),
24851         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, present),
24852         sizeof(((struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue *)0)->present),
24853         asn_MAP_extensionValue_tag2el_176,
24854         2,      /* Count of tags in the map */
24855         asn_MAP_extensionValue_to_canonical_176,
24856         asn_MAP_extensionValue_from_canonical_176,
24857         -1      /* Extensions start */
24858 };
24859 static /* Use -fall-defs-global to expose */
24860 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
24861         "extensionValue",
24862         "extensionValue",
24863         &asn_OP_OPEN_TYPE,
24864         0,      /* No effective tags (pointer) */
24865         0,      /* No effective tags (count) */
24866         0,      /* No tags (pointer) */
24867         0,      /* No tags (count) */
24868         { 0, 0, OPEN_TYPE_constraint },
24869         asn_MBR_extensionValue_176,
24870         2,      /* Elements count */
24871         &asn_SPC_extensionValue_specs_176       /* Additional specs */
24872 };
24873
24874 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173[] = {
24875         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id),
24876                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24877                 -1,     /* IMPLICIT tag at current level */
24878                 &asn_DEF_ProtocolIE_ID,
24879                 0,
24880                 { 0, &asn_PER_memb_id_constr_174,  memb_id_constraint_173 },
24881                 0, 0, /* No default value */
24882                 "id"
24883                 },
24884         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, criticality),
24885                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24886                 -1,     /* IMPLICIT tag at current level */
24887                 &asn_DEF_Criticality,
24888                 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type,
24889                 { 0, &asn_PER_memb_criticality_constr_175,  memb_criticality_constraint_173 },
24890                 0, 0, /* No default value */
24891                 "criticality"
24892                 },
24893         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, extensionValue),
24894                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24895                 +1,     /* EXPLICIT tag at current level */
24896                 &asn_DEF_extensionValue_176,
24897                 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type,
24898                 { 0, &asn_PER_memb_extensionValue_constr_176,  memb_extensionValue_constraint_173 },
24899                 0, 0, /* No default value */
24900                 "extensionValue"
24901                 },
24902 };
24903 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[] = {
24904         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24905 };
24906 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173[] = {
24907     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24908     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24909     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24910 };
24911 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 = {
24912         sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs),
24913         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, _asn_ctx),
24914         asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173,
24915         3,      /* Count of tags in the map */
24916         0, 0, 0,        /* Optional elements (not needed) */
24917         -1,     /* First extension addition */
24918 };
24919 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs = {
24920         "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
24921         "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
24922         &asn_OP_SEQUENCE,
24923         asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,
24924         sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
24925                 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
24926         asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,   /* Same as above */
24927         sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
24928                 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
24929         { 0, 0, SEQUENCE_constraint },
24930         asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173,
24931         3,      /* Elements count */
24932         &asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173  /* Additional specs */
24933 };
24934
24935 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
24936         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue),
24937         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, _asn_ctx),
24938         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, present),
24939         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue *)0)->present),
24940         0,      /* No top level tags */
24941         0,      /* No tags in the map */
24942         0, 0,
24943         -1      /* Extensions start */
24944 };
24945 static /* Use -fall-defs-global to expose */
24946 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
24947         "extensionValue",
24948         "extensionValue",
24949         &asn_OP_OPEN_TYPE,
24950         0,      /* No effective tags (pointer) */
24951         0,      /* No effective tags (count) */
24952         0,      /* No tags (pointer) */
24953         0,      /* No tags (count) */
24954         { 0, 0, OPEN_TYPE_constraint },
24955         0, 0,   /* No members */
24956         &asn_SPC_extensionValue_specs_180       /* Additional specs */
24957 };
24958
24959 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177[] = {
24960         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, id),
24961                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24962                 -1,     /* IMPLICIT tag at current level */
24963                 &asn_DEF_ProtocolIE_ID,
24964                 0,
24965                 { 0, &asn_PER_memb_id_constr_178,  memb_id_constraint_177 },
24966                 0, 0, /* No default value */
24967                 "id"
24968                 },
24969         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, criticality),
24970                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24971                 -1,     /* IMPLICIT tag at current level */
24972                 &asn_DEF_Criticality,
24973                 0,
24974                 { 0, &asn_PER_memb_criticality_constr_179,  memb_criticality_constraint_177 },
24975                 0, 0, /* No default value */
24976                 "criticality"
24977                 },
24978         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, extensionValue),
24979                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24980                 +1,     /* EXPLICIT tag at current level */
24981                 &asn_DEF_extensionValue_180,
24982                 0,
24983                 { 0, &asn_PER_memb_extensionValue_constr_180,  memb_extensionValue_constraint_177 },
24984                 0, 0, /* No default value */
24985                 "extensionValue"
24986                 },
24987 };
24988 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[] = {
24989         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24990 };
24991 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177[] = {
24992     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24993     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24994     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24995 };
24996 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 = {
24997         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs),
24998         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, _asn_ctx),
24999         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177,
25000         3,      /* Count of tags in the map */
25001         0, 0, 0,        /* Optional elements (not needed) */
25002         -1,     /* First extension addition */
25003 };
25004 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs = {
25005         "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
25006         "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
25007         &asn_OP_SEQUENCE,
25008         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,
25009         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
25010                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
25011         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,        /* Same as above */
25012         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
25013                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
25014         { 0, 0, SEQUENCE_constraint },
25015         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177,
25016         3,      /* Elements count */
25017         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177       /* Additional specs */
25018 };
25019
25020 static asn_TYPE_member_t asn_MBR_extensionValue_184[] = {
25021         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
25022                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25023                 0,
25024                 &asn_DEF_RLCMode,
25025                 0,
25026                 { 0, 0, 0 },
25027                 0, 0, /* No default value */
25028                 "RLCMode"
25029                 },
25030 };
25031 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_184[] = {
25032     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
25033 };
25034 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
25035         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
25036         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25037         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25038         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25039         asn_MAP_extensionValue_tag2el_184,
25040         1,      /* Count of tags in the map */
25041         0, 0,
25042         -1      /* Extensions start */
25043 };
25044 static /* Use -fall-defs-global to expose */
25045 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
25046         "extensionValue",
25047         "extensionValue",
25048         &asn_OP_OPEN_TYPE,
25049         0,      /* No effective tags (pointer) */
25050         0,      /* No effective tags (count) */
25051         0,      /* No tags (pointer) */
25052         0,      /* No tags (count) */
25053         { 0, 0, OPEN_TYPE_constraint },
25054         asn_MBR_extensionValue_184,
25055         1,      /* Elements count */
25056         &asn_SPC_extensionValue_specs_184       /* Additional specs */
25057 };
25058
25059 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181[] = {
25060         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id),
25061                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25062                 -1,     /* IMPLICIT tag at current level */
25063                 &asn_DEF_ProtocolIE_ID,
25064                 0,
25065                 { 0, &asn_PER_memb_id_constr_182,  memb_id_constraint_181 },
25066                 0, 0, /* No default value */
25067                 "id"
25068                 },
25069         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, criticality),
25070                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25071                 -1,     /* IMPLICIT tag at current level */
25072                 &asn_DEF_Criticality,
25073                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
25074                 { 0, &asn_PER_memb_criticality_constr_183,  memb_criticality_constraint_181 },
25075                 0, 0, /* No default value */
25076                 "criticality"
25077                 },
25078         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
25079                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25080                 +1,     /* EXPLICIT tag at current level */
25081                 &asn_DEF_extensionValue_184,
25082                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25083                 { 0, &asn_PER_memb_extensionValue_constr_184,  memb_extensionValue_constraint_181 },
25084                 0, 0, /* No default value */
25085                 "extensionValue"
25086                 },
25087 };
25088 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[] = {
25089         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25090 };
25091 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181[] = {
25092     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25093     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25094     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25095 };
25096 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 = {
25097         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs),
25098         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25099         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181,
25100         3,      /* Count of tags in the map */
25101         0, 0, 0,        /* Optional elements (not needed) */
25102         -1,     /* First extension addition */
25103 };
25104 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs = {
25105         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
25106         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
25107         &asn_OP_SEQUENCE,
25108         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,
25109         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
25110                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
25111         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,        /* Same as above */
25112         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
25113                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
25114         { 0, 0, SEQUENCE_constraint },
25115         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181,
25116         3,      /* Elements count */
25117         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181       /* Additional specs */
25118 };
25119
25120 static asn_TYPE_member_t asn_MBR_extensionValue_188[] = {
25121         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
25122                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25123                 0,
25124                 &asn_DEF_PDCPSnLength,
25125                 0,
25126                 { 0, 0, 0 },
25127                 0, 0, /* No default value */
25128                 "PDCPSnLength"
25129                 },
25130         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
25131                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25132                 0,
25133                 &asn_DEF_DuplicationActivation,
25134                 0,
25135                 { 0, 0, 0 },
25136                 0, 0, /* No default value */
25137                 "DuplicationActivation"
25138                 },
25139 };
25140 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_188[] = {
25141     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
25142     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
25143 };
25144 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
25145         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25146         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25147         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25148         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25149         asn_MAP_extensionValue_tag2el_188,
25150         2,      /* Count of tags in the map */
25151         0, 0,
25152         -1      /* Extensions start */
25153 };
25154 static /* Use -fall-defs-global to expose */
25155 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
25156         "extensionValue",
25157         "extensionValue",
25158         &asn_OP_OPEN_TYPE,
25159         0,      /* No effective tags (pointer) */
25160         0,      /* No effective tags (count) */
25161         0,      /* No tags (pointer) */
25162         0,      /* No tags (count) */
25163         { 0, 0, OPEN_TYPE_constraint },
25164         asn_MBR_extensionValue_188,
25165         2,      /* Elements count */
25166         &asn_SPC_extensionValue_specs_188       /* Additional specs */
25167 };
25168
25169 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185[] = {
25170         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id),
25171                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25172                 -1,     /* IMPLICIT tag at current level */
25173                 &asn_DEF_ProtocolIE_ID,
25174                 0,
25175                 { 0, &asn_PER_memb_id_constr_186,  memb_id_constraint_185 },
25176                 0, 0, /* No default value */
25177                 "id"
25178                 },
25179         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
25180                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25181                 -1,     /* IMPLICIT tag at current level */
25182                 &asn_DEF_Criticality,
25183                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
25184                 { 0, &asn_PER_memb_criticality_constr_187,  memb_criticality_constraint_185 },
25185                 0, 0, /* No default value */
25186                 "criticality"
25187                 },
25188         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
25189                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25190                 +1,     /* EXPLICIT tag at current level */
25191                 &asn_DEF_extensionValue_188,
25192                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
25193                 { 0, &asn_PER_memb_extensionValue_constr_188,  memb_extensionValue_constraint_185 },
25194                 0, 0, /* No default value */
25195                 "extensionValue"
25196                 },
25197 };
25198 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[] = {
25199         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25200 };
25201 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185[] = {
25202     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25203     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25204     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25205 };
25206 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 = {
25207         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs),
25208         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
25209         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185,
25210         3,      /* Count of tags in the map */
25211         0, 0, 0,        /* Optional elements (not needed) */
25212         -1,     /* First extension addition */
25213 };
25214 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs = {
25215         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
25216         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
25217         &asn_OP_SEQUENCE,
25218         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,
25219         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
25220                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
25221         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,     /* Same as above */
25222         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
25223                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
25224         { 0, 0, SEQUENCE_constraint },
25225         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185,
25226         3,      /* Elements count */
25227         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185    /* Additional specs */
25228 };
25229
25230 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
25231         sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue),
25232         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, _asn_ctx),
25233         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, present),
25234         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue *)0)->present),
25235         0,      /* No top level tags */
25236         0,      /* No tags in the map */
25237         0, 0,
25238         -1      /* Extensions start */
25239 };
25240 static /* Use -fall-defs-global to expose */
25241 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
25242         "extensionValue",
25243         "extensionValue",
25244         &asn_OP_OPEN_TYPE,
25245         0,      /* No effective tags (pointer) */
25246         0,      /* No effective tags (count) */
25247         0,      /* No tags (pointer) */
25248         0,      /* No tags (count) */
25249         { 0, 0, OPEN_TYPE_constraint },
25250         0, 0,   /* No members */
25251         &asn_SPC_extensionValue_specs_192       /* Additional specs */
25252 };
25253
25254 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189[] = {
25255         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, id),
25256                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25257                 -1,     /* IMPLICIT tag at current level */
25258                 &asn_DEF_ProtocolIE_ID,
25259                 0,
25260                 { 0, &asn_PER_memb_id_constr_190,  memb_id_constraint_189 },
25261                 0, 0, /* No default value */
25262                 "id"
25263                 },
25264         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, criticality),
25265                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25266                 -1,     /* IMPLICIT tag at current level */
25267                 &asn_DEF_Criticality,
25268                 0,
25269                 { 0, &asn_PER_memb_criticality_constr_191,  memb_criticality_constraint_189 },
25270                 0, 0, /* No default value */
25271                 "criticality"
25272                 },
25273         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, extensionValue),
25274                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25275                 +1,     /* EXPLICIT tag at current level */
25276                 &asn_DEF_extensionValue_192,
25277                 0,
25278                 { 0, &asn_PER_memb_extensionValue_constr_192,  memb_extensionValue_constraint_189 },
25279                 0, 0, /* No default value */
25280                 "extensionValue"
25281                 },
25282 };
25283 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[] = {
25284         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25285 };
25286 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189[] = {
25287     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25288     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25289     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25290 };
25291 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 = {
25292         sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs),
25293         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, _asn_ctx),
25294         asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189,
25295         3,      /* Count of tags in the map */
25296         0, 0, 0,        /* Optional elements (not needed) */
25297         -1,     /* First extension addition */
25298 };
25299 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs = {
25300         "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
25301         "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
25302         &asn_OP_SEQUENCE,
25303         asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,
25304         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
25305                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
25306         asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,     /* Same as above */
25307         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
25308                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
25309         { 0, 0, SEQUENCE_constraint },
25310         asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189,
25311         3,      /* Elements count */
25312         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189    /* Additional specs */
25313 };
25314
25315 static asn_TYPE_member_t asn_MBR_extensionValue_196[] = {
25316         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
25317                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25318                 0,
25319                 &asn_DEF_PDCPSnLength,
25320                 0,
25321                 { 0, 0, 0 },
25322                 0, 0, /* No default value */
25323                 "PDCPSnLength"
25324                 },
25325 };
25326 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_196[] = {
25327     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
25328 };
25329 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
25330         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
25331         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25332         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25333         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25334         asn_MAP_extensionValue_tag2el_196,
25335         1,      /* Count of tags in the map */
25336         0, 0,
25337         -1      /* Extensions start */
25338 };
25339 static /* Use -fall-defs-global to expose */
25340 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
25341         "extensionValue",
25342         "extensionValue",
25343         &asn_OP_OPEN_TYPE,
25344         0,      /* No effective tags (pointer) */
25345         0,      /* No effective tags (count) */
25346         0,      /* No tags (pointer) */
25347         0,      /* No tags (count) */
25348         { 0, 0, OPEN_TYPE_constraint },
25349         asn_MBR_extensionValue_196,
25350         1,      /* Elements count */
25351         &asn_SPC_extensionValue_specs_196       /* Additional specs */
25352 };
25353
25354 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193[] = {
25355         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id),
25356                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25357                 -1,     /* IMPLICIT tag at current level */
25358                 &asn_DEF_ProtocolIE_ID,
25359                 0,
25360                 { 0, &asn_PER_memb_id_constr_194,  memb_id_constraint_193 },
25361                 0, 0, /* No default value */
25362                 "id"
25363                 },
25364         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, criticality),
25365                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25366                 -1,     /* IMPLICIT tag at current level */
25367                 &asn_DEF_Criticality,
25368                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
25369                 { 0, &asn_PER_memb_criticality_constr_195,  memb_criticality_constraint_193 },
25370                 0, 0, /* No default value */
25371                 "criticality"
25372                 },
25373         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
25374                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25375                 +1,     /* EXPLICIT tag at current level */
25376                 &asn_DEF_extensionValue_196,
25377                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25378                 { 0, &asn_PER_memb_extensionValue_constr_196,  memb_extensionValue_constraint_193 },
25379                 0, 0, /* No default value */
25380                 "extensionValue"
25381                 },
25382 };
25383 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[] = {
25384         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25385 };
25386 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193[] = {
25387     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25388     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25389     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25390 };
25391 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 = {
25392         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs),
25393         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25394         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193,
25395         3,      /* Count of tags in the map */
25396         0, 0, 0,        /* Optional elements (not needed) */
25397         -1,     /* First extension addition */
25398 };
25399 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs = {
25400         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
25401         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
25402         &asn_OP_SEQUENCE,
25403         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,
25404         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
25405                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
25406         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,    /* Same as above */
25407         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
25408                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
25409         { 0, 0, SEQUENCE_constraint },
25410         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193,
25411         3,      /* Elements count */
25412         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193   /* Additional specs */
25413 };
25414
25415 static asn_TYPE_member_t asn_MBR_extensionValue_200[] = {
25416         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
25417                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25418                 0,
25419                 &asn_DEF_LCID,
25420                 0,
25421                 { 0, 0, 0 },
25422                 0, 0, /* No default value */
25423                 "LCID"
25424                 },
25425 };
25426 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_200[] = {
25427     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
25428 };
25429 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
25430         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25431         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25432         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25433         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25434         asn_MAP_extensionValue_tag2el_200,
25435         1,      /* Count of tags in the map */
25436         0, 0,
25437         -1      /* Extensions start */
25438 };
25439 static /* Use -fall-defs-global to expose */
25440 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
25441         "extensionValue",
25442         "extensionValue",
25443         &asn_OP_OPEN_TYPE,
25444         0,      /* No effective tags (pointer) */
25445         0,      /* No effective tags (count) */
25446         0,      /* No tags (pointer) */
25447         0,      /* No tags (count) */
25448         { 0, 0, OPEN_TYPE_constraint },
25449         asn_MBR_extensionValue_200,
25450         1,      /* Elements count */
25451         &asn_SPC_extensionValue_specs_200       /* Additional specs */
25452 };
25453
25454 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197[] = {
25455         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id),
25456                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25457                 -1,     /* IMPLICIT tag at current level */
25458                 &asn_DEF_ProtocolIE_ID,
25459                 0,
25460                 { 0, &asn_PER_memb_id_constr_198,  memb_id_constraint_197 },
25461                 0, 0, /* No default value */
25462                 "id"
25463                 },
25464         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
25465                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25466                 -1,     /* IMPLICIT tag at current level */
25467                 &asn_DEF_Criticality,
25468                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
25469                 { 0, &asn_PER_memb_criticality_constr_199,  memb_criticality_constraint_197 },
25470                 0, 0, /* No default value */
25471                 "criticality"
25472                 },
25473         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
25474                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25475                 +1,     /* EXPLICIT tag at current level */
25476                 &asn_DEF_extensionValue_200,
25477                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
25478                 { 0, &asn_PER_memb_extensionValue_constr_200,  memb_extensionValue_constraint_197 },
25479                 0, 0, /* No default value */
25480                 "extensionValue"
25481                 },
25482 };
25483 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[] = {
25484         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25485 };
25486 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197[] = {
25487     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25488     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25489     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25490 };
25491 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 = {
25492         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs),
25493         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
25494         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197,
25495         3,      /* Count of tags in the map */
25496         0, 0, 0,        /* Optional elements (not needed) */
25497         -1,     /* First extension addition */
25498 };
25499 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs = {
25500         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
25501         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
25502         &asn_OP_SEQUENCE,
25503         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197,
25504         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
25505                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
25506         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197, /* Same as above */
25507         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
25508                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
25509         { 0, 0, SEQUENCE_constraint },
25510         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197,
25511         3,      /* Elements count */
25512         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197        /* Additional specs */
25513 };
25514
25515 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
25516         sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue),
25517         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
25518         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, present),
25519         sizeof(((struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
25520         0,      /* No top level tags */
25521         0,      /* No tags in the map */
25522         0, 0,
25523         -1      /* Extensions start */
25524 };
25525 static /* Use -fall-defs-global to expose */
25526 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
25527         "extensionValue",
25528         "extensionValue",
25529         &asn_OP_OPEN_TYPE,
25530         0,      /* No effective tags (pointer) */
25531         0,      /* No effective tags (count) */
25532         0,      /* No tags (pointer) */
25533         0,      /* No tags (count) */
25534         { 0, 0, OPEN_TYPE_constraint },
25535         0, 0,   /* No members */
25536         &asn_SPC_extensionValue_specs_204       /* Additional specs */
25537 };
25538
25539 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201[] = {
25540         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, id),
25541                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25542                 -1,     /* IMPLICIT tag at current level */
25543                 &asn_DEF_ProtocolIE_ID,
25544                 0,
25545                 { 0, &asn_PER_memb_id_constr_202,  memb_id_constraint_201 },
25546                 0, 0, /* No default value */
25547                 "id"
25548                 },
25549         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, criticality),
25550                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25551                 -1,     /* IMPLICIT tag at current level */
25552                 &asn_DEF_Criticality,
25553                 0,
25554                 { 0, &asn_PER_memb_criticality_constr_203,  memb_criticality_constraint_201 },
25555                 0, 0, /* No default value */
25556                 "criticality"
25557                 },
25558         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, extensionValue),
25559                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25560                 +1,     /* EXPLICIT tag at current level */
25561                 &asn_DEF_extensionValue_204,
25562                 0,
25563                 { 0, &asn_PER_memb_extensionValue_constr_204,  memb_extensionValue_constraint_201 },
25564                 0, 0, /* No default value */
25565                 "extensionValue"
25566                 },
25567 };
25568 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[] = {
25569         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25570 };
25571 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201[] = {
25572     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25573     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25574     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25575 };
25576 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 = {
25577         sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs),
25578         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, _asn_ctx),
25579         asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201,
25580         3,      /* Count of tags in the map */
25581         0, 0, 0,        /* Optional elements (not needed) */
25582         -1,     /* First extension addition */
25583 };
25584 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs = {
25585         "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
25586         "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
25587         &asn_OP_SEQUENCE,
25588         asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,
25589         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
25590                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
25591         asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,   /* Same as above */
25592         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
25593                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
25594         { 0, 0, SEQUENCE_constraint },
25595         asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201,
25596         3,      /* Elements count */
25597         &asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201  /* Additional specs */
25598 };
25599
25600 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
25601         sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
25602         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
25603         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
25604         sizeof(((struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
25605         0,      /* No top level tags */
25606         0,      /* No tags in the map */
25607         0, 0,
25608         -1      /* Extensions start */
25609 };
25610 static /* Use -fall-defs-global to expose */
25611 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
25612         "extensionValue",
25613         "extensionValue",
25614         &asn_OP_OPEN_TYPE,
25615         0,      /* No effective tags (pointer) */
25616         0,      /* No effective tags (count) */
25617         0,      /* No tags (pointer) */
25618         0,      /* No tags (count) */
25619         { 0, 0, OPEN_TYPE_constraint },
25620         0, 0,   /* No members */
25621         &asn_SPC_extensionValue_specs_208       /* Additional specs */
25622 };
25623
25624 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205[] = {
25625         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, id),
25626                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25627                 -1,     /* IMPLICIT tag at current level */
25628                 &asn_DEF_ProtocolIE_ID,
25629                 0,
25630                 { 0, &asn_PER_memb_id_constr_206,  memb_id_constraint_205 },
25631                 0, 0, /* No default value */
25632                 "id"
25633                 },
25634         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, criticality),
25635                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25636                 -1,     /* IMPLICIT tag at current level */
25637                 &asn_DEF_Criticality,
25638                 0,
25639                 { 0, &asn_PER_memb_criticality_constr_207,  memb_criticality_constraint_205 },
25640                 0, 0, /* No default value */
25641                 "criticality"
25642                 },
25643         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
25644                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25645                 +1,     /* EXPLICIT tag at current level */
25646                 &asn_DEF_extensionValue_208,
25647                 0,
25648                 { 0, &asn_PER_memb_extensionValue_constr_208,  memb_extensionValue_constraint_205 },
25649                 0, 0, /* No default value */
25650                 "extensionValue"
25651                 },
25652 };
25653 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[] = {
25654         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25655 };
25656 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205[] = {
25657     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25658     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25659     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25660 };
25661 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 = {
25662         sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs),
25663         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
25664         asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205,
25665         3,      /* Count of tags in the map */
25666         0, 0, 0,        /* Optional elements (not needed) */
25667         -1,     /* First extension addition */
25668 };
25669 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs = {
25670         "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
25671         "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
25672         &asn_OP_SEQUENCE,
25673         asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,
25674         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
25675                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
25676         asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,      /* Same as above */
25677         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
25678                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
25679         { 0, 0, SEQUENCE_constraint },
25680         asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205,
25681         3,      /* Elements count */
25682         &asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205     /* Additional specs */
25683 };
25684
25685 static asn_TYPE_member_t asn_MBR_extensionValue_212[] = {
25686         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, choice.SubscriberProfileIDforRFP),
25687                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25688                 0,
25689                 &asn_DEF_SubscriberProfileIDforRFP,
25690                 0,
25691                 { 0, 0, 0 },
25692                 0, 0, /* No default value */
25693                 "SubscriberProfileIDforRFP"
25694                 },
25695 };
25696 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_212[] = {
25697     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* SubscriberProfileIDforRFP */
25698 };
25699 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
25700         sizeof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue),
25701         offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, _asn_ctx),
25702         offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, present),
25703         sizeof(((struct UE_ContextInformationSgNBModReqExtIEs__extensionValue *)0)->present),
25704         asn_MAP_extensionValue_tag2el_212,
25705         1,      /* Count of tags in the map */
25706         0, 0,
25707         -1      /* Extensions start */
25708 };
25709 static /* Use -fall-defs-global to expose */
25710 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
25711         "extensionValue",
25712         "extensionValue",
25713         &asn_OP_OPEN_TYPE,
25714         0,      /* No effective tags (pointer) */
25715         0,      /* No effective tags (count) */
25716         0,      /* No tags (pointer) */
25717         0,      /* No tags (count) */
25718         { 0, 0, OPEN_TYPE_constraint },
25719         asn_MBR_extensionValue_212,
25720         1,      /* Elements count */
25721         &asn_SPC_extensionValue_specs_212       /* Additional specs */
25722 };
25723
25724 asn_TYPE_member_t asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209[] = {
25725         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id),
25726                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25727                 -1,     /* IMPLICIT tag at current level */
25728                 &asn_DEF_ProtocolIE_ID,
25729                 0,
25730                 { 0, &asn_PER_memb_id_constr_210,  memb_id_constraint_209 },
25731                 0, 0, /* No default value */
25732                 "id"
25733                 },
25734         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, criticality),
25735                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25736                 -1,     /* IMPLICIT tag at current level */
25737                 &asn_DEF_Criticality,
25738                 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type,
25739                 { 0, &asn_PER_memb_criticality_constr_211,  memb_criticality_constraint_209 },
25740                 0, 0, /* No default value */
25741                 "criticality"
25742                 },
25743         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, extensionValue),
25744                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25745                 +1,     /* EXPLICIT tag at current level */
25746                 &asn_DEF_extensionValue_212,
25747                 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type,
25748                 { 0, &asn_PER_memb_extensionValue_constr_212,  memb_extensionValue_constraint_209 },
25749                 0, 0, /* No default value */
25750                 "extensionValue"
25751                 },
25752 };
25753 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[] = {
25754         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25755 };
25756 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209[] = {
25757     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25758     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25759     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25760 };
25761 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 = {
25762         sizeof(struct UE_ContextInformationSgNBModReqExtIEs),
25763         offsetof(struct UE_ContextInformationSgNBModReqExtIEs, _asn_ctx),
25764         asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209,
25765         3,      /* Count of tags in the map */
25766         0, 0, 0,        /* Optional elements (not needed) */
25767         -1,     /* First extension addition */
25768 };
25769 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs = {
25770         "UE-ContextInformationSgNBModReqExtIEs",
25771         "UE-ContextInformationSgNBModReqExtIEs",
25772         &asn_OP_SEQUENCE,
25773         asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209,
25774         sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
25775                 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
25776         asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209, /* Same as above */
25777         sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
25778                 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
25779         { 0, 0, SEQUENCE_constraint },
25780         asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209,
25781         3,      /* Elements count */
25782         &asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209        /* Additional specs */
25783 };
25784
25785 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
25786         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue),
25787         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
25788         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, present),
25789         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
25790         0,      /* No top level tags */
25791         0,      /* No tags in the map */
25792         0, 0,
25793         -1      /* Extensions start */
25794 };
25795 static /* Use -fall-defs-global to expose */
25796 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
25797         "extensionValue",
25798         "extensionValue",
25799         &asn_OP_OPEN_TYPE,
25800         0,      /* No effective tags (pointer) */
25801         0,      /* No effective tags (count) */
25802         0,      /* No tags (pointer) */
25803         0,      /* No tags (count) */
25804         { 0, 0, OPEN_TYPE_constraint },
25805         0, 0,   /* No members */
25806         &asn_SPC_extensionValue_specs_216       /* Additional specs */
25807 };
25808
25809 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213[] = {
25810         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, id),
25811                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25812                 -1,     /* IMPLICIT tag at current level */
25813                 &asn_DEF_ProtocolIE_ID,
25814                 0,
25815                 { 0, &asn_PER_memb_id_constr_214,  memb_id_constraint_213 },
25816                 0, 0, /* No default value */
25817                 "id"
25818                 },
25819         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, criticality),
25820                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25821                 -1,     /* IMPLICIT tag at current level */
25822                 &asn_DEF_Criticality,
25823                 0,
25824                 { 0, &asn_PER_memb_criticality_constr_215,  memb_criticality_constraint_213 },
25825                 0, 0, /* No default value */
25826                 "criticality"
25827                 },
25828         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, extensionValue),
25829                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25830                 +1,     /* EXPLICIT tag at current level */
25831                 &asn_DEF_extensionValue_216,
25832                 0,
25833                 { 0, &asn_PER_memb_extensionValue_constr_216,  memb_extensionValue_constraint_213 },
25834                 0, 0, /* No default value */
25835                 "extensionValue"
25836                 },
25837 };
25838 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[] = {
25839         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25840 };
25841 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213[] = {
25842     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25843     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25844     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25845 };
25846 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 = {
25847         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs),
25848         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, _asn_ctx),
25849         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213,
25850         3,      /* Count of tags in the map */
25851         0, 0, 0,        /* Optional elements (not needed) */
25852         -1,     /* First extension addition */
25853 };
25854 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs = {
25855         "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
25856         "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
25857         &asn_OP_SEQUENCE,
25858         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,
25859         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
25860                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
25861         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,        /* Same as above */
25862         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
25863                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
25864         { 0, 0, SEQUENCE_constraint },
25865         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213,
25866         3,      /* Elements count */
25867         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213       /* Additional specs */
25868 };
25869
25870 static asn_TYPE_member_t asn_MBR_extensionValue_220[] = {
25871         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
25872                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25873                 0,
25874                 &asn_DEF_RLCMode,
25875                 0,
25876                 { 0, 0, 0 },
25877                 0, 0, /* No default value */
25878                 "RLCMode"
25879                 },
25880 };
25881 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_220[] = {
25882     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
25883 };
25884 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
25885         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
25886         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25887         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25888         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25889         asn_MAP_extensionValue_tag2el_220,
25890         1,      /* Count of tags in the map */
25891         0, 0,
25892         -1      /* Extensions start */
25893 };
25894 static /* Use -fall-defs-global to expose */
25895 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
25896         "extensionValue",
25897         "extensionValue",
25898         &asn_OP_OPEN_TYPE,
25899         0,      /* No effective tags (pointer) */
25900         0,      /* No effective tags (count) */
25901         0,      /* No tags (pointer) */
25902         0,      /* No tags (count) */
25903         { 0, 0, OPEN_TYPE_constraint },
25904         asn_MBR_extensionValue_220,
25905         1,      /* Elements count */
25906         &asn_SPC_extensionValue_specs_220       /* Additional specs */
25907 };
25908
25909 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217[] = {
25910         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
25911                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25912                 -1,     /* IMPLICIT tag at current level */
25913                 &asn_DEF_ProtocolIE_ID,
25914                 0,
25915                 { 0, &asn_PER_memb_id_constr_218,  memb_id_constraint_217 },
25916                 0, 0, /* No default value */
25917                 "id"
25918                 },
25919         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
25920                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25921                 -1,     /* IMPLICIT tag at current level */
25922                 &asn_DEF_Criticality,
25923                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
25924                 { 0, &asn_PER_memb_criticality_constr_219,  memb_criticality_constraint_217 },
25925                 0, 0, /* No default value */
25926                 "criticality"
25927                 },
25928         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
25929                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25930                 +1,     /* EXPLICIT tag at current level */
25931                 &asn_DEF_extensionValue_220,
25932                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25933                 { 0, &asn_PER_memb_extensionValue_constr_220,  memb_extensionValue_constraint_217 },
25934                 0, 0, /* No default value */
25935                 "extensionValue"
25936                 },
25937 };
25938 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[] = {
25939         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25940 };
25941 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217[] = {
25942     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25943     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25944     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25945 };
25946 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 = {
25947         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
25948         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25949         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217,
25950         3,      /* Count of tags in the map */
25951         0, 0, 0,        /* Optional elements (not needed) */
25952         -1,     /* First extension addition */
25953 };
25954 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
25955         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
25956         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
25957         &asn_OP_SEQUENCE,
25958         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,
25959         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
25960                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
25961         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,        /* Same as above */
25962         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
25963                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
25964         { 0, 0, SEQUENCE_constraint },
25965         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217,
25966         3,      /* Elements count */
25967         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217       /* Additional specs */
25968 };
25969
25970 static asn_TYPE_member_t asn_MBR_extensionValue_224[] = {
25971         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
25972                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25973                 0,
25974                 &asn_DEF_PDCPSnLength,
25975                 0,
25976                 { 0, 0, 0 },
25977                 0, 0, /* No default value */
25978                 "PDCPSnLength"
25979                 },
25980         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
25981                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25982                 0,
25983                 &asn_DEF_DuplicationActivation,
25984                 0,
25985                 { 0, 0, 0 },
25986                 0, 0, /* No default value */
25987                 "DuplicationActivation"
25988                 },
25989 };
25990 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_224[] = {
25991     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
25992     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
25993 };
25994 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
25995         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25996         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25997         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25998         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25999         asn_MAP_extensionValue_tag2el_224,
26000         2,      /* Count of tags in the map */
26001         0, 0,
26002         -1      /* Extensions start */
26003 };
26004 static /* Use -fall-defs-global to expose */
26005 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
26006         "extensionValue",
26007         "extensionValue",
26008         &asn_OP_OPEN_TYPE,
26009         0,      /* No effective tags (pointer) */
26010         0,      /* No effective tags (count) */
26011         0,      /* No tags (pointer) */
26012         0,      /* No tags (count) */
26013         { 0, 0, OPEN_TYPE_constraint },
26014         asn_MBR_extensionValue_224,
26015         2,      /* Elements count */
26016         &asn_SPC_extensionValue_specs_224       /* Additional specs */
26017 };
26018
26019 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221[] = {
26020         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26021                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26022                 -1,     /* IMPLICIT tag at current level */
26023                 &asn_DEF_ProtocolIE_ID,
26024                 0,
26025                 { 0, &asn_PER_memb_id_constr_222,  memb_id_constraint_221 },
26026                 0, 0, /* No default value */
26027                 "id"
26028                 },
26029         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26030                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26031                 -1,     /* IMPLICIT tag at current level */
26032                 &asn_DEF_Criticality,
26033                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26034                 { 0, &asn_PER_memb_criticality_constr_223,  memb_criticality_constraint_221 },
26035                 0, 0, /* No default value */
26036                 "criticality"
26037                 },
26038         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26039                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26040                 +1,     /* EXPLICIT tag at current level */
26041                 &asn_DEF_extensionValue_224,
26042                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26043                 { 0, &asn_PER_memb_extensionValue_constr_224,  memb_extensionValue_constraint_221 },
26044                 0, 0, /* No default value */
26045                 "extensionValue"
26046                 },
26047 };
26048 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[] = {
26049         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26050 };
26051 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221[] = {
26052     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26053     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26054     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26055 };
26056 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 = {
26057         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26058         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26059         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221,
26060         3,      /* Count of tags in the map */
26061         0, 0, 0,        /* Optional elements (not needed) */
26062         -1,     /* First extension addition */
26063 };
26064 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26065         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26066         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26067         &asn_OP_SEQUENCE,
26068         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,
26069         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
26070                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
26071         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,     /* Same as above */
26072         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
26073                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
26074         { 0, 0, SEQUENCE_constraint },
26075         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221,
26076         3,      /* Elements count */
26077         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221    /* Additional specs */
26078 };
26079
26080 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
26081         sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue),
26082         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
26083         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, present),
26084         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
26085         0,      /* No top level tags */
26086         0,      /* No tags in the map */
26087         0, 0,
26088         -1      /* Extensions start */
26089 };
26090 static /* Use -fall-defs-global to expose */
26091 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
26092         "extensionValue",
26093         "extensionValue",
26094         &asn_OP_OPEN_TYPE,
26095         0,      /* No effective tags (pointer) */
26096         0,      /* No effective tags (count) */
26097         0,      /* No tags (pointer) */
26098         0,      /* No tags (count) */
26099         { 0, 0, OPEN_TYPE_constraint },
26100         0, 0,   /* No members */
26101         &asn_SPC_extensionValue_specs_228       /* Additional specs */
26102 };
26103
26104 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225[] = {
26105         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, id),
26106                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26107                 -1,     /* IMPLICIT tag at current level */
26108                 &asn_DEF_ProtocolIE_ID,
26109                 0,
26110                 { 0, &asn_PER_memb_id_constr_226,  memb_id_constraint_225 },
26111                 0, 0, /* No default value */
26112                 "id"
26113                 },
26114         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, criticality),
26115                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26116                 -1,     /* IMPLICIT tag at current level */
26117                 &asn_DEF_Criticality,
26118                 0,
26119                 { 0, &asn_PER_memb_criticality_constr_227,  memb_criticality_constraint_225 },
26120                 0, 0, /* No default value */
26121                 "criticality"
26122                 },
26123         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, extensionValue),
26124                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26125                 +1,     /* EXPLICIT tag at current level */
26126                 &asn_DEF_extensionValue_228,
26127                 0,
26128                 { 0, &asn_PER_memb_extensionValue_constr_228,  memb_extensionValue_constraint_225 },
26129                 0, 0, /* No default value */
26130                 "extensionValue"
26131                 },
26132 };
26133 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[] = {
26134         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26135 };
26136 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225[] = {
26137     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26138     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26139     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26140 };
26141 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 = {
26142         sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs),
26143         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, _asn_ctx),
26144         asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225,
26145         3,      /* Count of tags in the map */
26146         0, 0, 0,        /* Optional elements (not needed) */
26147         -1,     /* First extension addition */
26148 };
26149 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs = {
26150         "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
26151         "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
26152         &asn_OP_SEQUENCE,
26153         asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,
26154         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
26155                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
26156         asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,     /* Same as above */
26157         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
26158                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
26159         { 0, 0, SEQUENCE_constraint },
26160         asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225,
26161         3,      /* Elements count */
26162         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225    /* Additional specs */
26163 };
26164
26165 static asn_TYPE_member_t asn_MBR_extensionValue_232[] = {
26166         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLC_Status),
26167                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26168                 0,
26169                 &asn_DEF_RLC_Status,
26170                 0,
26171                 { 0, 0, 0 },
26172                 0, 0, /* No default value */
26173                 "RLC-Status"
26174                 },
26175 };
26176 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_232[] = {
26177     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
26178 };
26179 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
26180         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
26181         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26182         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26183         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26184         asn_MAP_extensionValue_tag2el_232,
26185         1,      /* Count of tags in the map */
26186         0, 0,
26187         -1      /* Extensions start */
26188 };
26189 static /* Use -fall-defs-global to expose */
26190 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
26191         "extensionValue",
26192         "extensionValue",
26193         &asn_OP_OPEN_TYPE,
26194         0,      /* No effective tags (pointer) */
26195         0,      /* No effective tags (count) */
26196         0,      /* No tags (pointer) */
26197         0,      /* No tags (count) */
26198         { 0, 0, OPEN_TYPE_constraint },
26199         asn_MBR_extensionValue_232,
26200         1,      /* Elements count */
26201         &asn_SPC_extensionValue_specs_232       /* Additional specs */
26202 };
26203
26204 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229[] = {
26205         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
26206                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26207                 -1,     /* IMPLICIT tag at current level */
26208                 &asn_DEF_ProtocolIE_ID,
26209                 0,
26210                 { 0, &asn_PER_memb_id_constr_230,  memb_id_constraint_229 },
26211                 0, 0, /* No default value */
26212                 "id"
26213                 },
26214         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
26215                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26216                 -1,     /* IMPLICIT tag at current level */
26217                 &asn_DEF_Criticality,
26218                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
26219                 { 0, &asn_PER_memb_criticality_constr_231,  memb_criticality_constraint_229 },
26220                 0, 0, /* No default value */
26221                 "criticality"
26222                 },
26223         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
26224                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26225                 +1,     /* EXPLICIT tag at current level */
26226                 &asn_DEF_extensionValue_232,
26227                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
26228                 { 0, &asn_PER_memb_extensionValue_constr_232,  memb_extensionValue_constraint_229 },
26229                 0, 0, /* No default value */
26230                 "extensionValue"
26231                 },
26232 };
26233 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[] = {
26234         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26235 };
26236 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229[] = {
26237     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26238     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26239     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26240 };
26241 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 = {
26242         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
26243         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26244         asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229,
26245         3,      /* Count of tags in the map */
26246         0, 0, 0,        /* Optional elements (not needed) */
26247         -1,     /* First extension addition */
26248 };
26249 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
26250         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26251         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26252         &asn_OP_SEQUENCE,
26253         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,
26254         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
26255                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
26256         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,     /* Same as above */
26257         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
26258                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
26259         { 0, 0, SEQUENCE_constraint },
26260         asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229,
26261         3,      /* Elements count */
26262         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229    /* Additional specs */
26263 };
26264
26265 static asn_TYPE_member_t asn_MBR_extensionValue_236[] = {
26266         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
26267                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26268                 0,
26269                 &asn_DEF_PDCPSnLength,
26270                 0,
26271                 { 0, 0, 0 },
26272                 0, 0, /* No default value */
26273                 "PDCPSnLength"
26274                 },
26275         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
26276                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26277                 0,
26278                 &asn_DEF_GTPtunnelEndpoint,
26279                 0,
26280                 { 0, 0, 0 },
26281                 0, 0, /* No default value */
26282                 "GTPtunnelEndpoint"
26283                 },
26284 };
26285 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_236[] = {
26286     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* PDCPSnLength */
26287     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* GTPtunnelEndpoint */
26288 };
26289 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
26290         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26291         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26292         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26293         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26294         asn_MAP_extensionValue_tag2el_236,
26295         2,      /* Count of tags in the map */
26296         0, 0,
26297         -1      /* Extensions start */
26298 };
26299 static /* Use -fall-defs-global to expose */
26300 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
26301         "extensionValue",
26302         "extensionValue",
26303         &asn_OP_OPEN_TYPE,
26304         0,      /* No effective tags (pointer) */
26305         0,      /* No effective tags (count) */
26306         0,      /* No tags (pointer) */
26307         0,      /* No tags (count) */
26308         { 0, 0, OPEN_TYPE_constraint },
26309         asn_MBR_extensionValue_236,
26310         2,      /* Elements count */
26311         &asn_SPC_extensionValue_specs_236       /* Additional specs */
26312 };
26313
26314 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233[] = {
26315         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26316                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26317                 -1,     /* IMPLICIT tag at current level */
26318                 &asn_DEF_ProtocolIE_ID,
26319                 0,
26320                 { 0, &asn_PER_memb_id_constr_234,  memb_id_constraint_233 },
26321                 0, 0, /* No default value */
26322                 "id"
26323                 },
26324         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26325                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26326                 -1,     /* IMPLICIT tag at current level */
26327                 &asn_DEF_Criticality,
26328                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26329                 { 0, &asn_PER_memb_criticality_constr_235,  memb_criticality_constraint_233 },
26330                 0, 0, /* No default value */
26331                 "criticality"
26332                 },
26333         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26334                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26335                 +1,     /* EXPLICIT tag at current level */
26336                 &asn_DEF_extensionValue_236,
26337                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26338                 { 0, &asn_PER_memb_extensionValue_constr_236,  memb_extensionValue_constraint_233 },
26339                 0, 0, /* No default value */
26340                 "extensionValue"
26341                 },
26342 };
26343 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[] = {
26344         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26345 };
26346 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233[] = {
26347     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26348     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26349     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26350 };
26351 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 = {
26352         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26353         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26354         asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233,
26355         3,      /* Count of tags in the map */
26356         0, 0, 0,        /* Optional elements (not needed) */
26357         -1,     /* First extension addition */
26358 };
26359 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26360         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26361         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26362         &asn_OP_SEQUENCE,
26363         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,
26364         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
26365                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
26366         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,  /* Same as above */
26367         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
26368                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
26369         { 0, 0, SEQUENCE_constraint },
26370         asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233,
26371         3,      /* Elements count */
26372         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 /* Additional specs */
26373 };
26374
26375 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
26376         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue),
26377         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
26378         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, present),
26379         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
26380         0,      /* No top level tags */
26381         0,      /* No tags in the map */
26382         0, 0,
26383         -1      /* Extensions start */
26384 };
26385 static /* Use -fall-defs-global to expose */
26386 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
26387         "extensionValue",
26388         "extensionValue",
26389         &asn_OP_OPEN_TYPE,
26390         0,      /* No effective tags (pointer) */
26391         0,      /* No effective tags (count) */
26392         0,      /* No tags (pointer) */
26393         0,      /* No tags (count) */
26394         { 0, 0, OPEN_TYPE_constraint },
26395         0, 0,   /* No members */
26396         &asn_SPC_extensionValue_specs_240       /* Additional specs */
26397 };
26398
26399 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237[] = {
26400         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, id),
26401                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26402                 -1,     /* IMPLICIT tag at current level */
26403                 &asn_DEF_ProtocolIE_ID,
26404                 0,
26405                 { 0, &asn_PER_memb_id_constr_238,  memb_id_constraint_237 },
26406                 0, 0, /* No default value */
26407                 "id"
26408                 },
26409         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, criticality),
26410                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26411                 -1,     /* IMPLICIT tag at current level */
26412                 &asn_DEF_Criticality,
26413                 0,
26414                 { 0, &asn_PER_memb_criticality_constr_239,  memb_criticality_constraint_237 },
26415                 0, 0, /* No default value */
26416                 "criticality"
26417                 },
26418         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, extensionValue),
26419                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26420                 +1,     /* EXPLICIT tag at current level */
26421                 &asn_DEF_extensionValue_240,
26422                 0,
26423                 { 0, &asn_PER_memb_extensionValue_constr_240,  memb_extensionValue_constraint_237 },
26424                 0, 0, /* No default value */
26425                 "extensionValue"
26426                 },
26427 };
26428 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[] = {
26429         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26430 };
26431 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237[] = {
26432     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26433     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26434     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26435 };
26436 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 = {
26437         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs),
26438         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, _asn_ctx),
26439         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237,
26440         3,      /* Count of tags in the map */
26441         0, 0, 0,        /* Optional elements (not needed) */
26442         -1,     /* First extension addition */
26443 };
26444 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs = {
26445         "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
26446         "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
26447         &asn_OP_SEQUENCE,
26448         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,
26449         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
26450                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
26451         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,     /* Same as above */
26452         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
26453                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
26454         { 0, 0, SEQUENCE_constraint },
26455         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237,
26456         3,      /* Elements count */
26457         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237    /* Additional specs */
26458 };
26459
26460 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
26461         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
26462         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26463         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26464         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26465         0,      /* No top level tags */
26466         0,      /* No tags in the map */
26467         0, 0,
26468         -1      /* Extensions start */
26469 };
26470 static /* Use -fall-defs-global to expose */
26471 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
26472         "extensionValue",
26473         "extensionValue",
26474         &asn_OP_OPEN_TYPE,
26475         0,      /* No effective tags (pointer) */
26476         0,      /* No effective tags (count) */
26477         0,      /* No tags (pointer) */
26478         0,      /* No tags (count) */
26479         { 0, 0, OPEN_TYPE_constraint },
26480         0, 0,   /* No members */
26481         &asn_SPC_extensionValue_specs_244       /* Additional specs */
26482 };
26483
26484 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241[] = {
26485         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
26486                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26487                 -1,     /* IMPLICIT tag at current level */
26488                 &asn_DEF_ProtocolIE_ID,
26489                 0,
26490                 { 0, &asn_PER_memb_id_constr_242,  memb_id_constraint_241 },
26491                 0, 0, /* No default value */
26492                 "id"
26493                 },
26494         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
26495                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26496                 -1,     /* IMPLICIT tag at current level */
26497                 &asn_DEF_Criticality,
26498                 0,
26499                 { 0, &asn_PER_memb_criticality_constr_243,  memb_criticality_constraint_241 },
26500                 0, 0, /* No default value */
26501                 "criticality"
26502                 },
26503         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
26504                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26505                 +1,     /* EXPLICIT tag at current level */
26506                 &asn_DEF_extensionValue_244,
26507                 0,
26508                 { 0, &asn_PER_memb_extensionValue_constr_244,  memb_extensionValue_constraint_241 },
26509                 0, 0, /* No default value */
26510                 "extensionValue"
26511                 },
26512 };
26513 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[] = {
26514         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26515 };
26516 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241[] = {
26517     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26518     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26519     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26520 };
26521 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 = {
26522         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
26523         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26524         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241,
26525         3,      /* Count of tags in the map */
26526         0, 0, 0,        /* Optional elements (not needed) */
26527         -1,     /* First extension addition */
26528 };
26529 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
26530         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26531         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26532         &asn_OP_SEQUENCE,
26533         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,
26534         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
26535                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
26536         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,     /* Same as above */
26537         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
26538                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
26539         { 0, 0, SEQUENCE_constraint },
26540         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241,
26541         3,      /* Elements count */
26542         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241    /* Additional specs */
26543 };
26544
26545 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
26546         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26547         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26548         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26549         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26550         0,      /* No top level tags */
26551         0,      /* No tags in the map */
26552         0, 0,
26553         -1      /* Extensions start */
26554 };
26555 static /* Use -fall-defs-global to expose */
26556 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
26557         "extensionValue",
26558         "extensionValue",
26559         &asn_OP_OPEN_TYPE,
26560         0,      /* No effective tags (pointer) */
26561         0,      /* No effective tags (count) */
26562         0,      /* No tags (pointer) */
26563         0,      /* No tags (count) */
26564         { 0, 0, OPEN_TYPE_constraint },
26565         0, 0,   /* No members */
26566         &asn_SPC_extensionValue_specs_248       /* Additional specs */
26567 };
26568
26569 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245[] = {
26570         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26571                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26572                 -1,     /* IMPLICIT tag at current level */
26573                 &asn_DEF_ProtocolIE_ID,
26574                 0,
26575                 { 0, &asn_PER_memb_id_constr_246,  memb_id_constraint_245 },
26576                 0, 0, /* No default value */
26577                 "id"
26578                 },
26579         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26580                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26581                 -1,     /* IMPLICIT tag at current level */
26582                 &asn_DEF_Criticality,
26583                 0,
26584                 { 0, &asn_PER_memb_criticality_constr_247,  memb_criticality_constraint_245 },
26585                 0, 0, /* No default value */
26586                 "criticality"
26587                 },
26588         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26589                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26590                 +1,     /* EXPLICIT tag at current level */
26591                 &asn_DEF_extensionValue_248,
26592                 0,
26593                 { 0, &asn_PER_memb_extensionValue_constr_248,  memb_extensionValue_constraint_245 },
26594                 0, 0, /* No default value */
26595                 "extensionValue"
26596                 },
26597 };
26598 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[] = {
26599         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26600 };
26601 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245[] = {
26602     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26603     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26604     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26605 };
26606 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 = {
26607         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26608         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26609         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245,
26610         3,      /* Count of tags in the map */
26611         0, 0, 0,        /* Optional elements (not needed) */
26612         -1,     /* First extension addition */
26613 };
26614 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26615         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26616         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26617         &asn_OP_SEQUENCE,
26618         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,
26619         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
26620                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
26621         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,  /* Same as above */
26622         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
26623                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
26624         { 0, 0, SEQUENCE_constraint },
26625         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245,
26626         3,      /* Elements count */
26627         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 /* Additional specs */
26628 };
26629
26630 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
26631         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
26632         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
26633         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
26634         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
26635         0,      /* No top level tags */
26636         0,      /* No tags in the map */
26637         0, 0,
26638         -1      /* Extensions start */
26639 };
26640 static /* Use -fall-defs-global to expose */
26641 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
26642         "extensionValue",
26643         "extensionValue",
26644         &asn_OP_OPEN_TYPE,
26645         0,      /* No effective tags (pointer) */
26646         0,      /* No effective tags (count) */
26647         0,      /* No tags (pointer) */
26648         0,      /* No tags (count) */
26649         { 0, 0, OPEN_TYPE_constraint },
26650         0, 0,   /* No members */
26651         &asn_SPC_extensionValue_specs_252       /* Additional specs */
26652 };
26653
26654 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249[] = {
26655         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, id),
26656                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26657                 -1,     /* IMPLICIT tag at current level */
26658                 &asn_DEF_ProtocolIE_ID,
26659                 0,
26660                 { 0, &asn_PER_memb_id_constr_250,  memb_id_constraint_249 },
26661                 0, 0, /* No default value */
26662                 "id"
26663                 },
26664         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
26665                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26666                 -1,     /* IMPLICIT tag at current level */
26667                 &asn_DEF_Criticality,
26668                 0,
26669                 { 0, &asn_PER_memb_criticality_constr_251,  memb_criticality_constraint_249 },
26670                 0, 0, /* No default value */
26671                 "criticality"
26672                 },
26673         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
26674                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26675                 +1,     /* EXPLICIT tag at current level */
26676                 &asn_DEF_extensionValue_252,
26677                 0,
26678                 { 0, &asn_PER_memb_extensionValue_constr_252,  memb_extensionValue_constraint_249 },
26679                 0, 0, /* No default value */
26680                 "extensionValue"
26681                 },
26682 };
26683 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[] = {
26684         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26685 };
26686 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249[] = {
26687     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26688     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26689     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26690 };
26691 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 = {
26692         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs),
26693         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
26694         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249,
26695         3,      /* Count of tags in the map */
26696         0, 0, 0,        /* Optional elements (not needed) */
26697         -1,     /* First extension addition */
26698 };
26699 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs = {
26700         "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
26701         "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
26702         &asn_OP_SEQUENCE,
26703         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,
26704         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
26705                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
26706         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,       /* Same as above */
26707         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
26708                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
26709         { 0, 0, SEQUENCE_constraint },
26710         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249,
26711         3,      /* Elements count */
26712         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249      /* Additional specs */
26713 };
26714
26715 static asn_TYPE_member_t asn_MBR_extensionValue_256[] = {
26716         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
26717                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26718                 0,
26719                 &asn_DEF_PDCPSnLength,
26720                 0,
26721                 { 0, 0, 0 },
26722                 0, 0, /* No default value */
26723                 "PDCPSnLength"
26724                 },
26725 };
26726 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_256[] = {
26727     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
26728 };
26729 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
26730         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
26731         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26732         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26733         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26734         asn_MAP_extensionValue_tag2el_256,
26735         1,      /* Count of tags in the map */
26736         0, 0,
26737         -1      /* Extensions start */
26738 };
26739 static /* Use -fall-defs-global to expose */
26740 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
26741         "extensionValue",
26742         "extensionValue",
26743         &asn_OP_OPEN_TYPE,
26744         0,      /* No effective tags (pointer) */
26745         0,      /* No effective tags (count) */
26746         0,      /* No tags (pointer) */
26747         0,      /* No tags (count) */
26748         { 0, 0, OPEN_TYPE_constraint },
26749         asn_MBR_extensionValue_256,
26750         1,      /* Elements count */
26751         &asn_SPC_extensionValue_specs_256       /* Additional specs */
26752 };
26753
26754 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253[] = {
26755         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
26756                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26757                 -1,     /* IMPLICIT tag at current level */
26758                 &asn_DEF_ProtocolIE_ID,
26759                 0,
26760                 { 0, &asn_PER_memb_id_constr_254,  memb_id_constraint_253 },
26761                 0, 0, /* No default value */
26762                 "id"
26763                 },
26764         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
26765                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26766                 -1,     /* IMPLICIT tag at current level */
26767                 &asn_DEF_Criticality,
26768                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
26769                 { 0, &asn_PER_memb_criticality_constr_255,  memb_criticality_constraint_253 },
26770                 0, 0, /* No default value */
26771                 "criticality"
26772                 },
26773         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
26774                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26775                 +1,     /* EXPLICIT tag at current level */
26776                 &asn_DEF_extensionValue_256,
26777                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
26778                 { 0, &asn_PER_memb_extensionValue_constr_256,  memb_extensionValue_constraint_253 },
26779                 0, 0, /* No default value */
26780                 "extensionValue"
26781                 },
26782 };
26783 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[] = {
26784         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26785 };
26786 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253[] = {
26787     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26788     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26789     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26790 };
26791 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 = {
26792         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
26793         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26794         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253,
26795         3,      /* Count of tags in the map */
26796         0, 0, 0,        /* Optional elements (not needed) */
26797         -1,     /* First extension addition */
26798 };
26799 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
26800         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
26801         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
26802         &asn_OP_SEQUENCE,
26803         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,
26804         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
26805                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
26806         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,       /* Same as above */
26807         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
26808                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
26809         { 0, 0, SEQUENCE_constraint },
26810         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253,
26811         3,      /* Elements count */
26812         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253      /* Additional specs */
26813 };
26814
26815 static asn_TYPE_member_t asn_MBR_extensionValue_260[] = {
26816         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
26817                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26818                 0,
26819                 &asn_DEF_LCID,
26820                 0,
26821                 { 0, 0, 0 },
26822                 0, 0, /* No default value */
26823                 "LCID"
26824                 },
26825 };
26826 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_260[] = {
26827     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
26828 };
26829 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
26830         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26831         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26832         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26833         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26834         asn_MAP_extensionValue_tag2el_260,
26835         1,      /* Count of tags in the map */
26836         0, 0,
26837         -1      /* Extensions start */
26838 };
26839 static /* Use -fall-defs-global to expose */
26840 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
26841         "extensionValue",
26842         "extensionValue",
26843         &asn_OP_OPEN_TYPE,
26844         0,      /* No effective tags (pointer) */
26845         0,      /* No effective tags (count) */
26846         0,      /* No tags (pointer) */
26847         0,      /* No tags (count) */
26848         { 0, 0, OPEN_TYPE_constraint },
26849         asn_MBR_extensionValue_260,
26850         1,      /* Elements count */
26851         &asn_SPC_extensionValue_specs_260       /* Additional specs */
26852 };
26853
26854 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257[] = {
26855         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
26856                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26857                 -1,     /* IMPLICIT tag at current level */
26858                 &asn_DEF_ProtocolIE_ID,
26859                 0,
26860                 { 0, &asn_PER_memb_id_constr_258,  memb_id_constraint_257 },
26861                 0, 0, /* No default value */
26862                 "id"
26863                 },
26864         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
26865                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26866                 -1,     /* IMPLICIT tag at current level */
26867                 &asn_DEF_Criticality,
26868                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26869                 { 0, &asn_PER_memb_criticality_constr_259,  memb_criticality_constraint_257 },
26870                 0, 0, /* No default value */
26871                 "criticality"
26872                 },
26873         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26874                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26875                 +1,     /* EXPLICIT tag at current level */
26876                 &asn_DEF_extensionValue_260,
26877                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26878                 { 0, &asn_PER_memb_extensionValue_constr_260,  memb_extensionValue_constraint_257 },
26879                 0, 0, /* No default value */
26880                 "extensionValue"
26881                 },
26882 };
26883 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[] = {
26884         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26885 };
26886 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257[] = {
26887     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26888     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26889     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26890 };
26891 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 = {
26892         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
26893         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26894         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257,
26895         3,      /* Count of tags in the map */
26896         0, 0, 0,        /* Optional elements (not needed) */
26897         -1,     /* First extension addition */
26898 };
26899 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
26900         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
26901         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
26902         &asn_OP_SEQUENCE,
26903         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,
26904         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
26905                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
26906         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,    /* Same as above */
26907         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
26908                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
26909         { 0, 0, SEQUENCE_constraint },
26910         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257,
26911         3,      /* Elements count */
26912         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257   /* Additional specs */
26913 };
26914
26915 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
26916         sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
26917         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
26918         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
26919         sizeof(((struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
26920         0,      /* No top level tags */
26921         0,      /* No tags in the map */
26922         0, 0,
26923         -1      /* Extensions start */
26924 };
26925 static /* Use -fall-defs-global to expose */
26926 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
26927         "extensionValue",
26928         "extensionValue",
26929         &asn_OP_OPEN_TYPE,
26930         0,      /* No effective tags (pointer) */
26931         0,      /* No effective tags (count) */
26932         0,      /* No tags (pointer) */
26933         0,      /* No tags (count) */
26934         { 0, 0, OPEN_TYPE_constraint },
26935         0, 0,   /* No members */
26936         &asn_SPC_extensionValue_specs_264       /* Additional specs */
26937 };
26938
26939 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261[] = {
26940         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, id),
26941                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26942                 -1,     /* IMPLICIT tag at current level */
26943                 &asn_DEF_ProtocolIE_ID,
26944                 0,
26945                 { 0, &asn_PER_memb_id_constr_262,  memb_id_constraint_261 },
26946                 0, 0, /* No default value */
26947                 "id"
26948                 },
26949         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
26950                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26951                 -1,     /* IMPLICIT tag at current level */
26952                 &asn_DEF_Criticality,
26953                 0,
26954                 { 0, &asn_PER_memb_criticality_constr_263,  memb_criticality_constraint_261 },
26955                 0, 0, /* No default value */
26956                 "criticality"
26957                 },
26958         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
26959                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26960                 +1,     /* EXPLICIT tag at current level */
26961                 &asn_DEF_extensionValue_264,
26962                 0,
26963                 { 0, &asn_PER_memb_extensionValue_constr_264,  memb_extensionValue_constraint_261 },
26964                 0, 0, /* No default value */
26965                 "extensionValue"
26966                 },
26967 };
26968 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[] = {
26969         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26970 };
26971 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261[] = {
26972     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26973     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26974     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26975 };
26976 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 = {
26977         sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs),
26978         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
26979         asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261,
26980         3,      /* Count of tags in the map */
26981         0, 0, 0,        /* Optional elements (not needed) */
26982         -1,     /* First extension addition */
26983 };
26984 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs = {
26985         "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
26986         "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
26987         &asn_OP_SEQUENCE,
26988         asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,
26989         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
26990                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
26991         asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,        /* Same as above */
26992         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
26993                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
26994         { 0, 0, SEQUENCE_constraint },
26995         asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261,
26996         3,      /* Elements count */
26997         &asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261       /* Additional specs */
26998 };
26999
27000 static asn_TYPE_member_t asn_MBR_extensionValue_268[] = {
27001         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
27002                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27003                 0,
27004                 &asn_DEF_PDCPSnLength,
27005                 0,
27006                 { 0, 0, 0 },
27007                 0, 0, /* No default value */
27008                 "PDCPSnLength"
27009                 },
27010 };
27011 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_268[] = {
27012     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
27013 };
27014 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
27015         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
27016         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27017         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27018         sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27019         asn_MAP_extensionValue_tag2el_268,
27020         1,      /* Count of tags in the map */
27021         0, 0,
27022         -1      /* Extensions start */
27023 };
27024 static /* Use -fall-defs-global to expose */
27025 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
27026         "extensionValue",
27027         "extensionValue",
27028         &asn_OP_OPEN_TYPE,
27029         0,      /* No effective tags (pointer) */
27030         0,      /* No effective tags (count) */
27031         0,      /* No tags (pointer) */
27032         0,      /* No tags (count) */
27033         { 0, 0, OPEN_TYPE_constraint },
27034         asn_MBR_extensionValue_268,
27035         1,      /* Elements count */
27036         &asn_SPC_extensionValue_specs_268       /* Additional specs */
27037 };
27038
27039 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265[] = {
27040         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
27041                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27042                 -1,     /* IMPLICIT tag at current level */
27043                 &asn_DEF_ProtocolIE_ID,
27044                 0,
27045                 { 0, &asn_PER_memb_id_constr_266,  memb_id_constraint_265 },
27046                 0, 0, /* No default value */
27047                 "id"
27048                 },
27049         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
27050                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27051                 -1,     /* IMPLICIT tag at current level */
27052                 &asn_DEF_Criticality,
27053                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
27054                 { 0, &asn_PER_memb_criticality_constr_267,  memb_criticality_constraint_265 },
27055                 0, 0, /* No default value */
27056                 "criticality"
27057                 },
27058         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27059                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27060                 +1,     /* EXPLICIT tag at current level */
27061                 &asn_DEF_extensionValue_268,
27062                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27063                 { 0, &asn_PER_memb_extensionValue_constr_268,  memb_extensionValue_constraint_265 },
27064                 0, 0, /* No default value */
27065                 "extensionValue"
27066                 },
27067 };
27068 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[] = {
27069         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27070 };
27071 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265[] = {
27072     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27073     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27074     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27075 };
27076 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 = {
27077         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
27078         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27079         asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265,
27080         3,      /* Count of tags in the map */
27081         0, 0, 0,        /* Optional elements (not needed) */
27082         -1,     /* First extension addition */
27083 };
27084 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
27085         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27086         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27087         &asn_OP_SEQUENCE,
27088         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,
27089         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
27090                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
27091         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,    /* Same as above */
27092         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
27093                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
27094         { 0, 0, SEQUENCE_constraint },
27095         asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265,
27096         3,      /* Elements count */
27097         &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265   /* Additional specs */
27098 };
27099
27100 static asn_TYPE_member_t asn_MBR_extensionValue_272[] = {
27101         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
27102                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27103                 0,
27104                 &asn_DEF_GTPtunnelEndpoint,
27105                 0,
27106                 { 0, 0, 0 },
27107                 0, 0, /* No default value */
27108                 "GTPtunnelEndpoint"
27109                 },
27110         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
27111                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27112                 0,
27113                 &asn_DEF_RLC_Status,
27114                 0,
27115                 { 0, 0, 0 },
27116                 0, 0, /* No default value */
27117                 "RLC-Status"
27118                 },
27119 };
27120 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_272[] = {
27121     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GTPtunnelEndpoint */
27122     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* RLC-Status */
27123 };
27124 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
27125         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27126         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27127         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27128         sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27129         asn_MAP_extensionValue_tag2el_272,
27130         2,      /* Count of tags in the map */
27131         0, 0,
27132         -1      /* Extensions start */
27133 };
27134 static /* Use -fall-defs-global to expose */
27135 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
27136         "extensionValue",
27137         "extensionValue",
27138         &asn_OP_OPEN_TYPE,
27139         0,      /* No effective tags (pointer) */
27140         0,      /* No effective tags (count) */
27141         0,      /* No tags (pointer) */
27142         0,      /* No tags (count) */
27143         { 0, 0, OPEN_TYPE_constraint },
27144         asn_MBR_extensionValue_272,
27145         2,      /* Elements count */
27146         &asn_SPC_extensionValue_specs_272       /* Additional specs */
27147 };
27148
27149 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269[] = {
27150         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
27151                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27152                 -1,     /* IMPLICIT tag at current level */
27153                 &asn_DEF_ProtocolIE_ID,
27154                 0,
27155                 { 0, &asn_PER_memb_id_constr_270,  memb_id_constraint_269 },
27156                 0, 0, /* No default value */
27157                 "id"
27158                 },
27159         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27160                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27161                 -1,     /* IMPLICIT tag at current level */
27162                 &asn_DEF_Criticality,
27163                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27164                 { 0, &asn_PER_memb_criticality_constr_271,  memb_criticality_constraint_269 },
27165                 0, 0, /* No default value */
27166                 "criticality"
27167                 },
27168         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27169                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27170                 +1,     /* EXPLICIT tag at current level */
27171                 &asn_DEF_extensionValue_272,
27172                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27173                 { 0, &asn_PER_memb_extensionValue_constr_272,  memb_extensionValue_constraint_269 },
27174                 0, 0, /* No default value */
27175                 "extensionValue"
27176                 },
27177 };
27178 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[] = {
27179         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27180 };
27181 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269[] = {
27182     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27183     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27184     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27185 };
27186 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 = {
27187         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
27188         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27189         asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269,
27190         3,      /* Count of tags in the map */
27191         0, 0, 0,        /* Optional elements (not needed) */
27192         -1,     /* First extension addition */
27193 };
27194 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
27195         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27196         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27197         &asn_OP_SEQUENCE,
27198         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269,
27199         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
27200                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
27201         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269, /* Same as above */
27202         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
27203                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
27204         { 0, 0, SEQUENCE_constraint },
27205         asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269,
27206         3,      /* Elements count */
27207         &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269        /* Additional specs */
27208 };
27209
27210 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
27211         sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue),
27212         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
27213         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, present),
27214         sizeof(((struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
27215         0,      /* No top level tags */
27216         0,      /* No tags in the map */
27217         0, 0,
27218         -1      /* Extensions start */
27219 };
27220 static /* Use -fall-defs-global to expose */
27221 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
27222         "extensionValue",
27223         "extensionValue",
27224         &asn_OP_OPEN_TYPE,
27225         0,      /* No effective tags (pointer) */
27226         0,      /* No effective tags (count) */
27227         0,      /* No tags (pointer) */
27228         0,      /* No tags (count) */
27229         { 0, 0, OPEN_TYPE_constraint },
27230         0, 0,   /* No members */
27231         &asn_SPC_extensionValue_specs_276       /* Additional specs */
27232 };
27233
27234 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273[] = {
27235         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, id),
27236                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27237                 -1,     /* IMPLICIT tag at current level */
27238                 &asn_DEF_ProtocolIE_ID,
27239                 0,
27240                 { 0, &asn_PER_memb_id_constr_274,  memb_id_constraint_273 },
27241                 0, 0, /* No default value */
27242                 "id"
27243                 },
27244         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, criticality),
27245                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27246                 -1,     /* IMPLICIT tag at current level */
27247                 &asn_DEF_Criticality,
27248                 0,
27249                 { 0, &asn_PER_memb_criticality_constr_275,  memb_criticality_constraint_273 },
27250                 0, 0, /* No default value */
27251                 "criticality"
27252                 },
27253         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, extensionValue),
27254                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27255                 +1,     /* EXPLICIT tag at current level */
27256                 &asn_DEF_extensionValue_276,
27257                 0,
27258                 { 0, &asn_PER_memb_extensionValue_constr_276,  memb_extensionValue_constraint_273 },
27259                 0, 0, /* No default value */
27260                 "extensionValue"
27261                 },
27262 };
27263 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[] = {
27264         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27265 };
27266 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273[] = {
27267     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27268     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27269     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27270 };
27271 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 = {
27272         sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs),
27273         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, _asn_ctx),
27274         asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273,
27275         3,      /* Count of tags in the map */
27276         0, 0, 0,        /* Optional elements (not needed) */
27277         -1,     /* First extension addition */
27278 };
27279 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs = {
27280         "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
27281         "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
27282         &asn_OP_SEQUENCE,
27283         asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,
27284         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
27285                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
27286         asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,     /* Same as above */
27287         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
27288                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
27289         { 0, 0, SEQUENCE_constraint },
27290         asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273,
27291         3,      /* Elements count */
27292         &asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273    /* Additional specs */
27293 };
27294
27295 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
27296         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
27297         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27298         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27299         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27300         0,      /* No top level tags */
27301         0,      /* No tags in the map */
27302         0, 0,
27303         -1      /* Extensions start */
27304 };
27305 static /* Use -fall-defs-global to expose */
27306 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
27307         "extensionValue",
27308         "extensionValue",
27309         &asn_OP_OPEN_TYPE,
27310         0,      /* No effective tags (pointer) */
27311         0,      /* No effective tags (count) */
27312         0,      /* No tags (pointer) */
27313         0,      /* No tags (count) */
27314         { 0, 0, OPEN_TYPE_constraint },
27315         0, 0,   /* No members */
27316         &asn_SPC_extensionValue_specs_280       /* Additional specs */
27317 };
27318
27319 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277[] = {
27320         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
27321                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27322                 -1,     /* IMPLICIT tag at current level */
27323                 &asn_DEF_ProtocolIE_ID,
27324                 0,
27325                 { 0, &asn_PER_memb_id_constr_278,  memb_id_constraint_277 },
27326                 0, 0, /* No default value */
27327                 "id"
27328                 },
27329         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
27330                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27331                 -1,     /* IMPLICIT tag at current level */
27332                 &asn_DEF_Criticality,
27333                 0,
27334                 { 0, &asn_PER_memb_criticality_constr_279,  memb_criticality_constraint_277 },
27335                 0, 0, /* No default value */
27336                 "criticality"
27337                 },
27338         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27339                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27340                 +1,     /* EXPLICIT tag at current level */
27341                 &asn_DEF_extensionValue_280,
27342                 0,
27343                 { 0, &asn_PER_memb_extensionValue_constr_280,  memb_extensionValue_constraint_277 },
27344                 0, 0, /* No default value */
27345                 "extensionValue"
27346                 },
27347 };
27348 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[] = {
27349         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27350 };
27351 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277[] = {
27352     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27353     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27354     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27355 };
27356 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 = {
27357         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
27358         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27359         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277,
27360         3,      /* Count of tags in the map */
27361         0, 0, 0,        /* Optional elements (not needed) */
27362         -1,     /* First extension addition */
27363 };
27364 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
27365         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27366         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27367         &asn_OP_SEQUENCE,
27368         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,
27369         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
27370                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
27371         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,    /* Same as above */
27372         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
27373                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
27374         { 0, 0, SEQUENCE_constraint },
27375         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277,
27376         3,      /* Elements count */
27377         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277   /* Additional specs */
27378 };
27379
27380 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
27381         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27382         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27383         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27384         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27385         0,      /* No top level tags */
27386         0,      /* No tags in the map */
27387         0, 0,
27388         -1      /* Extensions start */
27389 };
27390 static /* Use -fall-defs-global to expose */
27391 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
27392         "extensionValue",
27393         "extensionValue",
27394         &asn_OP_OPEN_TYPE,
27395         0,      /* No effective tags (pointer) */
27396         0,      /* No effective tags (count) */
27397         0,      /* No tags (pointer) */
27398         0,      /* No tags (count) */
27399         { 0, 0, OPEN_TYPE_constraint },
27400         0, 0,   /* No members */
27401         &asn_SPC_extensionValue_specs_284       /* Additional specs */
27402 };
27403
27404 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281[] = {
27405         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
27406                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27407                 -1,     /* IMPLICIT tag at current level */
27408                 &asn_DEF_ProtocolIE_ID,
27409                 0,
27410                 { 0, &asn_PER_memb_id_constr_282,  memb_id_constraint_281 },
27411                 0, 0, /* No default value */
27412                 "id"
27413                 },
27414         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27415                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27416                 -1,     /* IMPLICIT tag at current level */
27417                 &asn_DEF_Criticality,
27418                 0,
27419                 { 0, &asn_PER_memb_criticality_constr_283,  memb_criticality_constraint_281 },
27420                 0, 0, /* No default value */
27421                 "criticality"
27422                 },
27423         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27424                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27425                 +1,     /* EXPLICIT tag at current level */
27426                 &asn_DEF_extensionValue_284,
27427                 0,
27428                 { 0, &asn_PER_memb_extensionValue_constr_284,  memb_extensionValue_constraint_281 },
27429                 0, 0, /* No default value */
27430                 "extensionValue"
27431                 },
27432 };
27433 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[] = {
27434         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27435 };
27436 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281[] = {
27437     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27438     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27439     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27440 };
27441 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 = {
27442         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
27443         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27444         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281,
27445         3,      /* Count of tags in the map */
27446         0, 0, 0,        /* Optional elements (not needed) */
27447         -1,     /* First extension addition */
27448 };
27449 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
27450         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27451         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27452         &asn_OP_SEQUENCE,
27453         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281,
27454         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
27455                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
27456         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281, /* Same as above */
27457         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
27458                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
27459         { 0, 0, SEQUENCE_constraint },
27460         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281,
27461         3,      /* Elements count */
27462         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281        /* Additional specs */
27463 };
27464
27465 static asn_TYPE_member_t asn_MBR_extensionValue_288[] = {
27466         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, choice.RLCMode),
27467                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27468                 0,
27469                 &asn_DEF_RLCMode,
27470                 0,
27471                 { 0, 0, 0 },
27472                 0, 0, /* No default value */
27473                 "RLCMode"
27474                 },
27475 };
27476 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_288[] = {
27477     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
27478 };
27479 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
27480         sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue),
27481         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
27482         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, present),
27483         sizeof(((struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
27484         asn_MAP_extensionValue_tag2el_288,
27485         1,      /* Count of tags in the map */
27486         0, 0,
27487         -1      /* Extensions start */
27488 };
27489 static /* Use -fall-defs-global to expose */
27490 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
27491         "extensionValue",
27492         "extensionValue",
27493         &asn_OP_OPEN_TYPE,
27494         0,      /* No effective tags (pointer) */
27495         0,      /* No effective tags (count) */
27496         0,      /* No tags (pointer) */
27497         0,      /* No tags (count) */
27498         { 0, 0, OPEN_TYPE_constraint },
27499         asn_MBR_extensionValue_288,
27500         1,      /* Elements count */
27501         &asn_SPC_extensionValue_specs_288       /* Additional specs */
27502 };
27503
27504 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285[] = {
27505         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id),
27506                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27507                 -1,     /* IMPLICIT tag at current level */
27508                 &asn_DEF_ProtocolIE_ID,
27509                 0,
27510                 { 0, &asn_PER_memb_id_constr_286,  memb_id_constraint_285 },
27511                 0, 0, /* No default value */
27512                 "id"
27513                 },
27514         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, criticality),
27515                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27516                 -1,     /* IMPLICIT tag at current level */
27517                 &asn_DEF_Criticality,
27518                 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type,
27519                 { 0, &asn_PER_memb_criticality_constr_287,  memb_criticality_constraint_285 },
27520                 0, 0, /* No default value */
27521                 "criticality"
27522                 },
27523         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, extensionValue),
27524                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27525                 +1,     /* EXPLICIT tag at current level */
27526                 &asn_DEF_extensionValue_288,
27527                 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type,
27528                 { 0, &asn_PER_memb_extensionValue_constr_288,  memb_extensionValue_constraint_285 },
27529                 0, 0, /* No default value */
27530                 "extensionValue"
27531                 },
27532 };
27533 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[] = {
27534         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27535 };
27536 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285[] = {
27537     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27538     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27539     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27540 };
27541 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 = {
27542         sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs),
27543         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, _asn_ctx),
27544         asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285,
27545         3,      /* Count of tags in the map */
27546         0, 0, 0,        /* Optional elements (not needed) */
27547         -1,     /* First extension addition */
27548 };
27549 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs = {
27550         "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
27551         "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
27552         &asn_OP_SEQUENCE,
27553         asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,
27554         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
27555                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
27556         asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,    /* Same as above */
27557         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
27558                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
27559         { 0, 0, SEQUENCE_constraint },
27560         asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285,
27561         3,      /* Elements count */
27562         &asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285   /* Additional specs */
27563 };
27564
27565 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
27566         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue),
27567         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
27568         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, present),
27569         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
27570         0,      /* No top level tags */
27571         0,      /* No tags in the map */
27572         0, 0,
27573         -1      /* Extensions start */
27574 };
27575 static /* Use -fall-defs-global to expose */
27576 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
27577         "extensionValue",
27578         "extensionValue",
27579         &asn_OP_OPEN_TYPE,
27580         0,      /* No effective tags (pointer) */
27581         0,      /* No effective tags (count) */
27582         0,      /* No tags (pointer) */
27583         0,      /* No tags (count) */
27584         { 0, 0, OPEN_TYPE_constraint },
27585         0, 0,   /* No members */
27586         &asn_SPC_extensionValue_specs_292       /* Additional specs */
27587 };
27588
27589 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289[] = {
27590         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, id),
27591                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27592                 -1,     /* IMPLICIT tag at current level */
27593                 &asn_DEF_ProtocolIE_ID,
27594                 0,
27595                 { 0, &asn_PER_memb_id_constr_290,  memb_id_constraint_289 },
27596                 0, 0, /* No default value */
27597                 "id"
27598                 },
27599         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, criticality),
27600                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27601                 -1,     /* IMPLICIT tag at current level */
27602                 &asn_DEF_Criticality,
27603                 0,
27604                 { 0, &asn_PER_memb_criticality_constr_291,  memb_criticality_constraint_289 },
27605                 0, 0, /* No default value */
27606                 "criticality"
27607                 },
27608         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, extensionValue),
27609                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27610                 +1,     /* EXPLICIT tag at current level */
27611                 &asn_DEF_extensionValue_292,
27612                 0,
27613                 { 0, &asn_PER_memb_extensionValue_constr_292,  memb_extensionValue_constraint_289 },
27614                 0, 0, /* No default value */
27615                 "extensionValue"
27616                 },
27617 };
27618 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[] = {
27619         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27620 };
27621 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289[] = {
27622     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27623     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27624     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27625 };
27626 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 = {
27627         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs),
27628         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, _asn_ctx),
27629         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289,
27630         3,      /* Count of tags in the map */
27631         0, 0, 0,        /* Optional elements (not needed) */
27632         -1,     /* First extension addition */
27633 };
27634 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs = {
27635         "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
27636         "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
27637         &asn_OP_SEQUENCE,
27638         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,
27639         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
27640                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
27641         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,    /* Same as above */
27642         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
27643                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
27644         { 0, 0, SEQUENCE_constraint },
27645         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289,
27646         3,      /* Elements count */
27647         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289   /* Additional specs */
27648 };
27649
27650 static asn_TYPE_member_t asn_MBR_extensionValue_296[] = {
27651         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
27652                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27653                 0,
27654                 &asn_DEF_PDCPSnLength,
27655                 0,
27656                 { 0, 0, 0 },
27657                 0, 0, /* No default value */
27658                 "PDCPSnLength"
27659                 },
27660         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.NewDRBIDrequest),
27661                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27662                 0,
27663                 &asn_DEF_NewDRBIDrequest,
27664                 0,
27665                 { 0, 0, 0 },
27666                 0, 0, /* No default value */
27667                 "NewDRBIDrequest"
27668                 },
27669 };
27670 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_296[] = {
27671     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
27672     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* NewDRBIDrequest */
27673 };
27674 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
27675         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue),
27676         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27677         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27678         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27679         asn_MAP_extensionValue_tag2el_296,
27680         2,      /* Count of tags in the map */
27681         0, 0,
27682         -1      /* Extensions start */
27683 };
27684 static /* Use -fall-defs-global to expose */
27685 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
27686         "extensionValue",
27687         "extensionValue",
27688         &asn_OP_OPEN_TYPE,
27689         0,      /* No effective tags (pointer) */
27690         0,      /* No effective tags (count) */
27691         0,      /* No tags (pointer) */
27692         0,      /* No tags (count) */
27693         { 0, 0, OPEN_TYPE_constraint },
27694         asn_MBR_extensionValue_296,
27695         2,      /* Elements count */
27696         &asn_SPC_extensionValue_specs_296       /* Additional specs */
27697 };
27698
27699 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293[] = {
27700         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id),
27701                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27702                 -1,     /* IMPLICIT tag at current level */
27703                 &asn_DEF_ProtocolIE_ID,
27704                 0,
27705                 { 0, &asn_PER_memb_id_constr_294,  memb_id_constraint_293 },
27706                 0, 0, /* No default value */
27707                 "id"
27708                 },
27709         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, criticality),
27710                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27711                 -1,     /* IMPLICIT tag at current level */
27712                 &asn_DEF_Criticality,
27713                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type,
27714                 { 0, &asn_PER_memb_criticality_constr_295,  memb_criticality_constraint_293 },
27715                 0, 0, /* No default value */
27716                 "criticality"
27717                 },
27718         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, extensionValue),
27719                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27720                 +1,     /* EXPLICIT tag at current level */
27721                 &asn_DEF_extensionValue_296,
27722                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27723                 { 0, &asn_PER_memb_extensionValue_constr_296,  memb_extensionValue_constraint_293 },
27724                 0, 0, /* No default value */
27725                 "extensionValue"
27726                 },
27727 };
27728 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[] = {
27729         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27730 };
27731 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293[] = {
27732     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27733     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27734     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27735 };
27736 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 = {
27737         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs),
27738         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27739         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293,
27740         3,      /* Count of tags in the map */
27741         0, 0, 0,        /* Optional elements (not needed) */
27742         -1,     /* First extension addition */
27743 };
27744 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs = {
27745         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
27746         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
27747         &asn_OP_SEQUENCE,
27748         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,
27749         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
27750                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
27751         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,    /* Same as above */
27752         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
27753                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
27754         { 0, 0, SEQUENCE_constraint },
27755         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293,
27756         3,      /* Elements count */
27757         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293   /* Additional specs */
27758 };
27759
27760 static asn_TYPE_member_t asn_MBR_extensionValue_300[] = {
27761         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
27762                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27763                 0,
27764                 &asn_DEF_RLC_Status,
27765                 0,
27766                 { 0, 0, 0 },
27767                 0, 0, /* No default value */
27768                 "RLC-Status"
27769                 },
27770         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
27771                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27772                 0,
27773                 &asn_DEF_LCID,
27774                 0,
27775                 { 0, 0, 0 },
27776                 0, 0, /* No default value */
27777                 "LCID"
27778                 },
27779 };
27780 static const unsigned asn_MAP_extensionValue_to_canonical_300[] = { 1, 0 };
27781 static const unsigned asn_MAP_extensionValue_from_canonical_300[] = { 1, 0 };
27782 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_300[] = {
27783     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* LCID */
27784     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
27785 };
27786 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
27787         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27788         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27789         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27790         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27791         asn_MAP_extensionValue_tag2el_300,
27792         2,      /* Count of tags in the map */
27793         asn_MAP_extensionValue_to_canonical_300,
27794         asn_MAP_extensionValue_from_canonical_300,
27795         -1      /* Extensions start */
27796 };
27797 static /* Use -fall-defs-global to expose */
27798 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
27799         "extensionValue",
27800         "extensionValue",
27801         &asn_OP_OPEN_TYPE,
27802         0,      /* No effective tags (pointer) */
27803         0,      /* No effective tags (count) */
27804         0,      /* No tags (pointer) */
27805         0,      /* No tags (count) */
27806         { 0, 0, OPEN_TYPE_constraint },
27807         asn_MBR_extensionValue_300,
27808         2,      /* Elements count */
27809         &asn_SPC_extensionValue_specs_300       /* Additional specs */
27810 };
27811
27812 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297[] = {
27813         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id),
27814                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27815                 -1,     /* IMPLICIT tag at current level */
27816                 &asn_DEF_ProtocolIE_ID,
27817                 0,
27818                 { 0, &asn_PER_memb_id_constr_298,  memb_id_constraint_297 },
27819                 0, 0, /* No default value */
27820                 "id"
27821                 },
27822         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, criticality),
27823                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27824                 -1,     /* IMPLICIT tag at current level */
27825                 &asn_DEF_Criticality,
27826                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27827                 { 0, &asn_PER_memb_criticality_constr_299,  memb_criticality_constraint_297 },
27828                 0, 0, /* No default value */
27829                 "criticality"
27830                 },
27831         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27832                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27833                 +1,     /* EXPLICIT tag at current level */
27834                 &asn_DEF_extensionValue_300,
27835                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27836                 { 0, &asn_PER_memb_extensionValue_constr_300,  memb_extensionValue_constraint_297 },
27837                 0, 0, /* No default value */
27838                 "extensionValue"
27839                 },
27840 };
27841 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[] = {
27842         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27843 };
27844 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297[] = {
27845     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27846     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27847     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27848 };
27849 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 = {
27850         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs),
27851         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27852         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297,
27853         3,      /* Count of tags in the map */
27854         0, 0, 0,        /* Optional elements (not needed) */
27855         -1,     /* First extension addition */
27856 };
27857 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs = {
27858         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
27859         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
27860         &asn_OP_SEQUENCE,
27861         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297,
27862         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
27863                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
27864         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297, /* Same as above */
27865         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
27866                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
27867         { 0, 0, SEQUENCE_constraint },
27868         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297,
27869         3,      /* Elements count */
27870         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297        /* Additional specs */
27871 };
27872
27873 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
27874         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue),
27875         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, _asn_ctx),
27876         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, present),
27877         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue *)0)->present),
27878         0,      /* No top level tags */
27879         0,      /* No tags in the map */
27880         0, 0,
27881         -1      /* Extensions start */
27882 };
27883 static /* Use -fall-defs-global to expose */
27884 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
27885         "extensionValue",
27886         "extensionValue",
27887         &asn_OP_OPEN_TYPE,
27888         0,      /* No effective tags (pointer) */
27889         0,      /* No effective tags (count) */
27890         0,      /* No tags (pointer) */
27891         0,      /* No tags (count) */
27892         { 0, 0, OPEN_TYPE_constraint },
27893         0, 0,   /* No members */
27894         &asn_SPC_extensionValue_specs_304       /* Additional specs */
27895 };
27896
27897 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301[] = {
27898         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, id),
27899                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27900                 -1,     /* IMPLICIT tag at current level */
27901                 &asn_DEF_ProtocolIE_ID,
27902                 0,
27903                 { 0, &asn_PER_memb_id_constr_302,  memb_id_constraint_301 },
27904                 0, 0, /* No default value */
27905                 "id"
27906                 },
27907         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, criticality),
27908                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27909                 -1,     /* IMPLICIT tag at current level */
27910                 &asn_DEF_Criticality,
27911                 0,
27912                 { 0, &asn_PER_memb_criticality_constr_303,  memb_criticality_constraint_301 },
27913                 0, 0, /* No default value */
27914                 "criticality"
27915                 },
27916         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, extensionValue),
27917                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27918                 +1,     /* EXPLICIT tag at current level */
27919                 &asn_DEF_extensionValue_304,
27920                 0,
27921                 { 0, &asn_PER_memb_extensionValue_constr_304,  memb_extensionValue_constraint_301 },
27922                 0, 0, /* No default value */
27923                 "extensionValue"
27924                 },
27925 };
27926 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[] = {
27927         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27928 };
27929 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301[] = {
27930     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27931     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27932     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27933 };
27934 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 = {
27935         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs),
27936         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, _asn_ctx),
27937         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301,
27938         3,      /* Count of tags in the map */
27939         0, 0, 0,        /* Optional elements (not needed) */
27940         -1,     /* First extension addition */
27941 };
27942 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs = {
27943         "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
27944         "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
27945         &asn_OP_SEQUENCE,
27946         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,
27947         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
27948                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
27949         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,    /* Same as above */
27950         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
27951                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
27952         { 0, 0, SEQUENCE_constraint },
27953         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301,
27954         3,      /* Elements count */
27955         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301   /* Additional specs */
27956 };
27957
27958 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_308 = {
27959         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
27960         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27961         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27962         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27963         0,      /* No top level tags */
27964         0,      /* No tags in the map */
27965         0, 0,
27966         -1      /* Extensions start */
27967 };
27968 static /* Use -fall-defs-global to expose */
27969 asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = {
27970         "extensionValue",
27971         "extensionValue",
27972         &asn_OP_OPEN_TYPE,
27973         0,      /* No effective tags (pointer) */
27974         0,      /* No effective tags (count) */
27975         0,      /* No tags (pointer) */
27976         0,      /* No tags (count) */
27977         { 0, 0, OPEN_TYPE_constraint },
27978         0, 0,   /* No members */
27979         &asn_SPC_extensionValue_specs_308       /* Additional specs */
27980 };
27981
27982 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305[] = {
27983         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, id),
27984                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27985                 -1,     /* IMPLICIT tag at current level */
27986                 &asn_DEF_ProtocolIE_ID,
27987                 0,
27988                 { 0, &asn_PER_memb_id_constr_306,  memb_id_constraint_305 },
27989                 0, 0, /* No default value */
27990                 "id"
27991                 },
27992         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, criticality),
27993                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27994                 -1,     /* IMPLICIT tag at current level */
27995                 &asn_DEF_Criticality,
27996                 0,
27997                 { 0, &asn_PER_memb_criticality_constr_307,  memb_criticality_constraint_305 },
27998                 0, 0, /* No default value */
27999                 "criticality"
28000                 },
28001         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
28002                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28003                 +1,     /* EXPLICIT tag at current level */
28004                 &asn_DEF_extensionValue_308,
28005                 0,
28006                 { 0, &asn_PER_memb_extensionValue_constr_308,  memb_extensionValue_constraint_305 },
28007                 0, 0, /* No default value */
28008                 "extensionValue"
28009                 },
28010 };
28011 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[] = {
28012         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28013 };
28014 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305[] = {
28015     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28016     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28017     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28018 };
28019 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 = {
28020         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs),
28021         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28022         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305,
28023         3,      /* Count of tags in the map */
28024         0, 0, 0,        /* Optional elements (not needed) */
28025         -1,     /* First extension addition */
28026 };
28027 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs = {
28028         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
28029         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
28030         &asn_OP_SEQUENCE,
28031         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,
28032         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
28033                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
28034         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,    /* Same as above */
28035         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
28036                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
28037         { 0, 0, SEQUENCE_constraint },
28038         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305,
28039         3,      /* Elements count */
28040         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305   /* Additional specs */
28041 };
28042
28043 static asn_TYPE_member_t asn_MBR_extensionValue_312[] = {
28044         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
28045                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28046                 0,
28047                 &asn_DEF_PDCPSnLength,
28048                 0,
28049                 { 0, 0, 0 },
28050                 0, 0, /* No default value */
28051                 "PDCPSnLength"
28052                 },
28053 };
28054 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_312[] = {
28055     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
28056 };
28057 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_312 = {
28058         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28059         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28060         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28061         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28062         asn_MAP_extensionValue_tag2el_312,
28063         1,      /* Count of tags in the map */
28064         0, 0,
28065         -1      /* Extensions start */
28066 };
28067 static /* Use -fall-defs-global to expose */
28068 asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = {
28069         "extensionValue",
28070         "extensionValue",
28071         &asn_OP_OPEN_TYPE,
28072         0,      /* No effective tags (pointer) */
28073         0,      /* No effective tags (count) */
28074         0,      /* No tags (pointer) */
28075         0,      /* No tags (count) */
28076         { 0, 0, OPEN_TYPE_constraint },
28077         asn_MBR_extensionValue_312,
28078         1,      /* Elements count */
28079         &asn_SPC_extensionValue_specs_312       /* Additional specs */
28080 };
28081
28082 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309[] = {
28083         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id),
28084                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28085                 -1,     /* IMPLICIT tag at current level */
28086                 &asn_DEF_ProtocolIE_ID,
28087                 0,
28088                 { 0, &asn_PER_memb_id_constr_310,  memb_id_constraint_309 },
28089                 0, 0, /* No default value */
28090                 "id"
28091                 },
28092         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
28093                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28094                 -1,     /* IMPLICIT tag at current level */
28095                 &asn_DEF_Criticality,
28096                 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28097                 { 0, &asn_PER_memb_criticality_constr_311,  memb_criticality_constraint_309 },
28098                 0, 0, /* No default value */
28099                 "criticality"
28100                 },
28101         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28102                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28103                 +1,     /* EXPLICIT tag at current level */
28104                 &asn_DEF_extensionValue_312,
28105                 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28106                 { 0, &asn_PER_memb_extensionValue_constr_312,  memb_extensionValue_constraint_309 },
28107                 0, 0, /* No default value */
28108                 "extensionValue"
28109                 },
28110 };
28111 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[] = {
28112         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28113 };
28114 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309[] = {
28115     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28116     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28117     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28118 };
28119 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 = {
28120         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs),
28121         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28122         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309,
28123         3,      /* Count of tags in the map */
28124         0, 0, 0,        /* Optional elements (not needed) */
28125         -1,     /* First extension addition */
28126 };
28127 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs = {
28128         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
28129         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
28130         &asn_OP_SEQUENCE,
28131         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309,
28132         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
28133                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
28134         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309, /* Same as above */
28135         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
28136                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
28137         { 0, 0, SEQUENCE_constraint },
28138         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309,
28139         3,      /* Elements count */
28140         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309        /* Additional specs */
28141 };
28142
28143 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_316 = {
28144         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue),
28145         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, _asn_ctx),
28146         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, present),
28147         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue *)0)->present),
28148         0,      /* No top level tags */
28149         0,      /* No tags in the map */
28150         0, 0,
28151         -1      /* Extensions start */
28152 };
28153 static /* Use -fall-defs-global to expose */
28154 asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = {
28155         "extensionValue",
28156         "extensionValue",
28157         &asn_OP_OPEN_TYPE,
28158         0,      /* No effective tags (pointer) */
28159         0,      /* No effective tags (count) */
28160         0,      /* No tags (pointer) */
28161         0,      /* No tags (count) */
28162         { 0, 0, OPEN_TYPE_constraint },
28163         0, 0,   /* No members */
28164         &asn_SPC_extensionValue_specs_316       /* Additional specs */
28165 };
28166
28167 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313[] = {
28168         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, id),
28169                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28170                 -1,     /* IMPLICIT tag at current level */
28171                 &asn_DEF_ProtocolIE_ID,
28172                 0,
28173                 { 0, &asn_PER_memb_id_constr_314,  memb_id_constraint_313 },
28174                 0, 0, /* No default value */
28175                 "id"
28176                 },
28177         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, criticality),
28178                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28179                 -1,     /* IMPLICIT tag at current level */
28180                 &asn_DEF_Criticality,
28181                 0,
28182                 { 0, &asn_PER_memb_criticality_constr_315,  memb_criticality_constraint_313 },
28183                 0, 0, /* No default value */
28184                 "criticality"
28185                 },
28186         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, extensionValue),
28187                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28188                 +1,     /* EXPLICIT tag at current level */
28189                 &asn_DEF_extensionValue_316,
28190                 0,
28191                 { 0, &asn_PER_memb_extensionValue_constr_316,  memb_extensionValue_constraint_313 },
28192                 0, 0, /* No default value */
28193                 "extensionValue"
28194                 },
28195 };
28196 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[] = {
28197         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28198 };
28199 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313[] = {
28200     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28201     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28202     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28203 };
28204 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 = {
28205         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs),
28206         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, _asn_ctx),
28207         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313,
28208         3,      /* Count of tags in the map */
28209         0, 0, 0,        /* Optional elements (not needed) */
28210         -1,     /* First extension addition */
28211 };
28212 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs = {
28213         "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
28214         "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
28215         &asn_OP_SEQUENCE,
28216         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,
28217         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
28218                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
28219         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,     /* Same as above */
28220         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
28221                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
28222         { 0, 0, SEQUENCE_constraint },
28223         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313,
28224         3,      /* Elements count */
28225         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313    /* Additional specs */
28226 };
28227
28228 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_320 = {
28229         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
28230         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28231         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28232         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28233         0,      /* No top level tags */
28234         0,      /* No tags in the map */
28235         0, 0,
28236         -1      /* Extensions start */
28237 };
28238 static /* Use -fall-defs-global to expose */
28239 asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = {
28240         "extensionValue",
28241         "extensionValue",
28242         &asn_OP_OPEN_TYPE,
28243         0,      /* No effective tags (pointer) */
28244         0,      /* No effective tags (count) */
28245         0,      /* No tags (pointer) */
28246         0,      /* No tags (count) */
28247         { 0, 0, OPEN_TYPE_constraint },
28248         0, 0,   /* No members */
28249         &asn_SPC_extensionValue_specs_320       /* Additional specs */
28250 };
28251
28252 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317[] = {
28253         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, id),
28254                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28255                 -1,     /* IMPLICIT tag at current level */
28256                 &asn_DEF_ProtocolIE_ID,
28257                 0,
28258                 { 0, &asn_PER_memb_id_constr_318,  memb_id_constraint_317 },
28259                 0, 0, /* No default value */
28260                 "id"
28261                 },
28262         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, criticality),
28263                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28264                 -1,     /* IMPLICIT tag at current level */
28265                 &asn_DEF_Criticality,
28266                 0,
28267                 { 0, &asn_PER_memb_criticality_constr_319,  memb_criticality_constraint_317 },
28268                 0, 0, /* No default value */
28269                 "criticality"
28270                 },
28271         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
28272                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28273                 +1,     /* EXPLICIT tag at current level */
28274                 &asn_DEF_extensionValue_320,
28275                 0,
28276                 { 0, &asn_PER_memb_extensionValue_constr_320,  memb_extensionValue_constraint_317 },
28277                 0, 0, /* No default value */
28278                 "extensionValue"
28279                 },
28280 };
28281 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[] = {
28282         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28283 };
28284 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317[] = {
28285     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28286     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28287     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28288 };
28289 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 = {
28290         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs),
28291         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28292         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317,
28293         3,      /* Count of tags in the map */
28294         0, 0, 0,        /* Optional elements (not needed) */
28295         -1,     /* First extension addition */
28296 };
28297 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs = {
28298         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
28299         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
28300         &asn_OP_SEQUENCE,
28301         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,
28302         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
28303                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
28304         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,     /* Same as above */
28305         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
28306                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
28307         { 0, 0, SEQUENCE_constraint },
28308         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317,
28309         3,      /* Elements count */
28310         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317    /* Additional specs */
28311 };
28312
28313 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_324 = {
28314         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28315         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28316         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28317         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28318         0,      /* No top level tags */
28319         0,      /* No tags in the map */
28320         0, 0,
28321         -1      /* Extensions start */
28322 };
28323 static /* Use -fall-defs-global to expose */
28324 asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = {
28325         "extensionValue",
28326         "extensionValue",
28327         &asn_OP_OPEN_TYPE,
28328         0,      /* No effective tags (pointer) */
28329         0,      /* No effective tags (count) */
28330         0,      /* No tags (pointer) */
28331         0,      /* No tags (count) */
28332         { 0, 0, OPEN_TYPE_constraint },
28333         0, 0,   /* No members */
28334         &asn_SPC_extensionValue_specs_324       /* Additional specs */
28335 };
28336
28337 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321[] = {
28338         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, id),
28339                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28340                 -1,     /* IMPLICIT tag at current level */
28341                 &asn_DEF_ProtocolIE_ID,
28342                 0,
28343                 { 0, &asn_PER_memb_id_constr_322,  memb_id_constraint_321 },
28344                 0, 0, /* No default value */
28345                 "id"
28346                 },
28347         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28348                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28349                 -1,     /* IMPLICIT tag at current level */
28350                 &asn_DEF_Criticality,
28351                 0,
28352                 { 0, &asn_PER_memb_criticality_constr_323,  memb_criticality_constraint_321 },
28353                 0, 0, /* No default value */
28354                 "criticality"
28355                 },
28356         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28357                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28358                 +1,     /* EXPLICIT tag at current level */
28359                 &asn_DEF_extensionValue_324,
28360                 0,
28361                 { 0, &asn_PER_memb_extensionValue_constr_324,  memb_extensionValue_constraint_321 },
28362                 0, 0, /* No default value */
28363                 "extensionValue"
28364                 },
28365 };
28366 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[] = {
28367         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28368 };
28369 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321[] = {
28370     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28371     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28372     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28373 };
28374 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 = {
28375         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs),
28376         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28377         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321,
28378         3,      /* Count of tags in the map */
28379         0, 0, 0,        /* Optional elements (not needed) */
28380         -1,     /* First extension addition */
28381 };
28382 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs = {
28383         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
28384         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
28385         &asn_OP_SEQUENCE,
28386         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,
28387         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
28388                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
28389         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,  /* Same as above */
28390         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
28391                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
28392         { 0, 0, SEQUENCE_constraint },
28393         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321,
28394         3,      /* Elements count */
28395         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 /* Additional specs */
28396 };
28397
28398 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_328 = {
28399         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue),
28400         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, _asn_ctx),
28401         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, present),
28402         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue *)0)->present),
28403         0,      /* No top level tags */
28404         0,      /* No tags in the map */
28405         0, 0,
28406         -1      /* Extensions start */
28407 };
28408 static /* Use -fall-defs-global to expose */
28409 asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = {
28410         "extensionValue",
28411         "extensionValue",
28412         &asn_OP_OPEN_TYPE,
28413         0,      /* No effective tags (pointer) */
28414         0,      /* No effective tags (count) */
28415         0,      /* No tags (pointer) */
28416         0,      /* No tags (count) */
28417         { 0, 0, OPEN_TYPE_constraint },
28418         0, 0,   /* No members */
28419         &asn_SPC_extensionValue_specs_328       /* Additional specs */
28420 };
28421
28422 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325[] = {
28423         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, id),
28424                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28425                 -1,     /* IMPLICIT tag at current level */
28426                 &asn_DEF_ProtocolIE_ID,
28427                 0,
28428                 { 0, &asn_PER_memb_id_constr_326,  memb_id_constraint_325 },
28429                 0, 0, /* No default value */
28430                 "id"
28431                 },
28432         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, criticality),
28433                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28434                 -1,     /* IMPLICIT tag at current level */
28435                 &asn_DEF_Criticality,
28436                 0,
28437                 { 0, &asn_PER_memb_criticality_constr_327,  memb_criticality_constraint_325 },
28438                 0, 0, /* No default value */
28439                 "criticality"
28440                 },
28441         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, extensionValue),
28442                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28443                 +1,     /* EXPLICIT tag at current level */
28444                 &asn_DEF_extensionValue_328,
28445                 0,
28446                 { 0, &asn_PER_memb_extensionValue_constr_328,  memb_extensionValue_constraint_325 },
28447                 0, 0, /* No default value */
28448                 "extensionValue"
28449                 },
28450 };
28451 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[] = {
28452         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28453 };
28454 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325[] = {
28455     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28456     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28457     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28458 };
28459 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 = {
28460         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs),
28461         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, _asn_ctx),
28462         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325,
28463         3,      /* Count of tags in the map */
28464         0, 0, 0,        /* Optional elements (not needed) */
28465         -1,     /* First extension addition */
28466 };
28467 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs = {
28468         "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
28469         "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
28470         &asn_OP_SEQUENCE,
28471         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325,
28472         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
28473                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
28474         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325, /* Same as above */
28475         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
28476                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
28477         { 0, 0, SEQUENCE_constraint },
28478         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325,
28479         3,      /* Elements count */
28480         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325        /* Additional specs */
28481 };
28482
28483 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_332 = {
28484         sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue),
28485         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, _asn_ctx),
28486         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, present),
28487         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue *)0)->present),
28488         0,      /* No top level tags */
28489         0,      /* No tags in the map */
28490         0, 0,
28491         -1      /* Extensions start */
28492 };
28493 static /* Use -fall-defs-global to expose */
28494 asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = {
28495         "extensionValue",
28496         "extensionValue",
28497         &asn_OP_OPEN_TYPE,
28498         0,      /* No effective tags (pointer) */
28499         0,      /* No effective tags (count) */
28500         0,      /* No tags (pointer) */
28501         0,      /* No tags (count) */
28502         { 0, 0, OPEN_TYPE_constraint },
28503         0, 0,   /* No members */
28504         &asn_SPC_extensionValue_specs_332       /* Additional specs */
28505 };
28506
28507 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329[] = {
28508         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, id),
28509                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28510                 -1,     /* IMPLICIT tag at current level */
28511                 &asn_DEF_ProtocolIE_ID,
28512                 0,
28513                 { 0, &asn_PER_memb_id_constr_330,  memb_id_constraint_329 },
28514                 0, 0, /* No default value */
28515                 "id"
28516                 },
28517         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, criticality),
28518                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28519                 -1,     /* IMPLICIT tag at current level */
28520                 &asn_DEF_Criticality,
28521                 0,
28522                 { 0, &asn_PER_memb_criticality_constr_331,  memb_criticality_constraint_329 },
28523                 0, 0, /* No default value */
28524                 "criticality"
28525                 },
28526         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, extensionValue),
28527                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28528                 +1,     /* EXPLICIT tag at current level */
28529                 &asn_DEF_extensionValue_332,
28530                 0,
28531                 { 0, &asn_PER_memb_extensionValue_constr_332,  memb_extensionValue_constraint_329 },
28532                 0, 0, /* No default value */
28533                 "extensionValue"
28534                 },
28535 };
28536 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[] = {
28537         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28538 };
28539 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329[] = {
28540     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28541     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28542     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28543 };
28544 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 = {
28545         sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs),
28546         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, _asn_ctx),
28547         asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329,
28548         3,      /* Count of tags in the map */
28549         0, 0, 0,        /* Optional elements (not needed) */
28550         -1,     /* First extension addition */
28551 };
28552 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs = {
28553         "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
28554         "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
28555         &asn_OP_SEQUENCE,
28556         asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,
28557         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
28558                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
28559         asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,    /* Same as above */
28560         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
28561                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
28562         { 0, 0, SEQUENCE_constraint },
28563         asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329,
28564         3,      /* Elements count */
28565         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329   /* Additional specs */
28566 };
28567
28568 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_336 = {
28569         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue),
28570         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, _asn_ctx),
28571         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, present),
28572         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue *)0)->present),
28573         0,      /* No top level tags */
28574         0,      /* No tags in the map */
28575         0, 0,
28576         -1      /* Extensions start */
28577 };
28578 static /* Use -fall-defs-global to expose */
28579 asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = {
28580         "extensionValue",
28581         "extensionValue",
28582         &asn_OP_OPEN_TYPE,
28583         0,      /* No effective tags (pointer) */
28584         0,      /* No effective tags (count) */
28585         0,      /* No tags (pointer) */
28586         0,      /* No tags (count) */
28587         { 0, 0, OPEN_TYPE_constraint },
28588         0, 0,   /* No members */
28589         &asn_SPC_extensionValue_specs_336       /* Additional specs */
28590 };
28591
28592 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333[] = {
28593         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, id),
28594                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28595                 -1,     /* IMPLICIT tag at current level */
28596                 &asn_DEF_ProtocolIE_ID,
28597                 0,
28598                 { 0, &asn_PER_memb_id_constr_334,  memb_id_constraint_333 },
28599                 0, 0, /* No default value */
28600                 "id"
28601                 },
28602         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, criticality),
28603                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28604                 -1,     /* IMPLICIT tag at current level */
28605                 &asn_DEF_Criticality,
28606                 0,
28607                 { 0, &asn_PER_memb_criticality_constr_335,  memb_criticality_constraint_333 },
28608                 0, 0, /* No default value */
28609                 "criticality"
28610                 },
28611         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, extensionValue),
28612                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28613                 +1,     /* EXPLICIT tag at current level */
28614                 &asn_DEF_extensionValue_336,
28615                 0,
28616                 { 0, &asn_PER_memb_extensionValue_constr_336,  memb_extensionValue_constraint_333 },
28617                 0, 0, /* No default value */
28618                 "extensionValue"
28619                 },
28620 };
28621 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[] = {
28622         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28623 };
28624 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333[] = {
28625     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28626     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28627     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28628 };
28629 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 = {
28630         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs),
28631         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, _asn_ctx),
28632         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333,
28633         3,      /* Count of tags in the map */
28634         0, 0, 0,        /* Optional elements (not needed) */
28635         -1,     /* First extension addition */
28636 };
28637 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs = {
28638         "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
28639         "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
28640         &asn_OP_SEQUENCE,
28641         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,
28642         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
28643                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
28644         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,    /* Same as above */
28645         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
28646                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
28647         { 0, 0, SEQUENCE_constraint },
28648         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333,
28649         3,      /* Elements count */
28650         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333   /* Additional specs */
28651 };
28652
28653 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_340 = {
28654         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
28655         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28656         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28657         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28658         0,      /* No top level tags */
28659         0,      /* No tags in the map */
28660         0, 0,
28661         -1      /* Extensions start */
28662 };
28663 static /* Use -fall-defs-global to expose */
28664 asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = {
28665         "extensionValue",
28666         "extensionValue",
28667         &asn_OP_OPEN_TYPE,
28668         0,      /* No effective tags (pointer) */
28669         0,      /* No effective tags (count) */
28670         0,      /* No tags (pointer) */
28671         0,      /* No tags (count) */
28672         { 0, 0, OPEN_TYPE_constraint },
28673         0, 0,   /* No members */
28674         &asn_SPC_extensionValue_specs_340       /* Additional specs */
28675 };
28676
28677 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337[] = {
28678         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, id),
28679                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28680                 -1,     /* IMPLICIT tag at current level */
28681                 &asn_DEF_ProtocolIE_ID,
28682                 0,
28683                 { 0, &asn_PER_memb_id_constr_338,  memb_id_constraint_337 },
28684                 0, 0, /* No default value */
28685                 "id"
28686                 },
28687         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, criticality),
28688                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28689                 -1,     /* IMPLICIT tag at current level */
28690                 &asn_DEF_Criticality,
28691                 0,
28692                 { 0, &asn_PER_memb_criticality_constr_339,  memb_criticality_constraint_337 },
28693                 0, 0, /* No default value */
28694                 "criticality"
28695                 },
28696         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
28697                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28698                 +1,     /* EXPLICIT tag at current level */
28699                 &asn_DEF_extensionValue_340,
28700                 0,
28701                 { 0, &asn_PER_memb_extensionValue_constr_340,  memb_extensionValue_constraint_337 },
28702                 0, 0, /* No default value */
28703                 "extensionValue"
28704                 },
28705 };
28706 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[] = {
28707         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28708 };
28709 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337[] = {
28710     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28711     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28712     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28713 };
28714 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 = {
28715         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs),
28716         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28717         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337,
28718         3,      /* Count of tags in the map */
28719         0, 0, 0,        /* Optional elements (not needed) */
28720         -1,     /* First extension addition */
28721 };
28722 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs = {
28723         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
28724         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
28725         &asn_OP_SEQUENCE,
28726         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,
28727         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
28728                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
28729         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,    /* Same as above */
28730         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
28731                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
28732         { 0, 0, SEQUENCE_constraint },
28733         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337,
28734         3,      /* Elements count */
28735         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337   /* Additional specs */
28736 };
28737
28738 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_344 = {
28739         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28740         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28741         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28742         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28743         0,      /* No top level tags */
28744         0,      /* No tags in the map */
28745         0, 0,
28746         -1      /* Extensions start */
28747 };
28748 static /* Use -fall-defs-global to expose */
28749 asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = {
28750         "extensionValue",
28751         "extensionValue",
28752         &asn_OP_OPEN_TYPE,
28753         0,      /* No effective tags (pointer) */
28754         0,      /* No effective tags (count) */
28755         0,      /* No tags (pointer) */
28756         0,      /* No tags (count) */
28757         { 0, 0, OPEN_TYPE_constraint },
28758         0, 0,   /* No members */
28759         &asn_SPC_extensionValue_specs_344       /* Additional specs */
28760 };
28761
28762 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341[] = {
28763         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, id),
28764                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28765                 -1,     /* IMPLICIT tag at current level */
28766                 &asn_DEF_ProtocolIE_ID,
28767                 0,
28768                 { 0, &asn_PER_memb_id_constr_342,  memb_id_constraint_341 },
28769                 0, 0, /* No default value */
28770                 "id"
28771                 },
28772         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
28773                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28774                 -1,     /* IMPLICIT tag at current level */
28775                 &asn_DEF_Criticality,
28776                 0,
28777                 { 0, &asn_PER_memb_criticality_constr_343,  memb_criticality_constraint_341 },
28778                 0, 0, /* No default value */
28779                 "criticality"
28780                 },
28781         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28782                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28783                 +1,     /* EXPLICIT tag at current level */
28784                 &asn_DEF_extensionValue_344,
28785                 0,
28786                 { 0, &asn_PER_memb_extensionValue_constr_344,  memb_extensionValue_constraint_341 },
28787                 0, 0, /* No default value */
28788                 "extensionValue"
28789                 },
28790 };
28791 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[] = {
28792         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28793 };
28794 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341[] = {
28795     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28796     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28797     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28798 };
28799 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 = {
28800         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs),
28801         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28802         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341,
28803         3,      /* Count of tags in the map */
28804         0, 0, 0,        /* Optional elements (not needed) */
28805         -1,     /* First extension addition */
28806 };
28807 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs = {
28808         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
28809         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
28810         &asn_OP_SEQUENCE,
28811         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341,
28812         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
28813                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
28814         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341, /* Same as above */
28815         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
28816                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
28817         { 0, 0, SEQUENCE_constraint },
28818         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341,
28819         3,      /* Elements count */
28820         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341        /* Additional specs */
28821 };
28822
28823 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_348 = {
28824         sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue),
28825         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, _asn_ctx),
28826         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, present),
28827         sizeof(((struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue *)0)->present),
28828         0,      /* No top level tags */
28829         0,      /* No tags in the map */
28830         0, 0,
28831         -1      /* Extensions start */
28832 };
28833 static /* Use -fall-defs-global to expose */
28834 asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = {
28835         "extensionValue",
28836         "extensionValue",
28837         &asn_OP_OPEN_TYPE,
28838         0,      /* No effective tags (pointer) */
28839         0,      /* No effective tags (count) */
28840         0,      /* No tags (pointer) */
28841         0,      /* No tags (count) */
28842         { 0, 0, OPEN_TYPE_constraint },
28843         0, 0,   /* No members */
28844         &asn_SPC_extensionValue_specs_348       /* Additional specs */
28845 };
28846
28847 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345[] = {
28848         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, id),
28849                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28850                 -1,     /* IMPLICIT tag at current level */
28851                 &asn_DEF_ProtocolIE_ID,
28852                 0,
28853                 { 0, &asn_PER_memb_id_constr_346,  memb_id_constraint_345 },
28854                 0, 0, /* No default value */
28855                 "id"
28856                 },
28857         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, criticality),
28858                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28859                 -1,     /* IMPLICIT tag at current level */
28860                 &asn_DEF_Criticality,
28861                 0,
28862                 { 0, &asn_PER_memb_criticality_constr_347,  memb_criticality_constraint_345 },
28863                 0, 0, /* No default value */
28864                 "criticality"
28865                 },
28866         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, extensionValue),
28867                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28868                 +1,     /* EXPLICIT tag at current level */
28869                 &asn_DEF_extensionValue_348,
28870                 0,
28871                 { 0, &asn_PER_memb_extensionValue_constr_348,  memb_extensionValue_constraint_345 },
28872                 0, 0, /* No default value */
28873                 "extensionValue"
28874                 },
28875 };
28876 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[] = {
28877         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28878 };
28879 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345[] = {
28880     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28881     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28882     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28883 };
28884 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 = {
28885         sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs),
28886         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, _asn_ctx),
28887         asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345,
28888         3,      /* Count of tags in the map */
28889         0, 0, 0,        /* Optional elements (not needed) */
28890         -1,     /* First extension addition */
28891 };
28892 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs = {
28893         "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
28894         "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
28895         &asn_OP_SEQUENCE,
28896         asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,
28897         sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
28898                 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
28899         asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,   /* Same as above */
28900         sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
28901                 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
28902         { 0, 0, SEQUENCE_constraint },
28903         asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345,
28904         3,      /* Elements count */
28905         &asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345  /* Additional specs */
28906 };
28907
28908 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_352 = {
28909         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue),
28910         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, _asn_ctx),
28911         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, present),
28912         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue *)0)->present),
28913         0,      /* No top level tags */
28914         0,      /* No tags in the map */
28915         0, 0,
28916         -1      /* Extensions start */
28917 };
28918 static /* Use -fall-defs-global to expose */
28919 asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = {
28920         "extensionValue",
28921         "extensionValue",
28922         &asn_OP_OPEN_TYPE,
28923         0,      /* No effective tags (pointer) */
28924         0,      /* No effective tags (count) */
28925         0,      /* No tags (pointer) */
28926         0,      /* No tags (count) */
28927         { 0, 0, OPEN_TYPE_constraint },
28928         0, 0,   /* No members */
28929         &asn_SPC_extensionValue_specs_352       /* Additional specs */
28930 };
28931
28932 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349[] = {
28933         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, id),
28934                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28935                 -1,     /* IMPLICIT tag at current level */
28936                 &asn_DEF_ProtocolIE_ID,
28937                 0,
28938                 { 0, &asn_PER_memb_id_constr_350,  memb_id_constraint_349 },
28939                 0, 0, /* No default value */
28940                 "id"
28941                 },
28942         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, criticality),
28943                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28944                 -1,     /* IMPLICIT tag at current level */
28945                 &asn_DEF_Criticality,
28946                 0,
28947                 { 0, &asn_PER_memb_criticality_constr_351,  memb_criticality_constraint_349 },
28948                 0, 0, /* No default value */
28949                 "criticality"
28950                 },
28951         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, extensionValue),
28952                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28953                 +1,     /* EXPLICIT tag at current level */
28954                 &asn_DEF_extensionValue_352,
28955                 0,
28956                 { 0, &asn_PER_memb_extensionValue_constr_352,  memb_extensionValue_constraint_349 },
28957                 0, 0, /* No default value */
28958                 "extensionValue"
28959                 },
28960 };
28961 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[] = {
28962         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28963 };
28964 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349[] = {
28965     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28966     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28967     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28968 };
28969 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 = {
28970         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs),
28971         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, _asn_ctx),
28972         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349,
28973         3,      /* Count of tags in the map */
28974         0, 0, 0,        /* Optional elements (not needed) */
28975         -1,     /* First extension addition */
28976 };
28977 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs = {
28978         "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
28979         "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
28980         &asn_OP_SEQUENCE,
28981         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,
28982         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
28983                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
28984         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,    /* Same as above */
28985         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
28986                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
28987         { 0, 0, SEQUENCE_constraint },
28988         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349,
28989         3,      /* Elements count */
28990         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349   /* Additional specs */
28991 };
28992
28993 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_356 = {
28994         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
28995         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28996         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28997         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28998         0,      /* No top level tags */
28999         0,      /* No tags in the map */
29000         0, 0,
29001         -1      /* Extensions start */
29002 };
29003 static /* Use -fall-defs-global to expose */
29004 asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = {
29005         "extensionValue",
29006         "extensionValue",
29007         &asn_OP_OPEN_TYPE,
29008         0,      /* No effective tags (pointer) */
29009         0,      /* No effective tags (count) */
29010         0,      /* No tags (pointer) */
29011         0,      /* No tags (count) */
29012         { 0, 0, OPEN_TYPE_constraint },
29013         0, 0,   /* No members */
29014         &asn_SPC_extensionValue_specs_356       /* Additional specs */
29015 };
29016
29017 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353[] = {
29018         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, id),
29019                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29020                 -1,     /* IMPLICIT tag at current level */
29021                 &asn_DEF_ProtocolIE_ID,
29022                 0,
29023                 { 0, &asn_PER_memb_id_constr_354,  memb_id_constraint_353 },
29024                 0, 0, /* No default value */
29025                 "id"
29026                 },
29027         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, criticality),
29028                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29029                 -1,     /* IMPLICIT tag at current level */
29030                 &asn_DEF_Criticality,
29031                 0,
29032                 { 0, &asn_PER_memb_criticality_constr_355,  memb_criticality_constraint_353 },
29033                 0, 0, /* No default value */
29034                 "criticality"
29035                 },
29036         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
29037                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29038                 +1,     /* EXPLICIT tag at current level */
29039                 &asn_DEF_extensionValue_356,
29040                 0,
29041                 { 0, &asn_PER_memb_extensionValue_constr_356,  memb_extensionValue_constraint_353 },
29042                 0, 0, /* No default value */
29043                 "extensionValue"
29044                 },
29045 };
29046 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[] = {
29047         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29048 };
29049 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353[] = {
29050     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29051     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29052     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29053 };
29054 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 = {
29055         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs),
29056         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29057         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353,
29058         3,      /* Count of tags in the map */
29059         0, 0, 0,        /* Optional elements (not needed) */
29060         -1,     /* First extension addition */
29061 };
29062 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs = {
29063         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
29064         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
29065         &asn_OP_SEQUENCE,
29066         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,
29067         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
29068                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
29069         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,    /* Same as above */
29070         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
29071                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
29072         { 0, 0, SEQUENCE_constraint },
29073         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353,
29074         3,      /* Elements count */
29075         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353   /* Additional specs */
29076 };
29077
29078 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_360 = {
29079         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29080         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29081         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29082         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29083         0,      /* No top level tags */
29084         0,      /* No tags in the map */
29085         0, 0,
29086         -1      /* Extensions start */
29087 };
29088 static /* Use -fall-defs-global to expose */
29089 asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = {
29090         "extensionValue",
29091         "extensionValue",
29092         &asn_OP_OPEN_TYPE,
29093         0,      /* No effective tags (pointer) */
29094         0,      /* No effective tags (count) */
29095         0,      /* No tags (pointer) */
29096         0,      /* No tags (count) */
29097         { 0, 0, OPEN_TYPE_constraint },
29098         0, 0,   /* No members */
29099         &asn_SPC_extensionValue_specs_360       /* Additional specs */
29100 };
29101
29102 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357[] = {
29103         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, id),
29104                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29105                 -1,     /* IMPLICIT tag at current level */
29106                 &asn_DEF_ProtocolIE_ID,
29107                 0,
29108                 { 0, &asn_PER_memb_id_constr_358,  memb_id_constraint_357 },
29109                 0, 0, /* No default value */
29110                 "id"
29111                 },
29112         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
29113                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29114                 -1,     /* IMPLICIT tag at current level */
29115                 &asn_DEF_Criticality,
29116                 0,
29117                 { 0, &asn_PER_memb_criticality_constr_359,  memb_criticality_constraint_357 },
29118                 0, 0, /* No default value */
29119                 "criticality"
29120                 },
29121         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29122                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29123                 +1,     /* EXPLICIT tag at current level */
29124                 &asn_DEF_extensionValue_360,
29125                 0,
29126                 { 0, &asn_PER_memb_extensionValue_constr_360,  memb_extensionValue_constraint_357 },
29127                 0, 0, /* No default value */
29128                 "extensionValue"
29129                 },
29130 };
29131 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[] = {
29132         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29133 };
29134 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357[] = {
29135     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29136     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29137     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29138 };
29139 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 = {
29140         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs),
29141         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29142         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357,
29143         3,      /* Count of tags in the map */
29144         0, 0, 0,        /* Optional elements (not needed) */
29145         -1,     /* First extension addition */
29146 };
29147 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs = {
29148         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
29149         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
29150         &asn_OP_SEQUENCE,
29151         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357,
29152         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
29153                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
29154         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357, /* Same as above */
29155         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
29156                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
29157         { 0, 0, SEQUENCE_constraint },
29158         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357,
29159         3,      /* Elements count */
29160         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357        /* Additional specs */
29161 };
29162
29163 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_364 = {
29164         sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue),
29165         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, _asn_ctx),
29166         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, present),
29167         sizeof(((struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue *)0)->present),
29168         0,      /* No top level tags */
29169         0,      /* No tags in the map */
29170         0, 0,
29171         -1      /* Extensions start */
29172 };
29173 static /* Use -fall-defs-global to expose */
29174 asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = {
29175         "extensionValue",
29176         "extensionValue",
29177         &asn_OP_OPEN_TYPE,
29178         0,      /* No effective tags (pointer) */
29179         0,      /* No effective tags (count) */
29180         0,      /* No tags (pointer) */
29181         0,      /* No tags (count) */
29182         { 0, 0, OPEN_TYPE_constraint },
29183         0, 0,   /* No members */
29184         &asn_SPC_extensionValue_specs_364       /* Additional specs */
29185 };
29186
29187 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361[] = {
29188         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, id),
29189                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29190                 -1,     /* IMPLICIT tag at current level */
29191                 &asn_DEF_ProtocolIE_ID,
29192                 0,
29193                 { 0, &asn_PER_memb_id_constr_362,  memb_id_constraint_361 },
29194                 0, 0, /* No default value */
29195                 "id"
29196                 },
29197         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, criticality),
29198                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29199                 -1,     /* IMPLICIT tag at current level */
29200                 &asn_DEF_Criticality,
29201                 0,
29202                 { 0, &asn_PER_memb_criticality_constr_363,  memb_criticality_constraint_361 },
29203                 0, 0, /* No default value */
29204                 "criticality"
29205                 },
29206         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, extensionValue),
29207                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29208                 +1,     /* EXPLICIT tag at current level */
29209                 &asn_DEF_extensionValue_364,
29210                 0,
29211                 { 0, &asn_PER_memb_extensionValue_constr_364,  memb_extensionValue_constraint_361 },
29212                 0, 0, /* No default value */
29213                 "extensionValue"
29214                 },
29215 };
29216 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[] = {
29217         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29218 };
29219 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361[] = {
29220     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29221     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29222     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29223 };
29224 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 = {
29225         sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs),
29226         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, _asn_ctx),
29227         asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361,
29228         3,      /* Count of tags in the map */
29229         0, 0, 0,        /* Optional elements (not needed) */
29230         -1,     /* First extension addition */
29231 };
29232 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs = {
29233         "ServedEUTRAcellsENDCX2Management-ExtIEs",
29234         "ServedEUTRAcellsENDCX2Management-ExtIEs",
29235         &asn_OP_SEQUENCE,
29236         asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,
29237         sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
29238                 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
29239         asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,       /* Same as above */
29240         sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
29241                 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
29242         { 0, 0, SEQUENCE_constraint },
29243         asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361,
29244         3,      /* Elements count */
29245         &asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361      /* Additional specs */
29246 };
29247
29248 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_368 = {
29249         sizeof(struct En_gNBServedCells_ExtIEs__extensionValue),
29250         offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, _asn_ctx),
29251         offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, present),
29252         sizeof(((struct En_gNBServedCells_ExtIEs__extensionValue *)0)->present),
29253         0,      /* No top level tags */
29254         0,      /* No tags in the map */
29255         0, 0,
29256         -1      /* Extensions start */
29257 };
29258 static /* Use -fall-defs-global to expose */
29259 asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = {
29260         "extensionValue",
29261         "extensionValue",
29262         &asn_OP_OPEN_TYPE,
29263         0,      /* No effective tags (pointer) */
29264         0,      /* No effective tags (count) */
29265         0,      /* No tags (pointer) */
29266         0,      /* No tags (count) */
29267         { 0, 0, OPEN_TYPE_constraint },
29268         0, 0,   /* No members */
29269         &asn_SPC_extensionValue_specs_368       /* Additional specs */
29270 };
29271
29272 asn_TYPE_member_t asn_MBR_En_gNBServedCells_ExtIEs_365[] = {
29273         { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, id),
29274                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29275                 -1,     /* IMPLICIT tag at current level */
29276                 &asn_DEF_ProtocolIE_ID,
29277                 0,
29278                 { 0, &asn_PER_memb_id_constr_366,  memb_id_constraint_365 },
29279                 0, 0, /* No default value */
29280                 "id"
29281                 },
29282         { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, criticality),
29283                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29284                 -1,     /* IMPLICIT tag at current level */
29285                 &asn_DEF_Criticality,
29286                 0,
29287                 { 0, &asn_PER_memb_criticality_constr_367,  memb_criticality_constraint_365 },
29288                 0, 0, /* No default value */
29289                 "criticality"
29290                 },
29291         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, extensionValue),
29292                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29293                 +1,     /* EXPLICIT tag at current level */
29294                 &asn_DEF_extensionValue_368,
29295                 0,
29296                 { 0, &asn_PER_memb_extensionValue_constr_368,  memb_extensionValue_constraint_365 },
29297                 0, 0, /* No default value */
29298                 "extensionValue"
29299                 },
29300 };
29301 static const ber_tlv_tag_t asn_DEF_En_gNBServedCells_ExtIEs_tags_365[] = {
29302         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29303 };
29304 static const asn_TYPE_tag2member_t asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365[] = {
29305     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29306     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29307     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29308 };
29309 asn_SEQUENCE_specifics_t asn_SPC_En_gNBServedCells_ExtIEs_specs_365 = {
29310         sizeof(struct En_gNBServedCells_ExtIEs),
29311         offsetof(struct En_gNBServedCells_ExtIEs, _asn_ctx),
29312         asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365,
29313         3,      /* Count of tags in the map */
29314         0, 0, 0,        /* Optional elements (not needed) */
29315         -1,     /* First extension addition */
29316 };
29317 asn_TYPE_descriptor_t asn_DEF_En_gNBServedCells_ExtIEs = {
29318         "En-gNBServedCells-ExtIEs",
29319         "En-gNBServedCells-ExtIEs",
29320         &asn_OP_SEQUENCE,
29321         asn_DEF_En_gNBServedCells_ExtIEs_tags_365,
29322         sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
29323                 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
29324         asn_DEF_En_gNBServedCells_ExtIEs_tags_365,      /* Same as above */
29325         sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
29326                 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
29327         { 0, 0, SEQUENCE_constraint },
29328         asn_MBR_En_gNBServedCells_ExtIEs_365,
29329         3,      /* Elements count */
29330         &asn_SPC_En_gNBServedCells_ExtIEs_specs_365     /* Additional specs */
29331 };
29332
29333 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_372 = {
29334         sizeof(struct ServedNRCell_Information_ExtIEs__extensionValue),
29335         offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29336         offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, present),
29337         sizeof(((struct ServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29338         0,      /* No top level tags */
29339         0,      /* No tags in the map */
29340         0, 0,
29341         -1      /* Extensions start */
29342 };
29343 static /* Use -fall-defs-global to expose */
29344 asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = {
29345         "extensionValue",
29346         "extensionValue",
29347         &asn_OP_OPEN_TYPE,
29348         0,      /* No effective tags (pointer) */
29349         0,      /* No effective tags (count) */
29350         0,      /* No tags (pointer) */
29351         0,      /* No tags (count) */
29352         { 0, 0, OPEN_TYPE_constraint },
29353         0, 0,   /* No members */
29354         &asn_SPC_extensionValue_specs_372       /* Additional specs */
29355 };
29356
29357 asn_TYPE_member_t asn_MBR_ServedNRCell_Information_ExtIEs_369[] = {
29358         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, id),
29359                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29360                 -1,     /* IMPLICIT tag at current level */
29361                 &asn_DEF_ProtocolIE_ID,
29362                 0,
29363                 { 0, &asn_PER_memb_id_constr_370,  memb_id_constraint_369 },
29364                 0, 0, /* No default value */
29365                 "id"
29366                 },
29367         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, criticality),
29368                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29369                 -1,     /* IMPLICIT tag at current level */
29370                 &asn_DEF_Criticality,
29371                 0,
29372                 { 0, &asn_PER_memb_criticality_constr_371,  memb_criticality_constraint_369 },
29373                 0, 0, /* No default value */
29374                 "criticality"
29375                 },
29376         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, extensionValue),
29377                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29378                 +1,     /* EXPLICIT tag at current level */
29379                 &asn_DEF_extensionValue_372,
29380                 0,
29381                 { 0, &asn_PER_memb_extensionValue_constr_372,  memb_extensionValue_constraint_369 },
29382                 0, 0, /* No default value */
29383                 "extensionValue"
29384                 },
29385 };
29386 static const ber_tlv_tag_t asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[] = {
29387         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29388 };
29389 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369[] = {
29390     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29391     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29392     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29393 };
29394 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 = {
29395         sizeof(struct ServedNRCell_Information_ExtIEs),
29396         offsetof(struct ServedNRCell_Information_ExtIEs, _asn_ctx),
29397         asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369,
29398         3,      /* Count of tags in the map */
29399         0, 0, 0,        /* Optional elements (not needed) */
29400         -1,     /* First extension addition */
29401 };
29402 asn_TYPE_descriptor_t asn_DEF_ServedNRCell_Information_ExtIEs = {
29403         "ServedNRCell-Information-ExtIEs",
29404         "ServedNRCell-Information-ExtIEs",
29405         &asn_OP_SEQUENCE,
29406         asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,
29407         sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
29408                 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
29409         asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,       /* Same as above */
29410         sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
29411                 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
29412         { 0, 0, SEQUENCE_constraint },
29413         asn_MBR_ServedNRCell_Information_ExtIEs_369,
29414         3,      /* Elements count */
29415         &asn_SPC_ServedNRCell_Information_ExtIEs_specs_369      /* Additional specs */
29416 };
29417
29418 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_376 = {
29419         sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
29420         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29421         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
29422         sizeof(((struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29423         0,      /* No top level tags */
29424         0,      /* No tags in the map */
29425         0, 0,
29426         -1      /* Extensions start */
29427 };
29428 static /* Use -fall-defs-global to expose */
29429 asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = {
29430         "extensionValue",
29431         "extensionValue",
29432         &asn_OP_OPEN_TYPE,
29433         0,      /* No effective tags (pointer) */
29434         0,      /* No effective tags (count) */
29435         0,      /* No tags (pointer) */
29436         0,      /* No tags (count) */
29437         { 0, 0, OPEN_TYPE_constraint },
29438         0, 0,   /* No members */
29439         &asn_SPC_extensionValue_specs_376       /* Additional specs */
29440 };
29441
29442 asn_TYPE_member_t asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373[] = {
29443         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, id),
29444                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29445                 -1,     /* IMPLICIT tag at current level */
29446                 &asn_DEF_ProtocolIE_ID,
29447                 0,
29448                 { 0, &asn_PER_memb_id_constr_374,  memb_id_constraint_373 },
29449                 0, 0, /* No default value */
29450                 "id"
29451                 },
29452         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, criticality),
29453                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29454                 -1,     /* IMPLICIT tag at current level */
29455                 &asn_DEF_Criticality,
29456                 0,
29457                 { 0, &asn_PER_memb_criticality_constr_375,  memb_criticality_constraint_373 },
29458                 0, 0, /* No default value */
29459                 "criticality"
29460                 },
29461         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
29462                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29463                 +1,     /* EXPLICIT tag at current level */
29464                 &asn_DEF_extensionValue_376,
29465                 0,
29466                 { 0, &asn_PER_memb_extensionValue_constr_376,  memb_extensionValue_constraint_373 },
29467                 0, 0, /* No default value */
29468                 "extensionValue"
29469                 },
29470 };
29471 static const ber_tlv_tag_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[] = {
29472         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29473 };
29474 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373[] = {
29475     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29476     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29477     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29478 };
29479 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 = {
29480         sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs),
29481         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
29482         asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373,
29483         3,      /* Count of tags in the map */
29484         0, 0, 0,        /* Optional elements (not needed) */
29485         -1,     /* First extension addition */
29486 };
29487 asn_TYPE_descriptor_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs = {
29488         "FDD-InfoServedNRCell-Information-ExtIEs",
29489         "FDD-InfoServedNRCell-Information-ExtIEs",
29490         &asn_OP_SEQUENCE,
29491         asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,
29492         sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
29493                 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
29494         asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,       /* Same as above */
29495         sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
29496                 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
29497         { 0, 0, SEQUENCE_constraint },
29498         asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373,
29499         3,      /* Elements count */
29500         &asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373      /* Additional specs */
29501 };
29502
29503 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_380 = {
29504         sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
29505         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29506         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
29507         sizeof(((struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29508         0,      /* No top level tags */
29509         0,      /* No tags in the map */
29510         0, 0,
29511         -1      /* Extensions start */
29512 };
29513 static /* Use -fall-defs-global to expose */
29514 asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = {
29515         "extensionValue",
29516         "extensionValue",
29517         &asn_OP_OPEN_TYPE,
29518         0,      /* No effective tags (pointer) */
29519         0,      /* No effective tags (count) */
29520         0,      /* No tags (pointer) */
29521         0,      /* No tags (count) */
29522         { 0, 0, OPEN_TYPE_constraint },
29523         0, 0,   /* No members */
29524         &asn_SPC_extensionValue_specs_380       /* Additional specs */
29525 };
29526
29527 asn_TYPE_member_t asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377[] = {
29528         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
29529                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29530                 -1,     /* IMPLICIT tag at current level */
29531                 &asn_DEF_ProtocolIE_ID,
29532                 0,
29533                 { 0, &asn_PER_memb_id_constr_378,  memb_id_constraint_377 },
29534                 0, 0, /* No default value */
29535                 "id"
29536                 },
29537         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
29538                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29539                 -1,     /* IMPLICIT tag at current level */
29540                 &asn_DEF_Criticality,
29541                 0,
29542                 { 0, &asn_PER_memb_criticality_constr_379,  memb_criticality_constraint_377 },
29543                 0, 0, /* No default value */
29544                 "criticality"
29545                 },
29546         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
29547                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29548                 +1,     /* EXPLICIT tag at current level */
29549                 &asn_DEF_extensionValue_380,
29550                 0,
29551                 { 0, &asn_PER_memb_extensionValue_constr_380,  memb_extensionValue_constraint_377 },
29552                 0, 0, /* No default value */
29553                 "extensionValue"
29554                 },
29555 };
29556 static const ber_tlv_tag_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[] = {
29557         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29558 };
29559 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377[] = {
29560     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29561     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29562     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29563 };
29564 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 = {
29565         sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs),
29566         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
29567         asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377,
29568         3,      /* Count of tags in the map */
29569         0, 0, 0,        /* Optional elements (not needed) */
29570         -1,     /* First extension addition */
29571 };
29572 asn_TYPE_descriptor_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
29573         "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29574         "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29575         &asn_OP_SEQUENCE,
29576         asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,
29577         sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
29578                 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
29579         asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,      /* Same as above */
29580         sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
29581                 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
29582         { 0, 0, SEQUENCE_constraint },
29583         asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377,
29584         3,      /* Elements count */
29585         &asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377     /* Additional specs */
29586 };
29587
29588 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_384 = {
29589         sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
29590         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29591         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
29592         sizeof(((struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29593         0,      /* No top level tags */
29594         0,      /* No tags in the map */
29595         0, 0,
29596         -1      /* Extensions start */
29597 };
29598 static /* Use -fall-defs-global to expose */
29599 asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = {
29600         "extensionValue",
29601         "extensionValue",
29602         &asn_OP_OPEN_TYPE,
29603         0,      /* No effective tags (pointer) */
29604         0,      /* No effective tags (count) */
29605         0,      /* No tags (pointer) */
29606         0,      /* No tags (count) */
29607         { 0, 0, OPEN_TYPE_constraint },
29608         0, 0,   /* No members */
29609         &asn_SPC_extensionValue_specs_384       /* Additional specs */
29610 };
29611
29612 asn_TYPE_member_t asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381[] = {
29613         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, id),
29614                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29615                 -1,     /* IMPLICIT tag at current level */
29616                 &asn_DEF_ProtocolIE_ID,
29617                 0,
29618                 { 0, &asn_PER_memb_id_constr_382,  memb_id_constraint_381 },
29619                 0, 0, /* No default value */
29620                 "id"
29621                 },
29622         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, criticality),
29623                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29624                 -1,     /* IMPLICIT tag at current level */
29625                 &asn_DEF_Criticality,
29626                 0,
29627                 { 0, &asn_PER_memb_criticality_constr_383,  memb_criticality_constraint_381 },
29628                 0, 0, /* No default value */
29629                 "criticality"
29630                 },
29631         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
29632                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29633                 +1,     /* EXPLICIT tag at current level */
29634                 &asn_DEF_extensionValue_384,
29635                 0,
29636                 { 0, &asn_PER_memb_extensionValue_constr_384,  memb_extensionValue_constraint_381 },
29637                 0, 0, /* No default value */
29638                 "extensionValue"
29639                 },
29640 };
29641 static const ber_tlv_tag_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[] = {
29642         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29643 };
29644 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381[] = {
29645     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29646     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29647     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29648 };
29649 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 = {
29650         sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs),
29651         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
29652         asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381,
29653         3,      /* Count of tags in the map */
29654         0, 0, 0,        /* Optional elements (not needed) */
29655         -1,     /* First extension addition */
29656 };
29657 asn_TYPE_descriptor_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs = {
29658         "TDD-InfoServedNRCell-Information-ExtIEs",
29659         "TDD-InfoServedNRCell-Information-ExtIEs",
29660         &asn_OP_SEQUENCE,
29661         asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,
29662         sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
29663                 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
29664         asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,       /* Same as above */
29665         sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
29666                 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
29667         { 0, 0, SEQUENCE_constraint },
29668         asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381,
29669         3,      /* Elements count */
29670         &asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381      /* Additional specs */
29671 };
29672
29673 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_388 = {
29674         sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
29675         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29676         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
29677         sizeof(((struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29678         0,      /* No top level tags */
29679         0,      /* No tags in the map */
29680         0, 0,
29681         -1      /* Extensions start */
29682 };
29683 static /* Use -fall-defs-global to expose */
29684 asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = {
29685         "extensionValue",
29686         "extensionValue",
29687         &asn_OP_OPEN_TYPE,
29688         0,      /* No effective tags (pointer) */
29689         0,      /* No effective tags (count) */
29690         0,      /* No tags (pointer) */
29691         0,      /* No tags (count) */
29692         { 0, 0, OPEN_TYPE_constraint },
29693         0, 0,   /* No members */
29694         &asn_SPC_extensionValue_specs_388       /* Additional specs */
29695 };
29696
29697 asn_TYPE_member_t asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385[] = {
29698         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
29699                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29700                 -1,     /* IMPLICIT tag at current level */
29701                 &asn_DEF_ProtocolIE_ID,
29702                 0,
29703                 { 0, &asn_PER_memb_id_constr_386,  memb_id_constraint_385 },
29704                 0, 0, /* No default value */
29705                 "id"
29706                 },
29707         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
29708                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29709                 -1,     /* IMPLICIT tag at current level */
29710                 &asn_DEF_Criticality,
29711                 0,
29712                 { 0, &asn_PER_memb_criticality_constr_387,  memb_criticality_constraint_385 },
29713                 0, 0, /* No default value */
29714                 "criticality"
29715                 },
29716         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
29717                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29718                 +1,     /* EXPLICIT tag at current level */
29719                 &asn_DEF_extensionValue_388,
29720                 0,
29721                 { 0, &asn_PER_memb_extensionValue_constr_388,  memb_extensionValue_constraint_385 },
29722                 0, 0, /* No default value */
29723                 "extensionValue"
29724                 },
29725 };
29726 static const ber_tlv_tag_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[] = {
29727         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29728 };
29729 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385[] = {
29730     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29731     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29732     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29733 };
29734 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 = {
29735         sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs),
29736         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
29737         asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385,
29738         3,      /* Count of tags in the map */
29739         0, 0, 0,        /* Optional elements (not needed) */
29740         -1,     /* First extension addition */
29741 };
29742 asn_TYPE_descriptor_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
29743         "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29744         "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29745         &asn_OP_SEQUENCE,
29746         asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,
29747         sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
29748                 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
29749         asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,      /* Same as above */
29750         sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
29751                 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
29752         { 0, 0, SEQUENCE_constraint },
29753         asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385,
29754         3,      /* Elements count */
29755         &asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385     /* Additional specs */
29756 };
29757
29758 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_392 = {
29759         sizeof(struct NRNeighbour_Information_ExtIEs__extensionValue),
29760         offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, _asn_ctx),
29761         offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, present),
29762         sizeof(((struct NRNeighbour_Information_ExtIEs__extensionValue *)0)->present),
29763         0,      /* No top level tags */
29764         0,      /* No tags in the map */
29765         0, 0,
29766         -1      /* Extensions start */
29767 };
29768 static /* Use -fall-defs-global to expose */
29769 asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = {
29770         "extensionValue",
29771         "extensionValue",
29772         &asn_OP_OPEN_TYPE,
29773         0,      /* No effective tags (pointer) */
29774         0,      /* No effective tags (count) */
29775         0,      /* No tags (pointer) */
29776         0,      /* No tags (count) */
29777         { 0, 0, OPEN_TYPE_constraint },
29778         0, 0,   /* No members */
29779         &asn_SPC_extensionValue_specs_392       /* Additional specs */
29780 };
29781
29782 asn_TYPE_member_t asn_MBR_NRNeighbour_Information_ExtIEs_389[] = {
29783         { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, id),
29784                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29785                 -1,     /* IMPLICIT tag at current level */
29786                 &asn_DEF_ProtocolIE_ID,
29787                 0,
29788                 { 0, &asn_PER_memb_id_constr_390,  memb_id_constraint_389 },
29789                 0, 0, /* No default value */
29790                 "id"
29791                 },
29792         { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, criticality),
29793                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29794                 -1,     /* IMPLICIT tag at current level */
29795                 &asn_DEF_Criticality,
29796                 0,
29797                 { 0, &asn_PER_memb_criticality_constr_391,  memb_criticality_constraint_389 },
29798                 0, 0, /* No default value */
29799                 "criticality"
29800                 },
29801         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, extensionValue),
29802                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29803                 +1,     /* EXPLICIT tag at current level */
29804                 &asn_DEF_extensionValue_392,
29805                 0,
29806                 { 0, &asn_PER_memb_extensionValue_constr_392,  memb_extensionValue_constraint_389 },
29807                 0, 0, /* No default value */
29808                 "extensionValue"
29809                 },
29810 };
29811 static const ber_tlv_tag_t asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[] = {
29812         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29813 };
29814 static const asn_TYPE_tag2member_t asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389[] = {
29815     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29816     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29817     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29818 };
29819 asn_SEQUENCE_specifics_t asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 = {
29820         sizeof(struct NRNeighbour_Information_ExtIEs),
29821         offsetof(struct NRNeighbour_Information_ExtIEs, _asn_ctx),
29822         asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389,
29823         3,      /* Count of tags in the map */
29824         0, 0, 0,        /* Optional elements (not needed) */
29825         -1,     /* First extension addition */
29826 };
29827 asn_TYPE_descriptor_t asn_DEF_NRNeighbour_Information_ExtIEs = {
29828         "NRNeighbour-Information-ExtIEs",
29829         "NRNeighbour-Information-ExtIEs",
29830         &asn_OP_SEQUENCE,
29831         asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,
29832         sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
29833                 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
29834         asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,        /* Same as above */
29835         sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
29836                 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
29837         { 0, 0, SEQUENCE_constraint },
29838         asn_MBR_NRNeighbour_Information_ExtIEs_389,
29839         3,      /* Elements count */
29840         &asn_SPC_NRNeighbour_Information_ExtIEs_specs_389       /* Additional specs */
29841 };
29842
29843 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_396 = {
29844         sizeof(struct Limited_list_ExtIEs__extensionValue),
29845         offsetof(struct Limited_list_ExtIEs__extensionValue, _asn_ctx),
29846         offsetof(struct Limited_list_ExtIEs__extensionValue, present),
29847         sizeof(((struct Limited_list_ExtIEs__extensionValue *)0)->present),
29848         0,      /* No top level tags */
29849         0,      /* No tags in the map */
29850         0, 0,
29851         -1      /* Extensions start */
29852 };
29853 static /* Use -fall-defs-global to expose */
29854 asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = {
29855         "extensionValue",
29856         "extensionValue",
29857         &asn_OP_OPEN_TYPE,
29858         0,      /* No effective tags (pointer) */
29859         0,      /* No effective tags (count) */
29860         0,      /* No tags (pointer) */
29861         0,      /* No tags (count) */
29862         { 0, 0, OPEN_TYPE_constraint },
29863         0, 0,   /* No members */
29864         &asn_SPC_extensionValue_specs_396       /* Additional specs */
29865 };
29866
29867 asn_TYPE_member_t asn_MBR_Limited_list_ExtIEs_393[] = {
29868         { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, id),
29869                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29870                 -1,     /* IMPLICIT tag at current level */
29871                 &asn_DEF_ProtocolIE_ID,
29872                 0,
29873                 { 0, &asn_PER_memb_id_constr_394,  memb_id_constraint_393 },
29874                 0, 0, /* No default value */
29875                 "id"
29876                 },
29877         { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, criticality),
29878                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29879                 -1,     /* IMPLICIT tag at current level */
29880                 &asn_DEF_Criticality,
29881                 0,
29882                 { 0, &asn_PER_memb_criticality_constr_395,  memb_criticality_constraint_393 },
29883                 0, 0, /* No default value */
29884                 "criticality"
29885                 },
29886         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, extensionValue),
29887                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29888                 +1,     /* EXPLICIT tag at current level */
29889                 &asn_DEF_extensionValue_396,
29890                 0,
29891                 { 0, &asn_PER_memb_extensionValue_constr_396,  memb_extensionValue_constraint_393 },
29892                 0, 0, /* No default value */
29893                 "extensionValue"
29894                 },
29895 };
29896 static const ber_tlv_tag_t asn_DEF_Limited_list_ExtIEs_tags_393[] = {
29897         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29898 };
29899 static const asn_TYPE_tag2member_t asn_MAP_Limited_list_ExtIEs_tag2el_393[] = {
29900     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29901     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29902     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29903 };
29904 asn_SEQUENCE_specifics_t asn_SPC_Limited_list_ExtIEs_specs_393 = {
29905         sizeof(struct Limited_list_ExtIEs),
29906         offsetof(struct Limited_list_ExtIEs, _asn_ctx),
29907         asn_MAP_Limited_list_ExtIEs_tag2el_393,
29908         3,      /* Count of tags in the map */
29909         0, 0, 0,        /* Optional elements (not needed) */
29910         -1,     /* First extension addition */
29911 };
29912 asn_TYPE_descriptor_t asn_DEF_Limited_list_ExtIEs = {
29913         "Limited-list-ExtIEs",
29914         "Limited-list-ExtIEs",
29915         &asn_OP_SEQUENCE,
29916         asn_DEF_Limited_list_ExtIEs_tags_393,
29917         sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
29918                 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
29919         asn_DEF_Limited_list_ExtIEs_tags_393,   /* Same as above */
29920         sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
29921                 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
29922         { 0, 0, SEQUENCE_constraint },
29923         asn_MBR_Limited_list_ExtIEs_393,
29924         3,      /* Elements count */
29925         &asn_SPC_Limited_list_ExtIEs_specs_393  /* Additional specs */
29926 };
29927
29928 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_400 = {
29929         sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue),
29930         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, _asn_ctx),
29931         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, present),
29932         sizeof(((struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue *)0)->present),
29933         0,      /* No top level tags */
29934         0,      /* No tags in the map */
29935         0, 0,
29936         -1      /* Extensions start */
29937 };
29938 static /* Use -fall-defs-global to expose */
29939 asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = {
29940         "extensionValue",
29941         "extensionValue",
29942         &asn_OP_OPEN_TYPE,
29943         0,      /* No effective tags (pointer) */
29944         0,      /* No effective tags (count) */
29945         0,      /* No tags (pointer) */
29946         0,      /* No tags (count) */
29947         { 0, 0, OPEN_TYPE_constraint },
29948         0, 0,   /* No members */
29949         &asn_SPC_extensionValue_specs_400       /* Additional specs */
29950 };
29951
29952 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397[] = {
29953         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, id),
29954                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29955                 -1,     /* IMPLICIT tag at current level */
29956                 &asn_DEF_ProtocolIE_ID,
29957                 0,
29958                 { 0, &asn_PER_memb_id_constr_398,  memb_id_constraint_397 },
29959                 0, 0, /* No default value */
29960                 "id"
29961                 },
29962         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, criticality),
29963                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29964                 -1,     /* IMPLICIT tag at current level */
29965                 &asn_DEF_Criticality,
29966                 0,
29967                 { 0, &asn_PER_memb_criticality_constr_399,  memb_criticality_constraint_397 },
29968                 0, 0, /* No default value */
29969                 "criticality"
29970                 },
29971         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, extensionValue),
29972                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29973                 +1,     /* EXPLICIT tag at current level */
29974                 &asn_DEF_extensionValue_400,
29975                 0,
29976                 { 0, &asn_PER_memb_extensionValue_constr_400,  memb_extensionValue_constraint_397 },
29977                 0, 0, /* No default value */
29978                 "extensionValue"
29979                 },
29980 };
29981 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[] = {
29982         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29983 };
29984 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397[] = {
29985     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29986     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29987     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29988 };
29989 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 = {
29990         sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs),
29991         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, _asn_ctx),
29992         asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397,
29993         3,      /* Count of tags in the map */
29994         0, 0, 0,        /* Optional elements (not needed) */
29995         -1,     /* First extension addition */
29996 };
29997 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs = {
29998         "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
29999         "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
30000         &asn_OP_SEQUENCE,
30001         asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,
30002         sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
30003                 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
30004         asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,        /* Same as above */
30005         sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
30006                 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
30007         { 0, 0, SEQUENCE_constraint },
30008         asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397,
30009         3,      /* Elements count */
30010         &asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397       /* Additional specs */
30011 };
30012
30013 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_404 = {
30014         sizeof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue),
30015         offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
30016         offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, present),
30017         sizeof(((struct ServedNRCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
30018         0,      /* No top level tags */
30019         0,      /* No tags in the map */
30020         0, 0,
30021         -1      /* Extensions start */
30022 };
30023 static /* Use -fall-defs-global to expose */
30024 asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = {
30025         "extensionValue",
30026         "extensionValue",
30027         &asn_OP_OPEN_TYPE,
30028         0,      /* No effective tags (pointer) */
30029         0,      /* No effective tags (count) */
30030         0,      /* No tags (pointer) */
30031         0,      /* No tags (count) */
30032         { 0, 0, OPEN_TYPE_constraint },
30033         0, 0,   /* No members */
30034         &asn_SPC_extensionValue_specs_404       /* Additional specs */
30035 };
30036
30037 asn_TYPE_member_t asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401[] = {
30038         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, id),
30039                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30040                 -1,     /* IMPLICIT tag at current level */
30041                 &asn_DEF_ProtocolIE_ID,
30042                 0,
30043                 { 0, &asn_PER_memb_id_constr_402,  memb_id_constraint_401 },
30044                 0, 0, /* No default value */
30045                 "id"
30046                 },
30047         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, criticality),
30048                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30049                 -1,     /* IMPLICIT tag at current level */
30050                 &asn_DEF_Criticality,
30051                 0,
30052                 { 0, &asn_PER_memb_criticality_constr_403,  memb_criticality_constraint_401 },
30053                 0, 0, /* No default value */
30054                 "criticality"
30055                 },
30056         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, extensionValue),
30057                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30058                 +1,     /* EXPLICIT tag at current level */
30059                 &asn_DEF_extensionValue_404,
30060                 0,
30061                 { 0, &asn_PER_memb_extensionValue_constr_404,  memb_extensionValue_constraint_401 },
30062                 0, 0, /* No default value */
30063                 "extensionValue"
30064                 },
30065 };
30066 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[] = {
30067         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30068 };
30069 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401[] = {
30070     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30071     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30072     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30073 };
30074 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 = {
30075         sizeof(struct ServedNRCellsToModify_Item_ExtIEs),
30076         offsetof(struct ServedNRCellsToModify_Item_ExtIEs, _asn_ctx),
30077         asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401,
30078         3,      /* Count of tags in the map */
30079         0, 0, 0,        /* Optional elements (not needed) */
30080         -1,     /* First extension addition */
30081 };
30082 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs = {
30083         "ServedNRCellsToModify-Item-ExtIEs",
30084         "ServedNRCellsToModify-Item-ExtIEs",
30085         &asn_OP_SEQUENCE,
30086         asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,
30087         sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
30088                 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
30089         asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,     /* Same as above */
30090         sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
30091                 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
30092         { 0, 0, SEQUENCE_constraint },
30093         asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401,
30094         3,      /* Elements count */
30095         &asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401    /* Additional specs */
30096 };
30097
30098 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_408 = {
30099         sizeof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue),
30100         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
30101         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, present),
30102         sizeof(((struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
30103         0,      /* No top level tags */
30104         0,      /* No tags in the map */
30105         0, 0,
30106         -1      /* Extensions start */
30107 };
30108 static /* Use -fall-defs-global to expose */
30109 asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = {
30110         "extensionValue",
30111         "extensionValue",
30112         &asn_OP_OPEN_TYPE,
30113         0,      /* No effective tags (pointer) */
30114         0,      /* No effective tags (count) */
30115         0,      /* No tags (pointer) */
30116         0,      /* No tags (count) */
30117         { 0, 0, OPEN_TYPE_constraint },
30118         0, 0,   /* No members */
30119         &asn_SPC_extensionValue_specs_408       /* Additional specs */
30120 };
30121
30122 asn_TYPE_member_t asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405[] = {
30123         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, id),
30124                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30125                 -1,     /* IMPLICIT tag at current level */
30126                 &asn_DEF_ProtocolIE_ID,
30127                 0,
30128                 { 0, &asn_PER_memb_id_constr_406,  memb_id_constraint_405 },
30129                 0, 0, /* No default value */
30130                 "id"
30131                 },
30132         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, criticality),
30133                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30134                 -1,     /* IMPLICIT tag at current level */
30135                 &asn_DEF_Criticality,
30136                 0,
30137                 { 0, &asn_PER_memb_criticality_constr_407,  memb_criticality_constraint_405 },
30138                 0, 0, /* No default value */
30139                 "criticality"
30140                 },
30141         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, extensionValue),
30142                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30143                 +1,     /* EXPLICIT tag at current level */
30144                 &asn_DEF_extensionValue_408,
30145                 0,
30146                 { 0, &asn_PER_memb_extensionValue_constr_408,  memb_extensionValue_constraint_405 },
30147                 0, 0, /* No default value */
30148                 "extensionValue"
30149                 },
30150 };
30151 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[] = {
30152         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30153 };
30154 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405[] = {
30155     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30156     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30157     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30158 };
30159 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 = {
30160         sizeof(struct ServedNRCellsToActivate_Item_ExtIEs),
30161         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, _asn_ctx),
30162         asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405,
30163         3,      /* Count of tags in the map */
30164         0, 0, 0,        /* Optional elements (not needed) */
30165         -1,     /* First extension addition */
30166 };
30167 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs = {
30168         "ServedNRCellsToActivate-Item-ExtIEs",
30169         "ServedNRCellsToActivate-Item-ExtIEs",
30170         &asn_OP_SEQUENCE,
30171         asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,
30172         sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
30173                 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
30174         asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,   /* Same as above */
30175         sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
30176                 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
30177         { 0, 0, SEQUENCE_constraint },
30178         asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405,
30179         3,      /* Elements count */
30180         &asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405  /* Additional specs */
30181 };
30182
30183 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_412 = {
30184         sizeof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue),
30185         offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, _asn_ctx),
30186         offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, present),
30187         sizeof(((struct ActivatedNRCellList_Item_ExtIEs__extensionValue *)0)->present),
30188         0,      /* No top level tags */
30189         0,      /* No tags in the map */
30190         0, 0,
30191         -1      /* Extensions start */
30192 };
30193 static /* Use -fall-defs-global to expose */
30194 asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = {
30195         "extensionValue",
30196         "extensionValue",
30197         &asn_OP_OPEN_TYPE,
30198         0,      /* No effective tags (pointer) */
30199         0,      /* No effective tags (count) */
30200         0,      /* No tags (pointer) */
30201         0,      /* No tags (count) */
30202         { 0, 0, OPEN_TYPE_constraint },
30203         0, 0,   /* No members */
30204         &asn_SPC_extensionValue_specs_412       /* Additional specs */
30205 };
30206
30207 asn_TYPE_member_t asn_MBR_ActivatedNRCellList_Item_ExtIEs_409[] = {
30208         { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, id),
30209                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30210                 -1,     /* IMPLICIT tag at current level */
30211                 &asn_DEF_ProtocolIE_ID,
30212                 0,
30213                 { 0, &asn_PER_memb_id_constr_410,  memb_id_constraint_409 },
30214                 0, 0, /* No default value */
30215                 "id"
30216                 },
30217         { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, criticality),
30218                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30219                 -1,     /* IMPLICIT tag at current level */
30220                 &asn_DEF_Criticality,
30221                 0,
30222                 { 0, &asn_PER_memb_criticality_constr_411,  memb_criticality_constraint_409 },
30223                 0, 0, /* No default value */
30224                 "criticality"
30225                 },
30226         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, extensionValue),
30227                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30228                 +1,     /* EXPLICIT tag at current level */
30229                 &asn_DEF_extensionValue_412,
30230                 0,
30231                 { 0, &asn_PER_memb_extensionValue_constr_412,  memb_extensionValue_constraint_409 },
30232                 0, 0, /* No default value */
30233                 "extensionValue"
30234                 },
30235 };
30236 static const ber_tlv_tag_t asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[] = {
30237         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30238 };
30239 static const asn_TYPE_tag2member_t asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409[] = {
30240     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30241     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30242     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30243 };
30244 asn_SEQUENCE_specifics_t asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 = {
30245         sizeof(struct ActivatedNRCellList_Item_ExtIEs),
30246         offsetof(struct ActivatedNRCellList_Item_ExtIEs, _asn_ctx),
30247         asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409,
30248         3,      /* Count of tags in the map */
30249         0, 0, 0,        /* Optional elements (not needed) */
30250         -1,     /* First extension addition */
30251 };
30252 asn_TYPE_descriptor_t asn_DEF_ActivatedNRCellList_Item_ExtIEs = {
30253         "ActivatedNRCellList-Item-ExtIEs",
30254         "ActivatedNRCellList-Item-ExtIEs",
30255         &asn_OP_SEQUENCE,
30256         asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,
30257         sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
30258                 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
30259         asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,       /* Same as above */
30260         sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
30261                 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
30262         { 0, 0, SEQUENCE_constraint },
30263         asn_MBR_ActivatedNRCellList_Item_ExtIEs_409,
30264         3,      /* Elements count */
30265         &asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409      /* Additional specs */
30266 };
30267
30268 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_416 = {
30269         sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue),
30270         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, _asn_ctx),
30271         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, present),
30272         sizeof(((struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue *)0)->present),
30273         0,      /* No top level tags */
30274         0,      /* No tags in the map */
30275         0, 0,
30276         -1      /* Extensions start */
30277 };
30278 static /* Use -fall-defs-global to expose */
30279 asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = {
30280         "extensionValue",
30281         "extensionValue",
30282         &asn_OP_OPEN_TYPE,
30283         0,      /* No effective tags (pointer) */
30284         0,      /* No effective tags (count) */
30285         0,      /* No tags (pointer) */
30286         0,      /* No tags (count) */
30287         { 0, 0, OPEN_TYPE_constraint },
30288         0, 0,   /* No members */
30289         &asn_SPC_extensionValue_specs_416       /* Additional specs */
30290 };
30291
30292 asn_TYPE_member_t asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413[] = {
30293         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, id),
30294                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30295                 -1,     /* IMPLICIT tag at current level */
30296                 &asn_DEF_ProtocolIE_ID,
30297                 0,
30298                 { 0, &asn_PER_memb_id_constr_414,  memb_id_constraint_413 },
30299                 0, 0, /* No default value */
30300                 "id"
30301                 },
30302         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, criticality),
30303                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30304                 -1,     /* IMPLICIT tag at current level */
30305                 &asn_DEF_Criticality,
30306                 0,
30307                 { 0, &asn_PER_memb_criticality_constr_415,  memb_criticality_constraint_413 },
30308                 0, 0, /* No default value */
30309                 "criticality"
30310                 },
30311         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, extensionValue),
30312                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30313                 +1,     /* EXPLICIT tag at current level */
30314                 &asn_DEF_extensionValue_416,
30315                 0,
30316                 { 0, &asn_PER_memb_extensionValue_constr_416,  memb_extensionValue_constraint_413 },
30317                 0, 0, /* No default value */
30318                 "extensionValue"
30319                 },
30320 };
30321 static const ber_tlv_tag_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[] = {
30322         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30323 };
30324 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413[] = {
30325     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30326     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30327     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30328 };
30329 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 = {
30330         sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs),
30331         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, _asn_ctx),
30332         asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413,
30333         3,      /* Count of tags in the map */
30334         0, 0, 0,        /* Optional elements (not needed) */
30335         -1,     /* First extension addition */
30336 };
30337 asn_TYPE_descriptor_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs = {
30338         "E-RABs-DataForwardingAddress-ItemExtIEs",
30339         "E-RABs-DataForwardingAddress-ItemExtIEs",
30340         &asn_OP_SEQUENCE,
30341         asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,
30342         sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
30343                 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
30344         asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,       /* Same as above */
30345         sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
30346                 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
30347         { 0, 0, SEQUENCE_constraint },
30348         asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413,
30349         3,      /* Elements count */
30350         &asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413      /* Additional specs */
30351 };
30352
30353 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_420 = {
30354         sizeof(struct ABSInformationFDD_ExtIEs__extensionValue),
30355         offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
30356         offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, present),
30357         sizeof(((struct ABSInformationFDD_ExtIEs__extensionValue *)0)->present),
30358         0,      /* No top level tags */
30359         0,      /* No tags in the map */
30360         0, 0,
30361         -1      /* Extensions start */
30362 };
30363 static /* Use -fall-defs-global to expose */
30364 asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = {
30365         "extensionValue",
30366         "extensionValue",
30367         &asn_OP_OPEN_TYPE,
30368         0,      /* No effective tags (pointer) */
30369         0,      /* No effective tags (count) */
30370         0,      /* No tags (pointer) */
30371         0,      /* No tags (count) */
30372         { 0, 0, OPEN_TYPE_constraint },
30373         0, 0,   /* No members */
30374         &asn_SPC_extensionValue_specs_420       /* Additional specs */
30375 };
30376
30377 asn_TYPE_member_t asn_MBR_ABSInformationFDD_ExtIEs_417[] = {
30378         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, id),
30379                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30380                 0,
30381                 &asn_DEF_ProtocolIE_ID,
30382                 0,
30383                 { 0, &asn_PER_memb_id_constr_418,  memb_id_constraint_417 },
30384                 0, 0, /* No default value */
30385                 "id"
30386                 },
30387         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, criticality),
30388                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30389                 0,
30390                 &asn_DEF_Criticality,
30391                 0,
30392                 { 0, &asn_PER_memb_criticality_constr_419,  memb_criticality_constraint_417 },
30393                 0, 0, /* No default value */
30394                 "criticality"
30395                 },
30396         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, extensionValue),
30397                 -1 /* Ambiguous tag (ANY?) */,
30398                 0,
30399                 &asn_DEF_extensionValue_420,
30400                 0,
30401                 { 0, &asn_PER_memb_extensionValue_constr_420,  memb_extensionValue_constraint_417 },
30402                 0, 0, /* No default value */
30403                 "extensionValue"
30404                 },
30405 };
30406 static const ber_tlv_tag_t asn_DEF_ABSInformationFDD_ExtIEs_tags_417[] = {
30407         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30408 };
30409 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417[] = {
30410     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30411     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30412 };
30413 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationFDD_ExtIEs_specs_417 = {
30414         sizeof(struct ABSInformationFDD_ExtIEs),
30415         offsetof(struct ABSInformationFDD_ExtIEs, _asn_ctx),
30416         asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417,
30417         2,      /* Count of tags in the map */
30418         0, 0, 0,        /* Optional elements (not needed) */
30419         -1,     /* First extension addition */
30420 };
30421 asn_TYPE_descriptor_t asn_DEF_ABSInformationFDD_ExtIEs = {
30422         "ABSInformationFDD-ExtIEs",
30423         "ABSInformationFDD-ExtIEs",
30424         &asn_OP_SEQUENCE,
30425         asn_DEF_ABSInformationFDD_ExtIEs_tags_417,
30426         sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
30427                 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
30428         asn_DEF_ABSInformationFDD_ExtIEs_tags_417,      /* Same as above */
30429         sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
30430                 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
30431         { 0, 0, SEQUENCE_constraint },
30432         asn_MBR_ABSInformationFDD_ExtIEs_417,
30433         3,      /* Elements count */
30434         &asn_SPC_ABSInformationFDD_ExtIEs_specs_417     /* Additional specs */
30435 };
30436
30437 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_424 = {
30438         sizeof(struct ABSInformationTDD_ExtIEs__extensionValue),
30439         offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
30440         offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, present),
30441         sizeof(((struct ABSInformationTDD_ExtIEs__extensionValue *)0)->present),
30442         0,      /* No top level tags */
30443         0,      /* No tags in the map */
30444         0, 0,
30445         -1      /* Extensions start */
30446 };
30447 static /* Use -fall-defs-global to expose */
30448 asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = {
30449         "extensionValue",
30450         "extensionValue",
30451         &asn_OP_OPEN_TYPE,
30452         0,      /* No effective tags (pointer) */
30453         0,      /* No effective tags (count) */
30454         0,      /* No tags (pointer) */
30455         0,      /* No tags (count) */
30456         { 0, 0, OPEN_TYPE_constraint },
30457         0, 0,   /* No members */
30458         &asn_SPC_extensionValue_specs_424       /* Additional specs */
30459 };
30460
30461 asn_TYPE_member_t asn_MBR_ABSInformationTDD_ExtIEs_421[] = {
30462         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, id),
30463                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30464                 0,
30465                 &asn_DEF_ProtocolIE_ID,
30466                 0,
30467                 { 0, &asn_PER_memb_id_constr_422,  memb_id_constraint_421 },
30468                 0, 0, /* No default value */
30469                 "id"
30470                 },
30471         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, criticality),
30472                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30473                 0,
30474                 &asn_DEF_Criticality,
30475                 0,
30476                 { 0, &asn_PER_memb_criticality_constr_423,  memb_criticality_constraint_421 },
30477                 0, 0, /* No default value */
30478                 "criticality"
30479                 },
30480         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, extensionValue),
30481                 -1 /* Ambiguous tag (ANY?) */,
30482                 0,
30483                 &asn_DEF_extensionValue_424,
30484                 0,
30485                 { 0, &asn_PER_memb_extensionValue_constr_424,  memb_extensionValue_constraint_421 },
30486                 0, 0, /* No default value */
30487                 "extensionValue"
30488                 },
30489 };
30490 static const ber_tlv_tag_t asn_DEF_ABSInformationTDD_ExtIEs_tags_421[] = {
30491         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30492 };
30493 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421[] = {
30494     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30495     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30496 };
30497 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationTDD_ExtIEs_specs_421 = {
30498         sizeof(struct ABSInformationTDD_ExtIEs),
30499         offsetof(struct ABSInformationTDD_ExtIEs, _asn_ctx),
30500         asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421,
30501         2,      /* Count of tags in the map */
30502         0, 0, 0,        /* Optional elements (not needed) */
30503         -1,     /* First extension addition */
30504 };
30505 asn_TYPE_descriptor_t asn_DEF_ABSInformationTDD_ExtIEs = {
30506         "ABSInformationTDD-ExtIEs",
30507         "ABSInformationTDD-ExtIEs",
30508         &asn_OP_SEQUENCE,
30509         asn_DEF_ABSInformationTDD_ExtIEs_tags_421,
30510         sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
30511                 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
30512         asn_DEF_ABSInformationTDD_ExtIEs_tags_421,      /* Same as above */
30513         sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
30514                 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
30515         { 0, 0, SEQUENCE_constraint },
30516         asn_MBR_ABSInformationTDD_ExtIEs_421,
30517         3,      /* Elements count */
30518         &asn_SPC_ABSInformationTDD_ExtIEs_specs_421     /* Additional specs */
30519 };
30520
30521 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_428 = {
30522         sizeof(struct ABS_Status_ExtIEs__extensionValue),
30523         offsetof(struct ABS_Status_ExtIEs__extensionValue, _asn_ctx),
30524         offsetof(struct ABS_Status_ExtIEs__extensionValue, present),
30525         sizeof(((struct ABS_Status_ExtIEs__extensionValue *)0)->present),
30526         0,      /* No top level tags */
30527         0,      /* No tags in the map */
30528         0, 0,
30529         -1      /* Extensions start */
30530 };
30531 static /* Use -fall-defs-global to expose */
30532 asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = {
30533         "extensionValue",
30534         "extensionValue",
30535         &asn_OP_OPEN_TYPE,
30536         0,      /* No effective tags (pointer) */
30537         0,      /* No effective tags (count) */
30538         0,      /* No tags (pointer) */
30539         0,      /* No tags (count) */
30540         { 0, 0, OPEN_TYPE_constraint },
30541         0, 0,   /* No members */
30542         &asn_SPC_extensionValue_specs_428       /* Additional specs */
30543 };
30544
30545 asn_TYPE_member_t asn_MBR_ABS_Status_ExtIEs_425[] = {
30546         { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, id),
30547                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30548                 0,
30549                 &asn_DEF_ProtocolIE_ID,
30550                 0,
30551                 { 0, &asn_PER_memb_id_constr_426,  memb_id_constraint_425 },
30552                 0, 0, /* No default value */
30553                 "id"
30554                 },
30555         { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, criticality),
30556                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30557                 0,
30558                 &asn_DEF_Criticality,
30559                 0,
30560                 { 0, &asn_PER_memb_criticality_constr_427,  memb_criticality_constraint_425 },
30561                 0, 0, /* No default value */
30562                 "criticality"
30563                 },
30564         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, extensionValue),
30565                 -1 /* Ambiguous tag (ANY?) */,
30566                 0,
30567                 &asn_DEF_extensionValue_428,
30568                 0,
30569                 { 0, &asn_PER_memb_extensionValue_constr_428,  memb_extensionValue_constraint_425 },
30570                 0, 0, /* No default value */
30571                 "extensionValue"
30572                 },
30573 };
30574 static const ber_tlv_tag_t asn_DEF_ABS_Status_ExtIEs_tags_425[] = {
30575         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30576 };
30577 static const asn_TYPE_tag2member_t asn_MAP_ABS_Status_ExtIEs_tag2el_425[] = {
30578     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30579     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30580 };
30581 asn_SEQUENCE_specifics_t asn_SPC_ABS_Status_ExtIEs_specs_425 = {
30582         sizeof(struct ABS_Status_ExtIEs),
30583         offsetof(struct ABS_Status_ExtIEs, _asn_ctx),
30584         asn_MAP_ABS_Status_ExtIEs_tag2el_425,
30585         2,      /* Count of tags in the map */
30586         0, 0, 0,        /* Optional elements (not needed) */
30587         -1,     /* First extension addition */
30588 };
30589 asn_TYPE_descriptor_t asn_DEF_ABS_Status_ExtIEs = {
30590         "ABS-Status-ExtIEs",
30591         "ABS-Status-ExtIEs",
30592         &asn_OP_SEQUENCE,
30593         asn_DEF_ABS_Status_ExtIEs_tags_425,
30594         sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
30595                 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
30596         asn_DEF_ABS_Status_ExtIEs_tags_425,     /* Same as above */
30597         sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
30598                 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
30599         { 0, 0, SEQUENCE_constraint },
30600         asn_MBR_ABS_Status_ExtIEs_425,
30601         3,      /* Elements count */
30602         &asn_SPC_ABS_Status_ExtIEs_specs_425    /* Additional specs */
30603 };
30604
30605 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_432 = {
30606         sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue),
30607         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
30608         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, present),
30609         sizeof(((struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
30610         0,      /* No top level tags */
30611         0,      /* No tags in the map */
30612         0, 0,
30613         -1      /* Extensions start */
30614 };
30615 static /* Use -fall-defs-global to expose */
30616 asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = {
30617         "extensionValue",
30618         "extensionValue",
30619         &asn_OP_OPEN_TYPE,
30620         0,      /* No effective tags (pointer) */
30621         0,      /* No effective tags (count) */
30622         0,      /* No tags (pointer) */
30623         0,      /* No tags (count) */
30624         { 0, 0, OPEN_TYPE_constraint },
30625         0, 0,   /* No members */
30626         &asn_SPC_extensionValue_specs_432       /* Additional specs */
30627 };
30628
30629 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429[] = {
30630         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, id),
30631                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30632                 0,
30633                 &asn_DEF_ProtocolIE_ID,
30634                 0,
30635                 { 0, &asn_PER_memb_id_constr_430,  memb_id_constraint_429 },
30636                 0, 0, /* No default value */
30637                 "id"
30638                 },
30639         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, criticality),
30640                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30641                 0,
30642                 &asn_DEF_Criticality,
30643                 0,
30644                 { 0, &asn_PER_memb_criticality_constr_431,  memb_criticality_constraint_429 },
30645                 0, 0, /* No default value */
30646                 "criticality"
30647                 },
30648         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, extensionValue),
30649                 -1 /* Ambiguous tag (ANY?) */,
30650                 0,
30651                 &asn_DEF_extensionValue_432,
30652                 0,
30653                 { 0, &asn_PER_memb_extensionValue_constr_432,  memb_extensionValue_constraint_429 },
30654                 0, 0, /* No default value */
30655                 "extensionValue"
30656                 },
30657 };
30658 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[] = {
30659         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30660 };
30661 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429[] = {
30662     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30663     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30664 };
30665 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 = {
30666         sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs),
30667         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, _asn_ctx),
30668         asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429,
30669         2,      /* Count of tags in the map */
30670         0, 0, 0,        /* Optional elements (not needed) */
30671         -1,     /* First extension addition */
30672 };
30673 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs = {
30674         "AdditionalSpecialSubframe-Info-ExtIEs",
30675         "AdditionalSpecialSubframe-Info-ExtIEs",
30676         &asn_OP_SEQUENCE,
30677         asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429,
30678         sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
30679                 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
30680         asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429, /* Same as above */
30681         sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
30682                 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
30683         { 0, 0, SEQUENCE_constraint },
30684         asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429,
30685         3,      /* Elements count */
30686         &asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429        /* Additional specs */
30687 };
30688
30689 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_436 = {
30690         sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue),
30691         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, _asn_ctx),
30692         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, present),
30693         sizeof(((struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue *)0)->present),
30694         0,      /* No top level tags */
30695         0,      /* No tags in the map */
30696         0, 0,
30697         -1      /* Extensions start */
30698 };
30699 static /* Use -fall-defs-global to expose */
30700 asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = {
30701         "extensionValue",
30702         "extensionValue",
30703         &asn_OP_OPEN_TYPE,
30704         0,      /* No effective tags (pointer) */
30705         0,      /* No effective tags (count) */
30706         0,      /* No tags (pointer) */
30707         0,      /* No tags (count) */
30708         { 0, 0, OPEN_TYPE_constraint },
30709         0, 0,   /* No members */
30710         &asn_SPC_extensionValue_specs_436       /* Additional specs */
30711 };
30712
30713 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433[] = {
30714         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, id),
30715                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30716                 0,
30717                 &asn_DEF_ProtocolIE_ID,
30718                 0,
30719                 { 0, &asn_PER_memb_id_constr_434,  memb_id_constraint_433 },
30720                 0, 0, /* No default value */
30721                 "id"
30722                 },
30723         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, criticality),
30724                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30725                 0,
30726                 &asn_DEF_Criticality,
30727                 0,
30728                 { 0, &asn_PER_memb_criticality_constr_435,  memb_criticality_constraint_433 },
30729                 0, 0, /* No default value */
30730                 "criticality"
30731                 },
30732         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, extensionValue),
30733                 -1 /* Ambiguous tag (ANY?) */,
30734                 0,
30735                 &asn_DEF_extensionValue_436,
30736                 0,
30737                 { 0, &asn_PER_memb_extensionValue_constr_436,  memb_extensionValue_constraint_433 },
30738                 0, 0, /* No default value */
30739                 "extensionValue"
30740                 },
30741 };
30742 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[] = {
30743         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30744 };
30745 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433[] = {
30746     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30747     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30748 };
30749 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 = {
30750         sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs),
30751         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, _asn_ctx),
30752         asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433,
30753         2,      /* Count of tags in the map */
30754         0, 0, 0,        /* Optional elements (not needed) */
30755         -1,     /* First extension addition */
30756 };
30757 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs = {
30758         "AdditionalSpecialSubframeExtension-Info-ExtIEs",
30759         "AdditionalSpecialSubframeExtension-Info-ExtIEs",
30760         &asn_OP_SEQUENCE,
30761         asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,
30762         sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
30763                 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
30764         asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,        /* Same as above */
30765         sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
30766                 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
30767         { 0, 0, SEQUENCE_constraint },
30768         asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433,
30769         3,      /* Elements count */
30770         &asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433       /* Additional specs */
30771 };
30772
30773 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_440 = {
30774         sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue),
30775         offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
30776         offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, present),
30777         sizeof(((struct AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
30778         0,      /* No top level tags */
30779         0,      /* No tags in the map */
30780         0, 0,
30781         -1      /* Extensions start */
30782 };
30783 static /* Use -fall-defs-global to expose */
30784 asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = {
30785         "extensionValue",
30786         "extensionValue",
30787         &asn_OP_OPEN_TYPE,
30788         0,      /* No effective tags (pointer) */
30789         0,      /* No effective tags (count) */
30790         0,      /* No tags (pointer) */
30791         0,      /* No tags (count) */
30792         { 0, 0, OPEN_TYPE_constraint },
30793         0, 0,   /* No members */
30794         &asn_SPC_extensionValue_specs_440       /* Additional specs */
30795 };
30796
30797 asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_437[] = {
30798         { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, id),
30799                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30800                 0,
30801                 &asn_DEF_ProtocolIE_ID,
30802                 0,
30803                 { 0, &asn_PER_memb_id_constr_438,  memb_id_constraint_437 },
30804                 0, 0, /* No default value */
30805                 "id"
30806                 },
30807         { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, criticality),
30808                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30809                 0,
30810                 &asn_DEF_Criticality,
30811                 0,
30812                 { 0, &asn_PER_memb_criticality_constr_439,  memb_criticality_constraint_437 },
30813                 0, 0, /* No default value */
30814                 "criticality"
30815                 },
30816         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, extensionValue),
30817                 -1 /* Ambiguous tag (ANY?) */,
30818                 0,
30819                 &asn_DEF_extensionValue_440,
30820                 0,
30821                 { 0, &asn_PER_memb_extensionValue_constr_440,  memb_extensionValue_constraint_437 },
30822                 0, 0, /* No default value */
30823                 "extensionValue"
30824                 },
30825 };
30826 static const ber_tlv_tag_t asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[] = {
30827         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30828 };
30829 static const asn_TYPE_tag2member_t asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437[] = {
30830     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30831     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30832 };
30833 asn_SEQUENCE_specifics_t asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 = {
30834         sizeof(struct AllocationAndRetentionPriority_ExtIEs),
30835         offsetof(struct AllocationAndRetentionPriority_ExtIEs, _asn_ctx),
30836         asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437,
30837         2,      /* Count of tags in the map */
30838         0, 0, 0,        /* Optional elements (not needed) */
30839         -1,     /* First extension addition */
30840 };
30841 asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = {
30842         "AllocationAndRetentionPriority-ExtIEs",
30843         "AllocationAndRetentionPriority-ExtIEs",
30844         &asn_OP_SEQUENCE,
30845         asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437,
30846         sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
30847                 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
30848         asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437, /* Same as above */
30849         sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
30850                 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
30851         { 0, 0, SEQUENCE_constraint },
30852         asn_MBR_AllocationAndRetentionPriority_ExtIEs_437,
30853         3,      /* Elements count */
30854         &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437        /* Additional specs */
30855 };
30856
30857 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_444 = {
30858         sizeof(struct AS_SecurityInformation_ExtIEs__extensionValue),
30859         offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, _asn_ctx),
30860         offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, present),
30861         sizeof(((struct AS_SecurityInformation_ExtIEs__extensionValue *)0)->present),
30862         0,      /* No top level tags */
30863         0,      /* No tags in the map */
30864         0, 0,
30865         -1      /* Extensions start */
30866 };
30867 static /* Use -fall-defs-global to expose */
30868 asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = {
30869         "extensionValue",
30870         "extensionValue",
30871         &asn_OP_OPEN_TYPE,
30872         0,      /* No effective tags (pointer) */
30873         0,      /* No effective tags (count) */
30874         0,      /* No tags (pointer) */
30875         0,      /* No tags (count) */
30876         { 0, 0, OPEN_TYPE_constraint },
30877         0, 0,   /* No members */
30878         &asn_SPC_extensionValue_specs_444       /* Additional specs */
30879 };
30880
30881 asn_TYPE_member_t asn_MBR_AS_SecurityInformation_ExtIEs_441[] = {
30882         { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, id),
30883                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30884                 0,
30885                 &asn_DEF_ProtocolIE_ID,
30886                 0,
30887                 { 0, &asn_PER_memb_id_constr_442,  memb_id_constraint_441 },
30888                 0, 0, /* No default value */
30889                 "id"
30890                 },
30891         { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, criticality),
30892                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30893                 0,
30894                 &asn_DEF_Criticality,
30895                 0,
30896                 { 0, &asn_PER_memb_criticality_constr_443,  memb_criticality_constraint_441 },
30897                 0, 0, /* No default value */
30898                 "criticality"
30899                 },
30900         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, extensionValue),
30901                 -1 /* Ambiguous tag (ANY?) */,
30902                 0,
30903                 &asn_DEF_extensionValue_444,
30904                 0,
30905                 { 0, &asn_PER_memb_extensionValue_constr_444,  memb_extensionValue_constraint_441 },
30906                 0, 0, /* No default value */
30907                 "extensionValue"
30908                 },
30909 };
30910 static const ber_tlv_tag_t asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[] = {
30911         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30912 };
30913 static const asn_TYPE_tag2member_t asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441[] = {
30914     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30915     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30916 };
30917 asn_SEQUENCE_specifics_t asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 = {
30918         sizeof(struct AS_SecurityInformation_ExtIEs),
30919         offsetof(struct AS_SecurityInformation_ExtIEs, _asn_ctx),
30920         asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441,
30921         2,      /* Count of tags in the map */
30922         0, 0, 0,        /* Optional elements (not needed) */
30923         -1,     /* First extension addition */
30924 };
30925 asn_TYPE_descriptor_t asn_DEF_AS_SecurityInformation_ExtIEs = {
30926         "AS-SecurityInformation-ExtIEs",
30927         "AS-SecurityInformation-ExtIEs",
30928         &asn_OP_SEQUENCE,
30929         asn_DEF_AS_SecurityInformation_ExtIEs_tags_441,
30930         sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
30931                 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
30932         asn_DEF_AS_SecurityInformation_ExtIEs_tags_441, /* Same as above */
30933         sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
30934                 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
30935         { 0, 0, SEQUENCE_constraint },
30936         asn_MBR_AS_SecurityInformation_ExtIEs_441,
30937         3,      /* Elements count */
30938         &asn_SPC_AS_SecurityInformation_ExtIEs_specs_441        /* Additional specs */
30939 };
30940
30941 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_448 = {
30942         sizeof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue),
30943         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
30944         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present),
30945         sizeof(((struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
30946         0,      /* No top level tags */
30947         0,      /* No tags in the map */
30948         0, 0,
30949         -1      /* Extensions start */
30950 };
30951 static /* Use -fall-defs-global to expose */
30952 asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = {
30953         "extensionValue",
30954         "extensionValue",
30955         &asn_OP_OPEN_TYPE,
30956         0,      /* No effective tags (pointer) */
30957         0,      /* No effective tags (count) */
30958         0,      /* No tags (pointer) */
30959         0,      /* No tags (count) */
30960         { 0, 0, OPEN_TYPE_constraint },
30961         0, 0,   /* No members */
30962         &asn_SPC_extensionValue_specs_448       /* Additional specs */
30963 };
30964
30965 asn_TYPE_member_t asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445[] = {
30966         { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, id),
30967                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30968                 0,
30969                 &asn_DEF_ProtocolIE_ID,
30970                 0,
30971                 { 0, &asn_PER_memb_id_constr_446,  memb_id_constraint_445 },
30972                 0, 0, /* No default value */
30973                 "id"
30974                 },
30975         { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, criticality),
30976                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30977                 0,
30978                 &asn_DEF_Criticality,
30979                 0,
30980                 { 0, &asn_PER_memb_criticality_constr_447,  memb_criticality_constraint_445 },
30981                 0, 0, /* No default value */
30982                 "criticality"
30983                 },
30984         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, extensionValue),
30985                 -1 /* Ambiguous tag (ANY?) */,
30986                 0,
30987                 &asn_DEF_extensionValue_448,
30988                 0,
30989                 { 0, &asn_PER_memb_extensionValue_constr_448,  memb_extensionValue_constraint_445 },
30990                 0, 0, /* No default value */
30991                 "extensionValue"
30992                 },
30993 };
30994 static const ber_tlv_tag_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[] = {
30995         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30996 };
30997 static const asn_TYPE_tag2member_t asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445[] = {
30998     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30999     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31000 };
31001 asn_SEQUENCE_specifics_t asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 = {
31002         sizeof(struct BluetoothMeasurementConfiguration_ExtIEs),
31003         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx),
31004         asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445,
31005         2,      /* Count of tags in the map */
31006         0, 0, 0,        /* Optional elements (not needed) */
31007         -1,     /* First extension addition */
31008 };
31009 asn_TYPE_descriptor_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs = {
31010         "BluetoothMeasurementConfiguration-ExtIEs",
31011         "BluetoothMeasurementConfiguration-ExtIEs",
31012         &asn_OP_SEQUENCE,
31013         asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,
31014         sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
31015                 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
31016         asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,      /* Same as above */
31017         sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
31018                 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
31019         { 0, 0, SEQUENCE_constraint },
31020         asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445,
31021         3,      /* Elements count */
31022         &asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445     /* Additional specs */
31023 };
31024
31025 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_452 = {
31026         sizeof(struct CellBasedMDT_ExtIEs__extensionValue),
31027         offsetof(struct CellBasedMDT_ExtIEs__extensionValue, _asn_ctx),
31028         offsetof(struct CellBasedMDT_ExtIEs__extensionValue, present),
31029         sizeof(((struct CellBasedMDT_ExtIEs__extensionValue *)0)->present),
31030         0,      /* No top level tags */
31031         0,      /* No tags in the map */
31032         0, 0,
31033         -1      /* Extensions start */
31034 };
31035 static /* Use -fall-defs-global to expose */
31036 asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = {
31037         "extensionValue",
31038         "extensionValue",
31039         &asn_OP_OPEN_TYPE,
31040         0,      /* No effective tags (pointer) */
31041         0,      /* No effective tags (count) */
31042         0,      /* No tags (pointer) */
31043         0,      /* No tags (count) */
31044         { 0, 0, OPEN_TYPE_constraint },
31045         0, 0,   /* No members */
31046         &asn_SPC_extensionValue_specs_452       /* Additional specs */
31047 };
31048
31049 asn_TYPE_member_t asn_MBR_CellBasedMDT_ExtIEs_449[] = {
31050         { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, id),
31051                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31052                 0,
31053                 &asn_DEF_ProtocolIE_ID,
31054                 0,
31055                 { 0, &asn_PER_memb_id_constr_450,  memb_id_constraint_449 },
31056                 0, 0, /* No default value */
31057                 "id"
31058                 },
31059         { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, criticality),
31060                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31061                 0,
31062                 &asn_DEF_Criticality,
31063                 0,
31064                 { 0, &asn_PER_memb_criticality_constr_451,  memb_criticality_constraint_449 },
31065                 0, 0, /* No default value */
31066                 "criticality"
31067                 },
31068         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, extensionValue),
31069                 -1 /* Ambiguous tag (ANY?) */,
31070                 0,
31071                 &asn_DEF_extensionValue_452,
31072                 0,
31073                 { 0, &asn_PER_memb_extensionValue_constr_452,  memb_extensionValue_constraint_449 },
31074                 0, 0, /* No default value */
31075                 "extensionValue"
31076                 },
31077 };
31078 static const ber_tlv_tag_t asn_DEF_CellBasedMDT_ExtIEs_tags_449[] = {
31079         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31080 };
31081 static const asn_TYPE_tag2member_t asn_MAP_CellBasedMDT_ExtIEs_tag2el_449[] = {
31082     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31083     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31084 };
31085 asn_SEQUENCE_specifics_t asn_SPC_CellBasedMDT_ExtIEs_specs_449 = {
31086         sizeof(struct CellBasedMDT_ExtIEs),
31087         offsetof(struct CellBasedMDT_ExtIEs, _asn_ctx),
31088         asn_MAP_CellBasedMDT_ExtIEs_tag2el_449,
31089         2,      /* Count of tags in the map */
31090         0, 0, 0,        /* Optional elements (not needed) */
31091         -1,     /* First extension addition */
31092 };
31093 asn_TYPE_descriptor_t asn_DEF_CellBasedMDT_ExtIEs = {
31094         "CellBasedMDT-ExtIEs",
31095         "CellBasedMDT-ExtIEs",
31096         &asn_OP_SEQUENCE,
31097         asn_DEF_CellBasedMDT_ExtIEs_tags_449,
31098         sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
31099                 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
31100         asn_DEF_CellBasedMDT_ExtIEs_tags_449,   /* Same as above */
31101         sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
31102                 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
31103         { 0, 0, SEQUENCE_constraint },
31104         asn_MBR_CellBasedMDT_ExtIEs_449,
31105         3,      /* Elements count */
31106         &asn_SPC_CellBasedMDT_ExtIEs_specs_449  /* Additional specs */
31107 };
31108
31109 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_456 = {
31110         sizeof(struct CellBasedQMC_ExtIEs__extensionValue),
31111         offsetof(struct CellBasedQMC_ExtIEs__extensionValue, _asn_ctx),
31112         offsetof(struct CellBasedQMC_ExtIEs__extensionValue, present),
31113         sizeof(((struct CellBasedQMC_ExtIEs__extensionValue *)0)->present),
31114         0,      /* No top level tags */
31115         0,      /* No tags in the map */
31116         0, 0,
31117         -1      /* Extensions start */
31118 };
31119 static /* Use -fall-defs-global to expose */
31120 asn_TYPE_descriptor_t asn_DEF_extensionValue_456 = {
31121         "extensionValue",
31122         "extensionValue",
31123         &asn_OP_OPEN_TYPE,
31124         0,      /* No effective tags (pointer) */
31125         0,      /* No effective tags (count) */
31126         0,      /* No tags (pointer) */
31127         0,      /* No tags (count) */
31128         { 0, 0, OPEN_TYPE_constraint },
31129         0, 0,   /* No members */
31130         &asn_SPC_extensionValue_specs_456       /* Additional specs */
31131 };
31132
31133 asn_TYPE_member_t asn_MBR_CellBasedQMC_ExtIEs_453[] = {
31134         { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, id),
31135                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31136                 0,
31137                 &asn_DEF_ProtocolIE_ID,
31138                 0,
31139                 { 0, &asn_PER_memb_id_constr_454,  memb_id_constraint_453 },
31140                 0, 0, /* No default value */
31141                 "id"
31142                 },
31143         { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, criticality),
31144                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31145                 0,
31146                 &asn_DEF_Criticality,
31147                 0,
31148                 { 0, &asn_PER_memb_criticality_constr_455,  memb_criticality_constraint_453 },
31149                 0, 0, /* No default value */
31150                 "criticality"
31151                 },
31152         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, extensionValue),
31153                 -1 /* Ambiguous tag (ANY?) */,
31154                 0,
31155                 &asn_DEF_extensionValue_456,
31156                 0,
31157                 { 0, &asn_PER_memb_extensionValue_constr_456,  memb_extensionValue_constraint_453 },
31158                 0, 0, /* No default value */
31159                 "extensionValue"
31160                 },
31161 };
31162 static const ber_tlv_tag_t asn_DEF_CellBasedQMC_ExtIEs_tags_453[] = {
31163         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31164 };
31165 static const asn_TYPE_tag2member_t asn_MAP_CellBasedQMC_ExtIEs_tag2el_453[] = {
31166     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31167     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31168 };
31169 asn_SEQUENCE_specifics_t asn_SPC_CellBasedQMC_ExtIEs_specs_453 = {
31170         sizeof(struct CellBasedQMC_ExtIEs),
31171         offsetof(struct CellBasedQMC_ExtIEs, _asn_ctx),
31172         asn_MAP_CellBasedQMC_ExtIEs_tag2el_453,
31173         2,      /* Count of tags in the map */
31174         0, 0, 0,        /* Optional elements (not needed) */
31175         -1,     /* First extension addition */
31176 };
31177 asn_TYPE_descriptor_t asn_DEF_CellBasedQMC_ExtIEs = {
31178         "CellBasedQMC-ExtIEs",
31179         "CellBasedQMC-ExtIEs",
31180         &asn_OP_SEQUENCE,
31181         asn_DEF_CellBasedQMC_ExtIEs_tags_453,
31182         sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
31183                 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
31184         asn_DEF_CellBasedQMC_ExtIEs_tags_453,   /* Same as above */
31185         sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
31186                 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
31187         { 0, 0, SEQUENCE_constraint },
31188         asn_MBR_CellBasedQMC_ExtIEs_453,
31189         3,      /* Elements count */
31190         &asn_SPC_CellBasedQMC_ExtIEs_specs_453  /* Additional specs */
31191 };
31192
31193 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_460 = {
31194         sizeof(struct CellReplacingInfo_ExtIEs__extensionValue),
31195         offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, _asn_ctx),
31196         offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, present),
31197         sizeof(((struct CellReplacingInfo_ExtIEs__extensionValue *)0)->present),
31198         0,      /* No top level tags */
31199         0,      /* No tags in the map */
31200         0, 0,
31201         -1      /* Extensions start */
31202 };
31203 static /* Use -fall-defs-global to expose */
31204 asn_TYPE_descriptor_t asn_DEF_extensionValue_460 = {
31205         "extensionValue",
31206         "extensionValue",
31207         &asn_OP_OPEN_TYPE,
31208         0,      /* No effective tags (pointer) */
31209         0,      /* No effective tags (count) */
31210         0,      /* No tags (pointer) */
31211         0,      /* No tags (count) */
31212         { 0, 0, OPEN_TYPE_constraint },
31213         0, 0,   /* No members */
31214         &asn_SPC_extensionValue_specs_460       /* Additional specs */
31215 };
31216
31217 asn_TYPE_member_t asn_MBR_CellReplacingInfo_ExtIEs_457[] = {
31218         { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, id),
31219                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31220                 0,
31221                 &asn_DEF_ProtocolIE_ID,
31222                 0,
31223                 { 0, &asn_PER_memb_id_constr_458,  memb_id_constraint_457 },
31224                 0, 0, /* No default value */
31225                 "id"
31226                 },
31227         { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, criticality),
31228                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31229                 0,
31230                 &asn_DEF_Criticality,
31231                 0,
31232                 { 0, &asn_PER_memb_criticality_constr_459,  memb_criticality_constraint_457 },
31233                 0, 0, /* No default value */
31234                 "criticality"
31235                 },
31236         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, extensionValue),
31237                 -1 /* Ambiguous tag (ANY?) */,
31238                 0,
31239                 &asn_DEF_extensionValue_460,
31240                 0,
31241                 { 0, &asn_PER_memb_extensionValue_constr_460,  memb_extensionValue_constraint_457 },
31242                 0, 0, /* No default value */
31243                 "extensionValue"
31244                 },
31245 };
31246 static const ber_tlv_tag_t asn_DEF_CellReplacingInfo_ExtIEs_tags_457[] = {
31247         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31248 };
31249 static const asn_TYPE_tag2member_t asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457[] = {
31250     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31251     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31252 };
31253 asn_SEQUENCE_specifics_t asn_SPC_CellReplacingInfo_ExtIEs_specs_457 = {
31254         sizeof(struct CellReplacingInfo_ExtIEs),
31255         offsetof(struct CellReplacingInfo_ExtIEs, _asn_ctx),
31256         asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457,
31257         2,      /* Count of tags in the map */
31258         0, 0, 0,        /* Optional elements (not needed) */
31259         -1,     /* First extension addition */
31260 };
31261 asn_TYPE_descriptor_t asn_DEF_CellReplacingInfo_ExtIEs = {
31262         "CellReplacingInfo-ExtIEs",
31263         "CellReplacingInfo-ExtIEs",
31264         &asn_OP_SEQUENCE,
31265         asn_DEF_CellReplacingInfo_ExtIEs_tags_457,
31266         sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
31267                 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
31268         asn_DEF_CellReplacingInfo_ExtIEs_tags_457,      /* Same as above */
31269         sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
31270                 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
31271         { 0, 0, SEQUENCE_constraint },
31272         asn_MBR_CellReplacingInfo_ExtIEs_457,
31273         3,      /* Elements count */
31274         &asn_SPC_CellReplacingInfo_ExtIEs_specs_457     /* Additional specs */
31275 };
31276
31277 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_464 = {
31278         sizeof(struct CellType_ExtIEs__extensionValue),
31279         offsetof(struct CellType_ExtIEs__extensionValue, _asn_ctx),
31280         offsetof(struct CellType_ExtIEs__extensionValue, present),
31281         sizeof(((struct CellType_ExtIEs__extensionValue *)0)->present),
31282         0,      /* No top level tags */
31283         0,      /* No tags in the map */
31284         0, 0,
31285         -1      /* Extensions start */
31286 };
31287 static /* Use -fall-defs-global to expose */
31288 asn_TYPE_descriptor_t asn_DEF_extensionValue_464 = {
31289         "extensionValue",
31290         "extensionValue",
31291         &asn_OP_OPEN_TYPE,
31292         0,      /* No effective tags (pointer) */
31293         0,      /* No effective tags (count) */
31294         0,      /* No tags (pointer) */
31295         0,      /* No tags (count) */
31296         { 0, 0, OPEN_TYPE_constraint },
31297         0, 0,   /* No members */
31298         &asn_SPC_extensionValue_specs_464       /* Additional specs */
31299 };
31300
31301 asn_TYPE_member_t asn_MBR_CellType_ExtIEs_461[] = {
31302         { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, id),
31303                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31304                 0,
31305                 &asn_DEF_ProtocolIE_ID,
31306                 0,
31307                 { 0, &asn_PER_memb_id_constr_462,  memb_id_constraint_461 },
31308                 0, 0, /* No default value */
31309                 "id"
31310                 },
31311         { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, criticality),
31312                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31313                 0,
31314                 &asn_DEF_Criticality,
31315                 0,
31316                 { 0, &asn_PER_memb_criticality_constr_463,  memb_criticality_constraint_461 },
31317                 0, 0, /* No default value */
31318                 "criticality"
31319                 },
31320         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, extensionValue),
31321                 -1 /* Ambiguous tag (ANY?) */,
31322                 0,
31323                 &asn_DEF_extensionValue_464,
31324                 0,
31325                 { 0, &asn_PER_memb_extensionValue_constr_464,  memb_extensionValue_constraint_461 },
31326                 0, 0, /* No default value */
31327                 "extensionValue"
31328                 },
31329 };
31330 static const ber_tlv_tag_t asn_DEF_CellType_ExtIEs_tags_461[] = {
31331         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31332 };
31333 static const asn_TYPE_tag2member_t asn_MAP_CellType_ExtIEs_tag2el_461[] = {
31334     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31335     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31336 };
31337 asn_SEQUENCE_specifics_t asn_SPC_CellType_ExtIEs_specs_461 = {
31338         sizeof(struct CellType_ExtIEs),
31339         offsetof(struct CellType_ExtIEs, _asn_ctx),
31340         asn_MAP_CellType_ExtIEs_tag2el_461,
31341         2,      /* Count of tags in the map */
31342         0, 0, 0,        /* Optional elements (not needed) */
31343         -1,     /* First extension addition */
31344 };
31345 asn_TYPE_descriptor_t asn_DEF_CellType_ExtIEs = {
31346         "CellType-ExtIEs",
31347         "CellType-ExtIEs",
31348         &asn_OP_SEQUENCE,
31349         asn_DEF_CellType_ExtIEs_tags_461,
31350         sizeof(asn_DEF_CellType_ExtIEs_tags_461)
31351                 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
31352         asn_DEF_CellType_ExtIEs_tags_461,       /* Same as above */
31353         sizeof(asn_DEF_CellType_ExtIEs_tags_461)
31354                 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
31355         { 0, 0, SEQUENCE_constraint },
31356         asn_MBR_CellType_ExtIEs_461,
31357         3,      /* Elements count */
31358         &asn_SPC_CellType_ExtIEs_specs_461      /* Additional specs */
31359 };
31360
31361 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_468 = {
31362         sizeof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue),
31363         offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, _asn_ctx),
31364         offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, present),
31365         sizeof(((struct CNTypeRestrictionsItem_ExtIEs__extensionValue *)0)->present),
31366         0,      /* No top level tags */
31367         0,      /* No tags in the map */
31368         0, 0,
31369         -1      /* Extensions start */
31370 };
31371 static /* Use -fall-defs-global to expose */
31372 asn_TYPE_descriptor_t asn_DEF_extensionValue_468 = {
31373         "extensionValue",
31374         "extensionValue",
31375         &asn_OP_OPEN_TYPE,
31376         0,      /* No effective tags (pointer) */
31377         0,      /* No effective tags (count) */
31378         0,      /* No tags (pointer) */
31379         0,      /* No tags (count) */
31380         { 0, 0, OPEN_TYPE_constraint },
31381         0, 0,   /* No members */
31382         &asn_SPC_extensionValue_specs_468       /* Additional specs */
31383 };
31384
31385 asn_TYPE_member_t asn_MBR_CNTypeRestrictionsItem_ExtIEs_465[] = {
31386         { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, id),
31387                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31388                 0,
31389                 &asn_DEF_ProtocolIE_ID,
31390                 0,
31391                 { 0, &asn_PER_memb_id_constr_466,  memb_id_constraint_465 },
31392                 0, 0, /* No default value */
31393                 "id"
31394                 },
31395         { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, criticality),
31396                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31397                 0,
31398                 &asn_DEF_Criticality,
31399                 0,
31400                 { 0, &asn_PER_memb_criticality_constr_467,  memb_criticality_constraint_465 },
31401                 0, 0, /* No default value */
31402                 "criticality"
31403                 },
31404         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, extensionValue),
31405                 -1 /* Ambiguous tag (ANY?) */,
31406                 0,
31407                 &asn_DEF_extensionValue_468,
31408                 0,
31409                 { 0, &asn_PER_memb_extensionValue_constr_468,  memb_extensionValue_constraint_465 },
31410                 0, 0, /* No default value */
31411                 "extensionValue"
31412                 },
31413 };
31414 static const ber_tlv_tag_t asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[] = {
31415         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31416 };
31417 static const asn_TYPE_tag2member_t asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465[] = {
31418     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31419     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31420 };
31421 asn_SEQUENCE_specifics_t asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 = {
31422         sizeof(struct CNTypeRestrictionsItem_ExtIEs),
31423         offsetof(struct CNTypeRestrictionsItem_ExtIEs, _asn_ctx),
31424         asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465,
31425         2,      /* Count of tags in the map */
31426         0, 0, 0,        /* Optional elements (not needed) */
31427         -1,     /* First extension addition */
31428 };
31429 asn_TYPE_descriptor_t asn_DEF_CNTypeRestrictionsItem_ExtIEs = {
31430         "CNTypeRestrictionsItem-ExtIEs",
31431         "CNTypeRestrictionsItem-ExtIEs",
31432         &asn_OP_SEQUENCE,
31433         asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465,
31434         sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
31435                 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
31436         asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465, /* Same as above */
31437         sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
31438                 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
31439         { 0, 0, SEQUENCE_constraint },
31440         asn_MBR_CNTypeRestrictionsItem_ExtIEs_465,
31441         3,      /* Elements count */
31442         &asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465        /* Additional specs */
31443 };
31444
31445 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_472 = {
31446         sizeof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue),
31447         offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, _asn_ctx),
31448         offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, present),
31449         sizeof(((struct CoMPHypothesisSetItem_ExtIEs__extensionValue *)0)->present),
31450         0,      /* No top level tags */
31451         0,      /* No tags in the map */
31452         0, 0,
31453         -1      /* Extensions start */
31454 };
31455 static /* Use -fall-defs-global to expose */
31456 asn_TYPE_descriptor_t asn_DEF_extensionValue_472 = {
31457         "extensionValue",
31458         "extensionValue",
31459         &asn_OP_OPEN_TYPE,
31460         0,      /* No effective tags (pointer) */
31461         0,      /* No effective tags (count) */
31462         0,      /* No tags (pointer) */
31463         0,      /* No tags (count) */
31464         { 0, 0, OPEN_TYPE_constraint },
31465         0, 0,   /* No members */
31466         &asn_SPC_extensionValue_specs_472       /* Additional specs */
31467 };
31468
31469 asn_TYPE_member_t asn_MBR_CoMPHypothesisSetItem_ExtIEs_469[] = {
31470         { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, id),
31471                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31472                 0,
31473                 &asn_DEF_ProtocolIE_ID,
31474                 0,
31475                 { 0, &asn_PER_memb_id_constr_470,  memb_id_constraint_469 },
31476                 0, 0, /* No default value */
31477                 "id"
31478                 },
31479         { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, criticality),
31480                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31481                 0,
31482                 &asn_DEF_Criticality,
31483                 0,
31484                 { 0, &asn_PER_memb_criticality_constr_471,  memb_criticality_constraint_469 },
31485                 0, 0, /* No default value */
31486                 "criticality"
31487                 },
31488         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, extensionValue),
31489                 -1 /* Ambiguous tag (ANY?) */,
31490                 0,
31491                 &asn_DEF_extensionValue_472,
31492                 0,
31493                 { 0, &asn_PER_memb_extensionValue_constr_472,  memb_extensionValue_constraint_469 },
31494                 0, 0, /* No default value */
31495                 "extensionValue"
31496                 },
31497 };
31498 static const ber_tlv_tag_t asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[] = {
31499         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31500 };
31501 static const asn_TYPE_tag2member_t asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469[] = {
31502     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31503     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31504 };
31505 asn_SEQUENCE_specifics_t asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 = {
31506         sizeof(struct CoMPHypothesisSetItem_ExtIEs),
31507         offsetof(struct CoMPHypothesisSetItem_ExtIEs, _asn_ctx),
31508         asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469,
31509         2,      /* Count of tags in the map */
31510         0, 0, 0,        /* Optional elements (not needed) */
31511         -1,     /* First extension addition */
31512 };
31513 asn_TYPE_descriptor_t asn_DEF_CoMPHypothesisSetItem_ExtIEs = {
31514         "CoMPHypothesisSetItem-ExtIEs",
31515         "CoMPHypothesisSetItem-ExtIEs",
31516         &asn_OP_SEQUENCE,
31517         asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,
31518         sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
31519                 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
31520         asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,  /* Same as above */
31521         sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
31522                 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
31523         { 0, 0, SEQUENCE_constraint },
31524         asn_MBR_CoMPHypothesisSetItem_ExtIEs_469,
31525         3,      /* Elements count */
31526         &asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 /* Additional specs */
31527 };
31528
31529 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_476 = {
31530         sizeof(struct CoMPInformation_ExtIEs__extensionValue),
31531         offsetof(struct CoMPInformation_ExtIEs__extensionValue, _asn_ctx),
31532         offsetof(struct CoMPInformation_ExtIEs__extensionValue, present),
31533         sizeof(((struct CoMPInformation_ExtIEs__extensionValue *)0)->present),
31534         0,      /* No top level tags */
31535         0,      /* No tags in the map */
31536         0, 0,
31537         -1      /* Extensions start */
31538 };
31539 static /* Use -fall-defs-global to expose */
31540 asn_TYPE_descriptor_t asn_DEF_extensionValue_476 = {
31541         "extensionValue",
31542         "extensionValue",
31543         &asn_OP_OPEN_TYPE,
31544         0,      /* No effective tags (pointer) */
31545         0,      /* No effective tags (count) */
31546         0,      /* No tags (pointer) */
31547         0,      /* No tags (count) */
31548         { 0, 0, OPEN_TYPE_constraint },
31549         0, 0,   /* No members */
31550         &asn_SPC_extensionValue_specs_476       /* Additional specs */
31551 };
31552
31553 asn_TYPE_member_t asn_MBR_CoMPInformation_ExtIEs_473[] = {
31554         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, id),
31555                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31556                 0,
31557                 &asn_DEF_ProtocolIE_ID,
31558                 0,
31559                 { 0, &asn_PER_memb_id_constr_474,  memb_id_constraint_473 },
31560                 0, 0, /* No default value */
31561                 "id"
31562                 },
31563         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, criticality),
31564                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31565                 0,
31566                 &asn_DEF_Criticality,
31567                 0,
31568                 { 0, &asn_PER_memb_criticality_constr_475,  memb_criticality_constraint_473 },
31569                 0, 0, /* No default value */
31570                 "criticality"
31571                 },
31572         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, extensionValue),
31573                 -1 /* Ambiguous tag (ANY?) */,
31574                 0,
31575                 &asn_DEF_extensionValue_476,
31576                 0,
31577                 { 0, &asn_PER_memb_extensionValue_constr_476,  memb_extensionValue_constraint_473 },
31578                 0, 0, /* No default value */
31579                 "extensionValue"
31580                 },
31581 };
31582 static const ber_tlv_tag_t asn_DEF_CoMPInformation_ExtIEs_tags_473[] = {
31583         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31584 };
31585 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformation_ExtIEs_tag2el_473[] = {
31586     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31587     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31588 };
31589 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformation_ExtIEs_specs_473 = {
31590         sizeof(struct CoMPInformation_ExtIEs),
31591         offsetof(struct CoMPInformation_ExtIEs, _asn_ctx),
31592         asn_MAP_CoMPInformation_ExtIEs_tag2el_473,
31593         2,      /* Count of tags in the map */
31594         0, 0, 0,        /* Optional elements (not needed) */
31595         -1,     /* First extension addition */
31596 };
31597 asn_TYPE_descriptor_t asn_DEF_CoMPInformation_ExtIEs = {
31598         "CoMPInformation-ExtIEs",
31599         "CoMPInformation-ExtIEs",
31600         &asn_OP_SEQUENCE,
31601         asn_DEF_CoMPInformation_ExtIEs_tags_473,
31602         sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
31603                 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
31604         asn_DEF_CoMPInformation_ExtIEs_tags_473,        /* Same as above */
31605         sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
31606                 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
31607         { 0, 0, SEQUENCE_constraint },
31608         asn_MBR_CoMPInformation_ExtIEs_473,
31609         3,      /* Elements count */
31610         &asn_SPC_CoMPInformation_ExtIEs_specs_473       /* Additional specs */
31611 };
31612
31613 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_480 = {
31614         sizeof(struct CoMPInformationItem_ExtIEs__extensionValue),
31615         offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, _asn_ctx),
31616         offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, present),
31617         sizeof(((struct CoMPInformationItem_ExtIEs__extensionValue *)0)->present),
31618         0,      /* No top level tags */
31619         0,      /* No tags in the map */
31620         0, 0,
31621         -1      /* Extensions start */
31622 };
31623 static /* Use -fall-defs-global to expose */
31624 asn_TYPE_descriptor_t asn_DEF_extensionValue_480 = {
31625         "extensionValue",
31626         "extensionValue",
31627         &asn_OP_OPEN_TYPE,
31628         0,      /* No effective tags (pointer) */
31629         0,      /* No effective tags (count) */
31630         0,      /* No tags (pointer) */
31631         0,      /* No tags (count) */
31632         { 0, 0, OPEN_TYPE_constraint },
31633         0, 0,   /* No members */
31634         &asn_SPC_extensionValue_specs_480       /* Additional specs */
31635 };
31636
31637 asn_TYPE_member_t asn_MBR_CoMPInformationItem_ExtIEs_477[] = {
31638         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, id),
31639                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31640                 0,
31641                 &asn_DEF_ProtocolIE_ID,
31642                 0,
31643                 { 0, &asn_PER_memb_id_constr_478,  memb_id_constraint_477 },
31644                 0, 0, /* No default value */
31645                 "id"
31646                 },
31647         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, criticality),
31648                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31649                 0,
31650                 &asn_DEF_Criticality,
31651                 0,
31652                 { 0, &asn_PER_memb_criticality_constr_479,  memb_criticality_constraint_477 },
31653                 0, 0, /* No default value */
31654                 "criticality"
31655                 },
31656         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, extensionValue),
31657                 -1 /* Ambiguous tag (ANY?) */,
31658                 0,
31659                 &asn_DEF_extensionValue_480,
31660                 0,
31661                 { 0, &asn_PER_memb_extensionValue_constr_480,  memb_extensionValue_constraint_477 },
31662                 0, 0, /* No default value */
31663                 "extensionValue"
31664                 },
31665 };
31666 static const ber_tlv_tag_t asn_DEF_CoMPInformationItem_ExtIEs_tags_477[] = {
31667         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31668 };
31669 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477[] = {
31670     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31671     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31672 };
31673 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationItem_ExtIEs_specs_477 = {
31674         sizeof(struct CoMPInformationItem_ExtIEs),
31675         offsetof(struct CoMPInformationItem_ExtIEs, _asn_ctx),
31676         asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477,
31677         2,      /* Count of tags in the map */
31678         0, 0, 0,        /* Optional elements (not needed) */
31679         -1,     /* First extension addition */
31680 };
31681 asn_TYPE_descriptor_t asn_DEF_CoMPInformationItem_ExtIEs = {
31682         "CoMPInformationItem-ExtIEs",
31683         "CoMPInformationItem-ExtIEs",
31684         &asn_OP_SEQUENCE,
31685         asn_DEF_CoMPInformationItem_ExtIEs_tags_477,
31686         sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
31687                 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
31688         asn_DEF_CoMPInformationItem_ExtIEs_tags_477,    /* Same as above */
31689         sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
31690                 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
31691         { 0, 0, SEQUENCE_constraint },
31692         asn_MBR_CoMPInformationItem_ExtIEs_477,
31693         3,      /* Elements count */
31694         &asn_SPC_CoMPInformationItem_ExtIEs_specs_477   /* Additional specs */
31695 };
31696
31697 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_484 = {
31698         sizeof(struct CoMPInformationStartTime_ExtIEs__extensionValue),
31699         offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, _asn_ctx),
31700         offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, present),
31701         sizeof(((struct CoMPInformationStartTime_ExtIEs__extensionValue *)0)->present),
31702         0,      /* No top level tags */
31703         0,      /* No tags in the map */
31704         0, 0,
31705         -1      /* Extensions start */
31706 };
31707 static /* Use -fall-defs-global to expose */
31708 asn_TYPE_descriptor_t asn_DEF_extensionValue_484 = {
31709         "extensionValue",
31710         "extensionValue",
31711         &asn_OP_OPEN_TYPE,
31712         0,      /* No effective tags (pointer) */
31713         0,      /* No effective tags (count) */
31714         0,      /* No tags (pointer) */
31715         0,      /* No tags (count) */
31716         { 0, 0, OPEN_TYPE_constraint },
31717         0, 0,   /* No members */
31718         &asn_SPC_extensionValue_specs_484       /* Additional specs */
31719 };
31720
31721 asn_TYPE_member_t asn_MBR_CoMPInformationStartTime_ExtIEs_481[] = {
31722         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, id),
31723                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31724                 0,
31725                 &asn_DEF_ProtocolIE_ID,
31726                 0,
31727                 { 0, &asn_PER_memb_id_constr_482,  memb_id_constraint_481 },
31728                 0, 0, /* No default value */
31729                 "id"
31730                 },
31731         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, criticality),
31732                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31733                 0,
31734                 &asn_DEF_Criticality,
31735                 0,
31736                 { 0, &asn_PER_memb_criticality_constr_483,  memb_criticality_constraint_481 },
31737                 0, 0, /* No default value */
31738                 "criticality"
31739                 },
31740         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, extensionValue),
31741                 -1 /* Ambiguous tag (ANY?) */,
31742                 0,
31743                 &asn_DEF_extensionValue_484,
31744                 0,
31745                 { 0, &asn_PER_memb_extensionValue_constr_484,  memb_extensionValue_constraint_481 },
31746                 0, 0, /* No default value */
31747                 "extensionValue"
31748                 },
31749 };
31750 static const ber_tlv_tag_t asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[] = {
31751         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31752 };
31753 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481[] = {
31754     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31755     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31756 };
31757 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 = {
31758         sizeof(struct CoMPInformationStartTime_ExtIEs),
31759         offsetof(struct CoMPInformationStartTime_ExtIEs, _asn_ctx),
31760         asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481,
31761         2,      /* Count of tags in the map */
31762         0, 0, 0,        /* Optional elements (not needed) */
31763         -1,     /* First extension addition */
31764 };
31765 asn_TYPE_descriptor_t asn_DEF_CoMPInformationStartTime_ExtIEs = {
31766         "CoMPInformationStartTime-ExtIEs",
31767         "CoMPInformationStartTime-ExtIEs",
31768         &asn_OP_SEQUENCE,
31769         asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,
31770         sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
31771                 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
31772         asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,       /* Same as above */
31773         sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
31774                 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
31775         { 0, 0, SEQUENCE_constraint },
31776         asn_MBR_CoMPInformationStartTime_ExtIEs_481,
31777         3,      /* Elements count */
31778         &asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481      /* Additional specs */
31779 };
31780
31781 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_488 = {
31782         sizeof(struct CompositeAvailableCapacity_ExtIEs__extensionValue),
31783         offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, _asn_ctx),
31784         offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, present),
31785         sizeof(((struct CompositeAvailableCapacity_ExtIEs__extensionValue *)0)->present),
31786         0,      /* No top level tags */
31787         0,      /* No tags in the map */
31788         0, 0,
31789         -1      /* Extensions start */
31790 };
31791 static /* Use -fall-defs-global to expose */
31792 asn_TYPE_descriptor_t asn_DEF_extensionValue_488 = {
31793         "extensionValue",
31794         "extensionValue",
31795         &asn_OP_OPEN_TYPE,
31796         0,      /* No effective tags (pointer) */
31797         0,      /* No effective tags (count) */
31798         0,      /* No tags (pointer) */
31799         0,      /* No tags (count) */
31800         { 0, 0, OPEN_TYPE_constraint },
31801         0, 0,   /* No members */
31802         &asn_SPC_extensionValue_specs_488       /* Additional specs */
31803 };
31804
31805 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacity_ExtIEs_485[] = {
31806         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, id),
31807                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31808                 0,
31809                 &asn_DEF_ProtocolIE_ID,
31810                 0,
31811                 { 0, &asn_PER_memb_id_constr_486,  memb_id_constraint_485 },
31812                 0, 0, /* No default value */
31813                 "id"
31814                 },
31815         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, criticality),
31816                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31817                 0,
31818                 &asn_DEF_Criticality,
31819                 0,
31820                 { 0, &asn_PER_memb_criticality_constr_487,  memb_criticality_constraint_485 },
31821                 0, 0, /* No default value */
31822                 "criticality"
31823                 },
31824         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, extensionValue),
31825                 -1 /* Ambiguous tag (ANY?) */,
31826                 0,
31827                 &asn_DEF_extensionValue_488,
31828                 0,
31829                 { 0, &asn_PER_memb_extensionValue_constr_488,  memb_extensionValue_constraint_485 },
31830                 0, 0, /* No default value */
31831                 "extensionValue"
31832                 },
31833 };
31834 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[] = {
31835         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31836 };
31837 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485[] = {
31838     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31839     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31840 };
31841 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 = {
31842         sizeof(struct CompositeAvailableCapacity_ExtIEs),
31843         offsetof(struct CompositeAvailableCapacity_ExtIEs, _asn_ctx),
31844         asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485,
31845         2,      /* Count of tags in the map */
31846         0, 0, 0,        /* Optional elements (not needed) */
31847         -1,     /* First extension addition */
31848 };
31849 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacity_ExtIEs = {
31850         "CompositeAvailableCapacity-ExtIEs",
31851         "CompositeAvailableCapacity-ExtIEs",
31852         &asn_OP_SEQUENCE,
31853         asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,
31854         sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
31855                 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
31856         asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,     /* Same as above */
31857         sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
31858                 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
31859         { 0, 0, SEQUENCE_constraint },
31860         asn_MBR_CompositeAvailableCapacity_ExtIEs_485,
31861         3,      /* Elements count */
31862         &asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485    /* Additional specs */
31863 };
31864
31865 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_492 = {
31866         sizeof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue),
31867         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, _asn_ctx),
31868         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, present),
31869         sizeof(((struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue *)0)->present),
31870         0,      /* No top level tags */
31871         0,      /* No tags in the map */
31872         0, 0,
31873         -1      /* Extensions start */
31874 };
31875 static /* Use -fall-defs-global to expose */
31876 asn_TYPE_descriptor_t asn_DEF_extensionValue_492 = {
31877         "extensionValue",
31878         "extensionValue",
31879         &asn_OP_OPEN_TYPE,
31880         0,      /* No effective tags (pointer) */
31881         0,      /* No effective tags (count) */
31882         0,      /* No tags (pointer) */
31883         0,      /* No tags (count) */
31884         { 0, 0, OPEN_TYPE_constraint },
31885         0, 0,   /* No members */
31886         &asn_SPC_extensionValue_specs_492       /* Additional specs */
31887 };
31888
31889 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489[] = {
31890         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, id),
31891                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31892                 0,
31893                 &asn_DEF_ProtocolIE_ID,
31894                 0,
31895                 { 0, &asn_PER_memb_id_constr_490,  memb_id_constraint_489 },
31896                 0, 0, /* No default value */
31897                 "id"
31898                 },
31899         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, criticality),
31900                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31901                 0,
31902                 &asn_DEF_Criticality,
31903                 0,
31904                 { 0, &asn_PER_memb_criticality_constr_491,  memb_criticality_constraint_489 },
31905                 0, 0, /* No default value */
31906                 "criticality"
31907                 },
31908         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, extensionValue),
31909                 -1 /* Ambiguous tag (ANY?) */,
31910                 0,
31911                 &asn_DEF_extensionValue_492,
31912                 0,
31913                 { 0, &asn_PER_memb_extensionValue_constr_492,  memb_extensionValue_constraint_489 },
31914                 0, 0, /* No default value */
31915                 "extensionValue"
31916                 },
31917 };
31918 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[] = {
31919         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31920 };
31921 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489[] = {
31922     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31923     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31924 };
31925 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 = {
31926         sizeof(struct CompositeAvailableCapacityGroup_ExtIEs),
31927         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, _asn_ctx),
31928         asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489,
31929         2,      /* Count of tags in the map */
31930         0, 0, 0,        /* Optional elements (not needed) */
31931         -1,     /* First extension addition */
31932 };
31933 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs = {
31934         "CompositeAvailableCapacityGroup-ExtIEs",
31935         "CompositeAvailableCapacityGroup-ExtIEs",
31936         &asn_OP_SEQUENCE,
31937         asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,
31938         sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
31939                 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
31940         asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,        /* Same as above */
31941         sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
31942                 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
31943         { 0, 0, SEQUENCE_constraint },
31944         asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489,
31945         3,      /* Elements count */
31946         &asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489       /* Additional specs */
31947 };
31948
31949 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_496 = {
31950         sizeof(struct COUNTvalue_ExtIEs__extensionValue),
31951         offsetof(struct COUNTvalue_ExtIEs__extensionValue, _asn_ctx),
31952         offsetof(struct COUNTvalue_ExtIEs__extensionValue, present),
31953         sizeof(((struct COUNTvalue_ExtIEs__extensionValue *)0)->present),
31954         0,      /* No top level tags */
31955         0,      /* No tags in the map */
31956         0, 0,
31957         -1      /* Extensions start */
31958 };
31959 static /* Use -fall-defs-global to expose */
31960 asn_TYPE_descriptor_t asn_DEF_extensionValue_496 = {
31961         "extensionValue",
31962         "extensionValue",
31963         &asn_OP_OPEN_TYPE,
31964         0,      /* No effective tags (pointer) */
31965         0,      /* No effective tags (count) */
31966         0,      /* No tags (pointer) */
31967         0,      /* No tags (count) */
31968         { 0, 0, OPEN_TYPE_constraint },
31969         0, 0,   /* No members */
31970         &asn_SPC_extensionValue_specs_496       /* Additional specs */
31971 };
31972
31973 asn_TYPE_member_t asn_MBR_COUNTvalue_ExtIEs_493[] = {
31974         { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, id),
31975                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31976                 0,
31977                 &asn_DEF_ProtocolIE_ID,
31978                 0,
31979                 { 0, &asn_PER_memb_id_constr_494,  memb_id_constraint_493 },
31980                 0, 0, /* No default value */
31981                 "id"
31982                 },
31983         { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, criticality),
31984                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31985                 0,
31986                 &asn_DEF_Criticality,
31987                 0,
31988                 { 0, &asn_PER_memb_criticality_constr_495,  memb_criticality_constraint_493 },
31989                 0, 0, /* No default value */
31990                 "criticality"
31991                 },
31992         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, extensionValue),
31993                 -1 /* Ambiguous tag (ANY?) */,
31994                 0,
31995                 &asn_DEF_extensionValue_496,
31996                 0,
31997                 { 0, &asn_PER_memb_extensionValue_constr_496,  memb_extensionValue_constraint_493 },
31998                 0, 0, /* No default value */
31999                 "extensionValue"
32000                 },
32001 };
32002 static const ber_tlv_tag_t asn_DEF_COUNTvalue_ExtIEs_tags_493[] = {
32003         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32004 };
32005 static const asn_TYPE_tag2member_t asn_MAP_COUNTvalue_ExtIEs_tag2el_493[] = {
32006     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32007     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32008 };
32009 asn_SEQUENCE_specifics_t asn_SPC_COUNTvalue_ExtIEs_specs_493 = {
32010         sizeof(struct COUNTvalue_ExtIEs),
32011         offsetof(struct COUNTvalue_ExtIEs, _asn_ctx),
32012         asn_MAP_COUNTvalue_ExtIEs_tag2el_493,
32013         2,      /* Count of tags in the map */
32014         0, 0, 0,        /* Optional elements (not needed) */
32015         -1,     /* First extension addition */
32016 };
32017 asn_TYPE_descriptor_t asn_DEF_COUNTvalue_ExtIEs = {
32018         "COUNTvalue-ExtIEs",
32019         "COUNTvalue-ExtIEs",
32020         &asn_OP_SEQUENCE,
32021         asn_DEF_COUNTvalue_ExtIEs_tags_493,
32022         sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
32023                 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
32024         asn_DEF_COUNTvalue_ExtIEs_tags_493,     /* Same as above */
32025         sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
32026                 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
32027         { 0, 0, SEQUENCE_constraint },
32028         asn_MBR_COUNTvalue_ExtIEs_493,
32029         3,      /* Elements count */
32030         &asn_SPC_COUNTvalue_ExtIEs_specs_493    /* Additional specs */
32031 };
32032
32033 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_500 = {
32034         sizeof(struct COUNTValueExtended_ExtIEs__extensionValue),
32035         offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, _asn_ctx),
32036         offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, present),
32037         sizeof(((struct COUNTValueExtended_ExtIEs__extensionValue *)0)->present),
32038         0,      /* No top level tags */
32039         0,      /* No tags in the map */
32040         0, 0,
32041         -1      /* Extensions start */
32042 };
32043 static /* Use -fall-defs-global to expose */
32044 asn_TYPE_descriptor_t asn_DEF_extensionValue_500 = {
32045         "extensionValue",
32046         "extensionValue",
32047         &asn_OP_OPEN_TYPE,
32048         0,      /* No effective tags (pointer) */
32049         0,      /* No effective tags (count) */
32050         0,      /* No tags (pointer) */
32051         0,      /* No tags (count) */
32052         { 0, 0, OPEN_TYPE_constraint },
32053         0, 0,   /* No members */
32054         &asn_SPC_extensionValue_specs_500       /* Additional specs */
32055 };
32056
32057 asn_TYPE_member_t asn_MBR_COUNTValueExtended_ExtIEs_497[] = {
32058         { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, id),
32059                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32060                 0,
32061                 &asn_DEF_ProtocolIE_ID,
32062                 0,
32063                 { 0, &asn_PER_memb_id_constr_498,  memb_id_constraint_497 },
32064                 0, 0, /* No default value */
32065                 "id"
32066                 },
32067         { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, criticality),
32068                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32069                 0,
32070                 &asn_DEF_Criticality,
32071                 0,
32072                 { 0, &asn_PER_memb_criticality_constr_499,  memb_criticality_constraint_497 },
32073                 0, 0, /* No default value */
32074                 "criticality"
32075                 },
32076         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, extensionValue),
32077                 -1 /* Ambiguous tag (ANY?) */,
32078                 0,
32079                 &asn_DEF_extensionValue_500,
32080                 0,
32081                 { 0, &asn_PER_memb_extensionValue_constr_500,  memb_extensionValue_constraint_497 },
32082                 0, 0, /* No default value */
32083                 "extensionValue"
32084                 },
32085 };
32086 static const ber_tlv_tag_t asn_DEF_COUNTValueExtended_ExtIEs_tags_497[] = {
32087         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32088 };
32089 static const asn_TYPE_tag2member_t asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497[] = {
32090     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32091     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32092 };
32093 asn_SEQUENCE_specifics_t asn_SPC_COUNTValueExtended_ExtIEs_specs_497 = {
32094         sizeof(struct COUNTValueExtended_ExtIEs),
32095         offsetof(struct COUNTValueExtended_ExtIEs, _asn_ctx),
32096         asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497,
32097         2,      /* Count of tags in the map */
32098         0, 0, 0,        /* Optional elements (not needed) */
32099         -1,     /* First extension addition */
32100 };
32101 asn_TYPE_descriptor_t asn_DEF_COUNTValueExtended_ExtIEs = {
32102         "COUNTValueExtended-ExtIEs",
32103         "COUNTValueExtended-ExtIEs",
32104         &asn_OP_SEQUENCE,
32105         asn_DEF_COUNTValueExtended_ExtIEs_tags_497,
32106         sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
32107                 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
32108         asn_DEF_COUNTValueExtended_ExtIEs_tags_497,     /* Same as above */
32109         sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
32110                 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
32111         { 0, 0, SEQUENCE_constraint },
32112         asn_MBR_COUNTValueExtended_ExtIEs_497,
32113         3,      /* Elements count */
32114         &asn_SPC_COUNTValueExtended_ExtIEs_specs_497    /* Additional specs */
32115 };
32116
32117 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_504 = {
32118         sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue),
32119         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, _asn_ctx),
32120         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, present),
32121         sizeof(((struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue *)0)->present),
32122         0,      /* No top level tags */
32123         0,      /* No tags in the map */
32124         0, 0,
32125         -1      /* Extensions start */
32126 };
32127 static /* Use -fall-defs-global to expose */
32128 asn_TYPE_descriptor_t asn_DEF_extensionValue_504 = {
32129         "extensionValue",
32130         "extensionValue",
32131         &asn_OP_OPEN_TYPE,
32132         0,      /* No effective tags (pointer) */
32133         0,      /* No effective tags (count) */
32134         0,      /* No tags (pointer) */
32135         0,      /* No tags (count) */
32136         { 0, 0, OPEN_TYPE_constraint },
32137         0, 0,   /* No members */
32138         &asn_SPC_extensionValue_specs_504       /* Additional specs */
32139 };
32140
32141 asn_TYPE_member_t asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501[] = {
32142         { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, id),
32143                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32144                 0,
32145                 &asn_DEF_ProtocolIE_ID,
32146                 0,
32147                 { 0, &asn_PER_memb_id_constr_502,  memb_id_constraint_501 },
32148                 0, 0, /* No default value */
32149                 "id"
32150                 },
32151         { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, criticality),
32152                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32153                 0,
32154                 &asn_DEF_Criticality,
32155                 0,
32156                 { 0, &asn_PER_memb_criticality_constr_503,  memb_criticality_constraint_501 },
32157                 0, 0, /* No default value */
32158                 "criticality"
32159                 },
32160         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, extensionValue),
32161                 -1 /* Ambiguous tag (ANY?) */,
32162                 0,
32163                 &asn_DEF_extensionValue_504,
32164                 0,
32165                 { 0, &asn_PER_memb_extensionValue_constr_504,  memb_extensionValue_constraint_501 },
32166                 0, 0, /* No default value */
32167                 "extensionValue"
32168                 },
32169 };
32170 static const ber_tlv_tag_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[] = {
32171         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32172 };
32173 static const asn_TYPE_tag2member_t asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501[] = {
32174     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32175     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32176 };
32177 asn_SEQUENCE_specifics_t asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 = {
32178         sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs),
32179         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, _asn_ctx),
32180         asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501,
32181         2,      /* Count of tags in the map */
32182         0, 0, 0,        /* Optional elements (not needed) */
32183         -1,     /* First extension addition */
32184 };
32185 asn_TYPE_descriptor_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs = {
32186         "COUNTvaluePDCP-SNlength18-ExtIEs",
32187         "COUNTvaluePDCP-SNlength18-ExtIEs",
32188         &asn_OP_SEQUENCE,
32189         asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,
32190         sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
32191                 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
32192         asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,      /* Same as above */
32193         sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
32194                 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
32195         { 0, 0, SEQUENCE_constraint },
32196         asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501,
32197         3,      /* Elements count */
32198         &asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501     /* Additional specs */
32199 };
32200
32201 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_508 = {
32202         sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
32203         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
32204         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
32205         sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
32206         0,      /* No top level tags */
32207         0,      /* No tags in the map */
32208         0, 0,
32209         -1      /* Extensions start */
32210 };
32211 static /* Use -fall-defs-global to expose */
32212 asn_TYPE_descriptor_t asn_DEF_extensionValue_508 = {
32213         "extensionValue",
32214         "extensionValue",
32215         &asn_OP_OPEN_TYPE,
32216         0,      /* No effective tags (pointer) */
32217         0,      /* No effective tags (count) */
32218         0,      /* No tags (pointer) */
32219         0,      /* No tags (count) */
32220         { 0, 0, OPEN_TYPE_constraint },
32221         0, 0,   /* No members */
32222         &asn_SPC_extensionValue_specs_508       /* Additional specs */
32223 };
32224
32225 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_505[] = {
32226         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
32227                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32228                 0,
32229                 &asn_DEF_ProtocolIE_ID,
32230                 0,
32231                 { 0, &asn_PER_memb_id_constr_506,  memb_id_constraint_505 },
32232                 0, 0, /* No default value */
32233                 "id"
32234                 },
32235         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
32236                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32237                 0,
32238                 &asn_DEF_Criticality,
32239                 0,
32240                 { 0, &asn_PER_memb_criticality_constr_507,  memb_criticality_constraint_505 },
32241                 0, 0, /* No default value */
32242                 "criticality"
32243                 },
32244         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
32245                 -1 /* Ambiguous tag (ANY?) */,
32246                 0,
32247                 &asn_DEF_extensionValue_508,
32248                 0,
32249                 { 0, &asn_PER_memb_extensionValue_constr_508,  memb_extensionValue_constraint_505 },
32250                 0, 0, /* No default value */
32251                 "extensionValue"
32252                 },
32253 };
32254 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[] = {
32255         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32256 };
32257 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505[] = {
32258     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32259     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32260 };
32261 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 = {
32262         sizeof(struct CriticalityDiagnostics_ExtIEs),
32263         offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
32264         asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505,
32265         2,      /* Count of tags in the map */
32266         0, 0, 0,        /* Optional elements (not needed) */
32267         -1,     /* First extension addition */
32268 };
32269 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
32270         "CriticalityDiagnostics-ExtIEs",
32271         "CriticalityDiagnostics-ExtIEs",
32272         &asn_OP_SEQUENCE,
32273         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505,
32274         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
32275                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
32276         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505, /* Same as above */
32277         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
32278                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
32279         { 0, 0, SEQUENCE_constraint },
32280         asn_MBR_CriticalityDiagnostics_ExtIEs_505,
32281         3,      /* Elements count */
32282         &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505        /* Additional specs */
32283 };
32284
32285 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_512 = {
32286         sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue),
32287         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, _asn_ctx),
32288         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, present),
32289         sizeof(((struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue *)0)->present),
32290         0,      /* No top level tags */
32291         0,      /* No tags in the map */
32292         0, 0,
32293         -1      /* Extensions start */
32294 };
32295 static /* Use -fall-defs-global to expose */
32296 asn_TYPE_descriptor_t asn_DEF_extensionValue_512 = {
32297         "extensionValue",
32298         "extensionValue",
32299         &asn_OP_OPEN_TYPE,
32300         0,      /* No effective tags (pointer) */
32301         0,      /* No effective tags (count) */
32302         0,      /* No tags (pointer) */
32303         0,      /* No tags (count) */
32304         { 0, 0, OPEN_TYPE_constraint },
32305         0, 0,   /* No members */
32306         &asn_SPC_extensionValue_specs_512       /* Additional specs */
32307 };
32308
32309 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509[] = {
32310         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, id),
32311                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32312                 0,
32313                 &asn_DEF_ProtocolIE_ID,
32314                 0,
32315                 { 0, &asn_PER_memb_id_constr_510,  memb_id_constraint_509 },
32316                 0, 0, /* No default value */
32317                 "id"
32318                 },
32319         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, criticality),
32320                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32321                 0,
32322                 &asn_DEF_Criticality,
32323                 0,
32324                 { 0, &asn_PER_memb_criticality_constr_511,  memb_criticality_constraint_509 },
32325                 0, 0, /* No default value */
32326                 "criticality"
32327                 },
32328         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, extensionValue),
32329                 -1 /* Ambiguous tag (ANY?) */,
32330                 0,
32331                 &asn_DEF_extensionValue_512,
32332                 0,
32333                 { 0, &asn_PER_memb_extensionValue_constr_512,  memb_extensionValue_constraint_509 },
32334                 0, 0, /* No default value */
32335                 "extensionValue"
32336                 },
32337 };
32338 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[] = {
32339         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32340 };
32341 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509[] = {
32342     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32343     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32344 };
32345 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 = {
32346         sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs),
32347         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, _asn_ctx),
32348         asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509,
32349         2,      /* Count of tags in the map */
32350         0, 0, 0,        /* Optional elements (not needed) */
32351         -1,     /* First extension addition */
32352 };
32353 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs = {
32354         "CriticalityDiagnostics-IE-List-ExtIEs",
32355         "CriticalityDiagnostics-IE-List-ExtIEs",
32356         &asn_OP_SEQUENCE,
32357         asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509,
32358         sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
32359                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
32360         asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509, /* Same as above */
32361         sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
32362                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
32363         { 0, 0, SEQUENCE_constraint },
32364         asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509,
32365         3,      /* Elements count */
32366         &asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509        /* Additional specs */
32367 };
32368
32369 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_516 = {
32370         sizeof(struct CSIReportList_ExtIEs__extensionValue),
32371         offsetof(struct CSIReportList_ExtIEs__extensionValue, _asn_ctx),
32372         offsetof(struct CSIReportList_ExtIEs__extensionValue, present),
32373         sizeof(((struct CSIReportList_ExtIEs__extensionValue *)0)->present),
32374         0,      /* No top level tags */
32375         0,      /* No tags in the map */
32376         0, 0,
32377         -1      /* Extensions start */
32378 };
32379 static /* Use -fall-defs-global to expose */
32380 asn_TYPE_descriptor_t asn_DEF_extensionValue_516 = {
32381         "extensionValue",
32382         "extensionValue",
32383         &asn_OP_OPEN_TYPE,
32384         0,      /* No effective tags (pointer) */
32385         0,      /* No effective tags (count) */
32386         0,      /* No tags (pointer) */
32387         0,      /* No tags (count) */
32388         { 0, 0, OPEN_TYPE_constraint },
32389         0, 0,   /* No members */
32390         &asn_SPC_extensionValue_specs_516       /* Additional specs */
32391 };
32392
32393 asn_TYPE_member_t asn_MBR_CSIReportList_ExtIEs_513[] = {
32394         { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, id),
32395                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32396                 0,
32397                 &asn_DEF_ProtocolIE_ID,
32398                 0,
32399                 { 0, &asn_PER_memb_id_constr_514,  memb_id_constraint_513 },
32400                 0, 0, /* No default value */
32401                 "id"
32402                 },
32403         { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, criticality),
32404                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32405                 0,
32406                 &asn_DEF_Criticality,
32407                 0,
32408                 { 0, &asn_PER_memb_criticality_constr_515,  memb_criticality_constraint_513 },
32409                 0, 0, /* No default value */
32410                 "criticality"
32411                 },
32412         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, extensionValue),
32413                 -1 /* Ambiguous tag (ANY?) */,
32414                 0,
32415                 &asn_DEF_extensionValue_516,
32416                 0,
32417                 { 0, &asn_PER_memb_extensionValue_constr_516,  memb_extensionValue_constraint_513 },
32418                 0, 0, /* No default value */
32419                 "extensionValue"
32420                 },
32421 };
32422 static const ber_tlv_tag_t asn_DEF_CSIReportList_ExtIEs_tags_513[] = {
32423         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32424 };
32425 static const asn_TYPE_tag2member_t asn_MAP_CSIReportList_ExtIEs_tag2el_513[] = {
32426     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32427     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32428 };
32429 asn_SEQUENCE_specifics_t asn_SPC_CSIReportList_ExtIEs_specs_513 = {
32430         sizeof(struct CSIReportList_ExtIEs),
32431         offsetof(struct CSIReportList_ExtIEs, _asn_ctx),
32432         asn_MAP_CSIReportList_ExtIEs_tag2el_513,
32433         2,      /* Count of tags in the map */
32434         0, 0, 0,        /* Optional elements (not needed) */
32435         -1,     /* First extension addition */
32436 };
32437 asn_TYPE_descriptor_t asn_DEF_CSIReportList_ExtIEs = {
32438         "CSIReportList-ExtIEs",
32439         "CSIReportList-ExtIEs",
32440         &asn_OP_SEQUENCE,
32441         asn_DEF_CSIReportList_ExtIEs_tags_513,
32442         sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
32443                 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
32444         asn_DEF_CSIReportList_ExtIEs_tags_513,  /* Same as above */
32445         sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
32446                 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
32447         { 0, 0, SEQUENCE_constraint },
32448         asn_MBR_CSIReportList_ExtIEs_513,
32449         3,      /* Elements count */
32450         &asn_SPC_CSIReportList_ExtIEs_specs_513 /* Additional specs */
32451 };
32452
32453 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_520 = {
32454         sizeof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue),
32455         offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, _asn_ctx),
32456         offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, present),
32457         sizeof(((struct CSIReportPerCSIProcess_ExtIEs__extensionValue *)0)->present),
32458         0,      /* No top level tags */
32459         0,      /* No tags in the map */
32460         0, 0,
32461         -1      /* Extensions start */
32462 };
32463 static /* Use -fall-defs-global to expose */
32464 asn_TYPE_descriptor_t asn_DEF_extensionValue_520 = {
32465         "extensionValue",
32466         "extensionValue",
32467         &asn_OP_OPEN_TYPE,
32468         0,      /* No effective tags (pointer) */
32469         0,      /* No effective tags (count) */
32470         0,      /* No tags (pointer) */
32471         0,      /* No tags (count) */
32472         { 0, 0, OPEN_TYPE_constraint },
32473         0, 0,   /* No members */
32474         &asn_SPC_extensionValue_specs_520       /* Additional specs */
32475 };
32476
32477 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcess_ExtIEs_517[] = {
32478         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, id),
32479                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32480                 0,
32481                 &asn_DEF_ProtocolIE_ID,
32482                 0,
32483                 { 0, &asn_PER_memb_id_constr_518,  memb_id_constraint_517 },
32484                 0, 0, /* No default value */
32485                 "id"
32486                 },
32487         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, criticality),
32488                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32489                 0,
32490                 &asn_DEF_Criticality,
32491                 0,
32492                 { 0, &asn_PER_memb_criticality_constr_519,  memb_criticality_constraint_517 },
32493                 0, 0, /* No default value */
32494                 "criticality"
32495                 },
32496         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, extensionValue),
32497                 -1 /* Ambiguous tag (ANY?) */,
32498                 0,
32499                 &asn_DEF_extensionValue_520,
32500                 0,
32501                 { 0, &asn_PER_memb_extensionValue_constr_520,  memb_extensionValue_constraint_517 },
32502                 0, 0, /* No default value */
32503                 "extensionValue"
32504                 },
32505 };
32506 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[] = {
32507         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32508 };
32509 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517[] = {
32510     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32511     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32512 };
32513 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 = {
32514         sizeof(struct CSIReportPerCSIProcess_ExtIEs),
32515         offsetof(struct CSIReportPerCSIProcess_ExtIEs, _asn_ctx),
32516         asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517,
32517         2,      /* Count of tags in the map */
32518         0, 0, 0,        /* Optional elements (not needed) */
32519         -1,     /* First extension addition */
32520 };
32521 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcess_ExtIEs = {
32522         "CSIReportPerCSIProcess-ExtIEs",
32523         "CSIReportPerCSIProcess-ExtIEs",
32524         &asn_OP_SEQUENCE,
32525         asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517,
32526         sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
32527                 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
32528         asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517, /* Same as above */
32529         sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
32530                 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
32531         { 0, 0, SEQUENCE_constraint },
32532         asn_MBR_CSIReportPerCSIProcess_ExtIEs_517,
32533         3,      /* Elements count */
32534         &asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517        /* Additional specs */
32535 };
32536
32537 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_524 = {
32538         sizeof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue),
32539         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, _asn_ctx),
32540         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, present),
32541         sizeof(((struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue *)0)->present),
32542         0,      /* No top level tags */
32543         0,      /* No tags in the map */
32544         0, 0,
32545         -1      /* Extensions start */
32546 };
32547 static /* Use -fall-defs-global to expose */
32548 asn_TYPE_descriptor_t asn_DEF_extensionValue_524 = {
32549         "extensionValue",
32550         "extensionValue",
32551         &asn_OP_OPEN_TYPE,
32552         0,      /* No effective tags (pointer) */
32553         0,      /* No effective tags (count) */
32554         0,      /* No tags (pointer) */
32555         0,      /* No tags (count) */
32556         { 0, 0, OPEN_TYPE_constraint },
32557         0, 0,   /* No members */
32558         &asn_SPC_extensionValue_specs_524       /* Additional specs */
32559 };
32560
32561 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521[] = {
32562         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, id),
32563                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32564                 0,
32565                 &asn_DEF_ProtocolIE_ID,
32566                 0,
32567                 { 0, &asn_PER_memb_id_constr_522,  memb_id_constraint_521 },
32568                 0, 0, /* No default value */
32569                 "id"
32570                 },
32571         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, criticality),
32572                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32573                 0,
32574                 &asn_DEF_Criticality,
32575                 0,
32576                 { 0, &asn_PER_memb_criticality_constr_523,  memb_criticality_constraint_521 },
32577                 0, 0, /* No default value */
32578                 "criticality"
32579                 },
32580         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, extensionValue),
32581                 -1 /* Ambiguous tag (ANY?) */,
32582                 0,
32583                 &asn_DEF_extensionValue_524,
32584                 0,
32585                 { 0, &asn_PER_memb_extensionValue_constr_524,  memb_extensionValue_constraint_521 },
32586                 0, 0, /* No default value */
32587                 "extensionValue"
32588                 },
32589 };
32590 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[] = {
32591         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32592 };
32593 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521[] = {
32594     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32595     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32596 };
32597 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 = {
32598         sizeof(struct CSIReportPerCSIProcessItem_ExtIEs),
32599         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, _asn_ctx),
32600         asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521,
32601         2,      /* Count of tags in the map */
32602         0, 0, 0,        /* Optional elements (not needed) */
32603         -1,     /* First extension addition */
32604 };
32605 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs = {
32606         "CSIReportPerCSIProcessItem-ExtIEs",
32607         "CSIReportPerCSIProcessItem-ExtIEs",
32608         &asn_OP_SEQUENCE,
32609         asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,
32610         sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
32611                 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
32612         asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,     /* Same as above */
32613         sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
32614                 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
32615         { 0, 0, SEQUENCE_constraint },
32616         asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521,
32617         3,      /* Elements count */
32618         &asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521    /* Additional specs */
32619 };
32620
32621 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_528 = {
32622         sizeof(struct DataTrafficResourceIndication_ExtIEs__extensionValue),
32623         offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, _asn_ctx),
32624         offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, present),
32625         sizeof(((struct DataTrafficResourceIndication_ExtIEs__extensionValue *)0)->present),
32626         0,      /* No top level tags */
32627         0,      /* No tags in the map */
32628         0, 0,
32629         -1      /* Extensions start */
32630 };
32631 static /* Use -fall-defs-global to expose */
32632 asn_TYPE_descriptor_t asn_DEF_extensionValue_528 = {
32633         "extensionValue",
32634         "extensionValue",
32635         &asn_OP_OPEN_TYPE,
32636         0,      /* No effective tags (pointer) */
32637         0,      /* No effective tags (count) */
32638         0,      /* No tags (pointer) */
32639         0,      /* No tags (count) */
32640         { 0, 0, OPEN_TYPE_constraint },
32641         0, 0,   /* No members */
32642         &asn_SPC_extensionValue_specs_528       /* Additional specs */
32643 };
32644
32645 asn_TYPE_member_t asn_MBR_DataTrafficResourceIndication_ExtIEs_525[] = {
32646         { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, id),
32647                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32648                 0,
32649                 &asn_DEF_ProtocolIE_ID,
32650                 0,
32651                 { 0, &asn_PER_memb_id_constr_526,  memb_id_constraint_525 },
32652                 0, 0, /* No default value */
32653                 "id"
32654                 },
32655         { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, criticality),
32656                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32657                 0,
32658                 &asn_DEF_Criticality,
32659                 0,
32660                 { 0, &asn_PER_memb_criticality_constr_527,  memb_criticality_constraint_525 },
32661                 0, 0, /* No default value */
32662                 "criticality"
32663                 },
32664         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, extensionValue),
32665                 -1 /* Ambiguous tag (ANY?) */,
32666                 0,
32667                 &asn_DEF_extensionValue_528,
32668                 0,
32669                 { 0, &asn_PER_memb_extensionValue_constr_528,  memb_extensionValue_constraint_525 },
32670                 0, 0, /* No default value */
32671                 "extensionValue"
32672                 },
32673 };
32674 static const ber_tlv_tag_t asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[] = {
32675         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32676 };
32677 static const asn_TYPE_tag2member_t asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525[] = {
32678     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32679     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32680 };
32681 asn_SEQUENCE_specifics_t asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 = {
32682         sizeof(struct DataTrafficResourceIndication_ExtIEs),
32683         offsetof(struct DataTrafficResourceIndication_ExtIEs, _asn_ctx),
32684         asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525,
32685         2,      /* Count of tags in the map */
32686         0, 0, 0,        /* Optional elements (not needed) */
32687         -1,     /* First extension addition */
32688 };
32689 asn_TYPE_descriptor_t asn_DEF_DataTrafficResourceIndication_ExtIEs = {
32690         "DataTrafficResourceIndication-ExtIEs",
32691         "DataTrafficResourceIndication-ExtIEs",
32692         &asn_OP_SEQUENCE,
32693         asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,
32694         sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
32695                 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
32696         asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,  /* Same as above */
32697         sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
32698                 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
32699         { 0, 0, SEQUENCE_constraint },
32700         asn_MBR_DataTrafficResourceIndication_ExtIEs_525,
32701         3,      /* Elements count */
32702         &asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 /* Additional specs */
32703 };
32704
32705 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_532 = {
32706         sizeof(struct DeliveryStatus_ExtIEs__extensionValue),
32707         offsetof(struct DeliveryStatus_ExtIEs__extensionValue, _asn_ctx),
32708         offsetof(struct DeliveryStatus_ExtIEs__extensionValue, present),
32709         sizeof(((struct DeliveryStatus_ExtIEs__extensionValue *)0)->present),
32710         0,      /* No top level tags */
32711         0,      /* No tags in the map */
32712         0, 0,
32713         -1      /* Extensions start */
32714 };
32715 static /* Use -fall-defs-global to expose */
32716 asn_TYPE_descriptor_t asn_DEF_extensionValue_532 = {
32717         "extensionValue",
32718         "extensionValue",
32719         &asn_OP_OPEN_TYPE,
32720         0,      /* No effective tags (pointer) */
32721         0,      /* No effective tags (count) */
32722         0,      /* No tags (pointer) */
32723         0,      /* No tags (count) */
32724         { 0, 0, OPEN_TYPE_constraint },
32725         0, 0,   /* No members */
32726         &asn_SPC_extensionValue_specs_532       /* Additional specs */
32727 };
32728
32729 asn_TYPE_member_t asn_MBR_DeliveryStatus_ExtIEs_529[] = {
32730         { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, id),
32731                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32732                 0,
32733                 &asn_DEF_ProtocolIE_ID,
32734                 0,
32735                 { 0, &asn_PER_memb_id_constr_530,  memb_id_constraint_529 },
32736                 0, 0, /* No default value */
32737                 "id"
32738                 },
32739         { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, criticality),
32740                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32741                 0,
32742                 &asn_DEF_Criticality,
32743                 0,
32744                 { 0, &asn_PER_memb_criticality_constr_531,  memb_criticality_constraint_529 },
32745                 0, 0, /* No default value */
32746                 "criticality"
32747                 },
32748         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, extensionValue),
32749                 -1 /* Ambiguous tag (ANY?) */,
32750                 0,
32751                 &asn_DEF_extensionValue_532,
32752                 0,
32753                 { 0, &asn_PER_memb_extensionValue_constr_532,  memb_extensionValue_constraint_529 },
32754                 0, 0, /* No default value */
32755                 "extensionValue"
32756                 },
32757 };
32758 static const ber_tlv_tag_t asn_DEF_DeliveryStatus_ExtIEs_tags_529[] = {
32759         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32760 };
32761 static const asn_TYPE_tag2member_t asn_MAP_DeliveryStatus_ExtIEs_tag2el_529[] = {
32762     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32763     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32764 };
32765 asn_SEQUENCE_specifics_t asn_SPC_DeliveryStatus_ExtIEs_specs_529 = {
32766         sizeof(struct DeliveryStatus_ExtIEs),
32767         offsetof(struct DeliveryStatus_ExtIEs, _asn_ctx),
32768         asn_MAP_DeliveryStatus_ExtIEs_tag2el_529,
32769         2,      /* Count of tags in the map */
32770         0, 0, 0,        /* Optional elements (not needed) */
32771         -1,     /* First extension addition */
32772 };
32773 asn_TYPE_descriptor_t asn_DEF_DeliveryStatus_ExtIEs = {
32774         "DeliveryStatus-ExtIEs",
32775         "DeliveryStatus-ExtIEs",
32776         &asn_OP_SEQUENCE,
32777         asn_DEF_DeliveryStatus_ExtIEs_tags_529,
32778         sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
32779                 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
32780         asn_DEF_DeliveryStatus_ExtIEs_tags_529, /* Same as above */
32781         sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
32782                 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
32783         { 0, 0, SEQUENCE_constraint },
32784         asn_MBR_DeliveryStatus_ExtIEs_529,
32785         3,      /* Elements count */
32786         &asn_SPC_DeliveryStatus_ExtIEs_specs_529        /* Additional specs */
32787 };
32788
32789 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_536 = {
32790         sizeof(struct DynamicNAICSInformation_ExtIEs__extensionValue),
32791         offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, _asn_ctx),
32792         offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, present),
32793         sizeof(((struct DynamicNAICSInformation_ExtIEs__extensionValue *)0)->present),
32794         0,      /* No top level tags */
32795         0,      /* No tags in the map */
32796         0, 0,
32797         -1      /* Extensions start */
32798 };
32799 static /* Use -fall-defs-global to expose */
32800 asn_TYPE_descriptor_t asn_DEF_extensionValue_536 = {
32801         "extensionValue",
32802         "extensionValue",
32803         &asn_OP_OPEN_TYPE,
32804         0,      /* No effective tags (pointer) */
32805         0,      /* No effective tags (count) */
32806         0,      /* No tags (pointer) */
32807         0,      /* No tags (count) */
32808         { 0, 0, OPEN_TYPE_constraint },
32809         0, 0,   /* No members */
32810         &asn_SPC_extensionValue_specs_536       /* Additional specs */
32811 };
32812
32813 asn_TYPE_member_t asn_MBR_DynamicNAICSInformation_ExtIEs_533[] = {
32814         { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, id),
32815                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32816                 0,
32817                 &asn_DEF_ProtocolIE_ID,
32818                 0,
32819                 { 0, &asn_PER_memb_id_constr_534,  memb_id_constraint_533 },
32820                 0, 0, /* No default value */
32821                 "id"
32822                 },
32823         { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, criticality),
32824                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32825                 0,
32826                 &asn_DEF_Criticality,
32827                 0,
32828                 { 0, &asn_PER_memb_criticality_constr_535,  memb_criticality_constraint_533 },
32829                 0, 0, /* No default value */
32830                 "criticality"
32831                 },
32832         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, extensionValue),
32833                 -1 /* Ambiguous tag (ANY?) */,
32834                 0,
32835                 &asn_DEF_extensionValue_536,
32836                 0,
32837                 { 0, &asn_PER_memb_extensionValue_constr_536,  memb_extensionValue_constraint_533 },
32838                 0, 0, /* No default value */
32839                 "extensionValue"
32840                 },
32841 };
32842 static const ber_tlv_tag_t asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[] = {
32843         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32844 };
32845 static const asn_TYPE_tag2member_t asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533[] = {
32846     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32847     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32848 };
32849 asn_SEQUENCE_specifics_t asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 = {
32850         sizeof(struct DynamicNAICSInformation_ExtIEs),
32851         offsetof(struct DynamicNAICSInformation_ExtIEs, _asn_ctx),
32852         asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533,
32853         2,      /* Count of tags in the map */
32854         0, 0, 0,        /* Optional elements (not needed) */
32855         -1,     /* First extension addition */
32856 };
32857 asn_TYPE_descriptor_t asn_DEF_DynamicNAICSInformation_ExtIEs = {
32858         "DynamicNAICSInformation-ExtIEs",
32859         "DynamicNAICSInformation-ExtIEs",
32860         &asn_OP_SEQUENCE,
32861         asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,
32862         sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
32863                 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
32864         asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,        /* Same as above */
32865         sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
32866                 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
32867         { 0, 0, SEQUENCE_constraint },
32868         asn_MBR_DynamicNAICSInformation_ExtIEs_533,
32869         3,      /* Elements count */
32870         &asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533       /* Additional specs */
32871 };
32872
32873 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_540 = {
32874         sizeof(struct ECGI_ExtIEs__extensionValue),
32875         offsetof(struct ECGI_ExtIEs__extensionValue, _asn_ctx),
32876         offsetof(struct ECGI_ExtIEs__extensionValue, present),
32877         sizeof(((struct ECGI_ExtIEs__extensionValue *)0)->present),
32878         0,      /* No top level tags */
32879         0,      /* No tags in the map */
32880         0, 0,
32881         -1      /* Extensions start */
32882 };
32883 static /* Use -fall-defs-global to expose */
32884 asn_TYPE_descriptor_t asn_DEF_extensionValue_540 = {
32885         "extensionValue",
32886         "extensionValue",
32887         &asn_OP_OPEN_TYPE,
32888         0,      /* No effective tags (pointer) */
32889         0,      /* No effective tags (count) */
32890         0,      /* No tags (pointer) */
32891         0,      /* No tags (count) */
32892         { 0, 0, OPEN_TYPE_constraint },
32893         0, 0,   /* No members */
32894         &asn_SPC_extensionValue_specs_540       /* Additional specs */
32895 };
32896
32897 asn_TYPE_member_t asn_MBR_ECGI_ExtIEs_537[] = {
32898         { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, id),
32899                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32900                 0,
32901                 &asn_DEF_ProtocolIE_ID,
32902                 0,
32903                 { 0, &asn_PER_memb_id_constr_538,  memb_id_constraint_537 },
32904                 0, 0, /* No default value */
32905                 "id"
32906                 },
32907         { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, criticality),
32908                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32909                 0,
32910                 &asn_DEF_Criticality,
32911                 0,
32912                 { 0, &asn_PER_memb_criticality_constr_539,  memb_criticality_constraint_537 },
32913                 0, 0, /* No default value */
32914                 "criticality"
32915                 },
32916         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, extensionValue),
32917                 -1 /* Ambiguous tag (ANY?) */,
32918                 0,
32919                 &asn_DEF_extensionValue_540,
32920                 0,
32921                 { 0, &asn_PER_memb_extensionValue_constr_540,  memb_extensionValue_constraint_537 },
32922                 0, 0, /* No default value */
32923                 "extensionValue"
32924                 },
32925 };
32926 static const ber_tlv_tag_t asn_DEF_ECGI_ExtIEs_tags_537[] = {
32927         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32928 };
32929 static const asn_TYPE_tag2member_t asn_MAP_ECGI_ExtIEs_tag2el_537[] = {
32930     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32931     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32932 };
32933 asn_SEQUENCE_specifics_t asn_SPC_ECGI_ExtIEs_specs_537 = {
32934         sizeof(struct ECGI_ExtIEs),
32935         offsetof(struct ECGI_ExtIEs, _asn_ctx),
32936         asn_MAP_ECGI_ExtIEs_tag2el_537,
32937         2,      /* Count of tags in the map */
32938         0, 0, 0,        /* Optional elements (not needed) */
32939         -1,     /* First extension addition */
32940 };
32941 asn_TYPE_descriptor_t asn_DEF_ECGI_ExtIEs = {
32942         "ECGI-ExtIEs",
32943         "ECGI-ExtIEs",
32944         &asn_OP_SEQUENCE,
32945         asn_DEF_ECGI_ExtIEs_tags_537,
32946         sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
32947                 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
32948         asn_DEF_ECGI_ExtIEs_tags_537,   /* Same as above */
32949         sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
32950                 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
32951         { 0, 0, SEQUENCE_constraint },
32952         asn_MBR_ECGI_ExtIEs_537,
32953         3,      /* Elements count */
32954         &asn_SPC_ECGI_ExtIEs_specs_537  /* Additional specs */
32955 };
32956
32957 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_544 = {
32958         sizeof(struct EnhancedRNTP_ExtIEs__extensionValue),
32959         offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, _asn_ctx),
32960         offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, present),
32961         sizeof(((struct EnhancedRNTP_ExtIEs__extensionValue *)0)->present),
32962         0,      /* No top level tags */
32963         0,      /* No tags in the map */
32964         0, 0,
32965         -1      /* Extensions start */
32966 };
32967 static /* Use -fall-defs-global to expose */
32968 asn_TYPE_descriptor_t asn_DEF_extensionValue_544 = {
32969         "extensionValue",
32970         "extensionValue",
32971         &asn_OP_OPEN_TYPE,
32972         0,      /* No effective tags (pointer) */
32973         0,      /* No effective tags (count) */
32974         0,      /* No tags (pointer) */
32975         0,      /* No tags (count) */
32976         { 0, 0, OPEN_TYPE_constraint },
32977         0, 0,   /* No members */
32978         &asn_SPC_extensionValue_specs_544       /* Additional specs */
32979 };
32980
32981 asn_TYPE_member_t asn_MBR_EnhancedRNTP_ExtIEs_541[] = {
32982         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, id),
32983                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32984                 0,
32985                 &asn_DEF_ProtocolIE_ID,
32986                 0,
32987                 { 0, &asn_PER_memb_id_constr_542,  memb_id_constraint_541 },
32988                 0, 0, /* No default value */
32989                 "id"
32990                 },
32991         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, criticality),
32992                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32993                 0,
32994                 &asn_DEF_Criticality,
32995                 0,
32996                 { 0, &asn_PER_memb_criticality_constr_543,  memb_criticality_constraint_541 },
32997                 0, 0, /* No default value */
32998                 "criticality"
32999                 },
33000         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, extensionValue),
33001                 -1 /* Ambiguous tag (ANY?) */,
33002                 0,
33003                 &asn_DEF_extensionValue_544,
33004                 0,
33005                 { 0, &asn_PER_memb_extensionValue_constr_544,  memb_extensionValue_constraint_541 },
33006                 0, 0, /* No default value */
33007                 "extensionValue"
33008                 },
33009 };
33010 static const ber_tlv_tag_t asn_DEF_EnhancedRNTP_ExtIEs_tags_541[] = {
33011         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33012 };
33013 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541[] = {
33014     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33015     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33016 };
33017 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTP_ExtIEs_specs_541 = {
33018         sizeof(struct EnhancedRNTP_ExtIEs),
33019         offsetof(struct EnhancedRNTP_ExtIEs, _asn_ctx),
33020         asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541,
33021         2,      /* Count of tags in the map */
33022         0, 0, 0,        /* Optional elements (not needed) */
33023         -1,     /* First extension addition */
33024 };
33025 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTP_ExtIEs = {
33026         "EnhancedRNTP-ExtIEs",
33027         "EnhancedRNTP-ExtIEs",
33028         &asn_OP_SEQUENCE,
33029         asn_DEF_EnhancedRNTP_ExtIEs_tags_541,
33030         sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
33031                 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
33032         asn_DEF_EnhancedRNTP_ExtIEs_tags_541,   /* Same as above */
33033         sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
33034                 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
33035         { 0, 0, SEQUENCE_constraint },
33036         asn_MBR_EnhancedRNTP_ExtIEs_541,
33037         3,      /* Elements count */
33038         &asn_SPC_EnhancedRNTP_ExtIEs_specs_541  /* Additional specs */
33039 };
33040
33041 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_548 = {
33042         sizeof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue),
33043         offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, _asn_ctx),
33044         offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, present),
33045         sizeof(((struct EnhancedRNTPStartTime_ExtIEs__extensionValue *)0)->present),
33046         0,      /* No top level tags */
33047         0,      /* No tags in the map */
33048         0, 0,
33049         -1      /* Extensions start */
33050 };
33051 static /* Use -fall-defs-global to expose */
33052 asn_TYPE_descriptor_t asn_DEF_extensionValue_548 = {
33053         "extensionValue",
33054         "extensionValue",
33055         &asn_OP_OPEN_TYPE,
33056         0,      /* No effective tags (pointer) */
33057         0,      /* No effective tags (count) */
33058         0,      /* No tags (pointer) */
33059         0,      /* No tags (count) */
33060         { 0, 0, OPEN_TYPE_constraint },
33061         0, 0,   /* No members */
33062         &asn_SPC_extensionValue_specs_548       /* Additional specs */
33063 };
33064
33065 asn_TYPE_member_t asn_MBR_EnhancedRNTPStartTime_ExtIEs_545[] = {
33066         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, id),
33067                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33068                 0,
33069                 &asn_DEF_ProtocolIE_ID,
33070                 0,
33071                 { 0, &asn_PER_memb_id_constr_546,  memb_id_constraint_545 },
33072                 0, 0, /* No default value */
33073                 "id"
33074                 },
33075         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, criticality),
33076                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33077                 0,
33078                 &asn_DEF_Criticality,
33079                 0,
33080                 { 0, &asn_PER_memb_criticality_constr_547,  memb_criticality_constraint_545 },
33081                 0, 0, /* No default value */
33082                 "criticality"
33083                 },
33084         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, extensionValue),
33085                 -1 /* Ambiguous tag (ANY?) */,
33086                 0,
33087                 &asn_DEF_extensionValue_548,
33088                 0,
33089                 { 0, &asn_PER_memb_extensionValue_constr_548,  memb_extensionValue_constraint_545 },
33090                 0, 0, /* No default value */
33091                 "extensionValue"
33092                 },
33093 };
33094 static const ber_tlv_tag_t asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[] = {
33095         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33096 };
33097 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545[] = {
33098     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33099     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33100 };
33101 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 = {
33102         sizeof(struct EnhancedRNTPStartTime_ExtIEs),
33103         offsetof(struct EnhancedRNTPStartTime_ExtIEs, _asn_ctx),
33104         asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545,
33105         2,      /* Count of tags in the map */
33106         0, 0, 0,        /* Optional elements (not needed) */
33107         -1,     /* First extension addition */
33108 };
33109 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTPStartTime_ExtIEs = {
33110         "EnhancedRNTPStartTime-ExtIEs",
33111         "EnhancedRNTPStartTime-ExtIEs",
33112         &asn_OP_SEQUENCE,
33113         asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,
33114         sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
33115                 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
33116         asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,  /* Same as above */
33117         sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
33118                 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
33119         { 0, 0, SEQUENCE_constraint },
33120         asn_MBR_EnhancedRNTPStartTime_ExtIEs_545,
33121         3,      /* Elements count */
33122         &asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 /* Additional specs */
33123 };
33124
33125 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_552 = {
33126         sizeof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue),
33127         offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, _asn_ctx),
33128         offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, present),
33129         sizeof(((struct EN_DC_ResourceConfigurationExtIEs__extensionValue *)0)->present),
33130         0,      /* No top level tags */
33131         0,      /* No tags in the map */
33132         0, 0,
33133         -1      /* Extensions start */
33134 };
33135 static /* Use -fall-defs-global to expose */
33136 asn_TYPE_descriptor_t asn_DEF_extensionValue_552 = {
33137         "extensionValue",
33138         "extensionValue",
33139         &asn_OP_OPEN_TYPE,
33140         0,      /* No effective tags (pointer) */
33141         0,      /* No effective tags (count) */
33142         0,      /* No tags (pointer) */
33143         0,      /* No tags (count) */
33144         { 0, 0, OPEN_TYPE_constraint },
33145         0, 0,   /* No members */
33146         &asn_SPC_extensionValue_specs_552       /* Additional specs */
33147 };
33148
33149 asn_TYPE_member_t asn_MBR_EN_DC_ResourceConfigurationExtIEs_549[] = {
33150         { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, id),
33151                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33152                 0,
33153                 &asn_DEF_ProtocolIE_ID,
33154                 0,
33155                 { 0, &asn_PER_memb_id_constr_550,  memb_id_constraint_549 },
33156                 0, 0, /* No default value */
33157                 "id"
33158                 },
33159         { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, criticality),
33160                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33161                 0,
33162                 &asn_DEF_Criticality,
33163                 0,
33164                 { 0, &asn_PER_memb_criticality_constr_551,  memb_criticality_constraint_549 },
33165                 0, 0, /* No default value */
33166                 "criticality"
33167                 },
33168         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, extensionValue),
33169                 -1 /* Ambiguous tag (ANY?) */,
33170                 0,
33171                 &asn_DEF_extensionValue_552,
33172                 0,
33173                 { 0, &asn_PER_memb_extensionValue_constr_552,  memb_extensionValue_constraint_549 },
33174                 0, 0, /* No default value */
33175                 "extensionValue"
33176                 },
33177 };
33178 static const ber_tlv_tag_t asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[] = {
33179         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33180 };
33181 static const asn_TYPE_tag2member_t asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549[] = {
33182     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33183     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33184 };
33185 asn_SEQUENCE_specifics_t asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 = {
33186         sizeof(struct EN_DC_ResourceConfigurationExtIEs),
33187         offsetof(struct EN_DC_ResourceConfigurationExtIEs, _asn_ctx),
33188         asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549,
33189         2,      /* Count of tags in the map */
33190         0, 0, 0,        /* Optional elements (not needed) */
33191         -1,     /* First extension addition */
33192 };
33193 asn_TYPE_descriptor_t asn_DEF_EN_DC_ResourceConfigurationExtIEs = {
33194         "EN-DC-ResourceConfigurationExtIEs",
33195         "EN-DC-ResourceConfigurationExtIEs",
33196         &asn_OP_SEQUENCE,
33197         asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,
33198         sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
33199                 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
33200         asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,     /* Same as above */
33201         sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
33202                 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
33203         { 0, 0, SEQUENCE_constraint },
33204         asn_MBR_EN_DC_ResourceConfigurationExtIEs_549,
33205         3,      /* Elements count */
33206         &asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549    /* Additional specs */
33207 };
33208
33209 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_556 = {
33210         sizeof(struct ERABActivityNotifyItem_ExtIEs__extensionValue),
33211         offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, _asn_ctx),
33212         offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, present),
33213         sizeof(((struct ERABActivityNotifyItem_ExtIEs__extensionValue *)0)->present),
33214         0,      /* No top level tags */
33215         0,      /* No tags in the map */
33216         0, 0,
33217         -1      /* Extensions start */
33218 };
33219 static /* Use -fall-defs-global to expose */
33220 asn_TYPE_descriptor_t asn_DEF_extensionValue_556 = {
33221         "extensionValue",
33222         "extensionValue",
33223         &asn_OP_OPEN_TYPE,
33224         0,      /* No effective tags (pointer) */
33225         0,      /* No effective tags (count) */
33226         0,      /* No tags (pointer) */
33227         0,      /* No tags (count) */
33228         { 0, 0, OPEN_TYPE_constraint },
33229         0, 0,   /* No members */
33230         &asn_SPC_extensionValue_specs_556       /* Additional specs */
33231 };
33232
33233 asn_TYPE_member_t asn_MBR_ERABActivityNotifyItem_ExtIEs_553[] = {
33234         { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, id),
33235                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33236                 0,
33237                 &asn_DEF_ProtocolIE_ID,
33238                 0,
33239                 { 0, &asn_PER_memb_id_constr_554,  memb_id_constraint_553 },
33240                 0, 0, /* No default value */
33241                 "id"
33242                 },
33243         { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, criticality),
33244                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33245                 0,
33246                 &asn_DEF_Criticality,
33247                 0,
33248                 { 0, &asn_PER_memb_criticality_constr_555,  memb_criticality_constraint_553 },
33249                 0, 0, /* No default value */
33250                 "criticality"
33251                 },
33252         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, extensionValue),
33253                 -1 /* Ambiguous tag (ANY?) */,
33254                 0,
33255                 &asn_DEF_extensionValue_556,
33256                 0,
33257                 { 0, &asn_PER_memb_extensionValue_constr_556,  memb_extensionValue_constraint_553 },
33258                 0, 0, /* No default value */
33259                 "extensionValue"
33260                 },
33261 };
33262 static const ber_tlv_tag_t asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[] = {
33263         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33264 };
33265 static const asn_TYPE_tag2member_t asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553[] = {
33266     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33267     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33268 };
33269 asn_SEQUENCE_specifics_t asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 = {
33270         sizeof(struct ERABActivityNotifyItem_ExtIEs),
33271         offsetof(struct ERABActivityNotifyItem_ExtIEs, _asn_ctx),
33272         asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553,
33273         2,      /* Count of tags in the map */
33274         0, 0, 0,        /* Optional elements (not needed) */
33275         -1,     /* First extension addition */
33276 };
33277 asn_TYPE_descriptor_t asn_DEF_ERABActivityNotifyItem_ExtIEs = {
33278         "ERABActivityNotifyItem-ExtIEs",
33279         "ERABActivityNotifyItem-ExtIEs",
33280         &asn_OP_SEQUENCE,
33281         asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553,
33282         sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
33283                 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
33284         asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553, /* Same as above */
33285         sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
33286                 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
33287         { 0, 0, SEQUENCE_constraint },
33288         asn_MBR_ERABActivityNotifyItem_ExtIEs_553,
33289         3,      /* Elements count */
33290         &asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553        /* Additional specs */
33291 };
33292
33293 static asn_TYPE_member_t asn_MBR_extensionValue_560[] = {
33294         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, choice.Packet_LossRate),
33295                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33296                 0,
33297                 &asn_DEF_Packet_LossRate,
33298                 0,
33299                 { 0, 0, 0 },
33300                 0, 0, /* No default value */
33301                 "Packet-LossRate"
33302                 },
33303 };
33304 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_560[] = {
33305     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* Packet-LossRate */
33306 };
33307 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_560 = {
33308         sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue),
33309         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, _asn_ctx),
33310         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, present),
33311         sizeof(((struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue *)0)->present),
33312         asn_MAP_extensionValue_tag2el_560,
33313         1,      /* Count of tags in the map */
33314         0, 0,
33315         -1      /* Extensions start */
33316 };
33317 static /* Use -fall-defs-global to expose */
33318 asn_TYPE_descriptor_t asn_DEF_extensionValue_560 = {
33319         "extensionValue",
33320         "extensionValue",
33321         &asn_OP_OPEN_TYPE,
33322         0,      /* No effective tags (pointer) */
33323         0,      /* No effective tags (count) */
33324         0,      /* No tags (pointer) */
33325         0,      /* No tags (count) */
33326         { 0, 0, OPEN_TYPE_constraint },
33327         asn_MBR_extensionValue_560,
33328         1,      /* Elements count */
33329         &asn_SPC_extensionValue_specs_560       /* Additional specs */
33330 };
33331
33332 asn_TYPE_member_t asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557[] = {
33333         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id),
33334                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33335                 0,
33336                 &asn_DEF_ProtocolIE_ID,
33337                 0,
33338                 { 0, &asn_PER_memb_id_constr_558,  memb_id_constraint_557 },
33339                 0, 0, /* No default value */
33340                 "id"
33341                 },
33342         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, criticality),
33343                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33344                 0,
33345                 &asn_DEF_Criticality,
33346                 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type,
33347                 { 0, &asn_PER_memb_criticality_constr_559,  memb_criticality_constraint_557 },
33348                 0, 0, /* No default value */
33349                 "criticality"
33350                 },
33351         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, extensionValue),
33352                 -1 /* Ambiguous tag (ANY?) */,
33353                 0,
33354                 &asn_DEF_extensionValue_560,
33355                 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type,
33356                 { 0, &asn_PER_memb_extensionValue_constr_560,  memb_extensionValue_constraint_557 },
33357                 0, 0, /* No default value */
33358                 "extensionValue"
33359                 },
33360 };
33361 static const ber_tlv_tag_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[] = {
33362         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33363 };
33364 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557[] = {
33365     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33366     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33367 };
33368 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 = {
33369         sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs),
33370         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, _asn_ctx),
33371         asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557,
33372         2,      /* Count of tags in the map */
33373         0, 0, 0,        /* Optional elements (not needed) */
33374         -1,     /* First extension addition */
33375 };
33376 asn_TYPE_descriptor_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs = {
33377         "E-RAB-Level-QoS-Parameters-ExtIEs",
33378         "E-RAB-Level-QoS-Parameters-ExtIEs",
33379         &asn_OP_SEQUENCE,
33380         asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,
33381         sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
33382                 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
33383         asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,     /* Same as above */
33384         sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
33385                 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
33386         { 0, 0, SEQUENCE_constraint },
33387         asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557,
33388         3,      /* Elements count */
33389         &asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557    /* Additional specs */
33390 };
33391
33392 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_564 = {
33393         sizeof(struct E_RAB_Item_ExtIEs__extensionValue),
33394         offsetof(struct E_RAB_Item_ExtIEs__extensionValue, _asn_ctx),
33395         offsetof(struct E_RAB_Item_ExtIEs__extensionValue, present),
33396         sizeof(((struct E_RAB_Item_ExtIEs__extensionValue *)0)->present),
33397         0,      /* No top level tags */
33398         0,      /* No tags in the map */
33399         0, 0,
33400         -1      /* Extensions start */
33401 };
33402 static /* Use -fall-defs-global to expose */
33403 asn_TYPE_descriptor_t asn_DEF_extensionValue_564 = {
33404         "extensionValue",
33405         "extensionValue",
33406         &asn_OP_OPEN_TYPE,
33407         0,      /* No effective tags (pointer) */
33408         0,      /* No effective tags (count) */
33409         0,      /* No tags (pointer) */
33410         0,      /* No tags (count) */
33411         { 0, 0, OPEN_TYPE_constraint },
33412         0, 0,   /* No members */
33413         &asn_SPC_extensionValue_specs_564       /* Additional specs */
33414 };
33415
33416 asn_TYPE_member_t asn_MBR_E_RAB_Item_ExtIEs_561[] = {
33417         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, id),
33418                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33419                 0,
33420                 &asn_DEF_ProtocolIE_ID,
33421                 0,
33422                 { 0, &asn_PER_memb_id_constr_562,  memb_id_constraint_561 },
33423                 0, 0, /* No default value */
33424                 "id"
33425                 },
33426         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, criticality),
33427                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33428                 0,
33429                 &asn_DEF_Criticality,
33430                 0,
33431                 { 0, &asn_PER_memb_criticality_constr_563,  memb_criticality_constraint_561 },
33432                 0, 0, /* No default value */
33433                 "criticality"
33434                 },
33435         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, extensionValue),
33436                 -1 /* Ambiguous tag (ANY?) */,
33437                 0,
33438                 &asn_DEF_extensionValue_564,
33439                 0,
33440                 { 0, &asn_PER_memb_extensionValue_constr_564,  memb_extensionValue_constraint_561 },
33441                 0, 0, /* No default value */
33442                 "extensionValue"
33443                 },
33444 };
33445 static const ber_tlv_tag_t asn_DEF_E_RAB_Item_ExtIEs_tags_561[] = {
33446         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33447 };
33448 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Item_ExtIEs_tag2el_561[] = {
33449     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33450     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33451 };
33452 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Item_ExtIEs_specs_561 = {
33453         sizeof(struct E_RAB_Item_ExtIEs),
33454         offsetof(struct E_RAB_Item_ExtIEs, _asn_ctx),
33455         asn_MAP_E_RAB_Item_ExtIEs_tag2el_561,
33456         2,      /* Count of tags in the map */
33457         0, 0, 0,        /* Optional elements (not needed) */
33458         -1,     /* First extension addition */
33459 };
33460 asn_TYPE_descriptor_t asn_DEF_E_RAB_Item_ExtIEs = {
33461         "E-RAB-Item-ExtIEs",
33462         "E-RAB-Item-ExtIEs",
33463         &asn_OP_SEQUENCE,
33464         asn_DEF_E_RAB_Item_ExtIEs_tags_561,
33465         sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
33466                 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
33467         asn_DEF_E_RAB_Item_ExtIEs_tags_561,     /* Same as above */
33468         sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
33469                 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
33470         { 0, 0, SEQUENCE_constraint },
33471         asn_MBR_E_RAB_Item_ExtIEs_561,
33472         3,      /* Elements count */
33473         &asn_SPC_E_RAB_Item_ExtIEs_specs_561    /* Additional specs */
33474 };
33475
33476 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_568 = {
33477         sizeof(struct E_RABUsageReport_Item_ExtIEs__extensionValue),
33478         offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
33479         offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, present),
33480         sizeof(((struct E_RABUsageReport_Item_ExtIEs__extensionValue *)0)->present),
33481         0,      /* No top level tags */
33482         0,      /* No tags in the map */
33483         0, 0,
33484         -1      /* Extensions start */
33485 };
33486 static /* Use -fall-defs-global to expose */
33487 asn_TYPE_descriptor_t asn_DEF_extensionValue_568 = {
33488         "extensionValue",
33489         "extensionValue",
33490         &asn_OP_OPEN_TYPE,
33491         0,      /* No effective tags (pointer) */
33492         0,      /* No effective tags (count) */
33493         0,      /* No tags (pointer) */
33494         0,      /* No tags (count) */
33495         { 0, 0, OPEN_TYPE_constraint },
33496         0, 0,   /* No members */
33497         &asn_SPC_extensionValue_specs_568       /* Additional specs */
33498 };
33499
33500 asn_TYPE_member_t asn_MBR_E_RABUsageReport_Item_ExtIEs_565[] = {
33501         { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, id),
33502                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33503                 0,
33504                 &asn_DEF_ProtocolIE_ID,
33505                 0,
33506                 { 0, &asn_PER_memb_id_constr_566,  memb_id_constraint_565 },
33507                 0, 0, /* No default value */
33508                 "id"
33509                 },
33510         { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, criticality),
33511                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33512                 0,
33513                 &asn_DEF_Criticality,
33514                 0,
33515                 { 0, &asn_PER_memb_criticality_constr_567,  memb_criticality_constraint_565 },
33516                 0, 0, /* No default value */
33517                 "criticality"
33518                 },
33519         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, extensionValue),
33520                 -1 /* Ambiguous tag (ANY?) */,
33521                 0,
33522                 &asn_DEF_extensionValue_568,
33523                 0,
33524                 { 0, &asn_PER_memb_extensionValue_constr_568,  memb_extensionValue_constraint_565 },
33525                 0, 0, /* No default value */
33526                 "extensionValue"
33527                 },
33528 };
33529 static const ber_tlv_tag_t asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[] = {
33530         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33531 };
33532 static const asn_TYPE_tag2member_t asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565[] = {
33533     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33534     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33535 };
33536 asn_SEQUENCE_specifics_t asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 = {
33537         sizeof(struct E_RABUsageReport_Item_ExtIEs),
33538         offsetof(struct E_RABUsageReport_Item_ExtIEs, _asn_ctx),
33539         asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565,
33540         2,      /* Count of tags in the map */
33541         0, 0, 0,        /* Optional elements (not needed) */
33542         -1,     /* First extension addition */
33543 };
33544 asn_TYPE_descriptor_t asn_DEF_E_RABUsageReport_Item_ExtIEs = {
33545         "E-RABUsageReport-Item-ExtIEs",
33546         "E-RABUsageReport-Item-ExtIEs",
33547         &asn_OP_SEQUENCE,
33548         asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,
33549         sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
33550                 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
33551         asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,  /* Same as above */
33552         sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
33553                 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
33554         { 0, 0, SEQUENCE_constraint },
33555         asn_MBR_E_RABUsageReport_Item_ExtIEs_565,
33556         3,      /* Elements count */
33557         &asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 /* Additional specs */
33558 };
33559
33560 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_572 = {
33561         sizeof(struct ExpectedUEBehaviour_ExtIEs__extensionValue),
33562         offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx),
33563         offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, present),
33564         sizeof(((struct ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present),
33565         0,      /* No top level tags */
33566         0,      /* No tags in the map */
33567         0, 0,
33568         -1      /* Extensions start */
33569 };
33570 static /* Use -fall-defs-global to expose */
33571 asn_TYPE_descriptor_t asn_DEF_extensionValue_572 = {
33572         "extensionValue",
33573         "extensionValue",
33574         &asn_OP_OPEN_TYPE,
33575         0,      /* No effective tags (pointer) */
33576         0,      /* No effective tags (count) */
33577         0,      /* No tags (pointer) */
33578         0,      /* No tags (count) */
33579         { 0, 0, OPEN_TYPE_constraint },
33580         0, 0,   /* No members */
33581         &asn_SPC_extensionValue_specs_572       /* Additional specs */
33582 };
33583
33584 asn_TYPE_member_t asn_MBR_ExpectedUEBehaviour_ExtIEs_569[] = {
33585         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, id),
33586                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33587                 0,
33588                 &asn_DEF_ProtocolIE_ID,
33589                 0,
33590                 { 0, &asn_PER_memb_id_constr_570,  memb_id_constraint_569 },
33591                 0, 0, /* No default value */
33592                 "id"
33593                 },
33594         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, criticality),
33595                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33596                 0,
33597                 &asn_DEF_Criticality,
33598                 0,
33599                 { 0, &asn_PER_memb_criticality_constr_571,  memb_criticality_constraint_569 },
33600                 0, 0, /* No default value */
33601                 "criticality"
33602                 },
33603         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, extensionValue),
33604                 -1 /* Ambiguous tag (ANY?) */,
33605                 0,
33606                 &asn_DEF_extensionValue_572,
33607                 0,
33608                 { 0, &asn_PER_memb_extensionValue_constr_572,  memb_extensionValue_constraint_569 },
33609                 0, 0, /* No default value */
33610                 "extensionValue"
33611                 },
33612 };
33613 static const ber_tlv_tag_t asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[] = {
33614         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33615 };
33616 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569[] = {
33617     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33618     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33619 };
33620 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 = {
33621         sizeof(struct ExpectedUEBehaviour_ExtIEs),
33622         offsetof(struct ExpectedUEBehaviour_ExtIEs, _asn_ctx),
33623         asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569,
33624         2,      /* Count of tags in the map */
33625         0, 0, 0,        /* Optional elements (not needed) */
33626         -1,     /* First extension addition */
33627 };
33628 asn_TYPE_descriptor_t asn_DEF_ExpectedUEBehaviour_ExtIEs = {
33629         "ExpectedUEBehaviour-ExtIEs",
33630         "ExpectedUEBehaviour-ExtIEs",
33631         &asn_OP_SEQUENCE,
33632         asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,
33633         sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
33634                 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
33635         asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,    /* Same as above */
33636         sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
33637                 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
33638         { 0, 0, SEQUENCE_constraint },
33639         asn_MBR_ExpectedUEBehaviour_ExtIEs_569,
33640         3,      /* Elements count */
33641         &asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569   /* Additional specs */
33642 };
33643
33644 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_576 = {
33645         sizeof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue),
33646         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx),
33647         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present),
33648         sizeof(((struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present),
33649         0,      /* No top level tags */
33650         0,      /* No tags in the map */
33651         0, 0,
33652         -1      /* Extensions start */
33653 };
33654 static /* Use -fall-defs-global to expose */
33655 asn_TYPE_descriptor_t asn_DEF_extensionValue_576 = {
33656         "extensionValue",
33657         "extensionValue",
33658         &asn_OP_OPEN_TYPE,
33659         0,      /* No effective tags (pointer) */
33660         0,      /* No effective tags (count) */
33661         0,      /* No tags (pointer) */
33662         0,      /* No tags (count) */
33663         { 0, 0, OPEN_TYPE_constraint },
33664         0, 0,   /* No members */
33665         &asn_SPC_extensionValue_specs_576       /* Additional specs */
33666 };
33667
33668 asn_TYPE_member_t asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573[] = {
33669         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, id),
33670                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33671                 0,
33672                 &asn_DEF_ProtocolIE_ID,
33673                 0,
33674                 { 0, &asn_PER_memb_id_constr_574,  memb_id_constraint_573 },
33675                 0, 0, /* No default value */
33676                 "id"
33677                 },
33678         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, criticality),
33679                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33680                 0,
33681                 &asn_DEF_Criticality,
33682                 0,
33683                 { 0, &asn_PER_memb_criticality_constr_575,  memb_criticality_constraint_573 },
33684                 0, 0, /* No default value */
33685                 "criticality"
33686                 },
33687         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, extensionValue),
33688                 -1 /* Ambiguous tag (ANY?) */,
33689                 0,
33690                 &asn_DEF_extensionValue_576,
33691                 0,
33692                 { 0, &asn_PER_memb_extensionValue_constr_576,  memb_extensionValue_constraint_573 },
33693                 0, 0, /* No default value */
33694                 "extensionValue"
33695                 },
33696 };
33697 static const ber_tlv_tag_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[] = {
33698         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33699 };
33700 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573[] = {
33701     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33702     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33703 };
33704 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 = {
33705         sizeof(struct ExpectedUEActivityBehaviour_ExtIEs),
33706         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx),
33707         asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573,
33708         2,      /* Count of tags in the map */
33709         0, 0, 0,        /* Optional elements (not needed) */
33710         -1,     /* First extension addition */
33711 };
33712 asn_TYPE_descriptor_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs = {
33713         "ExpectedUEActivityBehaviour-ExtIEs",
33714         "ExpectedUEActivityBehaviour-ExtIEs",
33715         &asn_OP_SEQUENCE,
33716         asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,
33717         sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
33718                 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
33719         asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,    /* Same as above */
33720         sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
33721                 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
33722         { 0, 0, SEQUENCE_constraint },
33723         asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573,
33724         3,      /* Elements count */
33725         &asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573   /* Additional specs */
33726 };
33727
33728 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_580 = {
33729         sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue),
33730         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, _asn_ctx),
33731         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, present),
33732         sizeof(((struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue *)0)->present),
33733         0,      /* No top level tags */
33734         0,      /* No tags in the map */
33735         0, 0,
33736         -1      /* Extensions start */
33737 };
33738 static /* Use -fall-defs-global to expose */
33739 asn_TYPE_descriptor_t asn_DEF_extensionValue_580 = {
33740         "extensionValue",
33741         "extensionValue",
33742         &asn_OP_OPEN_TYPE,
33743         0,      /* No effective tags (pointer) */
33744         0,      /* No effective tags (count) */
33745         0,      /* No tags (pointer) */
33746         0,      /* No tags (count) */
33747         { 0, 0, OPEN_TYPE_constraint },
33748         0, 0,   /* No members */
33749         &asn_SPC_extensionValue_specs_580       /* Additional specs */
33750 };
33751
33752 asn_TYPE_member_t asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577[] = {
33753         { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, id),
33754                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33755                 0,
33756                 &asn_DEF_ProtocolIE_ID,
33757                 0,
33758                 { 0, &asn_PER_memb_id_constr_578,  memb_id_constraint_577 },
33759                 0, 0, /* No default value */
33760                 "id"
33761                 },
33762         { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, criticality),
33763                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33764                 0,
33765                 &asn_DEF_Criticality,
33766                 0,
33767                 { 0, &asn_PER_memb_criticality_constr_579,  memb_criticality_constraint_577 },
33768                 0, 0, /* No default value */
33769                 "criticality"
33770                 },
33771         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, extensionValue),
33772                 -1 /* Ambiguous tag (ANY?) */,
33773                 0,
33774                 &asn_DEF_extensionValue_580,
33775                 0,
33776                 { 0, &asn_PER_memb_extensionValue_constr_580,  memb_extensionValue_constraint_577 },
33777                 0, 0, /* No default value */
33778                 "extensionValue"
33779                 },
33780 };
33781 static const ber_tlv_tag_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[] = {
33782         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33783 };
33784 static const asn_TYPE_tag2member_t asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577[] = {
33785     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33786     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33787 };
33788 asn_SEQUENCE_specifics_t asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 = {
33789         sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs),
33790         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, _asn_ctx),
33791         asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577,
33792         2,      /* Count of tags in the map */
33793         0, 0, 0,        /* Optional elements (not needed) */
33794         -1,     /* First extension addition */
33795 };
33796 asn_TYPE_descriptor_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs = {
33797         "ExtendedULInterferenceOverloadInfo-ExtIEs",
33798         "ExtendedULInterferenceOverloadInfo-ExtIEs",
33799         &asn_OP_SEQUENCE,
33800         asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,
33801         sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
33802                 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
33803         asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,     /* Same as above */
33804         sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
33805                 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
33806         { 0, 0, SEQUENCE_constraint },
33807         asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577,
33808         3,      /* Elements count */
33809         &asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577    /* Additional specs */
33810 };
33811
33812 static asn_TYPE_member_t asn_MBR_extensionValue_584[] = {
33813         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
33814                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33815                 0,
33816                 &asn_DEF_EARFCNExtension,
33817                 0,
33818                 { 0, 0, 0 },
33819                 0, 0, /* No default value */
33820                 "EARFCNExtension"
33821                 },
33822         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.OffsetOfNbiotChannelNumberToEARFCN),
33823                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33824                 0,
33825                 &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN,
33826                 0,
33827                 { 0, 0, 0 },
33828                 0, 0, /* No default value */
33829                 "OffsetOfNbiotChannelNumberToEARFCN"
33830                 },
33831         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NRS_NSSS_PowerOffset),
33832                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33833                 0,
33834                 &asn_DEF_NRS_NSSS_PowerOffset,
33835                 0,
33836                 { 0, 0, 0 },
33837                 0, 0, /* No default value */
33838                 "NRS-NSSS-PowerOffset"
33839                 },
33840         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NSSS_NumOccasionDifferentPrecoder),
33841                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33842                 0,
33843                 &asn_DEF_NSSS_NumOccasionDifferentPrecoder,
33844                 0,
33845                 { 0, 0, 0 },
33846                 0, 0, /* No default value */
33847                 "NSSS-NumOccasionDifferentPrecoder"
33848                 },
33849 };
33850 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_584[] = {
33851     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* EARFCNExtension */
33852     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 2 }, /* OffsetOfNbiotChannelNumberToEARFCN */
33853     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 1 }, /* NRS-NSSS-PowerOffset */
33854     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -2, 0 } /* NSSS-NumOccasionDifferentPrecoder */
33855 };
33856 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_584 = {
33857         sizeof(struct FDD_Info_ExtIEs__extensionValue),
33858         offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
33859         offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
33860         sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
33861         asn_MAP_extensionValue_tag2el_584,
33862         4,      /* Count of tags in the map */
33863         0, 0,
33864         -1      /* Extensions start */
33865 };
33866 static /* Use -fall-defs-global to expose */
33867 asn_TYPE_descriptor_t asn_DEF_extensionValue_584 = {
33868         "extensionValue",
33869         "extensionValue",
33870         &asn_OP_OPEN_TYPE,
33871         0,      /* No effective tags (pointer) */
33872         0,      /* No effective tags (count) */
33873         0,      /* No tags (pointer) */
33874         0,      /* No tags (count) */
33875         { 0, 0, OPEN_TYPE_constraint },
33876         asn_MBR_extensionValue_584,
33877         4,      /* Elements count */
33878         &asn_SPC_extensionValue_specs_584       /* Additional specs */
33879 };
33880
33881 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_581[] = {
33882         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
33883                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33884                 0,
33885                 &asn_DEF_ProtocolIE_ID,
33886                 0,
33887                 { 0, &asn_PER_memb_id_constr_582,  memb_id_constraint_581 },
33888                 0, 0, /* No default value */
33889                 "id"
33890                 },
33891         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
33892                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33893                 0,
33894                 &asn_DEF_Criticality,
33895                 select_FDD_Info_ExtIEs_criticality_type,
33896                 { 0, &asn_PER_memb_criticality_constr_583,  memb_criticality_constraint_581 },
33897                 0, 0, /* No default value */
33898                 "criticality"
33899                 },
33900         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
33901                 -1 /* Ambiguous tag (ANY?) */,
33902                 0,
33903                 &asn_DEF_extensionValue_584,
33904                 select_FDD_Info_ExtIEs_extensionValue_type,
33905                 { 0, &asn_PER_memb_extensionValue_constr_584,  memb_extensionValue_constraint_581 },
33906                 0, 0, /* No default value */
33907                 "extensionValue"
33908                 },
33909 };
33910 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_581[] = {
33911         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33912 };
33913 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_581[] = {
33914     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33915     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33916 };
33917 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_581 = {
33918         sizeof(struct FDD_Info_ExtIEs),
33919         offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
33920         asn_MAP_FDD_Info_ExtIEs_tag2el_581,
33921         2,      /* Count of tags in the map */
33922         0, 0, 0,        /* Optional elements (not needed) */
33923         -1,     /* First extension addition */
33924 };
33925 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
33926         "FDD-Info-ExtIEs",
33927         "FDD-Info-ExtIEs",
33928         &asn_OP_SEQUENCE,
33929         asn_DEF_FDD_Info_ExtIEs_tags_581,
33930         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
33931                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
33932         asn_DEF_FDD_Info_ExtIEs_tags_581,       /* Same as above */
33933         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
33934                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
33935         { 0, 0, SEQUENCE_constraint },
33936         asn_MBR_FDD_Info_ExtIEs_581,
33937         3,      /* Elements count */
33938         &asn_SPC_FDD_Info_ExtIEs_specs_581      /* Additional specs */
33939 };
33940
33941 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_588 = {
33942         sizeof(struct ForbiddenTAs_Item_ExtIEs__extensionValue),
33943         offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, _asn_ctx),
33944         offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, present),
33945         sizeof(((struct ForbiddenTAs_Item_ExtIEs__extensionValue *)0)->present),
33946         0,      /* No top level tags */
33947         0,      /* No tags in the map */
33948         0, 0,
33949         -1      /* Extensions start */
33950 };
33951 static /* Use -fall-defs-global to expose */
33952 asn_TYPE_descriptor_t asn_DEF_extensionValue_588 = {
33953         "extensionValue",
33954         "extensionValue",
33955         &asn_OP_OPEN_TYPE,
33956         0,      /* No effective tags (pointer) */
33957         0,      /* No effective tags (count) */
33958         0,      /* No tags (pointer) */
33959         0,      /* No tags (count) */
33960         { 0, 0, OPEN_TYPE_constraint },
33961         0, 0,   /* No members */
33962         &asn_SPC_extensionValue_specs_588       /* Additional specs */
33963 };
33964
33965 asn_TYPE_member_t asn_MBR_ForbiddenTAs_Item_ExtIEs_585[] = {
33966         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, id),
33967                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33968                 0,
33969                 &asn_DEF_ProtocolIE_ID,
33970                 0,
33971                 { 0, &asn_PER_memb_id_constr_586,  memb_id_constraint_585 },
33972                 0, 0, /* No default value */
33973                 "id"
33974                 },
33975         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, criticality),
33976                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33977                 0,
33978                 &asn_DEF_Criticality,
33979                 0,
33980                 { 0, &asn_PER_memb_criticality_constr_587,  memb_criticality_constraint_585 },
33981                 0, 0, /* No default value */
33982                 "criticality"
33983                 },
33984         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, extensionValue),
33985                 -1 /* Ambiguous tag (ANY?) */,
33986                 0,
33987                 &asn_DEF_extensionValue_588,
33988                 0,
33989                 { 0, &asn_PER_memb_extensionValue_constr_588,  memb_extensionValue_constraint_585 },
33990                 0, 0, /* No default value */
33991                 "extensionValue"
33992                 },
33993 };
33994 static const ber_tlv_tag_t asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[] = {
33995         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33996 };
33997 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585[] = {
33998     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33999     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34000 };
34001 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 = {
34002         sizeof(struct ForbiddenTAs_Item_ExtIEs),
34003         offsetof(struct ForbiddenTAs_Item_ExtIEs, _asn_ctx),
34004         asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585,
34005         2,      /* Count of tags in the map */
34006         0, 0, 0,        /* Optional elements (not needed) */
34007         -1,     /* First extension addition */
34008 };
34009 asn_TYPE_descriptor_t asn_DEF_ForbiddenTAs_Item_ExtIEs = {
34010         "ForbiddenTAs-Item-ExtIEs",
34011         "ForbiddenTAs-Item-ExtIEs",
34012         &asn_OP_SEQUENCE,
34013         asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,
34014         sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
34015                 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
34016         asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,      /* Same as above */
34017         sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
34018                 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
34019         { 0, 0, SEQUENCE_constraint },
34020         asn_MBR_ForbiddenTAs_Item_ExtIEs_585,
34021         3,      /* Elements count */
34022         &asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585     /* Additional specs */
34023 };
34024
34025 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_592 = {
34026         sizeof(struct ForbiddenLAs_Item_ExtIEs__extensionValue),
34027         offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, _asn_ctx),
34028         offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, present),
34029         sizeof(((struct ForbiddenLAs_Item_ExtIEs__extensionValue *)0)->present),
34030         0,      /* No top level tags */
34031         0,      /* No tags in the map */
34032         0, 0,
34033         -1      /* Extensions start */
34034 };
34035 static /* Use -fall-defs-global to expose */
34036 asn_TYPE_descriptor_t asn_DEF_extensionValue_592 = {
34037         "extensionValue",
34038         "extensionValue",
34039         &asn_OP_OPEN_TYPE,
34040         0,      /* No effective tags (pointer) */
34041         0,      /* No effective tags (count) */
34042         0,      /* No tags (pointer) */
34043         0,      /* No tags (count) */
34044         { 0, 0, OPEN_TYPE_constraint },
34045         0, 0,   /* No members */
34046         &asn_SPC_extensionValue_specs_592       /* Additional specs */
34047 };
34048
34049 asn_TYPE_member_t asn_MBR_ForbiddenLAs_Item_ExtIEs_589[] = {
34050         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, id),
34051                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34052                 0,
34053                 &asn_DEF_ProtocolIE_ID,
34054                 0,
34055                 { 0, &asn_PER_memb_id_constr_590,  memb_id_constraint_589 },
34056                 0, 0, /* No default value */
34057                 "id"
34058                 },
34059         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, criticality),
34060                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34061                 0,
34062                 &asn_DEF_Criticality,
34063                 0,
34064                 { 0, &asn_PER_memb_criticality_constr_591,  memb_criticality_constraint_589 },
34065                 0, 0, /* No default value */
34066                 "criticality"
34067                 },
34068         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, extensionValue),
34069                 -1 /* Ambiguous tag (ANY?) */,
34070                 0,
34071                 &asn_DEF_extensionValue_592,
34072                 0,
34073                 { 0, &asn_PER_memb_extensionValue_constr_592,  memb_extensionValue_constraint_589 },
34074                 0, 0, /* No default value */
34075                 "extensionValue"
34076                 },
34077 };
34078 static const ber_tlv_tag_t asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[] = {
34079         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34080 };
34081 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589[] = {
34082     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34083     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34084 };
34085 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 = {
34086         sizeof(struct ForbiddenLAs_Item_ExtIEs),
34087         offsetof(struct ForbiddenLAs_Item_ExtIEs, _asn_ctx),
34088         asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589,
34089         2,      /* Count of tags in the map */
34090         0, 0, 0,        /* Optional elements (not needed) */
34091         -1,     /* First extension addition */
34092 };
34093 asn_TYPE_descriptor_t asn_DEF_ForbiddenLAs_Item_ExtIEs = {
34094         "ForbiddenLAs-Item-ExtIEs",
34095         "ForbiddenLAs-Item-ExtIEs",
34096         &asn_OP_SEQUENCE,
34097         asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,
34098         sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
34099                 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
34100         asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,      /* Same as above */
34101         sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
34102                 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
34103         { 0, 0, SEQUENCE_constraint },
34104         asn_MBR_ForbiddenLAs_Item_ExtIEs_589,
34105         3,      /* Elements count */
34106         &asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589     /* Additional specs */
34107 };
34108
34109 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_596 = {
34110         sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
34111         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
34112         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
34113         sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
34114         0,      /* No top level tags */
34115         0,      /* No tags in the map */
34116         0, 0,
34117         -1      /* Extensions start */
34118 };
34119 static /* Use -fall-defs-global to expose */
34120 asn_TYPE_descriptor_t asn_DEF_extensionValue_596 = {
34121         "extensionValue",
34122         "extensionValue",
34123         &asn_OP_OPEN_TYPE,
34124         0,      /* No effective tags (pointer) */
34125         0,      /* No effective tags (count) */
34126         0,      /* No tags (pointer) */
34127         0,      /* No tags (count) */
34128         { 0, 0, OPEN_TYPE_constraint },
34129         0, 0,   /* No members */
34130         &asn_SPC_extensionValue_specs_596       /* Additional specs */
34131 };
34132
34133 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_593[] = {
34134         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
34135                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34136                 0,
34137                 &asn_DEF_ProtocolIE_ID,
34138                 0,
34139                 { 0, &asn_PER_memb_id_constr_594,  memb_id_constraint_593 },
34140                 0, 0, /* No default value */
34141                 "id"
34142                 },
34143         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
34144                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34145                 0,
34146                 &asn_DEF_Criticality,
34147                 0,
34148                 { 0, &asn_PER_memb_criticality_constr_595,  memb_criticality_constraint_593 },
34149                 0, 0, /* No default value */
34150                 "criticality"
34151                 },
34152         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
34153                 -1 /* Ambiguous tag (ANY?) */,
34154                 0,
34155                 &asn_DEF_extensionValue_596,
34156                 0,
34157                 { 0, &asn_PER_memb_extensionValue_constr_596,  memb_extensionValue_constraint_593 },
34158                 0, 0, /* No default value */
34159                 "extensionValue"
34160                 },
34161 };
34162 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_593[] = {
34163         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34164 };
34165 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593[] = {
34166     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34167     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34168 };
34169 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_593 = {
34170         sizeof(struct FreqBandNrItem_ExtIEs),
34171         offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
34172         asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593,
34173         2,      /* Count of tags in the map */
34174         0, 0, 0,        /* Optional elements (not needed) */
34175         -1,     /* First extension addition */
34176 };
34177 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
34178         "FreqBandNrItem-ExtIEs",
34179         "FreqBandNrItem-ExtIEs",
34180         &asn_OP_SEQUENCE,
34181         asn_DEF_FreqBandNrItem_ExtIEs_tags_593,
34182         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
34183                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
34184         asn_DEF_FreqBandNrItem_ExtIEs_tags_593, /* Same as above */
34185         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
34186                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
34187         { 0, 0, SEQUENCE_constraint },
34188         asn_MBR_FreqBandNrItem_ExtIEs_593,
34189         3,      /* Elements count */
34190         &asn_SPC_FreqBandNrItem_ExtIEs_specs_593        /* Additional specs */
34191 };
34192
34193 static asn_TYPE_member_t asn_MBR_extensionValue_600[] = {
34194         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, choice.ExtendedBitRate),
34195                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34196                 0,
34197                 &asn_DEF_ExtendedBitRate,
34198                 0,
34199                 { 0, 0, 0 },
34200                 0, 0, /* No default value */
34201                 "ExtendedBitRate"
34202                 },
34203 };
34204 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_600[] = {
34205     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
34206 };
34207 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_600 = {
34208         sizeof(struct GBR_QosInformation_ExtIEs__extensionValue),
34209         offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),
34210         offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, present),
34211         sizeof(((struct GBR_QosInformation_ExtIEs__extensionValue *)0)->present),
34212         asn_MAP_extensionValue_tag2el_600,
34213         1,      /* Count of tags in the map */
34214         0, 0,
34215         -1      /* Extensions start */
34216 };
34217 static /* Use -fall-defs-global to expose */
34218 asn_TYPE_descriptor_t asn_DEF_extensionValue_600 = {
34219         "extensionValue",
34220         "extensionValue",
34221         &asn_OP_OPEN_TYPE,
34222         0,      /* No effective tags (pointer) */
34223         0,      /* No effective tags (count) */
34224         0,      /* No tags (pointer) */
34225         0,      /* No tags (count) */
34226         { 0, 0, OPEN_TYPE_constraint },
34227         asn_MBR_extensionValue_600,
34228         1,      /* Elements count */
34229         &asn_SPC_extensionValue_specs_600       /* Additional specs */
34230 };
34231
34232 asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_597[] = {
34233         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, id),
34234                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34235                 0,
34236                 &asn_DEF_ProtocolIE_ID,
34237                 0,
34238                 { 0, &asn_PER_memb_id_constr_598,  memb_id_constraint_597 },
34239                 0, 0, /* No default value */
34240                 "id"
34241                 },
34242         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, criticality),
34243                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34244                 0,
34245                 &asn_DEF_Criticality,
34246                 select_GBR_QosInformation_ExtIEs_criticality_type,
34247                 { 0, &asn_PER_memb_criticality_constr_599,  memb_criticality_constraint_597 },
34248                 0, 0, /* No default value */
34249                 "criticality"
34250                 },
34251         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, extensionValue),
34252                 -1 /* Ambiguous tag (ANY?) */,
34253                 0,
34254                 &asn_DEF_extensionValue_600,
34255                 select_GBR_QosInformation_ExtIEs_extensionValue_type,
34256                 { 0, &asn_PER_memb_extensionValue_constr_600,  memb_extensionValue_constraint_597 },
34257                 0, 0, /* No default value */
34258                 "extensionValue"
34259                 },
34260 };
34261 static const ber_tlv_tag_t asn_DEF_GBR_QosInformation_ExtIEs_tags_597[] = {
34262         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34263 };
34264 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597[] = {
34265     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34266     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34267 };
34268 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosInformation_ExtIEs_specs_597 = {
34269         sizeof(struct GBR_QosInformation_ExtIEs),
34270         offsetof(struct GBR_QosInformation_ExtIEs, _asn_ctx),
34271         asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597,
34272         2,      /* Count of tags in the map */
34273         0, 0, 0,        /* Optional elements (not needed) */
34274         -1,     /* First extension addition */
34275 };
34276 asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = {
34277         "GBR-QosInformation-ExtIEs",
34278         "GBR-QosInformation-ExtIEs",
34279         &asn_OP_SEQUENCE,
34280         asn_DEF_GBR_QosInformation_ExtIEs_tags_597,
34281         sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
34282                 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
34283         asn_DEF_GBR_QosInformation_ExtIEs_tags_597,     /* Same as above */
34284         sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
34285                 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
34286         { 0, 0, SEQUENCE_constraint },
34287         asn_MBR_GBR_QosInformation_ExtIEs_597,
34288         3,      /* Elements count */
34289         &asn_SPC_GBR_QosInformation_ExtIEs_specs_597    /* Additional specs */
34290 };
34291
34292 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_604 = {
34293         sizeof(struct GlobalENB_ID_ExtIEs__extensionValue),
34294         offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx),
34295         offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, present),
34296         sizeof(((struct GlobalENB_ID_ExtIEs__extensionValue *)0)->present),
34297         0,      /* No top level tags */
34298         0,      /* No tags in the map */
34299         0, 0,
34300         -1      /* Extensions start */
34301 };
34302 static /* Use -fall-defs-global to expose */
34303 asn_TYPE_descriptor_t asn_DEF_extensionValue_604 = {
34304         "extensionValue",
34305         "extensionValue",
34306         &asn_OP_OPEN_TYPE,
34307         0,      /* No effective tags (pointer) */
34308         0,      /* No effective tags (count) */
34309         0,      /* No tags (pointer) */
34310         0,      /* No tags (count) */
34311         { 0, 0, OPEN_TYPE_constraint },
34312         0, 0,   /* No members */
34313         &asn_SPC_extensionValue_specs_604       /* Additional specs */
34314 };
34315
34316 asn_TYPE_member_t asn_MBR_GlobalENB_ID_ExtIEs_601[] = {
34317         { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, id),
34318                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34319                 0,
34320                 &asn_DEF_ProtocolIE_ID,
34321                 0,
34322                 { 0, &asn_PER_memb_id_constr_602,  memb_id_constraint_601 },
34323                 0, 0, /* No default value */
34324                 "id"
34325                 },
34326         { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, criticality),
34327                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34328                 0,
34329                 &asn_DEF_Criticality,
34330                 0,
34331                 { 0, &asn_PER_memb_criticality_constr_603,  memb_criticality_constraint_601 },
34332                 0, 0, /* No default value */
34333                 "criticality"
34334                 },
34335         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, extensionValue),
34336                 -1 /* Ambiguous tag (ANY?) */,
34337                 0,
34338                 &asn_DEF_extensionValue_604,
34339                 0,
34340                 { 0, &asn_PER_memb_extensionValue_constr_604,  memb_extensionValue_constraint_601 },
34341                 0, 0, /* No default value */
34342                 "extensionValue"
34343                 },
34344 };
34345 static const ber_tlv_tag_t asn_DEF_GlobalENB_ID_ExtIEs_tags_601[] = {
34346         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34347 };
34348 static const asn_TYPE_tag2member_t asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601[] = {
34349     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34350     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34351 };
34352 asn_SEQUENCE_specifics_t asn_SPC_GlobalENB_ID_ExtIEs_specs_601 = {
34353         sizeof(struct GlobalENB_ID_ExtIEs),
34354         offsetof(struct GlobalENB_ID_ExtIEs, _asn_ctx),
34355         asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601,
34356         2,      /* Count of tags in the map */
34357         0, 0, 0,        /* Optional elements (not needed) */
34358         -1,     /* First extension addition */
34359 };
34360 asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID_ExtIEs = {
34361         "GlobalENB-ID-ExtIEs",
34362         "GlobalENB-ID-ExtIEs",
34363         &asn_OP_SEQUENCE,
34364         asn_DEF_GlobalENB_ID_ExtIEs_tags_601,
34365         sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
34366                 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
34367         asn_DEF_GlobalENB_ID_ExtIEs_tags_601,   /* Same as above */
34368         sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
34369                 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
34370         { 0, 0, SEQUENCE_constraint },
34371         asn_MBR_GlobalENB_ID_ExtIEs_601,
34372         3,      /* Elements count */
34373         &asn_SPC_GlobalENB_ID_ExtIEs_specs_601  /* Additional specs */
34374 };
34375
34376 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_608 = {
34377         sizeof(struct GlobalGNB_ID_ExtIEs__extensionValue),
34378         offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx),
34379         offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, present),
34380         sizeof(((struct GlobalGNB_ID_ExtIEs__extensionValue *)0)->present),
34381         0,      /* No top level tags */
34382         0,      /* No tags in the map */
34383         0, 0,
34384         -1      /* Extensions start */
34385 };
34386 static /* Use -fall-defs-global to expose */
34387 asn_TYPE_descriptor_t asn_DEF_extensionValue_608 = {
34388         "extensionValue",
34389         "extensionValue",
34390         &asn_OP_OPEN_TYPE,
34391         0,      /* No effective tags (pointer) */
34392         0,      /* No effective tags (count) */
34393         0,      /* No tags (pointer) */
34394         0,      /* No tags (count) */
34395         { 0, 0, OPEN_TYPE_constraint },
34396         0, 0,   /* No members */
34397         &asn_SPC_extensionValue_specs_608       /* Additional specs */
34398 };
34399
34400 asn_TYPE_member_t asn_MBR_GlobalGNB_ID_ExtIEs_605[] = {
34401         { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, id),
34402                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34403                 0,
34404                 &asn_DEF_ProtocolIE_ID,
34405                 0,
34406                 { 0, &asn_PER_memb_id_constr_606,  memb_id_constraint_605 },
34407                 0, 0, /* No default value */
34408                 "id"
34409                 },
34410         { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, criticality),
34411                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34412                 0,
34413                 &asn_DEF_Criticality,
34414                 0,
34415                 { 0, &asn_PER_memb_criticality_constr_607,  memb_criticality_constraint_605 },
34416                 0, 0, /* No default value */
34417                 "criticality"
34418                 },
34419         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, extensionValue),
34420                 -1 /* Ambiguous tag (ANY?) */,
34421                 0,
34422                 &asn_DEF_extensionValue_608,
34423                 0,
34424                 { 0, &asn_PER_memb_extensionValue_constr_608,  memb_extensionValue_constraint_605 },
34425                 0, 0, /* No default value */
34426                 "extensionValue"
34427                 },
34428 };
34429 static const ber_tlv_tag_t asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[] = {
34430         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34431 };
34432 static const asn_TYPE_tag2member_t asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605[] = {
34433     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34434     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34435 };
34436 asn_SEQUENCE_specifics_t asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 = {
34437         sizeof(struct GlobalGNB_ID_ExtIEs),
34438         offsetof(struct GlobalGNB_ID_ExtIEs, _asn_ctx),
34439         asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605,
34440         2,      /* Count of tags in the map */
34441         0, 0, 0,        /* Optional elements (not needed) */
34442         -1,     /* First extension addition */
34443 };
34444 asn_TYPE_descriptor_t asn_DEF_GlobalGNB_ID_ExtIEs = {
34445         "GlobalGNB-ID-ExtIEs",
34446         "GlobalGNB-ID-ExtIEs",
34447         &asn_OP_SEQUENCE,
34448         asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,
34449         sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
34450                 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
34451         asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,   /* Same as above */
34452         sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
34453                 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
34454         { 0, 0, SEQUENCE_constraint },
34455         asn_MBR_GlobalGNB_ID_ExtIEs_605,
34456         3,      /* Elements count */
34457         &asn_SPC_GlobalGNB_ID_ExtIEs_specs_605  /* Additional specs */
34458 };
34459
34460 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_612 = {
34461         sizeof(struct GTPtunnelEndpoint_ExtIEs__extensionValue),
34462         offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, _asn_ctx),
34463         offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, present),
34464         sizeof(((struct GTPtunnelEndpoint_ExtIEs__extensionValue *)0)->present),
34465         0,      /* No top level tags */
34466         0,      /* No tags in the map */
34467         0, 0,
34468         -1      /* Extensions start */
34469 };
34470 static /* Use -fall-defs-global to expose */
34471 asn_TYPE_descriptor_t asn_DEF_extensionValue_612 = {
34472         "extensionValue",
34473         "extensionValue",
34474         &asn_OP_OPEN_TYPE,
34475         0,      /* No effective tags (pointer) */
34476         0,      /* No effective tags (count) */
34477         0,      /* No tags (pointer) */
34478         0,      /* No tags (count) */
34479         { 0, 0, OPEN_TYPE_constraint },
34480         0, 0,   /* No members */
34481         &asn_SPC_extensionValue_specs_612       /* Additional specs */
34482 };
34483
34484 asn_TYPE_member_t asn_MBR_GTPtunnelEndpoint_ExtIEs_609[] = {
34485         { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, id),
34486                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34487                 0,
34488                 &asn_DEF_ProtocolIE_ID,
34489                 0,
34490                 { 0, &asn_PER_memb_id_constr_610,  memb_id_constraint_609 },
34491                 0, 0, /* No default value */
34492                 "id"
34493                 },
34494         { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, criticality),
34495                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34496                 0,
34497                 &asn_DEF_Criticality,
34498                 0,
34499                 { 0, &asn_PER_memb_criticality_constr_611,  memb_criticality_constraint_609 },
34500                 0, 0, /* No default value */
34501                 "criticality"
34502                 },
34503         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, extensionValue),
34504                 -1 /* Ambiguous tag (ANY?) */,
34505                 0,
34506                 &asn_DEF_extensionValue_612,
34507                 0,
34508                 { 0, &asn_PER_memb_extensionValue_constr_612,  memb_extensionValue_constraint_609 },
34509                 0, 0, /* No default value */
34510                 "extensionValue"
34511                 },
34512 };
34513 static const ber_tlv_tag_t asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[] = {
34514         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34515 };
34516 static const asn_TYPE_tag2member_t asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609[] = {
34517     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34518     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34519 };
34520 asn_SEQUENCE_specifics_t asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 = {
34521         sizeof(struct GTPtunnelEndpoint_ExtIEs),
34522         offsetof(struct GTPtunnelEndpoint_ExtIEs, _asn_ctx),
34523         asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609,
34524         2,      /* Count of tags in the map */
34525         0, 0, 0,        /* Optional elements (not needed) */
34526         -1,     /* First extension addition */
34527 };
34528 asn_TYPE_descriptor_t asn_DEF_GTPtunnelEndpoint_ExtIEs = {
34529         "GTPtunnelEndpoint-ExtIEs",
34530         "GTPtunnelEndpoint-ExtIEs",
34531         &asn_OP_SEQUENCE,
34532         asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,
34533         sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
34534                 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
34535         asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,      /* Same as above */
34536         sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
34537                 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
34538         { 0, 0, SEQUENCE_constraint },
34539         asn_MBR_GTPtunnelEndpoint_ExtIEs_609,
34540         3,      /* Elements count */
34541         &asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609     /* Additional specs */
34542 };
34543
34544 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_616 = {
34545         sizeof(struct GU_Group_ID_ExtIEs__extensionValue),
34546         offsetof(struct GU_Group_ID_ExtIEs__extensionValue, _asn_ctx),
34547         offsetof(struct GU_Group_ID_ExtIEs__extensionValue, present),
34548         sizeof(((struct GU_Group_ID_ExtIEs__extensionValue *)0)->present),
34549         0,      /* No top level tags */
34550         0,      /* No tags in the map */
34551         0, 0,
34552         -1      /* Extensions start */
34553 };
34554 static /* Use -fall-defs-global to expose */
34555 asn_TYPE_descriptor_t asn_DEF_extensionValue_616 = {
34556         "extensionValue",
34557         "extensionValue",
34558         &asn_OP_OPEN_TYPE,
34559         0,      /* No effective tags (pointer) */
34560         0,      /* No effective tags (count) */
34561         0,      /* No tags (pointer) */
34562         0,      /* No tags (count) */
34563         { 0, 0, OPEN_TYPE_constraint },
34564         0, 0,   /* No members */
34565         &asn_SPC_extensionValue_specs_616       /* Additional specs */
34566 };
34567
34568 asn_TYPE_member_t asn_MBR_GU_Group_ID_ExtIEs_613[] = {
34569         { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, id),
34570                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34571                 0,
34572                 &asn_DEF_ProtocolIE_ID,
34573                 0,
34574                 { 0, &asn_PER_memb_id_constr_614,  memb_id_constraint_613 },
34575                 0, 0, /* No default value */
34576                 "id"
34577                 },
34578         { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, criticality),
34579                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34580                 0,
34581                 &asn_DEF_Criticality,
34582                 0,
34583                 { 0, &asn_PER_memb_criticality_constr_615,  memb_criticality_constraint_613 },
34584                 0, 0, /* No default value */
34585                 "criticality"
34586                 },
34587         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, extensionValue),
34588                 -1 /* Ambiguous tag (ANY?) */,
34589                 0,
34590                 &asn_DEF_extensionValue_616,
34591                 0,
34592                 { 0, &asn_PER_memb_extensionValue_constr_616,  memb_extensionValue_constraint_613 },
34593                 0, 0, /* No default value */
34594                 "extensionValue"
34595                 },
34596 };
34597 static const ber_tlv_tag_t asn_DEF_GU_Group_ID_ExtIEs_tags_613[] = {
34598         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34599 };
34600 static const asn_TYPE_tag2member_t asn_MAP_GU_Group_ID_ExtIEs_tag2el_613[] = {
34601     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34602     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34603 };
34604 asn_SEQUENCE_specifics_t asn_SPC_GU_Group_ID_ExtIEs_specs_613 = {
34605         sizeof(struct GU_Group_ID_ExtIEs),
34606         offsetof(struct GU_Group_ID_ExtIEs, _asn_ctx),
34607         asn_MAP_GU_Group_ID_ExtIEs_tag2el_613,
34608         2,      /* Count of tags in the map */
34609         0, 0, 0,        /* Optional elements (not needed) */
34610         -1,     /* First extension addition */
34611 };
34612 asn_TYPE_descriptor_t asn_DEF_GU_Group_ID_ExtIEs = {
34613         "GU-Group-ID-ExtIEs",
34614         "GU-Group-ID-ExtIEs",
34615         &asn_OP_SEQUENCE,
34616         asn_DEF_GU_Group_ID_ExtIEs_tags_613,
34617         sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
34618                 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
34619         asn_DEF_GU_Group_ID_ExtIEs_tags_613,    /* Same as above */
34620         sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
34621                 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
34622         { 0, 0, SEQUENCE_constraint },
34623         asn_MBR_GU_Group_ID_ExtIEs_613,
34624         3,      /* Elements count */
34625         &asn_SPC_GU_Group_ID_ExtIEs_specs_613   /* Additional specs */
34626 };
34627
34628 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_620 = {
34629         sizeof(struct GUMMEI_ExtIEs__extensionValue),
34630         offsetof(struct GUMMEI_ExtIEs__extensionValue, _asn_ctx),
34631         offsetof(struct GUMMEI_ExtIEs__extensionValue, present),
34632         sizeof(((struct GUMMEI_ExtIEs__extensionValue *)0)->present),
34633         0,      /* No top level tags */
34634         0,      /* No tags in the map */
34635         0, 0,
34636         -1      /* Extensions start */
34637 };
34638 static /* Use -fall-defs-global to expose */
34639 asn_TYPE_descriptor_t asn_DEF_extensionValue_620 = {
34640         "extensionValue",
34641         "extensionValue",
34642         &asn_OP_OPEN_TYPE,
34643         0,      /* No effective tags (pointer) */
34644         0,      /* No effective tags (count) */
34645         0,      /* No tags (pointer) */
34646         0,      /* No tags (count) */
34647         { 0, 0, OPEN_TYPE_constraint },
34648         0, 0,   /* No members */
34649         &asn_SPC_extensionValue_specs_620       /* Additional specs */
34650 };
34651
34652 asn_TYPE_member_t asn_MBR_GUMMEI_ExtIEs_617[] = {
34653         { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, id),
34654                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34655                 0,
34656                 &asn_DEF_ProtocolIE_ID,
34657                 0,
34658                 { 0, &asn_PER_memb_id_constr_618,  memb_id_constraint_617 },
34659                 0, 0, /* No default value */
34660                 "id"
34661                 },
34662         { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, criticality),
34663                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34664                 0,
34665                 &asn_DEF_Criticality,
34666                 0,
34667                 { 0, &asn_PER_memb_criticality_constr_619,  memb_criticality_constraint_617 },
34668                 0, 0, /* No default value */
34669                 "criticality"
34670                 },
34671         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, extensionValue),
34672                 -1 /* Ambiguous tag (ANY?) */,
34673                 0,
34674                 &asn_DEF_extensionValue_620,
34675                 0,
34676                 { 0, &asn_PER_memb_extensionValue_constr_620,  memb_extensionValue_constraint_617 },
34677                 0, 0, /* No default value */
34678                 "extensionValue"
34679                 },
34680 };
34681 static const ber_tlv_tag_t asn_DEF_GUMMEI_ExtIEs_tags_617[] = {
34682         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34683 };
34684 static const asn_TYPE_tag2member_t asn_MAP_GUMMEI_ExtIEs_tag2el_617[] = {
34685     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34686     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34687 };
34688 asn_SEQUENCE_specifics_t asn_SPC_GUMMEI_ExtIEs_specs_617 = {
34689         sizeof(struct GUMMEI_ExtIEs),
34690         offsetof(struct GUMMEI_ExtIEs, _asn_ctx),
34691         asn_MAP_GUMMEI_ExtIEs_tag2el_617,
34692         2,      /* Count of tags in the map */
34693         0, 0, 0,        /* Optional elements (not needed) */
34694         -1,     /* First extension addition */
34695 };
34696 asn_TYPE_descriptor_t asn_DEF_GUMMEI_ExtIEs = {
34697         "GUMMEI-ExtIEs",
34698         "GUMMEI-ExtIEs",
34699         &asn_OP_SEQUENCE,
34700         asn_DEF_GUMMEI_ExtIEs_tags_617,
34701         sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
34702                 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
34703         asn_DEF_GUMMEI_ExtIEs_tags_617, /* Same as above */
34704         sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
34705                 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
34706         { 0, 0, SEQUENCE_constraint },
34707         asn_MBR_GUMMEI_ExtIEs_617,
34708         3,      /* Elements count */
34709         &asn_SPC_GUMMEI_ExtIEs_specs_617        /* Additional specs */
34710 };
34711
34712 static asn_TYPE_member_t asn_MBR_extensionValue_624[] = {
34713         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictioninEPSasSecondaryRAT),
34714                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34715                 0,
34716                 &asn_DEF_NRrestrictioninEPSasSecondaryRAT,
34717                 0,
34718                 { 0, 0, 0 },
34719                 0, 0, /* No default value */
34720                 "NRrestrictioninEPSasSecondaryRAT"
34721                 },
34722         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.CNTypeRestrictions),
34723                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
34724                 0,
34725                 &asn_DEF_CNTypeRestrictions,
34726                 0,
34727                 { 0, 0, 0 },
34728                 0, 0, /* No default value */
34729                 "CNTypeRestrictions"
34730                 },
34731         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictionin5GS),
34732                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34733                 0,
34734                 &asn_DEF_NRrestrictionin5GS,
34735                 0,
34736                 { 0, 0, 0 },
34737                 0, 0, /* No default value */
34738                 "NRrestrictionin5GS"
34739                 },
34740 };
34741 static const unsigned asn_MAP_extensionValue_to_canonical_624[] = { 0, 2, 1 };
34742 static const unsigned asn_MAP_extensionValue_from_canonical_624[] = { 0, 2, 1 };
34743 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_624[] = {
34744     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* NRrestrictioninEPSasSecondaryRAT */
34745     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* NRrestrictionin5GS */
34746     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* CNTypeRestrictions */
34747 };
34748 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_624 = {
34749         sizeof(struct HandoverRestrictionList_ExtIEs__extensionValue),
34750         offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, _asn_ctx),
34751         offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, present),
34752         sizeof(((struct HandoverRestrictionList_ExtIEs__extensionValue *)0)->present),
34753         asn_MAP_extensionValue_tag2el_624,
34754         3,      /* Count of tags in the map */
34755         asn_MAP_extensionValue_to_canonical_624,
34756         asn_MAP_extensionValue_from_canonical_624,
34757         -1      /* Extensions start */
34758 };
34759 static /* Use -fall-defs-global to expose */
34760 asn_TYPE_descriptor_t asn_DEF_extensionValue_624 = {
34761         "extensionValue",
34762         "extensionValue",
34763         &asn_OP_OPEN_TYPE,
34764         0,      /* No effective tags (pointer) */
34765         0,      /* No effective tags (count) */
34766         0,      /* No tags (pointer) */
34767         0,      /* No tags (count) */
34768         { 0, 0, OPEN_TYPE_constraint },
34769         asn_MBR_extensionValue_624,
34770         3,      /* Elements count */
34771         &asn_SPC_extensionValue_specs_624       /* Additional specs */
34772 };
34773
34774 asn_TYPE_member_t asn_MBR_HandoverRestrictionList_ExtIEs_621[] = {
34775         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, id),
34776                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34777                 0,
34778                 &asn_DEF_ProtocolIE_ID,
34779                 0,
34780                 { 0, &asn_PER_memb_id_constr_622,  memb_id_constraint_621 },
34781                 0, 0, /* No default value */
34782                 "id"
34783                 },
34784         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, criticality),
34785                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34786                 0,
34787                 &asn_DEF_Criticality,
34788                 select_HandoverRestrictionList_ExtIEs_criticality_type,
34789                 { 0, &asn_PER_memb_criticality_constr_623,  memb_criticality_constraint_621 },
34790                 0, 0, /* No default value */
34791                 "criticality"
34792                 },
34793         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, extensionValue),
34794                 -1 /* Ambiguous tag (ANY?) */,
34795                 0,
34796                 &asn_DEF_extensionValue_624,
34797                 select_HandoverRestrictionList_ExtIEs_extensionValue_type,
34798                 { 0, &asn_PER_memb_extensionValue_constr_624,  memb_extensionValue_constraint_621 },
34799                 0, 0, /* No default value */
34800                 "extensionValue"
34801                 },
34802 };
34803 static const ber_tlv_tag_t asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[] = {
34804         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34805 };
34806 static const asn_TYPE_tag2member_t asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621[] = {
34807     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34808     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34809 };
34810 asn_SEQUENCE_specifics_t asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 = {
34811         sizeof(struct HandoverRestrictionList_ExtIEs),
34812         offsetof(struct HandoverRestrictionList_ExtIEs, _asn_ctx),
34813         asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621,
34814         2,      /* Count of tags in the map */
34815         0, 0, 0,        /* Optional elements (not needed) */
34816         -1,     /* First extension addition */
34817 };
34818 asn_TYPE_descriptor_t asn_DEF_HandoverRestrictionList_ExtIEs = {
34819         "HandoverRestrictionList-ExtIEs",
34820         "HandoverRestrictionList-ExtIEs",
34821         &asn_OP_SEQUENCE,
34822         asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,
34823         sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
34824                 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
34825         asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,        /* Same as above */
34826         sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
34827                 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
34828         { 0, 0, SEQUENCE_constraint },
34829         asn_MBR_HandoverRestrictionList_ExtIEs_621,
34830         3,      /* Elements count */
34831         &asn_SPC_HandoverRestrictionList_ExtIEs_specs_621       /* Additional specs */
34832 };
34833
34834 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_628 = {
34835         sizeof(struct HWLoadIndicator_ExtIEs__extensionValue),
34836         offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
34837         offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, present),
34838         sizeof(((struct HWLoadIndicator_ExtIEs__extensionValue *)0)->present),
34839         0,      /* No top level tags */
34840         0,      /* No tags in the map */
34841         0, 0,
34842         -1      /* Extensions start */
34843 };
34844 static /* Use -fall-defs-global to expose */
34845 asn_TYPE_descriptor_t asn_DEF_extensionValue_628 = {
34846         "extensionValue",
34847         "extensionValue",
34848         &asn_OP_OPEN_TYPE,
34849         0,      /* No effective tags (pointer) */
34850         0,      /* No effective tags (count) */
34851         0,      /* No tags (pointer) */
34852         0,      /* No tags (count) */
34853         { 0, 0, OPEN_TYPE_constraint },
34854         0, 0,   /* No members */
34855         &asn_SPC_extensionValue_specs_628       /* Additional specs */
34856 };
34857
34858 asn_TYPE_member_t asn_MBR_HWLoadIndicator_ExtIEs_625[] = {
34859         { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, id),
34860                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34861                 0,
34862                 &asn_DEF_ProtocolIE_ID,
34863                 0,
34864                 { 0, &asn_PER_memb_id_constr_626,  memb_id_constraint_625 },
34865                 0, 0, /* No default value */
34866                 "id"
34867                 },
34868         { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, criticality),
34869                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34870                 0,
34871                 &asn_DEF_Criticality,
34872                 0,
34873                 { 0, &asn_PER_memb_criticality_constr_627,  memb_criticality_constraint_625 },
34874                 0, 0, /* No default value */
34875                 "criticality"
34876                 },
34877         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, extensionValue),
34878                 -1 /* Ambiguous tag (ANY?) */,
34879                 0,
34880                 &asn_DEF_extensionValue_628,
34881                 0,
34882                 { 0, &asn_PER_memb_extensionValue_constr_628,  memb_extensionValue_constraint_625 },
34883                 0, 0, /* No default value */
34884                 "extensionValue"
34885                 },
34886 };
34887 static const ber_tlv_tag_t asn_DEF_HWLoadIndicator_ExtIEs_tags_625[] = {
34888         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34889 };
34890 static const asn_TYPE_tag2member_t asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625[] = {
34891     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34892     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34893 };
34894 asn_SEQUENCE_specifics_t asn_SPC_HWLoadIndicator_ExtIEs_specs_625 = {
34895         sizeof(struct HWLoadIndicator_ExtIEs),
34896         offsetof(struct HWLoadIndicator_ExtIEs, _asn_ctx),
34897         asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625,
34898         2,      /* Count of tags in the map */
34899         0, 0, 0,        /* Optional elements (not needed) */
34900         -1,     /* First extension addition */
34901 };
34902 asn_TYPE_descriptor_t asn_DEF_HWLoadIndicator_ExtIEs = {
34903         "HWLoadIndicator-ExtIEs",
34904         "HWLoadIndicator-ExtIEs",
34905         &asn_OP_SEQUENCE,
34906         asn_DEF_HWLoadIndicator_ExtIEs_tags_625,
34907         sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
34908                 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
34909         asn_DEF_HWLoadIndicator_ExtIEs_tags_625,        /* Same as above */
34910         sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
34911                 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
34912         { 0, 0, SEQUENCE_constraint },
34913         asn_MBR_HWLoadIndicator_ExtIEs_625,
34914         3,      /* Elements count */
34915         &asn_SPC_HWLoadIndicator_ExtIEs_specs_625       /* Additional specs */
34916 };
34917
34918 static asn_TYPE_member_t asn_MBR_extensionValue_632[] = {
34919         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Time_UE_StayedInCell_EnhancedGranularity),
34920                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34921                 0,
34922                 &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity,
34923                 0,
34924                 { 0, 0, 0 },
34925                 0, 0, /* No default value */
34926                 "Time-UE-StayedInCell-EnhancedGranularity"
34927                 },
34928         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Cause),
34929                 -1 /* Ambiguous tag (CHOICE?) */,
34930                 0,
34931                 &asn_DEF_Cause,
34932                 0,
34933                 { 0, 0, 0 },
34934                 0, 0, /* No default value */
34935                 "Cause"
34936                 },
34937 };
34938 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_632[] = {
34939     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Time-UE-StayedInCell-EnhancedGranularity */
34940     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
34941     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
34942     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
34943     { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
34944 };
34945 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_632 = {
34946         sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue),
34947         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, _asn_ctx),
34948         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, present),
34949         sizeof(((struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue *)0)->present),
34950         asn_MAP_extensionValue_tag2el_632,
34951         5,      /* Count of tags in the map */
34952         0, 0,
34953         -1      /* Extensions start */
34954 };
34955 static /* Use -fall-defs-global to expose */
34956 asn_TYPE_descriptor_t asn_DEF_extensionValue_632 = {
34957         "extensionValue",
34958         "extensionValue",
34959         &asn_OP_OPEN_TYPE,
34960         0,      /* No effective tags (pointer) */
34961         0,      /* No effective tags (count) */
34962         0,      /* No tags (pointer) */
34963         0,      /* No tags (count) */
34964         { 0, 0, OPEN_TYPE_constraint },
34965         asn_MBR_extensionValue_632,
34966         2,      /* Elements count */
34967         &asn_SPC_extensionValue_specs_632       /* Additional specs */
34968 };
34969
34970 asn_TYPE_member_t asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629[] = {
34971         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id),
34972                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34973                 0,
34974                 &asn_DEF_ProtocolIE_ID,
34975                 0,
34976                 { 0, &asn_PER_memb_id_constr_630,  memb_id_constraint_629 },
34977                 0, 0, /* No default value */
34978                 "id"
34979                 },
34980         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, criticality),
34981                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34982                 0,
34983                 &asn_DEF_Criticality,
34984                 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type,
34985                 { 0, &asn_PER_memb_criticality_constr_631,  memb_criticality_constraint_629 },
34986                 0, 0, /* No default value */
34987                 "criticality"
34988                 },
34989         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, extensionValue),
34990                 -1 /* Ambiguous tag (ANY?) */,
34991                 0,
34992                 &asn_DEF_extensionValue_632,
34993                 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type,
34994                 { 0, &asn_PER_memb_extensionValue_constr_632,  memb_extensionValue_constraint_629 },
34995                 0, 0, /* No default value */
34996                 "extensionValue"
34997                 },
34998 };
34999 static const ber_tlv_tag_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[] = {
35000         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35001 };
35002 static const asn_TYPE_tag2member_t asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629[] = {
35003     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35004     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35005 };
35006 asn_SEQUENCE_specifics_t asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 = {
35007         sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs),
35008         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, _asn_ctx),
35009         asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629,
35010         2,      /* Count of tags in the map */
35011         0, 0, 0,        /* Optional elements (not needed) */
35012         -1,     /* First extension addition */
35013 };
35014 asn_TYPE_descriptor_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs = {
35015         "LastVisitedEUTRANCellInformation-ExtIEs",
35016         "LastVisitedEUTRANCellInformation-ExtIEs",
35017         &asn_OP_SEQUENCE,
35018         asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,
35019         sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
35020                 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
35021         asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,       /* Same as above */
35022         sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
35023                 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
35024         { 0, 0, SEQUENCE_constraint },
35025         asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629,
35026         3,      /* Elements count */
35027         &asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629      /* Additional specs */
35028 };
35029
35030 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_636 = {
35031         sizeof(struct LocationReportingInformation_ExtIEs__extensionValue),
35032         offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, _asn_ctx),
35033         offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, present),
35034         sizeof(((struct LocationReportingInformation_ExtIEs__extensionValue *)0)->present),
35035         0,      /* No top level tags */
35036         0,      /* No tags in the map */
35037         0, 0,
35038         -1      /* Extensions start */
35039 };
35040 static /* Use -fall-defs-global to expose */
35041 asn_TYPE_descriptor_t asn_DEF_extensionValue_636 = {
35042         "extensionValue",
35043         "extensionValue",
35044         &asn_OP_OPEN_TYPE,
35045         0,      /* No effective tags (pointer) */
35046         0,      /* No effective tags (count) */
35047         0,      /* No tags (pointer) */
35048         0,      /* No tags (count) */
35049         { 0, 0, OPEN_TYPE_constraint },
35050         0, 0,   /* No members */
35051         &asn_SPC_extensionValue_specs_636       /* Additional specs */
35052 };
35053
35054 asn_TYPE_member_t asn_MBR_LocationReportingInformation_ExtIEs_633[] = {
35055         { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, id),
35056                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35057                 0,
35058                 &asn_DEF_ProtocolIE_ID,
35059                 0,
35060                 { 0, &asn_PER_memb_id_constr_634,  memb_id_constraint_633 },
35061                 0, 0, /* No default value */
35062                 "id"
35063                 },
35064         { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, criticality),
35065                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35066                 0,
35067                 &asn_DEF_Criticality,
35068                 0,
35069                 { 0, &asn_PER_memb_criticality_constr_635,  memb_criticality_constraint_633 },
35070                 0, 0, /* No default value */
35071                 "criticality"
35072                 },
35073         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, extensionValue),
35074                 -1 /* Ambiguous tag (ANY?) */,
35075                 0,
35076                 &asn_DEF_extensionValue_636,
35077                 0,
35078                 { 0, &asn_PER_memb_extensionValue_constr_636,  memb_extensionValue_constraint_633 },
35079                 0, 0, /* No default value */
35080                 "extensionValue"
35081                 },
35082 };
35083 static const ber_tlv_tag_t asn_DEF_LocationReportingInformation_ExtIEs_tags_633[] = {
35084         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35085 };
35086 static const asn_TYPE_tag2member_t asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633[] = {
35087     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35088     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35089 };
35090 asn_SEQUENCE_specifics_t asn_SPC_LocationReportingInformation_ExtIEs_specs_633 = {
35091         sizeof(struct LocationReportingInformation_ExtIEs),
35092         offsetof(struct LocationReportingInformation_ExtIEs, _asn_ctx),
35093         asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633,
35094         2,      /* Count of tags in the map */
35095         0, 0, 0,        /* Optional elements (not needed) */
35096         -1,     /* First extension addition */
35097 };
35098 asn_TYPE_descriptor_t asn_DEF_LocationReportingInformation_ExtIEs = {
35099         "LocationReportingInformation-ExtIEs",
35100         "LocationReportingInformation-ExtIEs",
35101         &asn_OP_SEQUENCE,
35102         asn_DEF_LocationReportingInformation_ExtIEs_tags_633,
35103         sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
35104                 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
35105         asn_DEF_LocationReportingInformation_ExtIEs_tags_633,   /* Same as above */
35106         sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
35107                 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
35108         { 0, 0, SEQUENCE_constraint },
35109         asn_MBR_LocationReportingInformation_ExtIEs_633,
35110         3,      /* Elements count */
35111         &asn_SPC_LocationReportingInformation_ExtIEs_specs_633  /* Additional specs */
35112 };
35113
35114 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_640 = {
35115         sizeof(struct M1PeriodicReporting_ExtIEs__extensionValue),
35116         offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, _asn_ctx),
35117         offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, present),
35118         sizeof(((struct M1PeriodicReporting_ExtIEs__extensionValue *)0)->present),
35119         0,      /* No top level tags */
35120         0,      /* No tags in the map */
35121         0, 0,
35122         -1      /* Extensions start */
35123 };
35124 static /* Use -fall-defs-global to expose */
35125 asn_TYPE_descriptor_t asn_DEF_extensionValue_640 = {
35126         "extensionValue",
35127         "extensionValue",
35128         &asn_OP_OPEN_TYPE,
35129         0,      /* No effective tags (pointer) */
35130         0,      /* No effective tags (count) */
35131         0,      /* No tags (pointer) */
35132         0,      /* No tags (count) */
35133         { 0, 0, OPEN_TYPE_constraint },
35134         0, 0,   /* No members */
35135         &asn_SPC_extensionValue_specs_640       /* Additional specs */
35136 };
35137
35138 asn_TYPE_member_t asn_MBR_M1PeriodicReporting_ExtIEs_637[] = {
35139         { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, id),
35140                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35141                 0,
35142                 &asn_DEF_ProtocolIE_ID,
35143                 0,
35144                 { 0, &asn_PER_memb_id_constr_638,  memb_id_constraint_637 },
35145                 0, 0, /* No default value */
35146                 "id"
35147                 },
35148         { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, criticality),
35149                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35150                 0,
35151                 &asn_DEF_Criticality,
35152                 0,
35153                 { 0, &asn_PER_memb_criticality_constr_639,  memb_criticality_constraint_637 },
35154                 0, 0, /* No default value */
35155                 "criticality"
35156                 },
35157         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, extensionValue),
35158                 -1 /* Ambiguous tag (ANY?) */,
35159                 0,
35160                 &asn_DEF_extensionValue_640,
35161                 0,
35162                 { 0, &asn_PER_memb_extensionValue_constr_640,  memb_extensionValue_constraint_637 },
35163                 0, 0, /* No default value */
35164                 "extensionValue"
35165                 },
35166 };
35167 static const ber_tlv_tag_t asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[] = {
35168         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35169 };
35170 static const asn_TYPE_tag2member_t asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637[] = {
35171     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35172     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35173 };
35174 asn_SEQUENCE_specifics_t asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 = {
35175         sizeof(struct M1PeriodicReporting_ExtIEs),
35176         offsetof(struct M1PeriodicReporting_ExtIEs, _asn_ctx),
35177         asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637,
35178         2,      /* Count of tags in the map */
35179         0, 0, 0,        /* Optional elements (not needed) */
35180         -1,     /* First extension addition */
35181 };
35182 asn_TYPE_descriptor_t asn_DEF_M1PeriodicReporting_ExtIEs = {
35183         "M1PeriodicReporting-ExtIEs",
35184         "M1PeriodicReporting-ExtIEs",
35185         &asn_OP_SEQUENCE,
35186         asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,
35187         sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
35188                 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
35189         asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,    /* Same as above */
35190         sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
35191                 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
35192         { 0, 0, SEQUENCE_constraint },
35193         asn_MBR_M1PeriodicReporting_ExtIEs_637,
35194         3,      /* Elements count */
35195         &asn_SPC_M1PeriodicReporting_ExtIEs_specs_637   /* Additional specs */
35196 };
35197
35198 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_644 = {
35199         sizeof(struct M1ThresholdEventA2_ExtIEs__extensionValue),
35200         offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, _asn_ctx),
35201         offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, present),
35202         sizeof(((struct M1ThresholdEventA2_ExtIEs__extensionValue *)0)->present),
35203         0,      /* No top level tags */
35204         0,      /* No tags in the map */
35205         0, 0,
35206         -1      /* Extensions start */
35207 };
35208 static /* Use -fall-defs-global to expose */
35209 asn_TYPE_descriptor_t asn_DEF_extensionValue_644 = {
35210         "extensionValue",
35211         "extensionValue",
35212         &asn_OP_OPEN_TYPE,
35213         0,      /* No effective tags (pointer) */
35214         0,      /* No effective tags (count) */
35215         0,      /* No tags (pointer) */
35216         0,      /* No tags (count) */
35217         { 0, 0, OPEN_TYPE_constraint },
35218         0, 0,   /* No members */
35219         &asn_SPC_extensionValue_specs_644       /* Additional specs */
35220 };
35221
35222 asn_TYPE_member_t asn_MBR_M1ThresholdEventA2_ExtIEs_641[] = {
35223         { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, id),
35224                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35225                 0,
35226                 &asn_DEF_ProtocolIE_ID,
35227                 0,
35228                 { 0, &asn_PER_memb_id_constr_642,  memb_id_constraint_641 },
35229                 0, 0, /* No default value */
35230                 "id"
35231                 },
35232         { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, criticality),
35233                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35234                 0,
35235                 &asn_DEF_Criticality,
35236                 0,
35237                 { 0, &asn_PER_memb_criticality_constr_643,  memb_criticality_constraint_641 },
35238                 0, 0, /* No default value */
35239                 "criticality"
35240                 },
35241         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, extensionValue),
35242                 -1 /* Ambiguous tag (ANY?) */,
35243                 0,
35244                 &asn_DEF_extensionValue_644,
35245                 0,
35246                 { 0, &asn_PER_memb_extensionValue_constr_644,  memb_extensionValue_constraint_641 },
35247                 0, 0, /* No default value */
35248                 "extensionValue"
35249                 },
35250 };
35251 static const ber_tlv_tag_t asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[] = {
35252         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35253 };
35254 static const asn_TYPE_tag2member_t asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641[] = {
35255     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35256     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35257 };
35258 asn_SEQUENCE_specifics_t asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 = {
35259         sizeof(struct M1ThresholdEventA2_ExtIEs),
35260         offsetof(struct M1ThresholdEventA2_ExtIEs, _asn_ctx),
35261         asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641,
35262         2,      /* Count of tags in the map */
35263         0, 0, 0,        /* Optional elements (not needed) */
35264         -1,     /* First extension addition */
35265 };
35266 asn_TYPE_descriptor_t asn_DEF_M1ThresholdEventA2_ExtIEs = {
35267         "M1ThresholdEventA2-ExtIEs",
35268         "M1ThresholdEventA2-ExtIEs",
35269         &asn_OP_SEQUENCE,
35270         asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,
35271         sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
35272                 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
35273         asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,     /* Same as above */
35274         sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
35275                 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
35276         { 0, 0, SEQUENCE_constraint },
35277         asn_MBR_M1ThresholdEventA2_ExtIEs_641,
35278         3,      /* Elements count */
35279         &asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641    /* Additional specs */
35280 };
35281
35282 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_648 = {
35283         sizeof(struct M3Configuration_ExtIEs__extensionValue),
35284         offsetof(struct M3Configuration_ExtIEs__extensionValue, _asn_ctx),
35285         offsetof(struct M3Configuration_ExtIEs__extensionValue, present),
35286         sizeof(((struct M3Configuration_ExtIEs__extensionValue *)0)->present),
35287         0,      /* No top level tags */
35288         0,      /* No tags in the map */
35289         0, 0,
35290         -1      /* Extensions start */
35291 };
35292 static /* Use -fall-defs-global to expose */
35293 asn_TYPE_descriptor_t asn_DEF_extensionValue_648 = {
35294         "extensionValue",
35295         "extensionValue",
35296         &asn_OP_OPEN_TYPE,
35297         0,      /* No effective tags (pointer) */
35298         0,      /* No effective tags (count) */
35299         0,      /* No tags (pointer) */
35300         0,      /* No tags (count) */
35301         { 0, 0, OPEN_TYPE_constraint },
35302         0, 0,   /* No members */
35303         &asn_SPC_extensionValue_specs_648       /* Additional specs */
35304 };
35305
35306 asn_TYPE_member_t asn_MBR_M3Configuration_ExtIEs_645[] = {
35307         { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, id),
35308                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35309                 0,
35310                 &asn_DEF_ProtocolIE_ID,
35311                 0,
35312                 { 0, &asn_PER_memb_id_constr_646,  memb_id_constraint_645 },
35313                 0, 0, /* No default value */
35314                 "id"
35315                 },
35316         { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, criticality),
35317                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35318                 0,
35319                 &asn_DEF_Criticality,
35320                 0,
35321                 { 0, &asn_PER_memb_criticality_constr_647,  memb_criticality_constraint_645 },
35322                 0, 0, /* No default value */
35323                 "criticality"
35324                 },
35325         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, extensionValue),
35326                 -1 /* Ambiguous tag (ANY?) */,
35327                 0,
35328                 &asn_DEF_extensionValue_648,
35329                 0,
35330                 { 0, &asn_PER_memb_extensionValue_constr_648,  memb_extensionValue_constraint_645 },
35331                 0, 0, /* No default value */
35332                 "extensionValue"
35333                 },
35334 };
35335 static const ber_tlv_tag_t asn_DEF_M3Configuration_ExtIEs_tags_645[] = {
35336         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35337 };
35338 static const asn_TYPE_tag2member_t asn_MAP_M3Configuration_ExtIEs_tag2el_645[] = {
35339     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35340     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35341 };
35342 asn_SEQUENCE_specifics_t asn_SPC_M3Configuration_ExtIEs_specs_645 = {
35343         sizeof(struct M3Configuration_ExtIEs),
35344         offsetof(struct M3Configuration_ExtIEs, _asn_ctx),
35345         asn_MAP_M3Configuration_ExtIEs_tag2el_645,
35346         2,      /* Count of tags in the map */
35347         0, 0, 0,        /* Optional elements (not needed) */
35348         -1,     /* First extension addition */
35349 };
35350 asn_TYPE_descriptor_t asn_DEF_M3Configuration_ExtIEs = {
35351         "M3Configuration-ExtIEs",
35352         "M3Configuration-ExtIEs",
35353         &asn_OP_SEQUENCE,
35354         asn_DEF_M3Configuration_ExtIEs_tags_645,
35355         sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
35356                 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
35357         asn_DEF_M3Configuration_ExtIEs_tags_645,        /* Same as above */
35358         sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
35359                 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
35360         { 0, 0, SEQUENCE_constraint },
35361         asn_MBR_M3Configuration_ExtIEs_645,
35362         3,      /* Elements count */
35363         &asn_SPC_M3Configuration_ExtIEs_specs_645       /* Additional specs */
35364 };
35365
35366 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_652 = {
35367         sizeof(struct M4Configuration_ExtIEs__extensionValue),
35368         offsetof(struct M4Configuration_ExtIEs__extensionValue, _asn_ctx),
35369         offsetof(struct M4Configuration_ExtIEs__extensionValue, present),
35370         sizeof(((struct M4Configuration_ExtIEs__extensionValue *)0)->present),
35371         0,      /* No top level tags */
35372         0,      /* No tags in the map */
35373         0, 0,
35374         -1      /* Extensions start */
35375 };
35376 static /* Use -fall-defs-global to expose */
35377 asn_TYPE_descriptor_t asn_DEF_extensionValue_652 = {
35378         "extensionValue",
35379         "extensionValue",
35380         &asn_OP_OPEN_TYPE,
35381         0,      /* No effective tags (pointer) */
35382         0,      /* No effective tags (count) */
35383         0,      /* No tags (pointer) */
35384         0,      /* No tags (count) */
35385         { 0, 0, OPEN_TYPE_constraint },
35386         0, 0,   /* No members */
35387         &asn_SPC_extensionValue_specs_652       /* Additional specs */
35388 };
35389
35390 asn_TYPE_member_t asn_MBR_M4Configuration_ExtIEs_649[] = {
35391         { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, id),
35392                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35393                 0,
35394                 &asn_DEF_ProtocolIE_ID,
35395                 0,
35396                 { 0, &asn_PER_memb_id_constr_650,  memb_id_constraint_649 },
35397                 0, 0, /* No default value */
35398                 "id"
35399                 },
35400         { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, criticality),
35401                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35402                 0,
35403                 &asn_DEF_Criticality,
35404                 0,
35405                 { 0, &asn_PER_memb_criticality_constr_651,  memb_criticality_constraint_649 },
35406                 0, 0, /* No default value */
35407                 "criticality"
35408                 },
35409         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, extensionValue),
35410                 -1 /* Ambiguous tag (ANY?) */,
35411                 0,
35412                 &asn_DEF_extensionValue_652,
35413                 0,
35414                 { 0, &asn_PER_memb_extensionValue_constr_652,  memb_extensionValue_constraint_649 },
35415                 0, 0, /* No default value */
35416                 "extensionValue"
35417                 },
35418 };
35419 static const ber_tlv_tag_t asn_DEF_M4Configuration_ExtIEs_tags_649[] = {
35420         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35421 };
35422 static const asn_TYPE_tag2member_t asn_MAP_M4Configuration_ExtIEs_tag2el_649[] = {
35423     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35424     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35425 };
35426 asn_SEQUENCE_specifics_t asn_SPC_M4Configuration_ExtIEs_specs_649 = {
35427         sizeof(struct M4Configuration_ExtIEs),
35428         offsetof(struct M4Configuration_ExtIEs, _asn_ctx),
35429         asn_MAP_M4Configuration_ExtIEs_tag2el_649,
35430         2,      /* Count of tags in the map */
35431         0, 0, 0,        /* Optional elements (not needed) */
35432         -1,     /* First extension addition */
35433 };
35434 asn_TYPE_descriptor_t asn_DEF_M4Configuration_ExtIEs = {
35435         "M4Configuration-ExtIEs",
35436         "M4Configuration-ExtIEs",
35437         &asn_OP_SEQUENCE,
35438         asn_DEF_M4Configuration_ExtIEs_tags_649,
35439         sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
35440                 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
35441         asn_DEF_M4Configuration_ExtIEs_tags_649,        /* Same as above */
35442         sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
35443                 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
35444         { 0, 0, SEQUENCE_constraint },
35445         asn_MBR_M4Configuration_ExtIEs_649,
35446         3,      /* Elements count */
35447         &asn_SPC_M4Configuration_ExtIEs_specs_649       /* Additional specs */
35448 };
35449
35450 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_656 = {
35451         sizeof(struct M5Configuration_ExtIEs__extensionValue),
35452         offsetof(struct M5Configuration_ExtIEs__extensionValue, _asn_ctx),
35453         offsetof(struct M5Configuration_ExtIEs__extensionValue, present),
35454         sizeof(((struct M5Configuration_ExtIEs__extensionValue *)0)->present),
35455         0,      /* No top level tags */
35456         0,      /* No tags in the map */
35457         0, 0,
35458         -1      /* Extensions start */
35459 };
35460 static /* Use -fall-defs-global to expose */
35461 asn_TYPE_descriptor_t asn_DEF_extensionValue_656 = {
35462         "extensionValue",
35463         "extensionValue",
35464         &asn_OP_OPEN_TYPE,
35465         0,      /* No effective tags (pointer) */
35466         0,      /* No effective tags (count) */
35467         0,      /* No tags (pointer) */
35468         0,      /* No tags (count) */
35469         { 0, 0, OPEN_TYPE_constraint },
35470         0, 0,   /* No members */
35471         &asn_SPC_extensionValue_specs_656       /* Additional specs */
35472 };
35473
35474 asn_TYPE_member_t asn_MBR_M5Configuration_ExtIEs_653[] = {
35475         { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, id),
35476                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35477                 0,
35478                 &asn_DEF_ProtocolIE_ID,
35479                 0,
35480                 { 0, &asn_PER_memb_id_constr_654,  memb_id_constraint_653 },
35481                 0, 0, /* No default value */
35482                 "id"
35483                 },
35484         { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, criticality),
35485                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35486                 0,
35487                 &asn_DEF_Criticality,
35488                 0,
35489                 { 0, &asn_PER_memb_criticality_constr_655,  memb_criticality_constraint_653 },
35490                 0, 0, /* No default value */
35491                 "criticality"
35492                 },
35493         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, extensionValue),
35494                 -1 /* Ambiguous tag (ANY?) */,
35495                 0,
35496                 &asn_DEF_extensionValue_656,
35497                 0,
35498                 { 0, &asn_PER_memb_extensionValue_constr_656,  memb_extensionValue_constraint_653 },
35499                 0, 0, /* No default value */
35500                 "extensionValue"
35501                 },
35502 };
35503 static const ber_tlv_tag_t asn_DEF_M5Configuration_ExtIEs_tags_653[] = {
35504         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35505 };
35506 static const asn_TYPE_tag2member_t asn_MAP_M5Configuration_ExtIEs_tag2el_653[] = {
35507     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35508     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35509 };
35510 asn_SEQUENCE_specifics_t asn_SPC_M5Configuration_ExtIEs_specs_653 = {
35511         sizeof(struct M5Configuration_ExtIEs),
35512         offsetof(struct M5Configuration_ExtIEs, _asn_ctx),
35513         asn_MAP_M5Configuration_ExtIEs_tag2el_653,
35514         2,      /* Count of tags in the map */
35515         0, 0, 0,        /* Optional elements (not needed) */
35516         -1,     /* First extension addition */
35517 };
35518 asn_TYPE_descriptor_t asn_DEF_M5Configuration_ExtIEs = {
35519         "M5Configuration-ExtIEs",
35520         "M5Configuration-ExtIEs",
35521         &asn_OP_SEQUENCE,
35522         asn_DEF_M5Configuration_ExtIEs_tags_653,
35523         sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
35524                 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
35525         asn_DEF_M5Configuration_ExtIEs_tags_653,        /* Same as above */
35526         sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
35527                 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
35528         { 0, 0, SEQUENCE_constraint },
35529         asn_MBR_M5Configuration_ExtIEs_653,
35530         3,      /* Elements count */
35531         &asn_SPC_M5Configuration_ExtIEs_specs_653       /* Additional specs */
35532 };
35533
35534 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_660 = {
35535         sizeof(struct M6Configuration_ExtIEs__extensionValue),
35536         offsetof(struct M6Configuration_ExtIEs__extensionValue, _asn_ctx),
35537         offsetof(struct M6Configuration_ExtIEs__extensionValue, present),
35538         sizeof(((struct M6Configuration_ExtIEs__extensionValue *)0)->present),
35539         0,      /* No top level tags */
35540         0,      /* No tags in the map */
35541         0, 0,
35542         -1      /* Extensions start */
35543 };
35544 static /* Use -fall-defs-global to expose */
35545 asn_TYPE_descriptor_t asn_DEF_extensionValue_660 = {
35546         "extensionValue",
35547         "extensionValue",
35548         &asn_OP_OPEN_TYPE,
35549         0,      /* No effective tags (pointer) */
35550         0,      /* No effective tags (count) */
35551         0,      /* No tags (pointer) */
35552         0,      /* No tags (count) */
35553         { 0, 0, OPEN_TYPE_constraint },
35554         0, 0,   /* No members */
35555         &asn_SPC_extensionValue_specs_660       /* Additional specs */
35556 };
35557
35558 asn_TYPE_member_t asn_MBR_M6Configuration_ExtIEs_657[] = {
35559         { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, id),
35560                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35561                 0,
35562                 &asn_DEF_ProtocolIE_ID,
35563                 0,
35564                 { 0, &asn_PER_memb_id_constr_658,  memb_id_constraint_657 },
35565                 0, 0, /* No default value */
35566                 "id"
35567                 },
35568         { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, criticality),
35569                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35570                 0,
35571                 &asn_DEF_Criticality,
35572                 0,
35573                 { 0, &asn_PER_memb_criticality_constr_659,  memb_criticality_constraint_657 },
35574                 0, 0, /* No default value */
35575                 "criticality"
35576                 },
35577         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, extensionValue),
35578                 -1 /* Ambiguous tag (ANY?) */,
35579                 0,
35580                 &asn_DEF_extensionValue_660,
35581                 0,
35582                 { 0, &asn_PER_memb_extensionValue_constr_660,  memb_extensionValue_constraint_657 },
35583                 0, 0, /* No default value */
35584                 "extensionValue"
35585                 },
35586 };
35587 static const ber_tlv_tag_t asn_DEF_M6Configuration_ExtIEs_tags_657[] = {
35588         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35589 };
35590 static const asn_TYPE_tag2member_t asn_MAP_M6Configuration_ExtIEs_tag2el_657[] = {
35591     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35592     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35593 };
35594 asn_SEQUENCE_specifics_t asn_SPC_M6Configuration_ExtIEs_specs_657 = {
35595         sizeof(struct M6Configuration_ExtIEs),
35596         offsetof(struct M6Configuration_ExtIEs, _asn_ctx),
35597         asn_MAP_M6Configuration_ExtIEs_tag2el_657,
35598         2,      /* Count of tags in the map */
35599         0, 0, 0,        /* Optional elements (not needed) */
35600         -1,     /* First extension addition */
35601 };
35602 asn_TYPE_descriptor_t asn_DEF_M6Configuration_ExtIEs = {
35603         "M6Configuration-ExtIEs",
35604         "M6Configuration-ExtIEs",
35605         &asn_OP_SEQUENCE,
35606         asn_DEF_M6Configuration_ExtIEs_tags_657,
35607         sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
35608                 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
35609         asn_DEF_M6Configuration_ExtIEs_tags_657,        /* Same as above */
35610         sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
35611                 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
35612         { 0, 0, SEQUENCE_constraint },
35613         asn_MBR_M6Configuration_ExtIEs_657,
35614         3,      /* Elements count */
35615         &asn_SPC_M6Configuration_ExtIEs_specs_657       /* Additional specs */
35616 };
35617
35618 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_664 = {
35619         sizeof(struct M7Configuration_ExtIEs__extensionValue),
35620         offsetof(struct M7Configuration_ExtIEs__extensionValue, _asn_ctx),
35621         offsetof(struct M7Configuration_ExtIEs__extensionValue, present),
35622         sizeof(((struct M7Configuration_ExtIEs__extensionValue *)0)->present),
35623         0,      /* No top level tags */
35624         0,      /* No tags in the map */
35625         0, 0,
35626         -1      /* Extensions start */
35627 };
35628 static /* Use -fall-defs-global to expose */
35629 asn_TYPE_descriptor_t asn_DEF_extensionValue_664 = {
35630         "extensionValue",
35631         "extensionValue",
35632         &asn_OP_OPEN_TYPE,
35633         0,      /* No effective tags (pointer) */
35634         0,      /* No effective tags (count) */
35635         0,      /* No tags (pointer) */
35636         0,      /* No tags (count) */
35637         { 0, 0, OPEN_TYPE_constraint },
35638         0, 0,   /* No members */
35639         &asn_SPC_extensionValue_specs_664       /* Additional specs */
35640 };
35641
35642 asn_TYPE_member_t asn_MBR_M7Configuration_ExtIEs_661[] = {
35643         { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, id),
35644                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35645                 0,
35646                 &asn_DEF_ProtocolIE_ID,
35647                 0,
35648                 { 0, &asn_PER_memb_id_constr_662,  memb_id_constraint_661 },
35649                 0, 0, /* No default value */
35650                 "id"
35651                 },
35652         { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, criticality),
35653                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35654                 0,
35655                 &asn_DEF_Criticality,
35656                 0,
35657                 { 0, &asn_PER_memb_criticality_constr_663,  memb_criticality_constraint_661 },
35658                 0, 0, /* No default value */
35659                 "criticality"
35660                 },
35661         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, extensionValue),
35662                 -1 /* Ambiguous tag (ANY?) */,
35663                 0,
35664                 &asn_DEF_extensionValue_664,
35665                 0,
35666                 { 0, &asn_PER_memb_extensionValue_constr_664,  memb_extensionValue_constraint_661 },
35667                 0, 0, /* No default value */
35668                 "extensionValue"
35669                 },
35670 };
35671 static const ber_tlv_tag_t asn_DEF_M7Configuration_ExtIEs_tags_661[] = {
35672         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35673 };
35674 static const asn_TYPE_tag2member_t asn_MAP_M7Configuration_ExtIEs_tag2el_661[] = {
35675     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35676     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35677 };
35678 asn_SEQUENCE_specifics_t asn_SPC_M7Configuration_ExtIEs_specs_661 = {
35679         sizeof(struct M7Configuration_ExtIEs),
35680         offsetof(struct M7Configuration_ExtIEs, _asn_ctx),
35681         asn_MAP_M7Configuration_ExtIEs_tag2el_661,
35682         2,      /* Count of tags in the map */
35683         0, 0, 0,        /* Optional elements (not needed) */
35684         -1,     /* First extension addition */
35685 };
35686 asn_TYPE_descriptor_t asn_DEF_M7Configuration_ExtIEs = {
35687         "M7Configuration-ExtIEs",
35688         "M7Configuration-ExtIEs",
35689         &asn_OP_SEQUENCE,
35690         asn_DEF_M7Configuration_ExtIEs_tags_661,
35691         sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
35692                 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
35693         asn_DEF_M7Configuration_ExtIEs_tags_661,        /* Same as above */
35694         sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
35695                 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
35696         { 0, 0, SEQUENCE_constraint },
35697         asn_MBR_M7Configuration_ExtIEs_661,
35698         3,      /* Elements count */
35699         &asn_SPC_M7Configuration_ExtIEs_specs_661       /* Additional specs */
35700 };
35701
35702 static asn_TYPE_member_t asn_MBR_extensionValue_668[] = {
35703         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M3Configuration),
35704                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35705                 0,
35706                 &asn_DEF_M3Configuration,
35707                 0,
35708                 { 0, 0, 0 },
35709                 0, 0, /* No default value */
35710                 "M3Configuration"
35711                 },
35712         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M4Configuration),
35713                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35714                 0,
35715                 &asn_DEF_M4Configuration,
35716                 0,
35717                 { 0, 0, 0 },
35718                 0, 0, /* No default value */
35719                 "M4Configuration"
35720                 },
35721         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M5Configuration),
35722                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35723                 0,
35724                 &asn_DEF_M5Configuration,
35725                 0,
35726                 { 0, 0, 0 },
35727                 0, 0, /* No default value */
35728                 "M5Configuration"
35729                 },
35730         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDT_Location_Info),
35731                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
35732                 0,
35733                 &asn_DEF_MDT_Location_Info,
35734                 0,
35735                 { 0, 0, 0 },
35736                 0, 0, /* No default value */
35737                 "MDT-Location-Info"
35738                 },
35739         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDTPLMNList),
35740                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35741                 0,
35742                 &asn_DEF_MDTPLMNList,
35743                 0,
35744                 { 0, 0, 0 },
35745                 0, 0, /* No default value */
35746                 "MDTPLMNList"
35747                 },
35748         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M6Configuration),
35749                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35750                 0,
35751                 &asn_DEF_M6Configuration,
35752                 0,
35753                 { 0, 0, 0 },
35754                 0, 0, /* No default value */
35755                 "M6Configuration"
35756                 },
35757         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M7Configuration),
35758                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35759                 0,
35760                 &asn_DEF_M7Configuration,
35761                 0,
35762                 { 0, 0, 0 },
35763                 0, 0, /* No default value */
35764                 "M7Configuration"
35765                 },
35766         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.BluetoothMeasurementConfiguration),
35767                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35768                 0,
35769                 &asn_DEF_BluetoothMeasurementConfiguration,
35770                 0,
35771                 { 0, 0, 0 },
35772                 0, 0, /* No default value */
35773                 "BluetoothMeasurementConfiguration"
35774                 },
35775         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.WLANMeasurementConfiguration),
35776                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35777                 0,
35778                 &asn_DEF_WLANMeasurementConfiguration,
35779                 0,
35780                 { 0, 0, 0 },
35781                 0, 0, /* No default value */
35782                 "WLANMeasurementConfiguration"
35783                 },
35784 };
35785 static const unsigned asn_MAP_extensionValue_to_canonical_668[] = { 3, 0, 1, 2, 4, 5, 6, 7, 8 };
35786 static const unsigned asn_MAP_extensionValue_from_canonical_668[] = { 1, 2, 3, 0, 4, 5, 6, 7, 8 };
35787 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_668[] = {
35788     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* MDT-Location-Info */
35789     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 7 }, /* M3Configuration */
35790     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 6 }, /* M4Configuration */
35791     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 5 }, /* M5Configuration */
35792     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 4 }, /* MDTPLMNList */
35793     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 3 }, /* M6Configuration */
35794     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 2 }, /* M7Configuration */
35795     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 1 }, /* BluetoothMeasurementConfiguration */
35796     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -7, 0 } /* WLANMeasurementConfiguration */
35797 };
35798 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_668 = {
35799         sizeof(struct MDT_Configuration_ExtIEs__extensionValue),
35800         offsetof(struct MDT_Configuration_ExtIEs__extensionValue, _asn_ctx),
35801         offsetof(struct MDT_Configuration_ExtIEs__extensionValue, present),
35802         sizeof(((struct MDT_Configuration_ExtIEs__extensionValue *)0)->present),
35803         asn_MAP_extensionValue_tag2el_668,
35804         9,      /* Count of tags in the map */
35805         asn_MAP_extensionValue_to_canonical_668,
35806         asn_MAP_extensionValue_from_canonical_668,
35807         -1      /* Extensions start */
35808 };
35809 static /* Use -fall-defs-global to expose */
35810 asn_TYPE_descriptor_t asn_DEF_extensionValue_668 = {
35811         "extensionValue",
35812         "extensionValue",
35813         &asn_OP_OPEN_TYPE,
35814         0,      /* No effective tags (pointer) */
35815         0,      /* No effective tags (count) */
35816         0,      /* No tags (pointer) */
35817         0,      /* No tags (count) */
35818         { 0, 0, OPEN_TYPE_constraint },
35819         asn_MBR_extensionValue_668,
35820         9,      /* Elements count */
35821         &asn_SPC_extensionValue_specs_668       /* Additional specs */
35822 };
35823
35824 asn_TYPE_member_t asn_MBR_MDT_Configuration_ExtIEs_665[] = {
35825         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, id),
35826                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35827                 0,
35828                 &asn_DEF_ProtocolIE_ID,
35829                 0,
35830                 { 0, &asn_PER_memb_id_constr_666,  memb_id_constraint_665 },
35831                 0, 0, /* No default value */
35832                 "id"
35833                 },
35834         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, criticality),
35835                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35836                 0,
35837                 &asn_DEF_Criticality,
35838                 select_MDT_Configuration_ExtIEs_criticality_type,
35839                 { 0, &asn_PER_memb_criticality_constr_667,  memb_criticality_constraint_665 },
35840                 0, 0, /* No default value */
35841                 "criticality"
35842                 },
35843         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, extensionValue),
35844                 -1 /* Ambiguous tag (ANY?) */,
35845                 0,
35846                 &asn_DEF_extensionValue_668,
35847                 select_MDT_Configuration_ExtIEs_extensionValue_type,
35848                 { 0, &asn_PER_memb_extensionValue_constr_668,  memb_extensionValue_constraint_665 },
35849                 0, 0, /* No default value */
35850                 "extensionValue"
35851                 },
35852 };
35853 static const ber_tlv_tag_t asn_DEF_MDT_Configuration_ExtIEs_tags_665[] = {
35854         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35855 };
35856 static const asn_TYPE_tag2member_t asn_MAP_MDT_Configuration_ExtIEs_tag2el_665[] = {
35857     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35858     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35859 };
35860 asn_SEQUENCE_specifics_t asn_SPC_MDT_Configuration_ExtIEs_specs_665 = {
35861         sizeof(struct MDT_Configuration_ExtIEs),
35862         offsetof(struct MDT_Configuration_ExtIEs, _asn_ctx),
35863         asn_MAP_MDT_Configuration_ExtIEs_tag2el_665,
35864         2,      /* Count of tags in the map */
35865         0, 0, 0,        /* Optional elements (not needed) */
35866         -1,     /* First extension addition */
35867 };
35868 asn_TYPE_descriptor_t asn_DEF_MDT_Configuration_ExtIEs = {
35869         "MDT-Configuration-ExtIEs",
35870         "MDT-Configuration-ExtIEs",
35871         &asn_OP_SEQUENCE,
35872         asn_DEF_MDT_Configuration_ExtIEs_tags_665,
35873         sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
35874                 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
35875         asn_DEF_MDT_Configuration_ExtIEs_tags_665,      /* Same as above */
35876         sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
35877                 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
35878         { 0, 0, SEQUENCE_constraint },
35879         asn_MBR_MDT_Configuration_ExtIEs_665,
35880         3,      /* Elements count */
35881         &asn_SPC_MDT_Configuration_ExtIEs_specs_665     /* Additional specs */
35882 };
35883
35884 static asn_TYPE_member_t asn_MBR_extensionValue_672[] = {
35885         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.NRCGI),
35886                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35887                 0,
35888                 &asn_DEF_NRCGI,
35889                 0,
35890                 { 0, 0, 0 },
35891                 0, 0, /* No default value */
35892                 "NRCGI"
35893                 },
35894         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.MeNBCoordinationAssistanceInformation),
35895                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35896                 0,
35897                 &asn_DEF_MeNBCoordinationAssistanceInformation,
35898                 0,
35899                 { 0, 0, 0 },
35900                 0, 0, /* No default value */
35901                 "MeNBCoordinationAssistanceInformation"
35902                 },
35903 };
35904 static const unsigned asn_MAP_extensionValue_to_canonical_672[] = { 1, 0 };
35905 static const unsigned asn_MAP_extensionValue_from_canonical_672[] = { 1, 0 };
35906 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_672[] = {
35907     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* MeNBCoordinationAssistanceInformation */
35908     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NRCGI */
35909 };
35910 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_672 = {
35911         sizeof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue),
35912         offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
35913         offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, present),
35914         sizeof(((struct MeNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
35915         asn_MAP_extensionValue_tag2el_672,
35916         2,      /* Count of tags in the map */
35917         asn_MAP_extensionValue_to_canonical_672,
35918         asn_MAP_extensionValue_from_canonical_672,
35919         -1      /* Extensions start */
35920 };
35921 static /* Use -fall-defs-global to expose */
35922 asn_TYPE_descriptor_t asn_DEF_extensionValue_672 = {
35923         "extensionValue",
35924         "extensionValue",
35925         &asn_OP_OPEN_TYPE,
35926         0,      /* No effective tags (pointer) */
35927         0,      /* No effective tags (count) */
35928         0,      /* No tags (pointer) */
35929         0,      /* No tags (count) */
35930         { 0, 0, OPEN_TYPE_constraint },
35931         asn_MBR_extensionValue_672,
35932         2,      /* Elements count */
35933         &asn_SPC_extensionValue_specs_672       /* Additional specs */
35934 };
35935
35936 asn_TYPE_member_t asn_MBR_MeNBResourceCoordinationInformationExtIEs_669[] = {
35937         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, id),
35938                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35939                 0,
35940                 &asn_DEF_ProtocolIE_ID,
35941                 0,
35942                 { 0, &asn_PER_memb_id_constr_670,  memb_id_constraint_669 },
35943                 0, 0, /* No default value */
35944                 "id"
35945                 },
35946         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, criticality),
35947                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35948                 0,
35949                 &asn_DEF_Criticality,
35950                 select_MeNBResourceCoordinationInformationExtIEs_criticality_type,
35951                 { 0, &asn_PER_memb_criticality_constr_671,  memb_criticality_constraint_669 },
35952                 0, 0, /* No default value */
35953                 "criticality"
35954                 },
35955         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, extensionValue),
35956                 -1 /* Ambiguous tag (ANY?) */,
35957                 0,
35958                 &asn_DEF_extensionValue_672,
35959                 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type,
35960                 { 0, &asn_PER_memb_extensionValue_constr_672,  memb_extensionValue_constraint_669 },
35961                 0, 0, /* No default value */
35962                 "extensionValue"
35963                 },
35964 };
35965 static const ber_tlv_tag_t asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[] = {
35966         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35967 };
35968 static const asn_TYPE_tag2member_t asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669[] = {
35969     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35970     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35971 };
35972 asn_SEQUENCE_specifics_t asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 = {
35973         sizeof(struct MeNBResourceCoordinationInformationExtIEs),
35974         offsetof(struct MeNBResourceCoordinationInformationExtIEs, _asn_ctx),
35975         asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669,
35976         2,      /* Count of tags in the map */
35977         0, 0, 0,        /* Optional elements (not needed) */
35978         -1,     /* First extension addition */
35979 };
35980 asn_TYPE_descriptor_t asn_DEF_MeNBResourceCoordinationInformationExtIEs = {
35981         "MeNBResourceCoordinationInformationExtIEs",
35982         "MeNBResourceCoordinationInformationExtIEs",
35983         &asn_OP_SEQUENCE,
35984         asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,
35985         sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
35986                 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
35987         asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,     /* Same as above */
35988         sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
35989                 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
35990         { 0, 0, SEQUENCE_constraint },
35991         asn_MBR_MeNBResourceCoordinationInformationExtIEs_669,
35992         3,      /* Elements count */
35993         &asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669    /* Additional specs */
35994 };
35995
35996 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_676 = {
35997         sizeof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue),
35998         offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, _asn_ctx),
35999         offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, present),
36000         sizeof(((struct MBSFN_Subframe_Info_ExtIEs__extensionValue *)0)->present),
36001         0,      /* No top level tags */
36002         0,      /* No tags in the map */
36003         0, 0,
36004         -1      /* Extensions start */
36005 };
36006 static /* Use -fall-defs-global to expose */
36007 asn_TYPE_descriptor_t asn_DEF_extensionValue_676 = {
36008         "extensionValue",
36009         "extensionValue",
36010         &asn_OP_OPEN_TYPE,
36011         0,      /* No effective tags (pointer) */
36012         0,      /* No effective tags (count) */
36013         0,      /* No tags (pointer) */
36014         0,      /* No tags (count) */
36015         { 0, 0, OPEN_TYPE_constraint },
36016         0, 0,   /* No members */
36017         &asn_SPC_extensionValue_specs_676       /* Additional specs */
36018 };
36019
36020 asn_TYPE_member_t asn_MBR_MBSFN_Subframe_Info_ExtIEs_673[] = {
36021         { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, id),
36022                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36023                 0,
36024                 &asn_DEF_ProtocolIE_ID,
36025                 0,
36026                 { 0, &asn_PER_memb_id_constr_674,  memb_id_constraint_673 },
36027                 0, 0, /* No default value */
36028                 "id"
36029                 },
36030         { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, criticality),
36031                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36032                 0,
36033                 &asn_DEF_Criticality,
36034                 0,
36035                 { 0, &asn_PER_memb_criticality_constr_675,  memb_criticality_constraint_673 },
36036                 0, 0, /* No default value */
36037                 "criticality"
36038                 },
36039         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, extensionValue),
36040                 -1 /* Ambiguous tag (ANY?) */,
36041                 0,
36042                 &asn_DEF_extensionValue_676,
36043                 0,
36044                 { 0, &asn_PER_memb_extensionValue_constr_676,  memb_extensionValue_constraint_673 },
36045                 0, 0, /* No default value */
36046                 "extensionValue"
36047                 },
36048 };
36049 static const ber_tlv_tag_t asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[] = {
36050         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36051 };
36052 static const asn_TYPE_tag2member_t asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673[] = {
36053     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36054     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36055 };
36056 asn_SEQUENCE_specifics_t asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 = {
36057         sizeof(struct MBSFN_Subframe_Info_ExtIEs),
36058         offsetof(struct MBSFN_Subframe_Info_ExtIEs, _asn_ctx),
36059         asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673,
36060         2,      /* Count of tags in the map */
36061         0, 0, 0,        /* Optional elements (not needed) */
36062         -1,     /* First extension addition */
36063 };
36064 asn_TYPE_descriptor_t asn_DEF_MBSFN_Subframe_Info_ExtIEs = {
36065         "MBSFN-Subframe-Info-ExtIEs",
36066         "MBSFN-Subframe-Info-ExtIEs",
36067         &asn_OP_SEQUENCE,
36068         asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,
36069         sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
36070                 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
36071         asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,    /* Same as above */
36072         sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
36073                 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
36074         { 0, 0, SEQUENCE_constraint },
36075         asn_MBR_MBSFN_Subframe_Info_ExtIEs_673,
36076         3,      /* Elements count */
36077         &asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673   /* Additional specs */
36078 };
36079
36080 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_680 = {
36081         sizeof(struct BandInfo_ExtIEs__extensionValue),
36082         offsetof(struct BandInfo_ExtIEs__extensionValue, _asn_ctx),
36083         offsetof(struct BandInfo_ExtIEs__extensionValue, present),
36084         sizeof(((struct BandInfo_ExtIEs__extensionValue *)0)->present),
36085         0,      /* No top level tags */
36086         0,      /* No tags in the map */
36087         0, 0,
36088         -1      /* Extensions start */
36089 };
36090 static /* Use -fall-defs-global to expose */
36091 asn_TYPE_descriptor_t asn_DEF_extensionValue_680 = {
36092         "extensionValue",
36093         "extensionValue",
36094         &asn_OP_OPEN_TYPE,
36095         0,      /* No effective tags (pointer) */
36096         0,      /* No effective tags (count) */
36097         0,      /* No tags (pointer) */
36098         0,      /* No tags (count) */
36099         { 0, 0, OPEN_TYPE_constraint },
36100         0, 0,   /* No members */
36101         &asn_SPC_extensionValue_specs_680       /* Additional specs */
36102 };
36103
36104 asn_TYPE_member_t asn_MBR_BandInfo_ExtIEs_677[] = {
36105         { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, id),
36106                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36107                 0,
36108                 &asn_DEF_ProtocolIE_ID,
36109                 0,
36110                 { 0, &asn_PER_memb_id_constr_678,  memb_id_constraint_677 },
36111                 0, 0, /* No default value */
36112                 "id"
36113                 },
36114         { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, criticality),
36115                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36116                 0,
36117                 &asn_DEF_Criticality,
36118                 0,
36119                 { 0, &asn_PER_memb_criticality_constr_679,  memb_criticality_constraint_677 },
36120                 0, 0, /* No default value */
36121                 "criticality"
36122                 },
36123         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, extensionValue),
36124                 -1 /* Ambiguous tag (ANY?) */,
36125                 0,
36126                 &asn_DEF_extensionValue_680,
36127                 0,
36128                 { 0, &asn_PER_memb_extensionValue_constr_680,  memb_extensionValue_constraint_677 },
36129                 0, 0, /* No default value */
36130                 "extensionValue"
36131                 },
36132 };
36133 static const ber_tlv_tag_t asn_DEF_BandInfo_ExtIEs_tags_677[] = {
36134         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36135 };
36136 static const asn_TYPE_tag2member_t asn_MAP_BandInfo_ExtIEs_tag2el_677[] = {
36137     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36138     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36139 };
36140 asn_SEQUENCE_specifics_t asn_SPC_BandInfo_ExtIEs_specs_677 = {
36141         sizeof(struct BandInfo_ExtIEs),
36142         offsetof(struct BandInfo_ExtIEs, _asn_ctx),
36143         asn_MAP_BandInfo_ExtIEs_tag2el_677,
36144         2,      /* Count of tags in the map */
36145         0, 0, 0,        /* Optional elements (not needed) */
36146         -1,     /* First extension addition */
36147 };
36148 asn_TYPE_descriptor_t asn_DEF_BandInfo_ExtIEs = {
36149         "BandInfo-ExtIEs",
36150         "BandInfo-ExtIEs",
36151         &asn_OP_SEQUENCE,
36152         asn_DEF_BandInfo_ExtIEs_tags_677,
36153         sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
36154                 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
36155         asn_DEF_BandInfo_ExtIEs_tags_677,       /* Same as above */
36156         sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
36157                 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
36158         { 0, 0, SEQUENCE_constraint },
36159         asn_MBR_BandInfo_ExtIEs_677,
36160         3,      /* Elements count */
36161         &asn_SPC_BandInfo_ExtIEs_specs_677      /* Additional specs */
36162 };
36163
36164 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_684 = {
36165         sizeof(struct SplitSRB_ExtIEs__extensionValue),
36166         offsetof(struct SplitSRB_ExtIEs__extensionValue, _asn_ctx),
36167         offsetof(struct SplitSRB_ExtIEs__extensionValue, present),
36168         sizeof(((struct SplitSRB_ExtIEs__extensionValue *)0)->present),
36169         0,      /* No top level tags */
36170         0,      /* No tags in the map */
36171         0, 0,
36172         -1      /* Extensions start */
36173 };
36174 static /* Use -fall-defs-global to expose */
36175 asn_TYPE_descriptor_t asn_DEF_extensionValue_684 = {
36176         "extensionValue",
36177         "extensionValue",
36178         &asn_OP_OPEN_TYPE,
36179         0,      /* No effective tags (pointer) */
36180         0,      /* No effective tags (count) */
36181         0,      /* No tags (pointer) */
36182         0,      /* No tags (count) */
36183         { 0, 0, OPEN_TYPE_constraint },
36184         0, 0,   /* No members */
36185         &asn_SPC_extensionValue_specs_684       /* Additional specs */
36186 };
36187
36188 asn_TYPE_member_t asn_MBR_SplitSRB_ExtIEs_681[] = {
36189         { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, id),
36190                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36191                 0,
36192                 &asn_DEF_ProtocolIE_ID,
36193                 0,
36194                 { 0, &asn_PER_memb_id_constr_682,  memb_id_constraint_681 },
36195                 0, 0, /* No default value */
36196                 "id"
36197                 },
36198         { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, criticality),
36199                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36200                 0,
36201                 &asn_DEF_Criticality,
36202                 0,
36203                 { 0, &asn_PER_memb_criticality_constr_683,  memb_criticality_constraint_681 },
36204                 0, 0, /* No default value */
36205                 "criticality"
36206                 },
36207         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, extensionValue),
36208                 -1 /* Ambiguous tag (ANY?) */,
36209                 0,
36210                 &asn_DEF_extensionValue_684,
36211                 0,
36212                 { 0, &asn_PER_memb_extensionValue_constr_684,  memb_extensionValue_constraint_681 },
36213                 0, 0, /* No default value */
36214                 "extensionValue"
36215                 },
36216 };
36217 static const ber_tlv_tag_t asn_DEF_SplitSRB_ExtIEs_tags_681[] = {
36218         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36219 };
36220 static const asn_TYPE_tag2member_t asn_MAP_SplitSRB_ExtIEs_tag2el_681[] = {
36221     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36222     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36223 };
36224 asn_SEQUENCE_specifics_t asn_SPC_SplitSRB_ExtIEs_specs_681 = {
36225         sizeof(struct SplitSRB_ExtIEs),
36226         offsetof(struct SplitSRB_ExtIEs, _asn_ctx),
36227         asn_MAP_SplitSRB_ExtIEs_tag2el_681,
36228         2,      /* Count of tags in the map */
36229         0, 0, 0,        /* Optional elements (not needed) */
36230         -1,     /* First extension addition */
36231 };
36232 asn_TYPE_descriptor_t asn_DEF_SplitSRB_ExtIEs = {
36233         "SplitSRB-ExtIEs",
36234         "SplitSRB-ExtIEs",
36235         &asn_OP_SEQUENCE,
36236         asn_DEF_SplitSRB_ExtIEs_tags_681,
36237         sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
36238                 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
36239         asn_DEF_SplitSRB_ExtIEs_tags_681,       /* Same as above */
36240         sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
36241                 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
36242         { 0, 0, SEQUENCE_constraint },
36243         asn_MBR_SplitSRB_ExtIEs_681,
36244         3,      /* Elements count */
36245         &asn_SPC_SplitSRB_ExtIEs_specs_681      /* Additional specs */
36246 };
36247
36248 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_688 = {
36249         sizeof(struct UENRMeasurement_ExtIEs__extensionValue),
36250         offsetof(struct UENRMeasurement_ExtIEs__extensionValue, _asn_ctx),
36251         offsetof(struct UENRMeasurement_ExtIEs__extensionValue, present),
36252         sizeof(((struct UENRMeasurement_ExtIEs__extensionValue *)0)->present),
36253         0,      /* No top level tags */
36254         0,      /* No tags in the map */
36255         0, 0,
36256         -1      /* Extensions start */
36257 };
36258 static /* Use -fall-defs-global to expose */
36259 asn_TYPE_descriptor_t asn_DEF_extensionValue_688 = {
36260         "extensionValue",
36261         "extensionValue",
36262         &asn_OP_OPEN_TYPE,
36263         0,      /* No effective tags (pointer) */
36264         0,      /* No effective tags (count) */
36265         0,      /* No tags (pointer) */
36266         0,      /* No tags (count) */
36267         { 0, 0, OPEN_TYPE_constraint },
36268         0, 0,   /* No members */
36269         &asn_SPC_extensionValue_specs_688       /* Additional specs */
36270 };
36271
36272 asn_TYPE_member_t asn_MBR_UENRMeasurement_ExtIEs_685[] = {
36273         { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, id),
36274                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36275                 0,
36276                 &asn_DEF_ProtocolIE_ID,
36277                 0,
36278                 { 0, &asn_PER_memb_id_constr_686,  memb_id_constraint_685 },
36279                 0, 0, /* No default value */
36280                 "id"
36281                 },
36282         { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, criticality),
36283                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36284                 0,
36285                 &asn_DEF_Criticality,
36286                 0,
36287                 { 0, &asn_PER_memb_criticality_constr_687,  memb_criticality_constraint_685 },
36288                 0, 0, /* No default value */
36289                 "criticality"
36290                 },
36291         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, extensionValue),
36292                 -1 /* Ambiguous tag (ANY?) */,
36293                 0,
36294                 &asn_DEF_extensionValue_688,
36295                 0,
36296                 { 0, &asn_PER_memb_extensionValue_constr_688,  memb_extensionValue_constraint_685 },
36297                 0, 0, /* No default value */
36298                 "extensionValue"
36299                 },
36300 };
36301 static const ber_tlv_tag_t asn_DEF_UENRMeasurement_ExtIEs_tags_685[] = {
36302         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36303 };
36304 static const asn_TYPE_tag2member_t asn_MAP_UENRMeasurement_ExtIEs_tag2el_685[] = {
36305     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36306     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36307 };
36308 asn_SEQUENCE_specifics_t asn_SPC_UENRMeasurement_ExtIEs_specs_685 = {
36309         sizeof(struct UENRMeasurement_ExtIEs),
36310         offsetof(struct UENRMeasurement_ExtIEs, _asn_ctx),
36311         asn_MAP_UENRMeasurement_ExtIEs_tag2el_685,
36312         2,      /* Count of tags in the map */
36313         0, 0, 0,        /* Optional elements (not needed) */
36314         -1,     /* First extension addition */
36315 };
36316 asn_TYPE_descriptor_t asn_DEF_UENRMeasurement_ExtIEs = {
36317         "UENRMeasurement-ExtIEs",
36318         "UENRMeasurement-ExtIEs",
36319         &asn_OP_SEQUENCE,
36320         asn_DEF_UENRMeasurement_ExtIEs_tags_685,
36321         sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
36322                 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
36323         asn_DEF_UENRMeasurement_ExtIEs_tags_685,        /* Same as above */
36324         sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
36325                 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
36326         { 0, 0, SEQUENCE_constraint },
36327         asn_MBR_UENRMeasurement_ExtIEs_685,
36328         3,      /* Elements count */
36329         &asn_SPC_UENRMeasurement_ExtIEs_specs_685       /* Additional specs */
36330 };
36331
36332 static asn_TYPE_member_t asn_MBR_extensionValue_692[] = {
36333         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.TAC),
36334                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
36335                 0,
36336                 &asn_DEF_TAC,
36337                 0,
36338                 { 0, 0, 0 },
36339                 0, 0, /* No default value */
36340                 "TAC"
36341                 },
36342         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.EARFCNExtension),
36343                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36344                 0,
36345                 &asn_DEF_EARFCNExtension,
36346                 0,
36347                 { 0, 0, 0 },
36348                 0, 0, /* No default value */
36349                 "EARFCNExtension"
36350                 },
36351 };
36352 static const unsigned asn_MAP_extensionValue_to_canonical_692[] = { 1, 0 };
36353 static const unsigned asn_MAP_extensionValue_from_canonical_692[] = { 1, 0 };
36354 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_692[] = {
36355     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
36356     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* TAC */
36357 };
36358 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_692 = {
36359         sizeof(struct Neighbour_Information_ExtIEs__extensionValue),
36360         offsetof(struct Neighbour_Information_ExtIEs__extensionValue, _asn_ctx),
36361         offsetof(struct Neighbour_Information_ExtIEs__extensionValue, present),
36362         sizeof(((struct Neighbour_Information_ExtIEs__extensionValue *)0)->present),
36363         asn_MAP_extensionValue_tag2el_692,
36364         2,      /* Count of tags in the map */
36365         asn_MAP_extensionValue_to_canonical_692,
36366         asn_MAP_extensionValue_from_canonical_692,
36367         -1      /* Extensions start */
36368 };
36369 static /* Use -fall-defs-global to expose */
36370 asn_TYPE_descriptor_t asn_DEF_extensionValue_692 = {
36371         "extensionValue",
36372         "extensionValue",
36373         &asn_OP_OPEN_TYPE,
36374         0,      /* No effective tags (pointer) */
36375         0,      /* No effective tags (count) */
36376         0,      /* No tags (pointer) */
36377         0,      /* No tags (count) */
36378         { 0, 0, OPEN_TYPE_constraint },
36379         asn_MBR_extensionValue_692,
36380         2,      /* Elements count */
36381         &asn_SPC_extensionValue_specs_692       /* Additional specs */
36382 };
36383
36384 asn_TYPE_member_t asn_MBR_Neighbour_Information_ExtIEs_689[] = {
36385         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, id),
36386                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36387                 0,
36388                 &asn_DEF_ProtocolIE_ID,
36389                 0,
36390                 { 0, &asn_PER_memb_id_constr_690,  memb_id_constraint_689 },
36391                 0, 0, /* No default value */
36392                 "id"
36393                 },
36394         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, criticality),
36395                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36396                 0,
36397                 &asn_DEF_Criticality,
36398                 select_Neighbour_Information_ExtIEs_criticality_type,
36399                 { 0, &asn_PER_memb_criticality_constr_691,  memb_criticality_constraint_689 },
36400                 0, 0, /* No default value */
36401                 "criticality"
36402                 },
36403         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, extensionValue),
36404                 -1 /* Ambiguous tag (ANY?) */,
36405                 0,
36406                 &asn_DEF_extensionValue_692,
36407                 select_Neighbour_Information_ExtIEs_extensionValue_type,
36408                 { 0, &asn_PER_memb_extensionValue_constr_692,  memb_extensionValue_constraint_689 },
36409                 0, 0, /* No default value */
36410                 "extensionValue"
36411                 },
36412 };
36413 static const ber_tlv_tag_t asn_DEF_Neighbour_Information_ExtIEs_tags_689[] = {
36414         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36415 };
36416 static const asn_TYPE_tag2member_t asn_MAP_Neighbour_Information_ExtIEs_tag2el_689[] = {
36417     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36418     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36419 };
36420 asn_SEQUENCE_specifics_t asn_SPC_Neighbour_Information_ExtIEs_specs_689 = {
36421         sizeof(struct Neighbour_Information_ExtIEs),
36422         offsetof(struct Neighbour_Information_ExtIEs, _asn_ctx),
36423         asn_MAP_Neighbour_Information_ExtIEs_tag2el_689,
36424         2,      /* Count of tags in the map */
36425         0, 0, 0,        /* Optional elements (not needed) */
36426         -1,     /* First extension addition */
36427 };
36428 asn_TYPE_descriptor_t asn_DEF_Neighbour_Information_ExtIEs = {
36429         "Neighbour-Information-ExtIEs",
36430         "Neighbour-Information-ExtIEs",
36431         &asn_OP_SEQUENCE,
36432         asn_DEF_Neighbour_Information_ExtIEs_tags_689,
36433         sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
36434                 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
36435         asn_DEF_Neighbour_Information_ExtIEs_tags_689,  /* Same as above */
36436         sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
36437                 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
36438         { 0, 0, SEQUENCE_constraint },
36439         asn_MBR_Neighbour_Information_ExtIEs_689,
36440         3,      /* Elements count */
36441         &asn_SPC_Neighbour_Information_ExtIEs_specs_689 /* Additional specs */
36442 };
36443
36444 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_696 = {
36445         sizeof(struct NRFreqInfo_ExtIEs__extensionValue),
36446         offsetof(struct NRFreqInfo_ExtIEs__extensionValue, _asn_ctx),
36447         offsetof(struct NRFreqInfo_ExtIEs__extensionValue, present),
36448         sizeof(((struct NRFreqInfo_ExtIEs__extensionValue *)0)->present),
36449         0,      /* No top level tags */
36450         0,      /* No tags in the map */
36451         0, 0,
36452         -1      /* Extensions start */
36453 };
36454 static /* Use -fall-defs-global to expose */
36455 asn_TYPE_descriptor_t asn_DEF_extensionValue_696 = {
36456         "extensionValue",
36457         "extensionValue",
36458         &asn_OP_OPEN_TYPE,
36459         0,      /* No effective tags (pointer) */
36460         0,      /* No effective tags (count) */
36461         0,      /* No tags (pointer) */
36462         0,      /* No tags (count) */
36463         { 0, 0, OPEN_TYPE_constraint },
36464         0, 0,   /* No members */
36465         &asn_SPC_extensionValue_specs_696       /* Additional specs */
36466 };
36467
36468 asn_TYPE_member_t asn_MBR_NRFreqInfo_ExtIEs_693[] = {
36469         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, id),
36470                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36471                 0,
36472                 &asn_DEF_ProtocolIE_ID,
36473                 0,
36474                 { 0, &asn_PER_memb_id_constr_694,  memb_id_constraint_693 },
36475                 0, 0, /* No default value */
36476                 "id"
36477                 },
36478         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, criticality),
36479                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36480                 0,
36481                 &asn_DEF_Criticality,
36482                 0,
36483                 { 0, &asn_PER_memb_criticality_constr_695,  memb_criticality_constraint_693 },
36484                 0, 0, /* No default value */
36485                 "criticality"
36486                 },
36487         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, extensionValue),
36488                 -1 /* Ambiguous tag (ANY?) */,
36489                 0,
36490                 &asn_DEF_extensionValue_696,
36491                 0,
36492                 { 0, &asn_PER_memb_extensionValue_constr_696,  memb_extensionValue_constraint_693 },
36493                 0, 0, /* No default value */
36494                 "extensionValue"
36495                 },
36496 };
36497 static const ber_tlv_tag_t asn_DEF_NRFreqInfo_ExtIEs_tags_693[] = {
36498         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36499 };
36500 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfo_ExtIEs_tag2el_693[] = {
36501     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36502     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36503 };
36504 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfo_ExtIEs_specs_693 = {
36505         sizeof(struct NRFreqInfo_ExtIEs),
36506         offsetof(struct NRFreqInfo_ExtIEs, _asn_ctx),
36507         asn_MAP_NRFreqInfo_ExtIEs_tag2el_693,
36508         2,      /* Count of tags in the map */
36509         0, 0, 0,        /* Optional elements (not needed) */
36510         -1,     /* First extension addition */
36511 };
36512 asn_TYPE_descriptor_t asn_DEF_NRFreqInfo_ExtIEs = {
36513         "NRFreqInfo-ExtIEs",
36514         "NRFreqInfo-ExtIEs",
36515         &asn_OP_SEQUENCE,
36516         asn_DEF_NRFreqInfo_ExtIEs_tags_693,
36517         sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
36518                 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
36519         asn_DEF_NRFreqInfo_ExtIEs_tags_693,     /* Same as above */
36520         sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
36521                 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
36522         { 0, 0, SEQUENCE_constraint },
36523         asn_MBR_NRFreqInfo_ExtIEs_693,
36524         3,      /* Elements count */
36525         &asn_SPC_NRFreqInfo_ExtIEs_specs_693    /* Additional specs */
36526 };
36527
36528 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_700 = {
36529         sizeof(struct NRCGI_ExtIEs__extensionValue),
36530         offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
36531         offsetof(struct NRCGI_ExtIEs__extensionValue, present),
36532         sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
36533         0,      /* No top level tags */
36534         0,      /* No tags in the map */
36535         0, 0,
36536         -1      /* Extensions start */
36537 };
36538 static /* Use -fall-defs-global to expose */
36539 asn_TYPE_descriptor_t asn_DEF_extensionValue_700 = {
36540         "extensionValue",
36541         "extensionValue",
36542         &asn_OP_OPEN_TYPE,
36543         0,      /* No effective tags (pointer) */
36544         0,      /* No effective tags (count) */
36545         0,      /* No tags (pointer) */
36546         0,      /* No tags (count) */
36547         { 0, 0, OPEN_TYPE_constraint },
36548         0, 0,   /* No members */
36549         &asn_SPC_extensionValue_specs_700       /* Additional specs */
36550 };
36551
36552 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_697[] = {
36553         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
36554                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36555                 0,
36556                 &asn_DEF_ProtocolIE_ID,
36557                 0,
36558                 { 0, &asn_PER_memb_id_constr_698,  memb_id_constraint_697 },
36559                 0, 0, /* No default value */
36560                 "id"
36561                 },
36562         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
36563                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36564                 0,
36565                 &asn_DEF_Criticality,
36566                 0,
36567                 { 0, &asn_PER_memb_criticality_constr_699,  memb_criticality_constraint_697 },
36568                 0, 0, /* No default value */
36569                 "criticality"
36570                 },
36571         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
36572                 -1 /* Ambiguous tag (ANY?) */,
36573                 0,
36574                 &asn_DEF_extensionValue_700,
36575                 0,
36576                 { 0, &asn_PER_memb_extensionValue_constr_700,  memb_extensionValue_constraint_697 },
36577                 0, 0, /* No default value */
36578                 "extensionValue"
36579                 },
36580 };
36581 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_697[] = {
36582         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36583 };
36584 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_697[] = {
36585     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36586     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36587 };
36588 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_697 = {
36589         sizeof(struct NRCGI_ExtIEs),
36590         offsetof(struct NRCGI_ExtIEs, _asn_ctx),
36591         asn_MAP_NRCGI_ExtIEs_tag2el_697,
36592         2,      /* Count of tags in the map */
36593         0, 0, 0,        /* Optional elements (not needed) */
36594         -1,     /* First extension addition */
36595 };
36596 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
36597         "NRCGI-ExtIEs",
36598         "NRCGI-ExtIEs",
36599         &asn_OP_SEQUENCE,
36600         asn_DEF_NRCGI_ExtIEs_tags_697,
36601         sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
36602                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
36603         asn_DEF_NRCGI_ExtIEs_tags_697,  /* Same as above */
36604         sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
36605                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
36606         { 0, 0, SEQUENCE_constraint },
36607         asn_MBR_NRCGI_ExtIEs_697,
36608         3,      /* Elements count */
36609         &asn_SPC_NRCGI_ExtIEs_specs_697 /* Additional specs */
36610 };
36611
36612 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_704 = {
36613         sizeof(struct NR_TxBW_ExtIEs__extensionValue),
36614         offsetof(struct NR_TxBW_ExtIEs__extensionValue, _asn_ctx),
36615         offsetof(struct NR_TxBW_ExtIEs__extensionValue, present),
36616         sizeof(((struct NR_TxBW_ExtIEs__extensionValue *)0)->present),
36617         0,      /* No top level tags */
36618         0,      /* No tags in the map */
36619         0, 0,
36620         -1      /* Extensions start */
36621 };
36622 static /* Use -fall-defs-global to expose */
36623 asn_TYPE_descriptor_t asn_DEF_extensionValue_704 = {
36624         "extensionValue",
36625         "extensionValue",
36626         &asn_OP_OPEN_TYPE,
36627         0,      /* No effective tags (pointer) */
36628         0,      /* No effective tags (count) */
36629         0,      /* No tags (pointer) */
36630         0,      /* No tags (count) */
36631         { 0, 0, OPEN_TYPE_constraint },
36632         0, 0,   /* No members */
36633         &asn_SPC_extensionValue_specs_704       /* Additional specs */
36634 };
36635
36636 asn_TYPE_member_t asn_MBR_NR_TxBW_ExtIEs_701[] = {
36637         { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, id),
36638                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36639                 0,
36640                 &asn_DEF_ProtocolIE_ID,
36641                 0,
36642                 { 0, &asn_PER_memb_id_constr_702,  memb_id_constraint_701 },
36643                 0, 0, /* No default value */
36644                 "id"
36645                 },
36646         { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, criticality),
36647                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36648                 0,
36649                 &asn_DEF_Criticality,
36650                 0,
36651                 { 0, &asn_PER_memb_criticality_constr_703,  memb_criticality_constraint_701 },
36652                 0, 0, /* No default value */
36653                 "criticality"
36654                 },
36655         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, extensionValue),
36656                 -1 /* Ambiguous tag (ANY?) */,
36657                 0,
36658                 &asn_DEF_extensionValue_704,
36659                 0,
36660                 { 0, &asn_PER_memb_extensionValue_constr_704,  memb_extensionValue_constraint_701 },
36661                 0, 0, /* No default value */
36662                 "extensionValue"
36663                 },
36664 };
36665 static const ber_tlv_tag_t asn_DEF_NR_TxBW_ExtIEs_tags_701[] = {
36666         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36667 };
36668 static const asn_TYPE_tag2member_t asn_MAP_NR_TxBW_ExtIEs_tag2el_701[] = {
36669     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36670     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36671 };
36672 asn_SEQUENCE_specifics_t asn_SPC_NR_TxBW_ExtIEs_specs_701 = {
36673         sizeof(struct NR_TxBW_ExtIEs),
36674         offsetof(struct NR_TxBW_ExtIEs, _asn_ctx),
36675         asn_MAP_NR_TxBW_ExtIEs_tag2el_701,
36676         2,      /* Count of tags in the map */
36677         0, 0, 0,        /* Optional elements (not needed) */
36678         -1,     /* First extension addition */
36679 };
36680 asn_TYPE_descriptor_t asn_DEF_NR_TxBW_ExtIEs = {
36681         "NR-TxBW-ExtIEs",
36682         "NR-TxBW-ExtIEs",
36683         &asn_OP_SEQUENCE,
36684         asn_DEF_NR_TxBW_ExtIEs_tags_701,
36685         sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
36686                 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
36687         asn_DEF_NR_TxBW_ExtIEs_tags_701,        /* Same as above */
36688         sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
36689                 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
36690         { 0, 0, SEQUENCE_constraint },
36691         asn_MBR_NR_TxBW_ExtIEs_701,
36692         3,      /* Elements count */
36693         &asn_SPC_NR_TxBW_ExtIEs_specs_701       /* Additional specs */
36694 };
36695
36696 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_708 = {
36697         sizeof(struct NRUESecurityCapabilities_ExtIEs__extensionValue),
36698         offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
36699         offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, present),
36700         sizeof(((struct NRUESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
36701         0,      /* No top level tags */
36702         0,      /* No tags in the map */
36703         0, 0,
36704         -1      /* Extensions start */
36705 };
36706 static /* Use -fall-defs-global to expose */
36707 asn_TYPE_descriptor_t asn_DEF_extensionValue_708 = {
36708         "extensionValue",
36709         "extensionValue",
36710         &asn_OP_OPEN_TYPE,
36711         0,      /* No effective tags (pointer) */
36712         0,      /* No effective tags (count) */
36713         0,      /* No tags (pointer) */
36714         0,      /* No tags (count) */
36715         { 0, 0, OPEN_TYPE_constraint },
36716         0, 0,   /* No members */
36717         &asn_SPC_extensionValue_specs_708       /* Additional specs */
36718 };
36719
36720 asn_TYPE_member_t asn_MBR_NRUESecurityCapabilities_ExtIEs_705[] = {
36721         { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, id),
36722                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36723                 0,
36724                 &asn_DEF_ProtocolIE_ID,
36725                 0,
36726                 { 0, &asn_PER_memb_id_constr_706,  memb_id_constraint_705 },
36727                 0, 0, /* No default value */
36728                 "id"
36729                 },
36730         { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, criticality),
36731                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36732                 0,
36733                 &asn_DEF_Criticality,
36734                 0,
36735                 { 0, &asn_PER_memb_criticality_constr_707,  memb_criticality_constraint_705 },
36736                 0, 0, /* No default value */
36737                 "criticality"
36738                 },
36739         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, extensionValue),
36740                 -1 /* Ambiguous tag (ANY?) */,
36741                 0,
36742                 &asn_DEF_extensionValue_708,
36743                 0,
36744                 { 0, &asn_PER_memb_extensionValue_constr_708,  memb_extensionValue_constraint_705 },
36745                 0, 0, /* No default value */
36746                 "extensionValue"
36747                 },
36748 };
36749 static const ber_tlv_tag_t asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[] = {
36750         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36751 };
36752 static const asn_TYPE_tag2member_t asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705[] = {
36753     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36754     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36755 };
36756 asn_SEQUENCE_specifics_t asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 = {
36757         sizeof(struct NRUESecurityCapabilities_ExtIEs),
36758         offsetof(struct NRUESecurityCapabilities_ExtIEs, _asn_ctx),
36759         asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705,
36760         2,      /* Count of tags in the map */
36761         0, 0, 0,        /* Optional elements (not needed) */
36762         -1,     /* First extension addition */
36763 };
36764 asn_TYPE_descriptor_t asn_DEF_NRUESecurityCapabilities_ExtIEs = {
36765         "NRUESecurityCapabilities-ExtIEs",
36766         "NRUESecurityCapabilities-ExtIEs",
36767         &asn_OP_SEQUENCE,
36768         asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,
36769         sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
36770                 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
36771         asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,       /* Same as above */
36772         sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
36773                 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
36774         { 0, 0, SEQUENCE_constraint },
36775         asn_MBR_NRUESecurityCapabilities_ExtIEs_705,
36776         3,      /* Elements count */
36777         &asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705      /* Additional specs */
36778 };
36779
36780 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_712 = {
36781         sizeof(struct PRACH_Configuration_ExtIEs__extensionValue),
36782         offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
36783         offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, present),
36784         sizeof(((struct PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
36785         0,      /* No top level tags */
36786         0,      /* No tags in the map */
36787         0, 0,
36788         -1      /* Extensions start */
36789 };
36790 static /* Use -fall-defs-global to expose */
36791 asn_TYPE_descriptor_t asn_DEF_extensionValue_712 = {
36792         "extensionValue",
36793         "extensionValue",
36794         &asn_OP_OPEN_TYPE,
36795         0,      /* No effective tags (pointer) */
36796         0,      /* No effective tags (count) */
36797         0,      /* No tags (pointer) */
36798         0,      /* No tags (count) */
36799         { 0, 0, OPEN_TYPE_constraint },
36800         0, 0,   /* No members */
36801         &asn_SPC_extensionValue_specs_712       /* Additional specs */
36802 };
36803
36804 asn_TYPE_member_t asn_MBR_PRACH_Configuration_ExtIEs_709[] = {
36805         { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, id),
36806                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36807                 0,
36808                 &asn_DEF_ProtocolIE_ID,
36809                 0,
36810                 { 0, &asn_PER_memb_id_constr_710,  memb_id_constraint_709 },
36811                 0, 0, /* No default value */
36812                 "id"
36813                 },
36814         { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, criticality),
36815                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36816                 0,
36817                 &asn_DEF_Criticality,
36818                 0,
36819                 { 0, &asn_PER_memb_criticality_constr_711,  memb_criticality_constraint_709 },
36820                 0, 0, /* No default value */
36821                 "criticality"
36822                 },
36823         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, extensionValue),
36824                 -1 /* Ambiguous tag (ANY?) */,
36825                 0,
36826                 &asn_DEF_extensionValue_712,
36827                 0,
36828                 { 0, &asn_PER_memb_extensionValue_constr_712,  memb_extensionValue_constraint_709 },
36829                 0, 0, /* No default value */
36830                 "extensionValue"
36831                 },
36832 };
36833 static const ber_tlv_tag_t asn_DEF_PRACH_Configuration_ExtIEs_tags_709[] = {
36834         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36835 };
36836 static const asn_TYPE_tag2member_t asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709[] = {
36837     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36838     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36839 };
36840 asn_SEQUENCE_specifics_t asn_SPC_PRACH_Configuration_ExtIEs_specs_709 = {
36841         sizeof(struct PRACH_Configuration_ExtIEs),
36842         offsetof(struct PRACH_Configuration_ExtIEs, _asn_ctx),
36843         asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709,
36844         2,      /* Count of tags in the map */
36845         0, 0, 0,        /* Optional elements (not needed) */
36846         -1,     /* First extension addition */
36847 };
36848 asn_TYPE_descriptor_t asn_DEF_PRACH_Configuration_ExtIEs = {
36849         "PRACH-Configuration-ExtIEs",
36850         "PRACH-Configuration-ExtIEs",
36851         &asn_OP_SEQUENCE,
36852         asn_DEF_PRACH_Configuration_ExtIEs_tags_709,
36853         sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
36854                 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
36855         asn_DEF_PRACH_Configuration_ExtIEs_tags_709,    /* Same as above */
36856         sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
36857                 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
36858         { 0, 0, SEQUENCE_constraint },
36859         asn_MBR_PRACH_Configuration_ExtIEs_709,
36860         3,      /* Elements count */
36861         &asn_SPC_PRACH_Configuration_ExtIEs_specs_709   /* Additional specs */
36862 };
36863
36864 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_716 = {
36865         sizeof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue),
36866         offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, _asn_ctx),
36867         offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, present),
36868         sizeof(((struct PLMNAreaBasedQMC_ExtIEs__extensionValue *)0)->present),
36869         0,      /* No top level tags */
36870         0,      /* No tags in the map */
36871         0, 0,
36872         -1      /* Extensions start */
36873 };
36874 static /* Use -fall-defs-global to expose */
36875 asn_TYPE_descriptor_t asn_DEF_extensionValue_716 = {
36876         "extensionValue",
36877         "extensionValue",
36878         &asn_OP_OPEN_TYPE,
36879         0,      /* No effective tags (pointer) */
36880         0,      /* No effective tags (count) */
36881         0,      /* No tags (pointer) */
36882         0,      /* No tags (count) */
36883         { 0, 0, OPEN_TYPE_constraint },
36884         0, 0,   /* No members */
36885         &asn_SPC_extensionValue_specs_716       /* Additional specs */
36886 };
36887
36888 asn_TYPE_member_t asn_MBR_PLMNAreaBasedQMC_ExtIEs_713[] = {
36889         { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, id),
36890                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36891                 0,
36892                 &asn_DEF_ProtocolIE_ID,
36893                 0,
36894                 { 0, &asn_PER_memb_id_constr_714,  memb_id_constraint_713 },
36895                 0, 0, /* No default value */
36896                 "id"
36897                 },
36898         { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, criticality),
36899                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36900                 0,
36901                 &asn_DEF_Criticality,
36902                 0,
36903                 { 0, &asn_PER_memb_criticality_constr_715,  memb_criticality_constraint_713 },
36904                 0, 0, /* No default value */
36905                 "criticality"
36906                 },
36907         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, extensionValue),
36908                 -1 /* Ambiguous tag (ANY?) */,
36909                 0,
36910                 &asn_DEF_extensionValue_716,
36911                 0,
36912                 { 0, &asn_PER_memb_extensionValue_constr_716,  memb_extensionValue_constraint_713 },
36913                 0, 0, /* No default value */
36914                 "extensionValue"
36915                 },
36916 };
36917 static const ber_tlv_tag_t asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[] = {
36918         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36919 };
36920 static const asn_TYPE_tag2member_t asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713[] = {
36921     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36922     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36923 };
36924 asn_SEQUENCE_specifics_t asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 = {
36925         sizeof(struct PLMNAreaBasedQMC_ExtIEs),
36926         offsetof(struct PLMNAreaBasedQMC_ExtIEs, _asn_ctx),
36927         asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713,
36928         2,      /* Count of tags in the map */
36929         0, 0, 0,        /* Optional elements (not needed) */
36930         -1,     /* First extension addition */
36931 };
36932 asn_TYPE_descriptor_t asn_DEF_PLMNAreaBasedQMC_ExtIEs = {
36933         "PLMNAreaBasedQMC-ExtIEs",
36934         "PLMNAreaBasedQMC-ExtIEs",
36935         &asn_OP_SEQUENCE,
36936         asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,
36937         sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
36938                 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
36939         asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,       /* Same as above */
36940         sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
36941                 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
36942         { 0, 0, SEQUENCE_constraint },
36943         asn_MBR_PLMNAreaBasedQMC_ExtIEs_713,
36944         3,      /* Elements count */
36945         &asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713      /* Additional specs */
36946 };
36947
36948 static asn_TYPE_member_t asn_MBR_extensionValue_720[] = {
36949         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, choice.ProSeUEtoNetworkRelaying),
36950                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36951                 0,
36952                 &asn_DEF_ProSeUEtoNetworkRelaying,
36953                 0,
36954                 { 0, 0, 0 },
36955                 0, 0, /* No default value */
36956                 "ProSeUEtoNetworkRelaying"
36957                 },
36958 };
36959 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_720[] = {
36960     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ProSeUEtoNetworkRelaying */
36961 };
36962 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_720 = {
36963         sizeof(struct ProSeAuthorized_ExtIEs__extensionValue),
36964         offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, _asn_ctx),
36965         offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, present),
36966         sizeof(((struct ProSeAuthorized_ExtIEs__extensionValue *)0)->present),
36967         asn_MAP_extensionValue_tag2el_720,
36968         1,      /* Count of tags in the map */
36969         0, 0,
36970         -1      /* Extensions start */
36971 };
36972 static /* Use -fall-defs-global to expose */
36973 asn_TYPE_descriptor_t asn_DEF_extensionValue_720 = {
36974         "extensionValue",
36975         "extensionValue",
36976         &asn_OP_OPEN_TYPE,
36977         0,      /* No effective tags (pointer) */
36978         0,      /* No effective tags (count) */
36979         0,      /* No tags (pointer) */
36980         0,      /* No tags (count) */
36981         { 0, 0, OPEN_TYPE_constraint },
36982         asn_MBR_extensionValue_720,
36983         1,      /* Elements count */
36984         &asn_SPC_extensionValue_specs_720       /* Additional specs */
36985 };
36986
36987 asn_TYPE_member_t asn_MBR_ProSeAuthorized_ExtIEs_717[] = {
36988         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, id),
36989                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36990                 0,
36991                 &asn_DEF_ProtocolIE_ID,
36992                 0,
36993                 { 0, &asn_PER_memb_id_constr_718,  memb_id_constraint_717 },
36994                 0, 0, /* No default value */
36995                 "id"
36996                 },
36997         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, criticality),
36998                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36999                 0,
37000                 &asn_DEF_Criticality,
37001                 select_ProSeAuthorized_ExtIEs_criticality_type,
37002                 { 0, &asn_PER_memb_criticality_constr_719,  memb_criticality_constraint_717 },
37003                 0, 0, /* No default value */
37004                 "criticality"
37005                 },
37006         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, extensionValue),
37007                 -1 /* Ambiguous tag (ANY?) */,
37008                 0,
37009                 &asn_DEF_extensionValue_720,
37010                 select_ProSeAuthorized_ExtIEs_extensionValue_type,
37011                 { 0, &asn_PER_memb_extensionValue_constr_720,  memb_extensionValue_constraint_717 },
37012                 0, 0, /* No default value */
37013                 "extensionValue"
37014                 },
37015 };
37016 static const ber_tlv_tag_t asn_DEF_ProSeAuthorized_ExtIEs_tags_717[] = {
37017         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37018 };
37019 static const asn_TYPE_tag2member_t asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717[] = {
37020     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37021     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37022 };
37023 asn_SEQUENCE_specifics_t asn_SPC_ProSeAuthorized_ExtIEs_specs_717 = {
37024         sizeof(struct ProSeAuthorized_ExtIEs),
37025         offsetof(struct ProSeAuthorized_ExtIEs, _asn_ctx),
37026         asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717,
37027         2,      /* Count of tags in the map */
37028         0, 0, 0,        /* Optional elements (not needed) */
37029         -1,     /* First extension addition */
37030 };
37031 asn_TYPE_descriptor_t asn_DEF_ProSeAuthorized_ExtIEs = {
37032         "ProSeAuthorized-ExtIEs",
37033         "ProSeAuthorized-ExtIEs",
37034         &asn_OP_SEQUENCE,
37035         asn_DEF_ProSeAuthorized_ExtIEs_tags_717,
37036         sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
37037                 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
37038         asn_DEF_ProSeAuthorized_ExtIEs_tags_717,        /* Same as above */
37039         sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
37040                 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
37041         { 0, 0, SEQUENCE_constraint },
37042         asn_MBR_ProSeAuthorized_ExtIEs_717,
37043         3,      /* Elements count */
37044         &asn_SPC_ProSeAuthorized_ExtIEs_specs_717       /* Additional specs */
37045 };
37046
37047 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_724 = {
37048         sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue),
37049         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, _asn_ctx),
37050         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, present),
37051         sizeof(((struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue *)0)->present),
37052         0,      /* No top level tags */
37053         0,      /* No tags in the map */
37054         0, 0,
37055         -1      /* Extensions start */
37056 };
37057 static /* Use -fall-defs-global to expose */
37058 asn_TYPE_descriptor_t asn_DEF_extensionValue_724 = {
37059         "extensionValue",
37060         "extensionValue",
37061         &asn_OP_OPEN_TYPE,
37062         0,      /* No effective tags (pointer) */
37063         0,      /* No effective tags (count) */
37064         0,      /* No tags (pointer) */
37065         0,      /* No tags (count) */
37066         { 0, 0, OPEN_TYPE_constraint },
37067         0, 0,   /* No members */
37068         &asn_SPC_extensionValue_specs_724       /* Additional specs */
37069 };
37070
37071 asn_TYPE_member_t asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721[] = {
37072         { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, id),
37073                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37074                 0,
37075                 &asn_DEF_ProtocolIE_ID,
37076                 0,
37077                 { 0, &asn_PER_memb_id_constr_722,  memb_id_constraint_721 },
37078                 0, 0, /* No default value */
37079                 "id"
37080                 },
37081         { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, criticality),
37082                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37083                 0,
37084                 &asn_DEF_Criticality,
37085                 0,
37086                 { 0, &asn_PER_memb_criticality_constr_723,  memb_criticality_constraint_721 },
37087                 0, 0, /* No default value */
37088                 "criticality"
37089                 },
37090         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, extensionValue),
37091                 -1 /* Ambiguous tag (ANY?) */,
37092                 0,
37093                 &asn_DEF_extensionValue_724,
37094                 0,
37095                 { 0, &asn_PER_memb_extensionValue_constr_724,  memb_extensionValue_constraint_721 },
37096                 0, 0, /* No default value */
37097                 "extensionValue"
37098                 },
37099 };
37100 static const ber_tlv_tag_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[] = {
37101         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37102 };
37103 static const asn_TYPE_tag2member_t asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721[] = {
37104     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37105     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37106 };
37107 asn_SEQUENCE_specifics_t asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 = {
37108         sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs),
37109         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, _asn_ctx),
37110         asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721,
37111         2,      /* Count of tags in the map */
37112         0, 0, 0,        /* Optional elements (not needed) */
37113         -1,     /* First extension addition */
37114 };
37115 asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs = {
37116         "ProtectedEUTRAResourceIndication-ExtIEs",
37117         "ProtectedEUTRAResourceIndication-ExtIEs",
37118         &asn_OP_SEQUENCE,
37119         asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,
37120         sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
37121                 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
37122         asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,       /* Same as above */
37123         sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
37124                 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
37125         { 0, 0, SEQUENCE_constraint },
37126         asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721,
37127         3,      /* Elements count */
37128         &asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721      /* Additional specs */
37129 };
37130
37131 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_728 = {
37132         sizeof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue),
37133         offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, _asn_ctx),
37134         offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, present),
37135         sizeof(((struct ProtectedFootprintTimePattern_ExtIEs__extensionValue *)0)->present),
37136         0,      /* No top level tags */
37137         0,      /* No tags in the map */
37138         0, 0,
37139         -1      /* Extensions start */
37140 };
37141 static /* Use -fall-defs-global to expose */
37142 asn_TYPE_descriptor_t asn_DEF_extensionValue_728 = {
37143         "extensionValue",
37144         "extensionValue",
37145         &asn_OP_OPEN_TYPE,
37146         0,      /* No effective tags (pointer) */
37147         0,      /* No effective tags (count) */
37148         0,      /* No tags (pointer) */
37149         0,      /* No tags (count) */
37150         { 0, 0, OPEN_TYPE_constraint },
37151         0, 0,   /* No members */
37152         &asn_SPC_extensionValue_specs_728       /* Additional specs */
37153 };
37154
37155 asn_TYPE_member_t asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725[] = {
37156         { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, id),
37157                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37158                 0,
37159                 &asn_DEF_ProtocolIE_ID,
37160                 0,
37161                 { 0, &asn_PER_memb_id_constr_726,  memb_id_constraint_725 },
37162                 0, 0, /* No default value */
37163                 "id"
37164                 },
37165         { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, criticality),
37166                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37167                 0,
37168                 &asn_DEF_Criticality,
37169                 0,
37170                 { 0, &asn_PER_memb_criticality_constr_727,  memb_criticality_constraint_725 },
37171                 0, 0, /* No default value */
37172                 "criticality"
37173                 },
37174         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, extensionValue),
37175                 -1 /* Ambiguous tag (ANY?) */,
37176                 0,
37177                 &asn_DEF_extensionValue_728,
37178                 0,
37179                 { 0, &asn_PER_memb_extensionValue_constr_728,  memb_extensionValue_constraint_725 },
37180                 0, 0, /* No default value */
37181                 "extensionValue"
37182                 },
37183 };
37184 static const ber_tlv_tag_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[] = {
37185         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37186 };
37187 static const asn_TYPE_tag2member_t asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725[] = {
37188     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37189     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37190 };
37191 asn_SEQUENCE_specifics_t asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 = {
37192         sizeof(struct ProtectedFootprintTimePattern_ExtIEs),
37193         offsetof(struct ProtectedFootprintTimePattern_ExtIEs, _asn_ctx),
37194         asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725,
37195         2,      /* Count of tags in the map */
37196         0, 0, 0,        /* Optional elements (not needed) */
37197         -1,     /* First extension addition */
37198 };
37199 asn_TYPE_descriptor_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs = {
37200         "ProtectedFootprintTimePattern-ExtIEs",
37201         "ProtectedFootprintTimePattern-ExtIEs",
37202         &asn_OP_SEQUENCE,
37203         asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,
37204         sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
37205                 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
37206         asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,  /* Same as above */
37207         sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
37208                 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
37209         { 0, 0, SEQUENCE_constraint },
37210         asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725,
37211         3,      /* Elements count */
37212         &asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 /* Additional specs */
37213 };
37214
37215 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_732 = {
37216         sizeof(struct ProtectedResourceList_Item_ExtIEs__extensionValue),
37217         offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, _asn_ctx),
37218         offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, present),
37219         sizeof(((struct ProtectedResourceList_Item_ExtIEs__extensionValue *)0)->present),
37220         0,      /* No top level tags */
37221         0,      /* No tags in the map */
37222         0, 0,
37223         -1      /* Extensions start */
37224 };
37225 static /* Use -fall-defs-global to expose */
37226 asn_TYPE_descriptor_t asn_DEF_extensionValue_732 = {
37227         "extensionValue",
37228         "extensionValue",
37229         &asn_OP_OPEN_TYPE,
37230         0,      /* No effective tags (pointer) */
37231         0,      /* No effective tags (count) */
37232         0,      /* No tags (pointer) */
37233         0,      /* No tags (count) */
37234         { 0, 0, OPEN_TYPE_constraint },
37235         0, 0,   /* No members */
37236         &asn_SPC_extensionValue_specs_732       /* Additional specs */
37237 };
37238
37239 asn_TYPE_member_t asn_MBR_ProtectedResourceList_Item_ExtIEs_729[] = {
37240         { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, id),
37241                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37242                 0,
37243                 &asn_DEF_ProtocolIE_ID,
37244                 0,
37245                 { 0, &asn_PER_memb_id_constr_730,  memb_id_constraint_729 },
37246                 0, 0, /* No default value */
37247                 "id"
37248                 },
37249         { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, criticality),
37250                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37251                 0,
37252                 &asn_DEF_Criticality,
37253                 0,
37254                 { 0, &asn_PER_memb_criticality_constr_731,  memb_criticality_constraint_729 },
37255                 0, 0, /* No default value */
37256                 "criticality"
37257                 },
37258         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, extensionValue),
37259                 -1 /* Ambiguous tag (ANY?) */,
37260                 0,
37261                 &asn_DEF_extensionValue_732,
37262                 0,
37263                 { 0, &asn_PER_memb_extensionValue_constr_732,  memb_extensionValue_constraint_729 },
37264                 0, 0, /* No default value */
37265                 "extensionValue"
37266                 },
37267 };
37268 static const ber_tlv_tag_t asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[] = {
37269         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37270 };
37271 static const asn_TYPE_tag2member_t asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729[] = {
37272     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37273     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37274 };
37275 asn_SEQUENCE_specifics_t asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 = {
37276         sizeof(struct ProtectedResourceList_Item_ExtIEs),
37277         offsetof(struct ProtectedResourceList_Item_ExtIEs, _asn_ctx),
37278         asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729,
37279         2,      /* Count of tags in the map */
37280         0, 0, 0,        /* Optional elements (not needed) */
37281         -1,     /* First extension addition */
37282 };
37283 asn_TYPE_descriptor_t asn_DEF_ProtectedResourceList_Item_ExtIEs = {
37284         "ProtectedResourceList-Item-ExtIEs",
37285         "ProtectedResourceList-Item-ExtIEs",
37286         &asn_OP_SEQUENCE,
37287         asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,
37288         sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
37289                 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
37290         asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,     /* Same as above */
37291         sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
37292                 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
37293         { 0, 0, SEQUENCE_constraint },
37294         asn_MBR_ProtectedResourceList_Item_ExtIEs_729,
37295         3,      /* Elements count */
37296         &asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729    /* Additional specs */
37297 };
37298
37299 static asn_TYPE_member_t asn_MBR_extensionValue_736[] = {
37300         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.DL_scheduling_PDCCH_CCE_usage),
37301                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37302                 0,
37303                 &asn_DEF_DL_scheduling_PDCCH_CCE_usage,
37304                 0,
37305                 { 0, 0, 0 },
37306                 0, 0, /* No default value */
37307                 "DL-scheduling-PDCCH-CCE-usage"
37308                 },
37309         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.UL_scheduling_PDCCH_CCE_usage),
37310                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37311                 0,
37312                 &asn_DEF_UL_scheduling_PDCCH_CCE_usage,
37313                 0,
37314                 { 0, 0, 0 },
37315                 0, 0, /* No default value */
37316                 "UL-scheduling-PDCCH-CCE-usage"
37317                 },
37318 };
37319 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_736[] = {
37320     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* DL-scheduling-PDCCH-CCE-usage */
37321     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* UL-scheduling-PDCCH-CCE-usage */
37322 };
37323 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_736 = {
37324         sizeof(struct RadioResourceStatus_ExtIEs__extensionValue),
37325         offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx),
37326         offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, present),
37327         sizeof(((struct RadioResourceStatus_ExtIEs__extensionValue *)0)->present),
37328         asn_MAP_extensionValue_tag2el_736,
37329         2,      /* Count of tags in the map */
37330         0, 0,
37331         -1      /* Extensions start */
37332 };
37333 static /* Use -fall-defs-global to expose */
37334 asn_TYPE_descriptor_t asn_DEF_extensionValue_736 = {
37335         "extensionValue",
37336         "extensionValue",
37337         &asn_OP_OPEN_TYPE,
37338         0,      /* No effective tags (pointer) */
37339         0,      /* No effective tags (count) */
37340         0,      /* No tags (pointer) */
37341         0,      /* No tags (count) */
37342         { 0, 0, OPEN_TYPE_constraint },
37343         asn_MBR_extensionValue_736,
37344         2,      /* Elements count */
37345         &asn_SPC_extensionValue_specs_736       /* Additional specs */
37346 };
37347
37348 asn_TYPE_member_t asn_MBR_RadioResourceStatus_ExtIEs_733[] = {
37349         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, id),
37350                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37351                 0,
37352                 &asn_DEF_ProtocolIE_ID,
37353                 0,
37354                 { 0, &asn_PER_memb_id_constr_734,  memb_id_constraint_733 },
37355                 0, 0, /* No default value */
37356                 "id"
37357                 },
37358         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, criticality),
37359                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37360                 0,
37361                 &asn_DEF_Criticality,
37362                 select_RadioResourceStatus_ExtIEs_criticality_type,
37363                 { 0, &asn_PER_memb_criticality_constr_735,  memb_criticality_constraint_733 },
37364                 0, 0, /* No default value */
37365                 "criticality"
37366                 },
37367         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, extensionValue),
37368                 -1 /* Ambiguous tag (ANY?) */,
37369                 0,
37370                 &asn_DEF_extensionValue_736,
37371                 select_RadioResourceStatus_ExtIEs_extensionValue_type,
37372                 { 0, &asn_PER_memb_extensionValue_constr_736,  memb_extensionValue_constraint_733 },
37373                 0, 0, /* No default value */
37374                 "extensionValue"
37375                 },
37376 };
37377 static const ber_tlv_tag_t asn_DEF_RadioResourceStatus_ExtIEs_tags_733[] = {
37378         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37379 };
37380 static const asn_TYPE_tag2member_t asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733[] = {
37381     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37382     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37383 };
37384 asn_SEQUENCE_specifics_t asn_SPC_RadioResourceStatus_ExtIEs_specs_733 = {
37385         sizeof(struct RadioResourceStatus_ExtIEs),
37386         offsetof(struct RadioResourceStatus_ExtIEs, _asn_ctx),
37387         asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733,
37388         2,      /* Count of tags in the map */
37389         0, 0, 0,        /* Optional elements (not needed) */
37390         -1,     /* First extension addition */
37391 };
37392 asn_TYPE_descriptor_t asn_DEF_RadioResourceStatus_ExtIEs = {
37393         "RadioResourceStatus-ExtIEs",
37394         "RadioResourceStatus-ExtIEs",
37395         &asn_OP_SEQUENCE,
37396         asn_DEF_RadioResourceStatus_ExtIEs_tags_733,
37397         sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
37398                 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
37399         asn_DEF_RadioResourceStatus_ExtIEs_tags_733,    /* Same as above */
37400         sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
37401                 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
37402         { 0, 0, SEQUENCE_constraint },
37403         asn_MBR_RadioResourceStatus_ExtIEs_733,
37404         3,      /* Elements count */
37405         &asn_SPC_RadioResourceStatus_ExtIEs_specs_733   /* Additional specs */
37406 };
37407
37408 static asn_TYPE_member_t asn_MBR_extensionValue_740[] = {
37409         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, choice.EnhancedRNTP),
37410                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37411                 0,
37412                 &asn_DEF_EnhancedRNTP,
37413                 0,
37414                 { 0, 0, 0 },
37415                 0, 0, /* No default value */
37416                 "EnhancedRNTP"
37417                 },
37418 };
37419 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_740[] = {
37420     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EnhancedRNTP */
37421 };
37422 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_740 = {
37423         sizeof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue),
37424         offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, _asn_ctx),
37425         offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, present),
37426         sizeof(((struct RelativeNarrowbandTxPower_ExtIEs__extensionValue *)0)->present),
37427         asn_MAP_extensionValue_tag2el_740,
37428         1,      /* Count of tags in the map */
37429         0, 0,
37430         -1      /* Extensions start */
37431 };
37432 static /* Use -fall-defs-global to expose */
37433 asn_TYPE_descriptor_t asn_DEF_extensionValue_740 = {
37434         "extensionValue",
37435         "extensionValue",
37436         &asn_OP_OPEN_TYPE,
37437         0,      /* No effective tags (pointer) */
37438         0,      /* No effective tags (count) */
37439         0,      /* No tags (pointer) */
37440         0,      /* No tags (count) */
37441         { 0, 0, OPEN_TYPE_constraint },
37442         asn_MBR_extensionValue_740,
37443         1,      /* Elements count */
37444         &asn_SPC_extensionValue_specs_740       /* Additional specs */
37445 };
37446
37447 asn_TYPE_member_t asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737[] = {
37448         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id),
37449                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37450                 0,
37451                 &asn_DEF_ProtocolIE_ID,
37452                 0,
37453                 { 0, &asn_PER_memb_id_constr_738,  memb_id_constraint_737 },
37454                 0, 0, /* No default value */
37455                 "id"
37456                 },
37457         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, criticality),
37458                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37459                 0,
37460                 &asn_DEF_Criticality,
37461                 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type,
37462                 { 0, &asn_PER_memb_criticality_constr_739,  memb_criticality_constraint_737 },
37463                 0, 0, /* No default value */
37464                 "criticality"
37465                 },
37466         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, extensionValue),
37467                 -1 /* Ambiguous tag (ANY?) */,
37468                 0,
37469                 &asn_DEF_extensionValue_740,
37470                 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type,
37471                 { 0, &asn_PER_memb_extensionValue_constr_740,  memb_extensionValue_constraint_737 },
37472                 0, 0, /* No default value */
37473                 "extensionValue"
37474                 },
37475 };
37476 static const ber_tlv_tag_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[] = {
37477         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37478 };
37479 static const asn_TYPE_tag2member_t asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737[] = {
37480     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37481     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37482 };
37483 asn_SEQUENCE_specifics_t asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 = {
37484         sizeof(struct RelativeNarrowbandTxPower_ExtIEs),
37485         offsetof(struct RelativeNarrowbandTxPower_ExtIEs, _asn_ctx),
37486         asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737,
37487         2,      /* Count of tags in the map */
37488         0, 0, 0,        /* Optional elements (not needed) */
37489         -1,     /* First extension addition */
37490 };
37491 asn_TYPE_descriptor_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs = {
37492         "RelativeNarrowbandTxPower-ExtIEs",
37493         "RelativeNarrowbandTxPower-ExtIEs",
37494         &asn_OP_SEQUENCE,
37495         asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,
37496         sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
37497                 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
37498         asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,      /* Same as above */
37499         sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
37500                 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
37501         { 0, 0, SEQUENCE_constraint },
37502         asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737,
37503         3,      /* Elements count */
37504         &asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737     /* Additional specs */
37505 };
37506
37507 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_744 = {
37508         sizeof(struct ReservedSubframePattern_ExtIEs__extensionValue),
37509         offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, _asn_ctx),
37510         offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, present),
37511         sizeof(((struct ReservedSubframePattern_ExtIEs__extensionValue *)0)->present),
37512         0,      /* No top level tags */
37513         0,      /* No tags in the map */
37514         0, 0,
37515         -1      /* Extensions start */
37516 };
37517 static /* Use -fall-defs-global to expose */
37518 asn_TYPE_descriptor_t asn_DEF_extensionValue_744 = {
37519         "extensionValue",
37520         "extensionValue",
37521         &asn_OP_OPEN_TYPE,
37522         0,      /* No effective tags (pointer) */
37523         0,      /* No effective tags (count) */
37524         0,      /* No tags (pointer) */
37525         0,      /* No tags (count) */
37526         { 0, 0, OPEN_TYPE_constraint },
37527         0, 0,   /* No members */
37528         &asn_SPC_extensionValue_specs_744       /* Additional specs */
37529 };
37530
37531 asn_TYPE_member_t asn_MBR_ReservedSubframePattern_ExtIEs_741[] = {
37532         { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, id),
37533                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37534                 0,
37535                 &asn_DEF_ProtocolIE_ID,
37536                 0,
37537                 { 0, &asn_PER_memb_id_constr_742,  memb_id_constraint_741 },
37538                 0, 0, /* No default value */
37539                 "id"
37540                 },
37541         { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, criticality),
37542                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37543                 0,
37544                 &asn_DEF_Criticality,
37545                 0,
37546                 { 0, &asn_PER_memb_criticality_constr_743,  memb_criticality_constraint_741 },
37547                 0, 0, /* No default value */
37548                 "criticality"
37549                 },
37550         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, extensionValue),
37551                 -1 /* Ambiguous tag (ANY?) */,
37552                 0,
37553                 &asn_DEF_extensionValue_744,
37554                 0,
37555                 { 0, &asn_PER_memb_extensionValue_constr_744,  memb_extensionValue_constraint_741 },
37556                 0, 0, /* No default value */
37557                 "extensionValue"
37558                 },
37559 };
37560 static const ber_tlv_tag_t asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[] = {
37561         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37562 };
37563 static const asn_TYPE_tag2member_t asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741[] = {
37564     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37565     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37566 };
37567 asn_SEQUENCE_specifics_t asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 = {
37568         sizeof(struct ReservedSubframePattern_ExtIEs),
37569         offsetof(struct ReservedSubframePattern_ExtIEs, _asn_ctx),
37570         asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741,
37571         2,      /* Count of tags in the map */
37572         0, 0, 0,        /* Optional elements (not needed) */
37573         -1,     /* First extension addition */
37574 };
37575 asn_TYPE_descriptor_t asn_DEF_ReservedSubframePattern_ExtIEs = {
37576         "ReservedSubframePattern-ExtIEs",
37577         "ReservedSubframePattern-ExtIEs",
37578         &asn_OP_SEQUENCE,
37579         asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,
37580         sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
37581                 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
37582         asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,        /* Same as above */
37583         sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
37584                 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
37585         { 0, 0, SEQUENCE_constraint },
37586         asn_MBR_ReservedSubframePattern_ExtIEs_741,
37587         3,      /* Elements count */
37588         &asn_SPC_ReservedSubframePattern_ExtIEs_specs_741       /* Additional specs */
37589 };
37590
37591 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_748 = {
37592         sizeof(struct RLC_Status_ExtIEs__extensionValue),
37593         offsetof(struct RLC_Status_ExtIEs__extensionValue, _asn_ctx),
37594         offsetof(struct RLC_Status_ExtIEs__extensionValue, present),
37595         sizeof(((struct RLC_Status_ExtIEs__extensionValue *)0)->present),
37596         0,      /* No top level tags */
37597         0,      /* No tags in the map */
37598         0, 0,
37599         -1      /* Extensions start */
37600 };
37601 static /* Use -fall-defs-global to expose */
37602 asn_TYPE_descriptor_t asn_DEF_extensionValue_748 = {
37603         "extensionValue",
37604         "extensionValue",
37605         &asn_OP_OPEN_TYPE,
37606         0,      /* No effective tags (pointer) */
37607         0,      /* No effective tags (count) */
37608         0,      /* No tags (pointer) */
37609         0,      /* No tags (count) */
37610         { 0, 0, OPEN_TYPE_constraint },
37611         0, 0,   /* No members */
37612         &asn_SPC_extensionValue_specs_748       /* Additional specs */
37613 };
37614
37615 asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_745[] = {
37616         { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, id),
37617                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37618                 0,
37619                 &asn_DEF_ProtocolIE_ID,
37620                 0,
37621                 { 0, &asn_PER_memb_id_constr_746,  memb_id_constraint_745 },
37622                 0, 0, /* No default value */
37623                 "id"
37624                 },
37625         { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, criticality),
37626                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37627                 0,
37628                 &asn_DEF_Criticality,
37629                 0,
37630                 { 0, &asn_PER_memb_criticality_constr_747,  memb_criticality_constraint_745 },
37631                 0, 0, /* No default value */
37632                 "criticality"
37633                 },
37634         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, extensionValue),
37635                 -1 /* Ambiguous tag (ANY?) */,
37636                 0,
37637                 &asn_DEF_extensionValue_748,
37638                 0,
37639                 { 0, &asn_PER_memb_extensionValue_constr_748,  memb_extensionValue_constraint_745 },
37640                 0, 0, /* No default value */
37641                 "extensionValue"
37642                 },
37643 };
37644 static const ber_tlv_tag_t asn_DEF_RLC_Status_ExtIEs_tags_745[] = {
37645         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37646 };
37647 static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_ExtIEs_tag2el_745[] = {
37648     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37649     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37650 };
37651 asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_ExtIEs_specs_745 = {
37652         sizeof(struct RLC_Status_ExtIEs),
37653         offsetof(struct RLC_Status_ExtIEs, _asn_ctx),
37654         asn_MAP_RLC_Status_ExtIEs_tag2el_745,
37655         2,      /* Count of tags in the map */
37656         0, 0, 0,        /* Optional elements (not needed) */
37657         -1,     /* First extension addition */
37658 };
37659 asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = {
37660         "RLC-Status-ExtIEs",
37661         "RLC-Status-ExtIEs",
37662         &asn_OP_SEQUENCE,
37663         asn_DEF_RLC_Status_ExtIEs_tags_745,
37664         sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
37665                 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
37666         asn_DEF_RLC_Status_ExtIEs_tags_745,     /* Same as above */
37667         sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
37668                 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
37669         { 0, 0, SEQUENCE_constraint },
37670         asn_MBR_RLC_Status_ExtIEs_745,
37671         3,      /* Elements count */
37672         &asn_SPC_RLC_Status_ExtIEs_specs_745    /* Additional specs */
37673 };
37674
37675 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_752 = {
37676         sizeof(struct RSRPMeasurementResult_ExtIEs__extensionValue),
37677         offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, _asn_ctx),
37678         offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, present),
37679         sizeof(((struct RSRPMeasurementResult_ExtIEs__extensionValue *)0)->present),
37680         0,      /* No top level tags */
37681         0,      /* No tags in the map */
37682         0, 0,
37683         -1      /* Extensions start */
37684 };
37685 static /* Use -fall-defs-global to expose */
37686 asn_TYPE_descriptor_t asn_DEF_extensionValue_752 = {
37687         "extensionValue",
37688         "extensionValue",
37689         &asn_OP_OPEN_TYPE,
37690         0,      /* No effective tags (pointer) */
37691         0,      /* No effective tags (count) */
37692         0,      /* No tags (pointer) */
37693         0,      /* No tags (count) */
37694         { 0, 0, OPEN_TYPE_constraint },
37695         0, 0,   /* No members */
37696         &asn_SPC_extensionValue_specs_752       /* Additional specs */
37697 };
37698
37699 asn_TYPE_member_t asn_MBR_RSRPMeasurementResult_ExtIEs_749[] = {
37700         { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, id),
37701                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37702                 0,
37703                 &asn_DEF_ProtocolIE_ID,
37704                 0,
37705                 { 0, &asn_PER_memb_id_constr_750,  memb_id_constraint_749 },
37706                 0, 0, /* No default value */
37707                 "id"
37708                 },
37709         { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, criticality),
37710                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37711                 0,
37712                 &asn_DEF_Criticality,
37713                 0,
37714                 { 0, &asn_PER_memb_criticality_constr_751,  memb_criticality_constraint_749 },
37715                 0, 0, /* No default value */
37716                 "criticality"
37717                 },
37718         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, extensionValue),
37719                 -1 /* Ambiguous tag (ANY?) */,
37720                 0,
37721                 &asn_DEF_extensionValue_752,
37722                 0,
37723                 { 0, &asn_PER_memb_extensionValue_constr_752,  memb_extensionValue_constraint_749 },
37724                 0, 0, /* No default value */
37725                 "extensionValue"
37726                 },
37727 };
37728 static const ber_tlv_tag_t asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[] = {
37729         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37730 };
37731 static const asn_TYPE_tag2member_t asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749[] = {
37732     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37733     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37734 };
37735 asn_SEQUENCE_specifics_t asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 = {
37736         sizeof(struct RSRPMeasurementResult_ExtIEs),
37737         offsetof(struct RSRPMeasurementResult_ExtIEs, _asn_ctx),
37738         asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749,
37739         2,      /* Count of tags in the map */
37740         0, 0, 0,        /* Optional elements (not needed) */
37741         -1,     /* First extension addition */
37742 };
37743 asn_TYPE_descriptor_t asn_DEF_RSRPMeasurementResult_ExtIEs = {
37744         "RSRPMeasurementResult-ExtIEs",
37745         "RSRPMeasurementResult-ExtIEs",
37746         &asn_OP_SEQUENCE,
37747         asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,
37748         sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
37749                 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
37750         asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,  /* Same as above */
37751         sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
37752                 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
37753         { 0, 0, SEQUENCE_constraint },
37754         asn_MBR_RSRPMeasurementResult_ExtIEs_749,
37755         3,      /* Elements count */
37756         &asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 /* Additional specs */
37757 };
37758
37759 static asn_TYPE_member_t asn_MBR_extensionValue_756[] = {
37760         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs__extensionValue, choice.UEID),
37761                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
37762                 0,
37763                 &asn_DEF_UEID,
37764                 0,
37765                 { 0, 0, 0 },
37766                 0, 0, /* No default value */
37767                 "UEID"
37768                 },
37769 };
37770 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_756[] = {
37771     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* UEID */
37772 };
37773 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_756 = {
37774         sizeof(struct RSRPMRList_ExtIEs__extensionValue),
37775         offsetof(struct RSRPMRList_ExtIEs__extensionValue, _asn_ctx),
37776         offsetof(struct RSRPMRList_ExtIEs__extensionValue, present),
37777         sizeof(((struct RSRPMRList_ExtIEs__extensionValue *)0)->present),
37778         asn_MAP_extensionValue_tag2el_756,
37779         1,      /* Count of tags in the map */
37780         0, 0,
37781         -1      /* Extensions start */
37782 };
37783 static /* Use -fall-defs-global to expose */
37784 asn_TYPE_descriptor_t asn_DEF_extensionValue_756 = {
37785         "extensionValue",
37786         "extensionValue",
37787         &asn_OP_OPEN_TYPE,
37788         0,      /* No effective tags (pointer) */
37789         0,      /* No effective tags (count) */
37790         0,      /* No tags (pointer) */
37791         0,      /* No tags (count) */
37792         { 0, 0, OPEN_TYPE_constraint },
37793         asn_MBR_extensionValue_756,
37794         1,      /* Elements count */
37795         &asn_SPC_extensionValue_specs_756       /* Additional specs */
37796 };
37797
37798 asn_TYPE_member_t asn_MBR_RSRPMRList_ExtIEs_753[] = {
37799         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, id),
37800                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37801                 0,
37802                 &asn_DEF_ProtocolIE_ID,
37803                 0,
37804                 { 0, &asn_PER_memb_id_constr_754,  memb_id_constraint_753 },
37805                 0, 0, /* No default value */
37806                 "id"
37807                 },
37808         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, criticality),
37809                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37810                 0,
37811                 &asn_DEF_Criticality,
37812                 select_RSRPMRList_ExtIEs_criticality_type,
37813                 { 0, &asn_PER_memb_criticality_constr_755,  memb_criticality_constraint_753 },
37814                 0, 0, /* No default value */
37815                 "criticality"
37816                 },
37817         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, extensionValue),
37818                 -1 /* Ambiguous tag (ANY?) */,
37819                 0,
37820                 &asn_DEF_extensionValue_756,
37821                 select_RSRPMRList_ExtIEs_extensionValue_type,
37822                 { 0, &asn_PER_memb_extensionValue_constr_756,  memb_extensionValue_constraint_753 },
37823                 0, 0, /* No default value */
37824                 "extensionValue"
37825                 },
37826 };
37827 static const ber_tlv_tag_t asn_DEF_RSRPMRList_ExtIEs_tags_753[] = {
37828         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37829 };
37830 static const asn_TYPE_tag2member_t asn_MAP_RSRPMRList_ExtIEs_tag2el_753[] = {
37831     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37832     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37833 };
37834 asn_SEQUENCE_specifics_t asn_SPC_RSRPMRList_ExtIEs_specs_753 = {
37835         sizeof(struct RSRPMRList_ExtIEs),
37836         offsetof(struct RSRPMRList_ExtIEs, _asn_ctx),
37837         asn_MAP_RSRPMRList_ExtIEs_tag2el_753,
37838         2,      /* Count of tags in the map */
37839         0, 0, 0,        /* Optional elements (not needed) */
37840         -1,     /* First extension addition */
37841 };
37842 asn_TYPE_descriptor_t asn_DEF_RSRPMRList_ExtIEs = {
37843         "RSRPMRList-ExtIEs",
37844         "RSRPMRList-ExtIEs",
37845         &asn_OP_SEQUENCE,
37846         asn_DEF_RSRPMRList_ExtIEs_tags_753,
37847         sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
37848                 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
37849         asn_DEF_RSRPMRList_ExtIEs_tags_753,     /* Same as above */
37850         sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
37851                 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
37852         { 0, 0, SEQUENCE_constraint },
37853         asn_MBR_RSRPMRList_ExtIEs_753,
37854         3,      /* Elements count */
37855         &asn_SPC_RSRPMRList_ExtIEs_specs_753    /* Additional specs */
37856 };
37857
37858 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_760 = {
37859         sizeof(struct S1TNLLoadIndicator_ExtIEs__extensionValue),
37860         offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
37861         offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, present),
37862         sizeof(((struct S1TNLLoadIndicator_ExtIEs__extensionValue *)0)->present),
37863         0,      /* No top level tags */
37864         0,      /* No tags in the map */
37865         0, 0,
37866         -1      /* Extensions start */
37867 };
37868 static /* Use -fall-defs-global to expose */
37869 asn_TYPE_descriptor_t asn_DEF_extensionValue_760 = {
37870         "extensionValue",
37871         "extensionValue",
37872         &asn_OP_OPEN_TYPE,
37873         0,      /* No effective tags (pointer) */
37874         0,      /* No effective tags (count) */
37875         0,      /* No tags (pointer) */
37876         0,      /* No tags (count) */
37877         { 0, 0, OPEN_TYPE_constraint },
37878         0, 0,   /* No members */
37879         &asn_SPC_extensionValue_specs_760       /* Additional specs */
37880 };
37881
37882 asn_TYPE_member_t asn_MBR_S1TNLLoadIndicator_ExtIEs_757[] = {
37883         { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, id),
37884                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37885                 0,
37886                 &asn_DEF_ProtocolIE_ID,
37887                 0,
37888                 { 0, &asn_PER_memb_id_constr_758,  memb_id_constraint_757 },
37889                 0, 0, /* No default value */
37890                 "id"
37891                 },
37892         { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, criticality),
37893                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37894                 0,
37895                 &asn_DEF_Criticality,
37896                 0,
37897                 { 0, &asn_PER_memb_criticality_constr_759,  memb_criticality_constraint_757 },
37898                 0, 0, /* No default value */
37899                 "criticality"
37900                 },
37901         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, extensionValue),
37902                 -1 /* Ambiguous tag (ANY?) */,
37903                 0,
37904                 &asn_DEF_extensionValue_760,
37905                 0,
37906                 { 0, &asn_PER_memb_extensionValue_constr_760,  memb_extensionValue_constraint_757 },
37907                 0, 0, /* No default value */
37908                 "extensionValue"
37909                 },
37910 };
37911 static const ber_tlv_tag_t asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[] = {
37912         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37913 };
37914 static const asn_TYPE_tag2member_t asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757[] = {
37915     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37916     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37917 };
37918 asn_SEQUENCE_specifics_t asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 = {
37919         sizeof(struct S1TNLLoadIndicator_ExtIEs),
37920         offsetof(struct S1TNLLoadIndicator_ExtIEs, _asn_ctx),
37921         asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757,
37922         2,      /* Count of tags in the map */
37923         0, 0, 0,        /* Optional elements (not needed) */
37924         -1,     /* First extension addition */
37925 };
37926 asn_TYPE_descriptor_t asn_DEF_S1TNLLoadIndicator_ExtIEs = {
37927         "S1TNLLoadIndicator-ExtIEs",
37928         "S1TNLLoadIndicator-ExtIEs",
37929         &asn_OP_SEQUENCE,
37930         asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,
37931         sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
37932                 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
37933         asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,     /* Same as above */
37934         sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
37935                 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
37936         { 0, 0, SEQUENCE_constraint },
37937         asn_MBR_S1TNLLoadIndicator_ExtIEs_757,
37938         3,      /* Elements count */
37939         &asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757    /* Additional specs */
37940 };
37941
37942 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_764 = {
37943         sizeof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue),
37944         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
37945         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, present),
37946         sizeof(((struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue *)0)->present),
37947         0,      /* No top level tags */
37948         0,      /* No tags in the map */
37949         0, 0,
37950         -1      /* Extensions start */
37951 };
37952 static /* Use -fall-defs-global to expose */
37953 asn_TYPE_descriptor_t asn_DEF_extensionValue_764 = {
37954         "extensionValue",
37955         "extensionValue",
37956         &asn_OP_OPEN_TYPE,
37957         0,      /* No effective tags (pointer) */
37958         0,      /* No effective tags (count) */
37959         0,      /* No tags (pointer) */
37960         0,      /* No tags (count) */
37961         { 0, 0, OPEN_TYPE_constraint },
37962         0, 0,   /* No members */
37963         &asn_SPC_extensionValue_specs_764       /* Additional specs */
37964 };
37965
37966 asn_TYPE_member_t asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761[] = {
37967         { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, id),
37968                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37969                 0,
37970                 &asn_DEF_ProtocolIE_ID,
37971                 0,
37972                 { 0, &asn_PER_memb_id_constr_762,  memb_id_constraint_761 },
37973                 0, 0, /* No default value */
37974                 "id"
37975                 },
37976         { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, criticality),
37977                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37978                 0,
37979                 &asn_DEF_Criticality,
37980                 0,
37981                 { 0, &asn_PER_memb_criticality_constr_763,  memb_criticality_constraint_761 },
37982                 0, 0, /* No default value */
37983                 "criticality"
37984                 },
37985         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, extensionValue),
37986                 -1 /* Ambiguous tag (ANY?) */,
37987                 0,
37988                 &asn_DEF_extensionValue_764,
37989                 0,
37990                 { 0, &asn_PER_memb_extensionValue_constr_764,  memb_extensionValue_constraint_761 },
37991                 0, 0, /* No default value */
37992                 "extensionValue"
37993                 },
37994 };
37995 static const ber_tlv_tag_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[] = {
37996         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37997 };
37998 static const asn_TYPE_tag2member_t asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761[] = {
37999     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38000     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38001 };
38002 asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 = {
38003         sizeof(struct SecondaryRATUsageReport_Item_ExtIEs),
38004         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, _asn_ctx),
38005         asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761,
38006         2,      /* Count of tags in the map */
38007         0, 0, 0,        /* Optional elements (not needed) */
38008         -1,     /* First extension addition */
38009 };
38010 asn_TYPE_descriptor_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs = {
38011         "SecondaryRATUsageReport-Item-ExtIEs",
38012         "SecondaryRATUsageReport-Item-ExtIEs",
38013         &asn_OP_SEQUENCE,
38014         asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,
38015         sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
38016                 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
38017         asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,   /* Same as above */
38018         sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
38019                 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
38020         { 0, 0, SEQUENCE_constraint },
38021         asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761,
38022         3,      /* Elements count */
38023         &asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761  /* Additional specs */
38024 };
38025
38026 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_768 = {
38027         sizeof(struct ServedCell_ExtIEs__extensionValue),
38028         offsetof(struct ServedCell_ExtIEs__extensionValue, _asn_ctx),
38029         offsetof(struct ServedCell_ExtIEs__extensionValue, present),
38030         sizeof(((struct ServedCell_ExtIEs__extensionValue *)0)->present),
38031         0,      /* No top level tags */
38032         0,      /* No tags in the map */
38033         0, 0,
38034         -1      /* Extensions start */
38035 };
38036 static /* Use -fall-defs-global to expose */
38037 asn_TYPE_descriptor_t asn_DEF_extensionValue_768 = {
38038         "extensionValue",
38039         "extensionValue",
38040         &asn_OP_OPEN_TYPE,
38041         0,      /* No effective tags (pointer) */
38042         0,      /* No effective tags (count) */
38043         0,      /* No tags (pointer) */
38044         0,      /* No tags (count) */
38045         { 0, 0, OPEN_TYPE_constraint },
38046         0, 0,   /* No members */
38047         &asn_SPC_extensionValue_specs_768       /* Additional specs */
38048 };
38049
38050 asn_TYPE_member_t asn_MBR_ServedCell_ExtIEs_765[] = {
38051         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, id),
38052                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38053                 0,
38054                 &asn_DEF_ProtocolIE_ID,
38055                 0,
38056                 { 0, &asn_PER_memb_id_constr_766,  memb_id_constraint_765 },
38057                 0, 0, /* No default value */
38058                 "id"
38059                 },
38060         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, criticality),
38061                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38062                 0,
38063                 &asn_DEF_Criticality,
38064                 0,
38065                 { 0, &asn_PER_memb_criticality_constr_767,  memb_criticality_constraint_765 },
38066                 0, 0, /* No default value */
38067                 "criticality"
38068                 },
38069         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, extensionValue),
38070                 -1 /* Ambiguous tag (ANY?) */,
38071                 0,
38072                 &asn_DEF_extensionValue_768,
38073                 0,
38074                 { 0, &asn_PER_memb_extensionValue_constr_768,  memb_extensionValue_constraint_765 },
38075                 0, 0, /* No default value */
38076                 "extensionValue"
38077                 },
38078 };
38079 static const ber_tlv_tag_t asn_DEF_ServedCell_ExtIEs_tags_765[] = {
38080         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38081 };
38082 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_ExtIEs_tag2el_765[] = {
38083     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38084     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38085 };
38086 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_ExtIEs_specs_765 = {
38087         sizeof(struct ServedCell_ExtIEs),
38088         offsetof(struct ServedCell_ExtIEs, _asn_ctx),
38089         asn_MAP_ServedCell_ExtIEs_tag2el_765,
38090         2,      /* Count of tags in the map */
38091         0, 0, 0,        /* Optional elements (not needed) */
38092         -1,     /* First extension addition */
38093 };
38094 asn_TYPE_descriptor_t asn_DEF_ServedCell_ExtIEs = {
38095         "ServedCell-ExtIEs",
38096         "ServedCell-ExtIEs",
38097         &asn_OP_SEQUENCE,
38098         asn_DEF_ServedCell_ExtIEs_tags_765,
38099         sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
38100                 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
38101         asn_DEF_ServedCell_ExtIEs_tags_765,     /* Same as above */
38102         sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
38103                 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
38104         { 0, 0, SEQUENCE_constraint },
38105         asn_MBR_ServedCell_ExtIEs_765,
38106         3,      /* Elements count */
38107         &asn_SPC_ServedCell_ExtIEs_specs_765    /* Additional specs */
38108 };
38109
38110 static asn_TYPE_member_t asn_MBR_extensionValue_772[] = {
38111         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.Number_of_Antennaports),
38112                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38113                 0,
38114                 &asn_DEF_Number_of_Antennaports,
38115                 0,
38116                 { 0, 0, 0 },
38117                 0, 0, /* No default value */
38118                 "Number-of-Antennaports"
38119                 },
38120         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.PRACH_Configuration),
38121                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38122                 0,
38123                 &asn_DEF_PRACH_Configuration,
38124                 0,
38125                 { 0, 0, 0 },
38126                 0, 0, /* No default value */
38127                 "PRACH-Configuration"
38128                 },
38129         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBSFN_Subframe_Infolist),
38130                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38131                 0,
38132                 &asn_DEF_MBSFN_Subframe_Infolist,
38133                 0,
38134                 { 0, 0, 0 },
38135                 0, 0, /* No default value */
38136                 "MBSFN-Subframe-Infolist"
38137                 },
38138         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.CSG_Id),
38139                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
38140                 0,
38141                 &asn_DEF_CSG_Id,
38142                 0,
38143                 { 0, 0, 0 },
38144                 0, 0, /* No default value */
38145                 "CSG-Id"
38146                 },
38147         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBMS_Service_Area_Identity_List),
38148                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38149                 0,
38150                 &asn_DEF_MBMS_Service_Area_Identity_List,
38151                 0,
38152                 { 0, 0, 0 },
38153                 0, 0, /* No default value */
38154                 "MBMS-Service-Area-Identity-List"
38155                 },
38156         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MultibandInfoList),
38157                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38158                 0,
38159                 &asn_DEF_MultibandInfoList,
38160                 0,
38161                 { 0, 0, 0 },
38162                 0, 0, /* No default value */
38163                 "MultibandInfoList"
38164                 },
38165         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.FreqBandIndicatorPriority),
38166                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38167                 0,
38168                 &asn_DEF_FreqBandIndicatorPriority,
38169                 0,
38170                 { 0, 0, 0 },
38171                 0, 0, /* No default value */
38172                 "FreqBandIndicatorPriority"
38173                 },
38174         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.BandwidthReducedSI),
38175                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38176                 0,
38177                 &asn_DEF_BandwidthReducedSI,
38178                 0,
38179                 { 0, 0, 0 },
38180                 0, 0, /* No default value */
38181                 "BandwidthReducedSI"
38182                 },
38183         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.ProtectedEUTRAResourceIndication),
38184                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38185                 0,
38186                 &asn_DEF_ProtectedEUTRAResourceIndication,
38187                 0,
38188                 { 0, 0, 0 },
38189                 0, 0, /* No default value */
38190                 "ProtectedEUTRAResourceIndication"
38191                 },
38192 };
38193 static const unsigned asn_MAP_extensionValue_to_canonical_772[] = { 3, 0, 6, 7, 1, 2, 4, 5, 8 };
38194 static const unsigned asn_MAP_extensionValue_from_canonical_772[] = { 1, 4, 5, 0, 6, 7, 2, 3, 8 };
38195 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_772[] = {
38196     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* CSG-Id */
38197     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* Number-of-Antennaports */
38198     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 1 }, /* FreqBandIndicatorPriority */
38199     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -2, 0 }, /* BandwidthReducedSI */
38200     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* PRACH-Configuration */
38201     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* MBSFN-Subframe-Infolist */
38202     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* MBMS-Service-Area-Identity-List */
38203     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* MultibandInfoList */
38204     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 0 } /* ProtectedEUTRAResourceIndication */
38205 };
38206 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_772 = {
38207         sizeof(struct ServedCell_Information_ExtIEs__extensionValue),
38208         offsetof(struct ServedCell_Information_ExtIEs__extensionValue, _asn_ctx),
38209         offsetof(struct ServedCell_Information_ExtIEs__extensionValue, present),
38210         sizeof(((struct ServedCell_Information_ExtIEs__extensionValue *)0)->present),
38211         asn_MAP_extensionValue_tag2el_772,
38212         9,      /* Count of tags in the map */
38213         asn_MAP_extensionValue_to_canonical_772,
38214         asn_MAP_extensionValue_from_canonical_772,
38215         -1      /* Extensions start */
38216 };
38217 static /* Use -fall-defs-global to expose */
38218 asn_TYPE_descriptor_t asn_DEF_extensionValue_772 = {
38219         "extensionValue",
38220         "extensionValue",
38221         &asn_OP_OPEN_TYPE,
38222         0,      /* No effective tags (pointer) */
38223         0,      /* No effective tags (count) */
38224         0,      /* No tags (pointer) */
38225         0,      /* No tags (count) */
38226         { 0, 0, OPEN_TYPE_constraint },
38227         asn_MBR_extensionValue_772,
38228         9,      /* Elements count */
38229         &asn_SPC_extensionValue_specs_772       /* Additional specs */
38230 };
38231
38232 asn_TYPE_member_t asn_MBR_ServedCell_Information_ExtIEs_769[] = {
38233         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, id),
38234                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38235                 0,
38236                 &asn_DEF_ProtocolIE_ID,
38237                 0,
38238                 { 0, &asn_PER_memb_id_constr_770,  memb_id_constraint_769 },
38239                 0, 0, /* No default value */
38240                 "id"
38241                 },
38242         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, criticality),
38243                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38244                 0,
38245                 &asn_DEF_Criticality,
38246                 select_ServedCell_Information_ExtIEs_criticality_type,
38247                 { 0, &asn_PER_memb_criticality_constr_771,  memb_criticality_constraint_769 },
38248                 0, 0, /* No default value */
38249                 "criticality"
38250                 },
38251         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, extensionValue),
38252                 -1 /* Ambiguous tag (ANY?) */,
38253                 0,
38254                 &asn_DEF_extensionValue_772,
38255                 select_ServedCell_Information_ExtIEs_extensionValue_type,
38256                 { 0, &asn_PER_memb_extensionValue_constr_772,  memb_extensionValue_constraint_769 },
38257                 0, 0, /* No default value */
38258                 "extensionValue"
38259                 },
38260 };
38261 static const ber_tlv_tag_t asn_DEF_ServedCell_Information_ExtIEs_tags_769[] = {
38262         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38263 };
38264 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_Information_ExtIEs_tag2el_769[] = {
38265     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38266     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38267 };
38268 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_Information_ExtIEs_specs_769 = {
38269         sizeof(struct ServedCell_Information_ExtIEs),
38270         offsetof(struct ServedCell_Information_ExtIEs, _asn_ctx),
38271         asn_MAP_ServedCell_Information_ExtIEs_tag2el_769,
38272         2,      /* Count of tags in the map */
38273         0, 0, 0,        /* Optional elements (not needed) */
38274         -1,     /* First extension addition */
38275 };
38276 asn_TYPE_descriptor_t asn_DEF_ServedCell_Information_ExtIEs = {
38277         "ServedCell-Information-ExtIEs",
38278         "ServedCell-Information-ExtIEs",
38279         &asn_OP_SEQUENCE,
38280         asn_DEF_ServedCell_Information_ExtIEs_tags_769,
38281         sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
38282                 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
38283         asn_DEF_ServedCell_Information_ExtIEs_tags_769, /* Same as above */
38284         sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
38285                 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
38286         { 0, 0, SEQUENCE_constraint },
38287         asn_MBR_ServedCell_Information_ExtIEs_769,
38288         3,      /* Elements count */
38289         &asn_SPC_ServedCell_Information_ExtIEs_specs_769        /* Additional specs */
38290 };
38291
38292 static asn_TYPE_member_t asn_MBR_extensionValue_776[] = {
38293         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.ECGI),
38294                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38295                 0,
38296                 &asn_DEF_ECGI,
38297                 0,
38298                 { 0, 0, 0 },
38299                 0, 0, /* No default value */
38300                 "ECGI"
38301                 },
38302         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.SgNBCoordinationAssistanceInformation),
38303                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38304                 0,
38305                 &asn_DEF_SgNBCoordinationAssistanceInformation,
38306                 0,
38307                 { 0, 0, 0 },
38308                 0, 0, /* No default value */
38309                 "SgNBCoordinationAssistanceInformation"
38310                 },
38311 };
38312 static const unsigned asn_MAP_extensionValue_to_canonical_776[] = { 1, 0 };
38313 static const unsigned asn_MAP_extensionValue_from_canonical_776[] = { 1, 0 };
38314 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_776[] = {
38315     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* SgNBCoordinationAssistanceInformation */
38316     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ECGI */
38317 };
38318 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_776 = {
38319         sizeof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue),
38320         offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
38321         offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, present),
38322         sizeof(((struct SgNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
38323         asn_MAP_extensionValue_tag2el_776,
38324         2,      /* Count of tags in the map */
38325         asn_MAP_extensionValue_to_canonical_776,
38326         asn_MAP_extensionValue_from_canonical_776,
38327         -1      /* Extensions start */
38328 };
38329 static /* Use -fall-defs-global to expose */
38330 asn_TYPE_descriptor_t asn_DEF_extensionValue_776 = {
38331         "extensionValue",
38332         "extensionValue",
38333         &asn_OP_OPEN_TYPE,
38334         0,      /* No effective tags (pointer) */
38335         0,      /* No effective tags (count) */
38336         0,      /* No tags (pointer) */
38337         0,      /* No tags (count) */
38338         { 0, 0, OPEN_TYPE_constraint },
38339         asn_MBR_extensionValue_776,
38340         2,      /* Elements count */
38341         &asn_SPC_extensionValue_specs_776       /* Additional specs */
38342 };
38343
38344 asn_TYPE_member_t asn_MBR_SgNBResourceCoordinationInformationExtIEs_773[] = {
38345         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, id),
38346                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38347                 0,
38348                 &asn_DEF_ProtocolIE_ID,
38349                 0,
38350                 { 0, &asn_PER_memb_id_constr_774,  memb_id_constraint_773 },
38351                 0, 0, /* No default value */
38352                 "id"
38353                 },
38354         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, criticality),
38355                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38356                 0,
38357                 &asn_DEF_Criticality,
38358                 select_SgNBResourceCoordinationInformationExtIEs_criticality_type,
38359                 { 0, &asn_PER_memb_criticality_constr_775,  memb_criticality_constraint_773 },
38360                 0, 0, /* No default value */
38361                 "criticality"
38362                 },
38363         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, extensionValue),
38364                 -1 /* Ambiguous tag (ANY?) */,
38365                 0,
38366                 &asn_DEF_extensionValue_776,
38367                 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type,
38368                 { 0, &asn_PER_memb_extensionValue_constr_776,  memb_extensionValue_constraint_773 },
38369                 0, 0, /* No default value */
38370                 "extensionValue"
38371                 },
38372 };
38373 static const ber_tlv_tag_t asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[] = {
38374         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38375 };
38376 static const asn_TYPE_tag2member_t asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773[] = {
38377     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38378     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38379 };
38380 asn_SEQUENCE_specifics_t asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 = {
38381         sizeof(struct SgNBResourceCoordinationInformationExtIEs),
38382         offsetof(struct SgNBResourceCoordinationInformationExtIEs, _asn_ctx),
38383         asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773,
38384         2,      /* Count of tags in the map */
38385         0, 0, 0,        /* Optional elements (not needed) */
38386         -1,     /* First extension addition */
38387 };
38388 asn_TYPE_descriptor_t asn_DEF_SgNBResourceCoordinationInformationExtIEs = {
38389         "SgNBResourceCoordinationInformationExtIEs",
38390         "SgNBResourceCoordinationInformationExtIEs",
38391         &asn_OP_SEQUENCE,
38392         asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,
38393         sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
38394                 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
38395         asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,     /* Same as above */
38396         sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
38397                 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
38398         { 0, 0, SEQUENCE_constraint },
38399         asn_MBR_SgNBResourceCoordinationInformationExtIEs_773,
38400         3,      /* Elements count */
38401         &asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773    /* Additional specs */
38402 };
38403
38404 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_780 = {
38405         sizeof(struct SpecialSubframe_Info_ExtIEs__extensionValue),
38406         offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
38407         offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, present),
38408         sizeof(((struct SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
38409         0,      /* No top level tags */
38410         0,      /* No tags in the map */
38411         0, 0,
38412         -1      /* Extensions start */
38413 };
38414 static /* Use -fall-defs-global to expose */
38415 asn_TYPE_descriptor_t asn_DEF_extensionValue_780 = {
38416         "extensionValue",
38417         "extensionValue",
38418         &asn_OP_OPEN_TYPE,
38419         0,      /* No effective tags (pointer) */
38420         0,      /* No effective tags (count) */
38421         0,      /* No tags (pointer) */
38422         0,      /* No tags (count) */
38423         { 0, 0, OPEN_TYPE_constraint },
38424         0, 0,   /* No members */
38425         &asn_SPC_extensionValue_specs_780       /* Additional specs */
38426 };
38427
38428 asn_TYPE_member_t asn_MBR_SpecialSubframe_Info_ExtIEs_777[] = {
38429         { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, id),
38430                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38431                 0,
38432                 &asn_DEF_ProtocolIE_ID,
38433                 0,
38434                 { 0, &asn_PER_memb_id_constr_778,  memb_id_constraint_777 },
38435                 0, 0, /* No default value */
38436                 "id"
38437                 },
38438         { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, criticality),
38439                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38440                 0,
38441                 &asn_DEF_Criticality,
38442                 0,
38443                 { 0, &asn_PER_memb_criticality_constr_779,  memb_criticality_constraint_777 },
38444                 0, 0, /* No default value */
38445                 "criticality"
38446                 },
38447         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, extensionValue),
38448                 -1 /* Ambiguous tag (ANY?) */,
38449                 0,
38450                 &asn_DEF_extensionValue_780,
38451                 0,
38452                 { 0, &asn_PER_memb_extensionValue_constr_780,  memb_extensionValue_constraint_777 },
38453                 0, 0, /* No default value */
38454                 "extensionValue"
38455                 },
38456 };
38457 static const ber_tlv_tag_t asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[] = {
38458         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38459 };
38460 static const asn_TYPE_tag2member_t asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777[] = {
38461     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38462     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38463 };
38464 asn_SEQUENCE_specifics_t asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 = {
38465         sizeof(struct SpecialSubframe_Info_ExtIEs),
38466         offsetof(struct SpecialSubframe_Info_ExtIEs, _asn_ctx),
38467         asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777,
38468         2,      /* Count of tags in the map */
38469         0, 0, 0,        /* Optional elements (not needed) */
38470         -1,     /* First extension addition */
38471 };
38472 asn_TYPE_descriptor_t asn_DEF_SpecialSubframe_Info_ExtIEs = {
38473         "SpecialSubframe-Info-ExtIEs",
38474         "SpecialSubframe-Info-ExtIEs",
38475         &asn_OP_SEQUENCE,
38476         asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,
38477         sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
38478                 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
38479         asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,   /* Same as above */
38480         sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
38481                 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
38482         { 0, 0, SEQUENCE_constraint },
38483         asn_MBR_SpecialSubframe_Info_ExtIEs_777,
38484         3,      /* Elements count */
38485         &asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777  /* Additional specs */
38486 };
38487
38488 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_784 = {
38489         sizeof(struct SubbandCQI_ExtIEs__extensionValue),
38490         offsetof(struct SubbandCQI_ExtIEs__extensionValue, _asn_ctx),
38491         offsetof(struct SubbandCQI_ExtIEs__extensionValue, present),
38492         sizeof(((struct SubbandCQI_ExtIEs__extensionValue *)0)->present),
38493         0,      /* No top level tags */
38494         0,      /* No tags in the map */
38495         0, 0,
38496         -1      /* Extensions start */
38497 };
38498 static /* Use -fall-defs-global to expose */
38499 asn_TYPE_descriptor_t asn_DEF_extensionValue_784 = {
38500         "extensionValue",
38501         "extensionValue",
38502         &asn_OP_OPEN_TYPE,
38503         0,      /* No effective tags (pointer) */
38504         0,      /* No effective tags (count) */
38505         0,      /* No tags (pointer) */
38506         0,      /* No tags (count) */
38507         { 0, 0, OPEN_TYPE_constraint },
38508         0, 0,   /* No members */
38509         &asn_SPC_extensionValue_specs_784       /* Additional specs */
38510 };
38511
38512 asn_TYPE_member_t asn_MBR_SubbandCQI_ExtIEs_781[] = {
38513         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, id),
38514                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38515                 0,
38516                 &asn_DEF_ProtocolIE_ID,
38517                 0,
38518                 { 0, &asn_PER_memb_id_constr_782,  memb_id_constraint_781 },
38519                 0, 0, /* No default value */
38520                 "id"
38521                 },
38522         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, criticality),
38523                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38524                 0,
38525                 &asn_DEF_Criticality,
38526                 0,
38527                 { 0, &asn_PER_memb_criticality_constr_783,  memb_criticality_constraint_781 },
38528                 0, 0, /* No default value */
38529                 "criticality"
38530                 },
38531         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, extensionValue),
38532                 -1 /* Ambiguous tag (ANY?) */,
38533                 0,
38534                 &asn_DEF_extensionValue_784,
38535                 0,
38536                 { 0, &asn_PER_memb_extensionValue_constr_784,  memb_extensionValue_constraint_781 },
38537                 0, 0, /* No default value */
38538                 "extensionValue"
38539                 },
38540 };
38541 static const ber_tlv_tag_t asn_DEF_SubbandCQI_ExtIEs_tags_781[] = {
38542         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38543 };
38544 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQI_ExtIEs_tag2el_781[] = {
38545     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38546     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38547 };
38548 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQI_ExtIEs_specs_781 = {
38549         sizeof(struct SubbandCQI_ExtIEs),
38550         offsetof(struct SubbandCQI_ExtIEs, _asn_ctx),
38551         asn_MAP_SubbandCQI_ExtIEs_tag2el_781,
38552         2,      /* Count of tags in the map */
38553         0, 0, 0,        /* Optional elements (not needed) */
38554         -1,     /* First extension addition */
38555 };
38556 asn_TYPE_descriptor_t asn_DEF_SubbandCQI_ExtIEs = {
38557         "SubbandCQI-ExtIEs",
38558         "SubbandCQI-ExtIEs",
38559         &asn_OP_SEQUENCE,
38560         asn_DEF_SubbandCQI_ExtIEs_tags_781,
38561         sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
38562                 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
38563         asn_DEF_SubbandCQI_ExtIEs_tags_781,     /* Same as above */
38564         sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
38565                 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
38566         { 0, 0, SEQUENCE_constraint },
38567         asn_MBR_SubbandCQI_ExtIEs_781,
38568         3,      /* Elements count */
38569         &asn_SPC_SubbandCQI_ExtIEs_specs_781    /* Additional specs */
38570 };
38571
38572 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_788 = {
38573         sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue),
38574         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, _asn_ctx),
38575         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, present),
38576         sizeof(((struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue *)0)->present),
38577         0,      /* No top level tags */
38578         0,      /* No tags in the map */
38579         0, 0,
38580         -1      /* Extensions start */
38581 };
38582 static /* Use -fall-defs-global to expose */
38583 asn_TYPE_descriptor_t asn_DEF_extensionValue_788 = {
38584         "extensionValue",
38585         "extensionValue",
38586         &asn_OP_OPEN_TYPE,
38587         0,      /* No effective tags (pointer) */
38588         0,      /* No effective tags (count) */
38589         0,      /* No tags (pointer) */
38590         0,      /* No tags (count) */
38591         { 0, 0, OPEN_TYPE_constraint },
38592         0, 0,   /* No members */
38593         &asn_SPC_extensionValue_specs_788       /* Additional specs */
38594 };
38595
38596 asn_TYPE_member_t asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785[] = {
38597         { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, id),
38598                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38599                 0,
38600                 &asn_DEF_ProtocolIE_ID,
38601                 0,
38602                 { 0, &asn_PER_memb_id_constr_786,  memb_id_constraint_785 },
38603                 0, 0, /* No default value */
38604                 "id"
38605                 },
38606         { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, criticality),
38607                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38608                 0,
38609                 &asn_DEF_Criticality,
38610                 0,
38611                 { 0, &asn_PER_memb_criticality_constr_787,  memb_criticality_constraint_785 },
38612                 0, 0, /* No default value */
38613                 "criticality"
38614                 },
38615         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, extensionValue),
38616                 -1 /* Ambiguous tag (ANY?) */,
38617                 0,
38618                 &asn_DEF_extensionValue_788,
38619                 0,
38620                 { 0, &asn_PER_memb_extensionValue_constr_788,  memb_extensionValue_constraint_785 },
38621                 0, 0, /* No default value */
38622                 "extensionValue"
38623                 },
38624 };
38625 static const ber_tlv_tag_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[] = {
38626         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38627 };
38628 static const asn_TYPE_tag2member_t asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785[] = {
38629     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38630     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38631 };
38632 asn_SEQUENCE_specifics_t asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 = {
38633         sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs),
38634         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, _asn_ctx),
38635         asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785,
38636         2,      /* Count of tags in the map */
38637         0, 0, 0,        /* Optional elements (not needed) */
38638         -1,     /* First extension addition */
38639 };
38640 asn_TYPE_descriptor_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs = {
38641         "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
38642         "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
38643         &asn_OP_SEQUENCE,
38644         asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,
38645         sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
38646                 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
38647         asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,      /* Same as above */
38648         sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
38649                 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
38650         { 0, 0, SEQUENCE_constraint },
38651         asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785,
38652         3,      /* Elements count */
38653         &asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785     /* Additional specs */
38654 };
38655
38656 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_792 = {
38657         sizeof(struct ScheduledCommunicationTime_ExtIEs__extensionValue),
38658         offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, _asn_ctx),
38659         offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, present),
38660         sizeof(((struct ScheduledCommunicationTime_ExtIEs__extensionValue *)0)->present),
38661         0,      /* No top level tags */
38662         0,      /* No tags in the map */
38663         0, 0,
38664         -1      /* Extensions start */
38665 };
38666 static /* Use -fall-defs-global to expose */
38667 asn_TYPE_descriptor_t asn_DEF_extensionValue_792 = {
38668         "extensionValue",
38669         "extensionValue",
38670         &asn_OP_OPEN_TYPE,
38671         0,      /* No effective tags (pointer) */
38672         0,      /* No effective tags (count) */
38673         0,      /* No tags (pointer) */
38674         0,      /* No tags (count) */
38675         { 0, 0, OPEN_TYPE_constraint },
38676         0, 0,   /* No members */
38677         &asn_SPC_extensionValue_specs_792       /* Additional specs */
38678 };
38679
38680 asn_TYPE_member_t asn_MBR_ScheduledCommunicationTime_ExtIEs_789[] = {
38681         { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, id),
38682                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38683                 0,
38684                 &asn_DEF_ProtocolIE_ID,
38685                 0,
38686                 { 0, &asn_PER_memb_id_constr_790,  memb_id_constraint_789 },
38687                 0, 0, /* No default value */
38688                 "id"
38689                 },
38690         { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, criticality),
38691                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38692                 0,
38693                 &asn_DEF_Criticality,
38694                 0,
38695                 { 0, &asn_PER_memb_criticality_constr_791,  memb_criticality_constraint_789 },
38696                 0, 0, /* No default value */
38697                 "criticality"
38698                 },
38699         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, extensionValue),
38700                 -1 /* Ambiguous tag (ANY?) */,
38701                 0,
38702                 &asn_DEF_extensionValue_792,
38703                 0,
38704                 { 0, &asn_PER_memb_extensionValue_constr_792,  memb_extensionValue_constraint_789 },
38705                 0, 0, /* No default value */
38706                 "extensionValue"
38707                 },
38708 };
38709 static const ber_tlv_tag_t asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[] = {
38710         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38711 };
38712 static const asn_TYPE_tag2member_t asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789[] = {
38713     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38714     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38715 };
38716 asn_SEQUENCE_specifics_t asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 = {
38717         sizeof(struct ScheduledCommunicationTime_ExtIEs),
38718         offsetof(struct ScheduledCommunicationTime_ExtIEs, _asn_ctx),
38719         asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789,
38720         2,      /* Count of tags in the map */
38721         0, 0, 0,        /* Optional elements (not needed) */
38722         -1,     /* First extension addition */
38723 };
38724 asn_TYPE_descriptor_t asn_DEF_ScheduledCommunicationTime_ExtIEs = {
38725         "ScheduledCommunicationTime-ExtIEs",
38726         "ScheduledCommunicationTime-ExtIEs",
38727         &asn_OP_SEQUENCE,
38728         asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,
38729         sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
38730                 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
38731         asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,     /* Same as above */
38732         sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
38733                 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
38734         { 0, 0, SEQUENCE_constraint },
38735         asn_MBR_ScheduledCommunicationTime_ExtIEs_789,
38736         3,      /* Elements count */
38737         &asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789    /* Additional specs */
38738 };
38739
38740 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_796 = {
38741         sizeof(struct SubbandCQIItem_ExtIEs__extensionValue),
38742         offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, _asn_ctx),
38743         offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, present),
38744         sizeof(((struct SubbandCQIItem_ExtIEs__extensionValue *)0)->present),
38745         0,      /* No top level tags */
38746         0,      /* No tags in the map */
38747         0, 0,
38748         -1      /* Extensions start */
38749 };
38750 static /* Use -fall-defs-global to expose */
38751 asn_TYPE_descriptor_t asn_DEF_extensionValue_796 = {
38752         "extensionValue",
38753         "extensionValue",
38754         &asn_OP_OPEN_TYPE,
38755         0,      /* No effective tags (pointer) */
38756         0,      /* No effective tags (count) */
38757         0,      /* No tags (pointer) */
38758         0,      /* No tags (count) */
38759         { 0, 0, OPEN_TYPE_constraint },
38760         0, 0,   /* No members */
38761         &asn_SPC_extensionValue_specs_796       /* Additional specs */
38762 };
38763
38764 asn_TYPE_member_t asn_MBR_SubbandCQIItem_ExtIEs_793[] = {
38765         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, id),
38766                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38767                 0,
38768                 &asn_DEF_ProtocolIE_ID,
38769                 0,
38770                 { 0, &asn_PER_memb_id_constr_794,  memb_id_constraint_793 },
38771                 0, 0, /* No default value */
38772                 "id"
38773                 },
38774         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, criticality),
38775                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38776                 0,
38777                 &asn_DEF_Criticality,
38778                 0,
38779                 { 0, &asn_PER_memb_criticality_constr_795,  memb_criticality_constraint_793 },
38780                 0, 0, /* No default value */
38781                 "criticality"
38782                 },
38783         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, extensionValue),
38784                 -1 /* Ambiguous tag (ANY?) */,
38785                 0,
38786                 &asn_DEF_extensionValue_796,
38787                 0,
38788                 { 0, &asn_PER_memb_extensionValue_constr_796,  memb_extensionValue_constraint_793 },
38789                 0, 0, /* No default value */
38790                 "extensionValue"
38791                 },
38792 };
38793 static const ber_tlv_tag_t asn_DEF_SubbandCQIItem_ExtIEs_tags_793[] = {
38794         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38795 };
38796 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793[] = {
38797     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38798     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38799 };
38800 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQIItem_ExtIEs_specs_793 = {
38801         sizeof(struct SubbandCQIItem_ExtIEs),
38802         offsetof(struct SubbandCQIItem_ExtIEs, _asn_ctx),
38803         asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793,
38804         2,      /* Count of tags in the map */
38805         0, 0, 0,        /* Optional elements (not needed) */
38806         -1,     /* First extension addition */
38807 };
38808 asn_TYPE_descriptor_t asn_DEF_SubbandCQIItem_ExtIEs = {
38809         "SubbandCQIItem-ExtIEs",
38810         "SubbandCQIItem-ExtIEs",
38811         &asn_OP_SEQUENCE,
38812         asn_DEF_SubbandCQIItem_ExtIEs_tags_793,
38813         sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
38814                 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
38815         asn_DEF_SubbandCQIItem_ExtIEs_tags_793, /* Same as above */
38816         sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
38817                 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
38818         { 0, 0, SEQUENCE_constraint },
38819         asn_MBR_SubbandCQIItem_ExtIEs_793,
38820         3,      /* Elements count */
38821         &asn_SPC_SubbandCQIItem_ExtIEs_specs_793        /* Additional specs */
38822 };
38823
38824 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_800 = {
38825         sizeof(struct SULInformation_ExtIEs__extensionValue),
38826         offsetof(struct SULInformation_ExtIEs__extensionValue, _asn_ctx),
38827         offsetof(struct SULInformation_ExtIEs__extensionValue, present),
38828         sizeof(((struct SULInformation_ExtIEs__extensionValue *)0)->present),
38829         0,      /* No top level tags */
38830         0,      /* No tags in the map */
38831         0, 0,
38832         -1      /* Extensions start */
38833 };
38834 static /* Use -fall-defs-global to expose */
38835 asn_TYPE_descriptor_t asn_DEF_extensionValue_800 = {
38836         "extensionValue",
38837         "extensionValue",
38838         &asn_OP_OPEN_TYPE,
38839         0,      /* No effective tags (pointer) */
38840         0,      /* No effective tags (count) */
38841         0,      /* No tags (pointer) */
38842         0,      /* No tags (count) */
38843         { 0, 0, OPEN_TYPE_constraint },
38844         0, 0,   /* No members */
38845         &asn_SPC_extensionValue_specs_800       /* Additional specs */
38846 };
38847
38848 asn_TYPE_member_t asn_MBR_SULInformation_ExtIEs_797[] = {
38849         { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, id),
38850                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38851                 0,
38852                 &asn_DEF_ProtocolIE_ID,
38853                 0,
38854                 { 0, &asn_PER_memb_id_constr_798,  memb_id_constraint_797 },
38855                 0, 0, /* No default value */
38856                 "id"
38857                 },
38858         { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, criticality),
38859                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38860                 0,
38861                 &asn_DEF_Criticality,
38862                 0,
38863                 { 0, &asn_PER_memb_criticality_constr_799,  memb_criticality_constraint_797 },
38864                 0, 0, /* No default value */
38865                 "criticality"
38866                 },
38867         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, extensionValue),
38868                 -1 /* Ambiguous tag (ANY?) */,
38869                 0,
38870                 &asn_DEF_extensionValue_800,
38871                 0,
38872                 { 0, &asn_PER_memb_extensionValue_constr_800,  memb_extensionValue_constraint_797 },
38873                 0, 0, /* No default value */
38874                 "extensionValue"
38875                 },
38876 };
38877 static const ber_tlv_tag_t asn_DEF_SULInformation_ExtIEs_tags_797[] = {
38878         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38879 };
38880 static const asn_TYPE_tag2member_t asn_MAP_SULInformation_ExtIEs_tag2el_797[] = {
38881     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38882     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38883 };
38884 asn_SEQUENCE_specifics_t asn_SPC_SULInformation_ExtIEs_specs_797 = {
38885         sizeof(struct SULInformation_ExtIEs),
38886         offsetof(struct SULInformation_ExtIEs, _asn_ctx),
38887         asn_MAP_SULInformation_ExtIEs_tag2el_797,
38888         2,      /* Count of tags in the map */
38889         0, 0, 0,        /* Optional elements (not needed) */
38890         -1,     /* First extension addition */
38891 };
38892 asn_TYPE_descriptor_t asn_DEF_SULInformation_ExtIEs = {
38893         "SULInformation-ExtIEs",
38894         "SULInformation-ExtIEs",
38895         &asn_OP_SEQUENCE,
38896         asn_DEF_SULInformation_ExtIEs_tags_797,
38897         sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
38898                 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
38899         asn_DEF_SULInformation_ExtIEs_tags_797, /* Same as above */
38900         sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
38901                 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
38902         { 0, 0, SEQUENCE_constraint },
38903         asn_MBR_SULInformation_ExtIEs_797,
38904         3,      /* Elements count */
38905         &asn_SPC_SULInformation_ExtIEs_specs_797        /* Additional specs */
38906 };
38907
38908 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_804 = {
38909         sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
38910         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
38911         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
38912         sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
38913         0,      /* No top level tags */
38914         0,      /* No tags in the map */
38915         0, 0,
38916         -1      /* Extensions start */
38917 };
38918 static /* Use -fall-defs-global to expose */
38919 asn_TYPE_descriptor_t asn_DEF_extensionValue_804 = {
38920         "extensionValue",
38921         "extensionValue",
38922         &asn_OP_OPEN_TYPE,
38923         0,      /* No effective tags (pointer) */
38924         0,      /* No effective tags (count) */
38925         0,      /* No tags (pointer) */
38926         0,      /* No tags (count) */
38927         { 0, 0, OPEN_TYPE_constraint },
38928         0, 0,   /* No members */
38929         &asn_SPC_extensionValue_specs_804       /* Additional specs */
38930 };
38931
38932 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_801[] = {
38933         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
38934                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38935                 0,
38936                 &asn_DEF_ProtocolIE_ID,
38937                 0,
38938                 { 0, &asn_PER_memb_id_constr_802,  memb_id_constraint_801 },
38939                 0, 0, /* No default value */
38940                 "id"
38941                 },
38942         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
38943                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38944                 0,
38945                 &asn_DEF_Criticality,
38946                 0,
38947                 { 0, &asn_PER_memb_criticality_constr_803,  memb_criticality_constraint_801 },
38948                 0, 0, /* No default value */
38949                 "criticality"
38950                 },
38951         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
38952                 -1 /* Ambiguous tag (ANY?) */,
38953                 0,
38954                 &asn_DEF_extensionValue_804,
38955                 0,
38956                 { 0, &asn_PER_memb_extensionValue_constr_804,  memb_extensionValue_constraint_801 },
38957                 0, 0, /* No default value */
38958                 "extensionValue"
38959                 },
38960 };
38961 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[] = {
38962         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38963 };
38964 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801[] = {
38965     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38966     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38967 };
38968 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 = {
38969         sizeof(struct SupportedSULFreqBandItem_ExtIEs),
38970         offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
38971         asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801,
38972         2,      /* Count of tags in the map */
38973         0, 0, 0,        /* Optional elements (not needed) */
38974         -1,     /* First extension addition */
38975 };
38976 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
38977         "SupportedSULFreqBandItem-ExtIEs",
38978         "SupportedSULFreqBandItem-ExtIEs",
38979         &asn_OP_SEQUENCE,
38980         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,
38981         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
38982                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
38983         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,       /* Same as above */
38984         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
38985                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
38986         { 0, 0, SEQUENCE_constraint },
38987         asn_MBR_SupportedSULFreqBandItem_ExtIEs_801,
38988         3,      /* Elements count */
38989         &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801      /* Additional specs */
38990 };
38991
38992 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_808 = {
38993         sizeof(struct TABasedMDT_ExtIEs__extensionValue),
38994         offsetof(struct TABasedMDT_ExtIEs__extensionValue, _asn_ctx),
38995         offsetof(struct TABasedMDT_ExtIEs__extensionValue, present),
38996         sizeof(((struct TABasedMDT_ExtIEs__extensionValue *)0)->present),
38997         0,      /* No top level tags */
38998         0,      /* No tags in the map */
38999         0, 0,
39000         -1      /* Extensions start */
39001 };
39002 static /* Use -fall-defs-global to expose */
39003 asn_TYPE_descriptor_t asn_DEF_extensionValue_808 = {
39004         "extensionValue",
39005         "extensionValue",
39006         &asn_OP_OPEN_TYPE,
39007         0,      /* No effective tags (pointer) */
39008         0,      /* No effective tags (count) */
39009         0,      /* No tags (pointer) */
39010         0,      /* No tags (count) */
39011         { 0, 0, OPEN_TYPE_constraint },
39012         0, 0,   /* No members */
39013         &asn_SPC_extensionValue_specs_808       /* Additional specs */
39014 };
39015
39016 asn_TYPE_member_t asn_MBR_TABasedMDT_ExtIEs_805[] = {
39017         { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, id),
39018                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39019                 0,
39020                 &asn_DEF_ProtocolIE_ID,
39021                 0,
39022                 { 0, &asn_PER_memb_id_constr_806,  memb_id_constraint_805 },
39023                 0, 0, /* No default value */
39024                 "id"
39025                 },
39026         { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, criticality),
39027                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39028                 0,
39029                 &asn_DEF_Criticality,
39030                 0,
39031                 { 0, &asn_PER_memb_criticality_constr_807,  memb_criticality_constraint_805 },
39032                 0, 0, /* No default value */
39033                 "criticality"
39034                 },
39035         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, extensionValue),
39036                 -1 /* Ambiguous tag (ANY?) */,
39037                 0,
39038                 &asn_DEF_extensionValue_808,
39039                 0,
39040                 { 0, &asn_PER_memb_extensionValue_constr_808,  memb_extensionValue_constraint_805 },
39041                 0, 0, /* No default value */
39042                 "extensionValue"
39043                 },
39044 };
39045 static const ber_tlv_tag_t asn_DEF_TABasedMDT_ExtIEs_tags_805[] = {
39046         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39047 };
39048 static const asn_TYPE_tag2member_t asn_MAP_TABasedMDT_ExtIEs_tag2el_805[] = {
39049     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39050     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39051 };
39052 asn_SEQUENCE_specifics_t asn_SPC_TABasedMDT_ExtIEs_specs_805 = {
39053         sizeof(struct TABasedMDT_ExtIEs),
39054         offsetof(struct TABasedMDT_ExtIEs, _asn_ctx),
39055         asn_MAP_TABasedMDT_ExtIEs_tag2el_805,
39056         2,      /* Count of tags in the map */
39057         0, 0, 0,        /* Optional elements (not needed) */
39058         -1,     /* First extension addition */
39059 };
39060 asn_TYPE_descriptor_t asn_DEF_TABasedMDT_ExtIEs = {
39061         "TABasedMDT-ExtIEs",
39062         "TABasedMDT-ExtIEs",
39063         &asn_OP_SEQUENCE,
39064         asn_DEF_TABasedMDT_ExtIEs_tags_805,
39065         sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
39066                 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
39067         asn_DEF_TABasedMDT_ExtIEs_tags_805,     /* Same as above */
39068         sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
39069                 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
39070         { 0, 0, SEQUENCE_constraint },
39071         asn_MBR_TABasedMDT_ExtIEs_805,
39072         3,      /* Elements count */
39073         &asn_SPC_TABasedMDT_ExtIEs_specs_805    /* Additional specs */
39074 };
39075
39076 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_812 = {
39077         sizeof(struct TAIBasedMDT_ExtIEs__extensionValue),
39078         offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, _asn_ctx),
39079         offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, present),
39080         sizeof(((struct TAIBasedMDT_ExtIEs__extensionValue *)0)->present),
39081         0,      /* No top level tags */
39082         0,      /* No tags in the map */
39083         0, 0,
39084         -1      /* Extensions start */
39085 };
39086 static /* Use -fall-defs-global to expose */
39087 asn_TYPE_descriptor_t asn_DEF_extensionValue_812 = {
39088         "extensionValue",
39089         "extensionValue",
39090         &asn_OP_OPEN_TYPE,
39091         0,      /* No effective tags (pointer) */
39092         0,      /* No effective tags (count) */
39093         0,      /* No tags (pointer) */
39094         0,      /* No tags (count) */
39095         { 0, 0, OPEN_TYPE_constraint },
39096         0, 0,   /* No members */
39097         &asn_SPC_extensionValue_specs_812       /* Additional specs */
39098 };
39099
39100 asn_TYPE_member_t asn_MBR_TAIBasedMDT_ExtIEs_809[] = {
39101         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, id),
39102                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39103                 0,
39104                 &asn_DEF_ProtocolIE_ID,
39105                 0,
39106                 { 0, &asn_PER_memb_id_constr_810,  memb_id_constraint_809 },
39107                 0, 0, /* No default value */
39108                 "id"
39109                 },
39110         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, criticality),
39111                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39112                 0,
39113                 &asn_DEF_Criticality,
39114                 0,
39115                 { 0, &asn_PER_memb_criticality_constr_811,  memb_criticality_constraint_809 },
39116                 0, 0, /* No default value */
39117                 "criticality"
39118                 },
39119         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, extensionValue),
39120                 -1 /* Ambiguous tag (ANY?) */,
39121                 0,
39122                 &asn_DEF_extensionValue_812,
39123                 0,
39124                 { 0, &asn_PER_memb_extensionValue_constr_812,  memb_extensionValue_constraint_809 },
39125                 0, 0, /* No default value */
39126                 "extensionValue"
39127                 },
39128 };
39129 static const ber_tlv_tag_t asn_DEF_TAIBasedMDT_ExtIEs_tags_809[] = {
39130         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39131 };
39132 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809[] = {
39133     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39134     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39135 };
39136 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedMDT_ExtIEs_specs_809 = {
39137         sizeof(struct TAIBasedMDT_ExtIEs),
39138         offsetof(struct TAIBasedMDT_ExtIEs, _asn_ctx),
39139         asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809,
39140         2,      /* Count of tags in the map */
39141         0, 0, 0,        /* Optional elements (not needed) */
39142         -1,     /* First extension addition */
39143 };
39144 asn_TYPE_descriptor_t asn_DEF_TAIBasedMDT_ExtIEs = {
39145         "TAIBasedMDT-ExtIEs",
39146         "TAIBasedMDT-ExtIEs",
39147         &asn_OP_SEQUENCE,
39148         asn_DEF_TAIBasedMDT_ExtIEs_tags_809,
39149         sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
39150                 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
39151         asn_DEF_TAIBasedMDT_ExtIEs_tags_809,    /* Same as above */
39152         sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
39153                 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
39154         { 0, 0, SEQUENCE_constraint },
39155         asn_MBR_TAIBasedMDT_ExtIEs_809,
39156         3,      /* Elements count */
39157         &asn_SPC_TAIBasedMDT_ExtIEs_specs_809   /* Additional specs */
39158 };
39159
39160 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_816 = {
39161         sizeof(struct TAI_Item_ExtIEs__extensionValue),
39162         offsetof(struct TAI_Item_ExtIEs__extensionValue, _asn_ctx),
39163         offsetof(struct TAI_Item_ExtIEs__extensionValue, present),
39164         sizeof(((struct TAI_Item_ExtIEs__extensionValue *)0)->present),
39165         0,      /* No top level tags */
39166         0,      /* No tags in the map */
39167         0, 0,
39168         -1      /* Extensions start */
39169 };
39170 static /* Use -fall-defs-global to expose */
39171 asn_TYPE_descriptor_t asn_DEF_extensionValue_816 = {
39172         "extensionValue",
39173         "extensionValue",
39174         &asn_OP_OPEN_TYPE,
39175         0,      /* No effective tags (pointer) */
39176         0,      /* No effective tags (count) */
39177         0,      /* No tags (pointer) */
39178         0,      /* No tags (count) */
39179         { 0, 0, OPEN_TYPE_constraint },
39180         0, 0,   /* No members */
39181         &asn_SPC_extensionValue_specs_816       /* Additional specs */
39182 };
39183
39184 asn_TYPE_member_t asn_MBR_TAI_Item_ExtIEs_813[] = {
39185         { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, id),
39186                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39187                 0,
39188                 &asn_DEF_ProtocolIE_ID,
39189                 0,
39190                 { 0, &asn_PER_memb_id_constr_814,  memb_id_constraint_813 },
39191                 0, 0, /* No default value */
39192                 "id"
39193                 },
39194         { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, criticality),
39195                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39196                 0,
39197                 &asn_DEF_Criticality,
39198                 0,
39199                 { 0, &asn_PER_memb_criticality_constr_815,  memb_criticality_constraint_813 },
39200                 0, 0, /* No default value */
39201                 "criticality"
39202                 },
39203         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, extensionValue),
39204                 -1 /* Ambiguous tag (ANY?) */,
39205                 0,
39206                 &asn_DEF_extensionValue_816,
39207                 0,
39208                 { 0, &asn_PER_memb_extensionValue_constr_816,  memb_extensionValue_constraint_813 },
39209                 0, 0, /* No default value */
39210                 "extensionValue"
39211                 },
39212 };
39213 static const ber_tlv_tag_t asn_DEF_TAI_Item_ExtIEs_tags_813[] = {
39214         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39215 };
39216 static const asn_TYPE_tag2member_t asn_MAP_TAI_Item_ExtIEs_tag2el_813[] = {
39217     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39218     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39219 };
39220 asn_SEQUENCE_specifics_t asn_SPC_TAI_Item_ExtIEs_specs_813 = {
39221         sizeof(struct TAI_Item_ExtIEs),
39222         offsetof(struct TAI_Item_ExtIEs, _asn_ctx),
39223         asn_MAP_TAI_Item_ExtIEs_tag2el_813,
39224         2,      /* Count of tags in the map */
39225         0, 0, 0,        /* Optional elements (not needed) */
39226         -1,     /* First extension addition */
39227 };
39228 asn_TYPE_descriptor_t asn_DEF_TAI_Item_ExtIEs = {
39229         "TAI-Item-ExtIEs",
39230         "TAI-Item-ExtIEs",
39231         &asn_OP_SEQUENCE,
39232         asn_DEF_TAI_Item_ExtIEs_tags_813,
39233         sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
39234                 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
39235         asn_DEF_TAI_Item_ExtIEs_tags_813,       /* Same as above */
39236         sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
39237                 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
39238         { 0, 0, SEQUENCE_constraint },
39239         asn_MBR_TAI_Item_ExtIEs_813,
39240         3,      /* Elements count */
39241         &asn_SPC_TAI_Item_ExtIEs_specs_813      /* Additional specs */
39242 };
39243
39244 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_820 = {
39245         sizeof(struct TABasedQMC_ExtIEs__extensionValue),
39246         offsetof(struct TABasedQMC_ExtIEs__extensionValue, _asn_ctx),
39247         offsetof(struct TABasedQMC_ExtIEs__extensionValue, present),
39248         sizeof(((struct TABasedQMC_ExtIEs__extensionValue *)0)->present),
39249         0,      /* No top level tags */
39250         0,      /* No tags in the map */
39251         0, 0,
39252         -1      /* Extensions start */
39253 };
39254 static /* Use -fall-defs-global to expose */
39255 asn_TYPE_descriptor_t asn_DEF_extensionValue_820 = {
39256         "extensionValue",
39257         "extensionValue",
39258         &asn_OP_OPEN_TYPE,
39259         0,      /* No effective tags (pointer) */
39260         0,      /* No effective tags (count) */
39261         0,      /* No tags (pointer) */
39262         0,      /* No tags (count) */
39263         { 0, 0, OPEN_TYPE_constraint },
39264         0, 0,   /* No members */
39265         &asn_SPC_extensionValue_specs_820       /* Additional specs */
39266 };
39267
39268 asn_TYPE_member_t asn_MBR_TABasedQMC_ExtIEs_817[] = {
39269         { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, id),
39270                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39271                 0,
39272                 &asn_DEF_ProtocolIE_ID,
39273                 0,
39274                 { 0, &asn_PER_memb_id_constr_818,  memb_id_constraint_817 },
39275                 0, 0, /* No default value */
39276                 "id"
39277                 },
39278         { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, criticality),
39279                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39280                 0,
39281                 &asn_DEF_Criticality,
39282                 0,
39283                 { 0, &asn_PER_memb_criticality_constr_819,  memb_criticality_constraint_817 },
39284                 0, 0, /* No default value */
39285                 "criticality"
39286                 },
39287         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, extensionValue),
39288                 -1 /* Ambiguous tag (ANY?) */,
39289                 0,
39290                 &asn_DEF_extensionValue_820,
39291                 0,
39292                 { 0, &asn_PER_memb_extensionValue_constr_820,  memb_extensionValue_constraint_817 },
39293                 0, 0, /* No default value */
39294                 "extensionValue"
39295                 },
39296 };
39297 static const ber_tlv_tag_t asn_DEF_TABasedQMC_ExtIEs_tags_817[] = {
39298         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39299 };
39300 static const asn_TYPE_tag2member_t asn_MAP_TABasedQMC_ExtIEs_tag2el_817[] = {
39301     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39302     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39303 };
39304 asn_SEQUENCE_specifics_t asn_SPC_TABasedQMC_ExtIEs_specs_817 = {
39305         sizeof(struct TABasedQMC_ExtIEs),
39306         offsetof(struct TABasedQMC_ExtIEs, _asn_ctx),
39307         asn_MAP_TABasedQMC_ExtIEs_tag2el_817,
39308         2,      /* Count of tags in the map */
39309         0, 0, 0,        /* Optional elements (not needed) */
39310         -1,     /* First extension addition */
39311 };
39312 asn_TYPE_descriptor_t asn_DEF_TABasedQMC_ExtIEs = {
39313         "TABasedQMC-ExtIEs",
39314         "TABasedQMC-ExtIEs",
39315         &asn_OP_SEQUENCE,
39316         asn_DEF_TABasedQMC_ExtIEs_tags_817,
39317         sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
39318                 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
39319         asn_DEF_TABasedQMC_ExtIEs_tags_817,     /* Same as above */
39320         sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
39321                 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
39322         { 0, 0, SEQUENCE_constraint },
39323         asn_MBR_TABasedQMC_ExtIEs_817,
39324         3,      /* Elements count */
39325         &asn_SPC_TABasedQMC_ExtIEs_specs_817    /* Additional specs */
39326 };
39327
39328 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_824 = {
39329         sizeof(struct TAIBasedQMC_ExtIEs__extensionValue),
39330         offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, _asn_ctx),
39331         offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, present),
39332         sizeof(((struct TAIBasedQMC_ExtIEs__extensionValue *)0)->present),
39333         0,      /* No top level tags */
39334         0,      /* No tags in the map */
39335         0, 0,
39336         -1      /* Extensions start */
39337 };
39338 static /* Use -fall-defs-global to expose */
39339 asn_TYPE_descriptor_t asn_DEF_extensionValue_824 = {
39340         "extensionValue",
39341         "extensionValue",
39342         &asn_OP_OPEN_TYPE,
39343         0,      /* No effective tags (pointer) */
39344         0,      /* No effective tags (count) */
39345         0,      /* No tags (pointer) */
39346         0,      /* No tags (count) */
39347         { 0, 0, OPEN_TYPE_constraint },
39348         0, 0,   /* No members */
39349         &asn_SPC_extensionValue_specs_824       /* Additional specs */
39350 };
39351
39352 asn_TYPE_member_t asn_MBR_TAIBasedQMC_ExtIEs_821[] = {
39353         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, id),
39354                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39355                 0,
39356                 &asn_DEF_ProtocolIE_ID,
39357                 0,
39358                 { 0, &asn_PER_memb_id_constr_822,  memb_id_constraint_821 },
39359                 0, 0, /* No default value */
39360                 "id"
39361                 },
39362         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, criticality),
39363                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39364                 0,
39365                 &asn_DEF_Criticality,
39366                 0,
39367                 { 0, &asn_PER_memb_criticality_constr_823,  memb_criticality_constraint_821 },
39368                 0, 0, /* No default value */
39369                 "criticality"
39370                 },
39371         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, extensionValue),
39372                 -1 /* Ambiguous tag (ANY?) */,
39373                 0,
39374                 &asn_DEF_extensionValue_824,
39375                 0,
39376                 { 0, &asn_PER_memb_extensionValue_constr_824,  memb_extensionValue_constraint_821 },
39377                 0, 0, /* No default value */
39378                 "extensionValue"
39379                 },
39380 };
39381 static const ber_tlv_tag_t asn_DEF_TAIBasedQMC_ExtIEs_tags_821[] = {
39382         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39383 };
39384 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821[] = {
39385     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39386     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39387 };
39388 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedQMC_ExtIEs_specs_821 = {
39389         sizeof(struct TAIBasedQMC_ExtIEs),
39390         offsetof(struct TAIBasedQMC_ExtIEs, _asn_ctx),
39391         asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821,
39392         2,      /* Count of tags in the map */
39393         0, 0, 0,        /* Optional elements (not needed) */
39394         -1,     /* First extension addition */
39395 };
39396 asn_TYPE_descriptor_t asn_DEF_TAIBasedQMC_ExtIEs = {
39397         "TAIBasedQMC-ExtIEs",
39398         "TAIBasedQMC-ExtIEs",
39399         &asn_OP_SEQUENCE,
39400         asn_DEF_TAIBasedQMC_ExtIEs_tags_821,
39401         sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
39402                 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
39403         asn_DEF_TAIBasedQMC_ExtIEs_tags_821,    /* Same as above */
39404         sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
39405                 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
39406         { 0, 0, SEQUENCE_constraint },
39407         asn_MBR_TAIBasedQMC_ExtIEs_821,
39408         3,      /* Elements count */
39409         &asn_SPC_TAIBasedQMC_ExtIEs_specs_821   /* Additional specs */
39410 };
39411
39412 static asn_TYPE_member_t asn_MBR_extensionValue_828[] = {
39413         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframe_Info),
39414                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39415                 0,
39416                 &asn_DEF_AdditionalSpecialSubframe_Info,
39417                 0,
39418                 { 0, 0, 0 },
39419                 0, 0, /* No default value */
39420                 "AdditionalSpecialSubframe-Info"
39421                 },
39422         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
39423                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39424                 0,
39425                 &asn_DEF_EARFCNExtension,
39426                 0,
39427                 { 0, 0, 0 },
39428                 0, 0, /* No default value */
39429                 "EARFCNExtension"
39430                 },
39431         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframeExtension_Info),
39432                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39433                 0,
39434                 &asn_DEF_AdditionalSpecialSubframeExtension_Info,
39435                 0,
39436                 { 0, 0, 0 },
39437                 0, 0, /* No default value */
39438                 "AdditionalSpecialSubframeExtension-Info"
39439                 },
39440 };
39441 static const unsigned asn_MAP_extensionValue_to_canonical_828[] = { 1, 0, 2 };
39442 static const unsigned asn_MAP_extensionValue_from_canonical_828[] = { 1, 0, 2 };
39443 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_828[] = {
39444     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
39445     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* AdditionalSpecialSubframe-Info */
39446     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* AdditionalSpecialSubframeExtension-Info */
39447 };
39448 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_828 = {
39449         sizeof(struct TDD_Info_ExtIEs__extensionValue),
39450         offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
39451         offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
39452         sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
39453         asn_MAP_extensionValue_tag2el_828,
39454         3,      /* Count of tags in the map */
39455         asn_MAP_extensionValue_to_canonical_828,
39456         asn_MAP_extensionValue_from_canonical_828,
39457         -1      /* Extensions start */
39458 };
39459 static /* Use -fall-defs-global to expose */
39460 asn_TYPE_descriptor_t asn_DEF_extensionValue_828 = {
39461         "extensionValue",
39462         "extensionValue",
39463         &asn_OP_OPEN_TYPE,
39464         0,      /* No effective tags (pointer) */
39465         0,      /* No effective tags (count) */
39466         0,      /* No tags (pointer) */
39467         0,      /* No tags (count) */
39468         { 0, 0, OPEN_TYPE_constraint },
39469         asn_MBR_extensionValue_828,
39470         3,      /* Elements count */
39471         &asn_SPC_extensionValue_specs_828       /* Additional specs */
39472 };
39473
39474 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_825[] = {
39475         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
39476                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39477                 0,
39478                 &asn_DEF_ProtocolIE_ID,
39479                 0,
39480                 { 0, &asn_PER_memb_id_constr_826,  memb_id_constraint_825 },
39481                 0, 0, /* No default value */
39482                 "id"
39483                 },
39484         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
39485                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39486                 0,
39487                 &asn_DEF_Criticality,
39488                 select_TDD_Info_ExtIEs_criticality_type,
39489                 { 0, &asn_PER_memb_criticality_constr_827,  memb_criticality_constraint_825 },
39490                 0, 0, /* No default value */
39491                 "criticality"
39492                 },
39493         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
39494                 -1 /* Ambiguous tag (ANY?) */,
39495                 0,
39496                 &asn_DEF_extensionValue_828,
39497                 select_TDD_Info_ExtIEs_extensionValue_type,
39498                 { 0, &asn_PER_memb_extensionValue_constr_828,  memb_extensionValue_constraint_825 },
39499                 0, 0, /* No default value */
39500                 "extensionValue"
39501                 },
39502 };
39503 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_825[] = {
39504         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39505 };
39506 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_825[] = {
39507     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39508     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39509 };
39510 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_825 = {
39511         sizeof(struct TDD_Info_ExtIEs),
39512         offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
39513         asn_MAP_TDD_Info_ExtIEs_tag2el_825,
39514         2,      /* Count of tags in the map */
39515         0, 0, 0,        /* Optional elements (not needed) */
39516         -1,     /* First extension addition */
39517 };
39518 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
39519         "TDD-Info-ExtIEs",
39520         "TDD-Info-ExtIEs",
39521         &asn_OP_SEQUENCE,
39522         asn_DEF_TDD_Info_ExtIEs_tags_825,
39523         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
39524                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
39525         asn_DEF_TDD_Info_ExtIEs_tags_825,       /* Same as above */
39526         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
39527                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
39528         { 0, 0, SEQUENCE_constraint },
39529         asn_MBR_TDD_Info_ExtIEs_825,
39530         3,      /* Elements count */
39531         &asn_SPC_TDD_Info_ExtIEs_specs_825      /* Additional specs */
39532 };
39533
39534 static asn_TYPE_member_t asn_MBR_extensionValue_832[] = {
39535         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.MDT_Configuration),
39536                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39537                 0,
39538                 &asn_DEF_MDT_Configuration,
39539                 0,
39540                 { 0, 0, 0 },
39541                 0, 0, /* No default value */
39542                 "MDT-Configuration"
39543                 },
39544         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.UEAppLayerMeasConfig),
39545                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39546                 0,
39547                 &asn_DEF_UEAppLayerMeasConfig,
39548                 0,
39549                 { 0, 0, 0 },
39550                 0, 0, /* No default value */
39551                 "UEAppLayerMeasConfig"
39552                 },
39553 };
39554 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_832[] = {
39555     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MDT-Configuration */
39556     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* UEAppLayerMeasConfig */
39557 };
39558 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_832 = {
39559         sizeof(struct TraceActivation_ExtIEs__extensionValue),
39560         offsetof(struct TraceActivation_ExtIEs__extensionValue, _asn_ctx),
39561         offsetof(struct TraceActivation_ExtIEs__extensionValue, present),
39562         sizeof(((struct TraceActivation_ExtIEs__extensionValue *)0)->present),
39563         asn_MAP_extensionValue_tag2el_832,
39564         2,      /* Count of tags in the map */
39565         0, 0,
39566         -1      /* Extensions start */
39567 };
39568 static /* Use -fall-defs-global to expose */
39569 asn_TYPE_descriptor_t asn_DEF_extensionValue_832 = {
39570         "extensionValue",
39571         "extensionValue",
39572         &asn_OP_OPEN_TYPE,
39573         0,      /* No effective tags (pointer) */
39574         0,      /* No effective tags (count) */
39575         0,      /* No tags (pointer) */
39576         0,      /* No tags (count) */
39577         { 0, 0, OPEN_TYPE_constraint },
39578         asn_MBR_extensionValue_832,
39579         2,      /* Elements count */
39580         &asn_SPC_extensionValue_specs_832       /* Additional specs */
39581 };
39582
39583 asn_TYPE_member_t asn_MBR_TraceActivation_ExtIEs_829[] = {
39584         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, id),
39585                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39586                 0,
39587                 &asn_DEF_ProtocolIE_ID,
39588                 0,
39589                 { 0, &asn_PER_memb_id_constr_830,  memb_id_constraint_829 },
39590                 0, 0, /* No default value */
39591                 "id"
39592                 },
39593         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, criticality),
39594                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39595                 0,
39596                 &asn_DEF_Criticality,
39597                 select_TraceActivation_ExtIEs_criticality_type,
39598                 { 0, &asn_PER_memb_criticality_constr_831,  memb_criticality_constraint_829 },
39599                 0, 0, /* No default value */
39600                 "criticality"
39601                 },
39602         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, extensionValue),
39603                 -1 /* Ambiguous tag (ANY?) */,
39604                 0,
39605                 &asn_DEF_extensionValue_832,
39606                 select_TraceActivation_ExtIEs_extensionValue_type,
39607                 { 0, &asn_PER_memb_extensionValue_constr_832,  memb_extensionValue_constraint_829 },
39608                 0, 0, /* No default value */
39609                 "extensionValue"
39610                 },
39611 };
39612 static const ber_tlv_tag_t asn_DEF_TraceActivation_ExtIEs_tags_829[] = {
39613         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39614 };
39615 static const asn_TYPE_tag2member_t asn_MAP_TraceActivation_ExtIEs_tag2el_829[] = {
39616     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39617     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39618 };
39619 asn_SEQUENCE_specifics_t asn_SPC_TraceActivation_ExtIEs_specs_829 = {
39620         sizeof(struct TraceActivation_ExtIEs),
39621         offsetof(struct TraceActivation_ExtIEs, _asn_ctx),
39622         asn_MAP_TraceActivation_ExtIEs_tag2el_829,
39623         2,      /* Count of tags in the map */
39624         0, 0, 0,        /* Optional elements (not needed) */
39625         -1,     /* First extension addition */
39626 };
39627 asn_TYPE_descriptor_t asn_DEF_TraceActivation_ExtIEs = {
39628         "TraceActivation-ExtIEs",
39629         "TraceActivation-ExtIEs",
39630         &asn_OP_SEQUENCE,
39631         asn_DEF_TraceActivation_ExtIEs_tags_829,
39632         sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
39633                 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
39634         asn_DEF_TraceActivation_ExtIEs_tags_829,        /* Same as above */
39635         sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
39636                 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
39637         { 0, 0, SEQUENCE_constraint },
39638         asn_MBR_TraceActivation_ExtIEs_829,
39639         3,      /* Elements count */
39640         &asn_SPC_TraceActivation_ExtIEs_specs_829       /* Additional specs */
39641 };
39642
39643 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_836 = {
39644         sizeof(struct Tunnel_Information_ExtIEs__extensionValue),
39645         offsetof(struct Tunnel_Information_ExtIEs__extensionValue, _asn_ctx),
39646         offsetof(struct Tunnel_Information_ExtIEs__extensionValue, present),
39647         sizeof(((struct Tunnel_Information_ExtIEs__extensionValue *)0)->present),
39648         0,      /* No top level tags */
39649         0,      /* No tags in the map */
39650         0, 0,
39651         -1      /* Extensions start */
39652 };
39653 static /* Use -fall-defs-global to expose */
39654 asn_TYPE_descriptor_t asn_DEF_extensionValue_836 = {
39655         "extensionValue",
39656         "extensionValue",
39657         &asn_OP_OPEN_TYPE,
39658         0,      /* No effective tags (pointer) */
39659         0,      /* No effective tags (count) */
39660         0,      /* No tags (pointer) */
39661         0,      /* No tags (count) */
39662         { 0, 0, OPEN_TYPE_constraint },
39663         0, 0,   /* No members */
39664         &asn_SPC_extensionValue_specs_836       /* Additional specs */
39665 };
39666
39667 asn_TYPE_member_t asn_MBR_Tunnel_Information_ExtIEs_833[] = {
39668         { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, id),
39669                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39670                 0,
39671                 &asn_DEF_ProtocolIE_ID,
39672                 0,
39673                 { 0, &asn_PER_memb_id_constr_834,  memb_id_constraint_833 },
39674                 0, 0, /* No default value */
39675                 "id"
39676                 },
39677         { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, criticality),
39678                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39679                 0,
39680                 &asn_DEF_Criticality,
39681                 0,
39682                 { 0, &asn_PER_memb_criticality_constr_835,  memb_criticality_constraint_833 },
39683                 0, 0, /* No default value */
39684                 "criticality"
39685                 },
39686         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, extensionValue),
39687                 -1 /* Ambiguous tag (ANY?) */,
39688                 0,
39689                 &asn_DEF_extensionValue_836,
39690                 0,
39691                 { 0, &asn_PER_memb_extensionValue_constr_836,  memb_extensionValue_constraint_833 },
39692                 0, 0, /* No default value */
39693                 "extensionValue"
39694                 },
39695 };
39696 static const ber_tlv_tag_t asn_DEF_Tunnel_Information_ExtIEs_tags_833[] = {
39697         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39698 };
39699 static const asn_TYPE_tag2member_t asn_MAP_Tunnel_Information_ExtIEs_tag2el_833[] = {
39700     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39701     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39702 };
39703 asn_SEQUENCE_specifics_t asn_SPC_Tunnel_Information_ExtIEs_specs_833 = {
39704         sizeof(struct Tunnel_Information_ExtIEs),
39705         offsetof(struct Tunnel_Information_ExtIEs, _asn_ctx),
39706         asn_MAP_Tunnel_Information_ExtIEs_tag2el_833,
39707         2,      /* Count of tags in the map */
39708         0, 0, 0,        /* Optional elements (not needed) */
39709         -1,     /* First extension addition */
39710 };
39711 asn_TYPE_descriptor_t asn_DEF_Tunnel_Information_ExtIEs = {
39712         "Tunnel-Information-ExtIEs",
39713         "Tunnel-Information-ExtIEs",
39714         &asn_OP_SEQUENCE,
39715         asn_DEF_Tunnel_Information_ExtIEs_tags_833,
39716         sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
39717                 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
39718         asn_DEF_Tunnel_Information_ExtIEs_tags_833,     /* Same as above */
39719         sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
39720                 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
39721         { 0, 0, SEQUENCE_constraint },
39722         asn_MBR_Tunnel_Information_ExtIEs_833,
39723         3,      /* Elements count */
39724         &asn_SPC_Tunnel_Information_ExtIEs_specs_833    /* Additional specs */
39725 };
39726
39727 static asn_TYPE_member_t asn_MBR_extensionValue_840[] = {
39728         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, choice.ExtendedBitRate),
39729                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39730                 0,
39731                 &asn_DEF_ExtendedBitRate,
39732                 0,
39733                 { 0, 0, 0 },
39734                 0, 0, /* No default value */
39735                 "ExtendedBitRate"
39736                 },
39737 };
39738 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_840[] = {
39739     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
39740 };
39741 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_840 = {
39742         sizeof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue),
39743         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, _asn_ctx),
39744         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, present),
39745         sizeof(((struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue *)0)->present),
39746         asn_MAP_extensionValue_tag2el_840,
39747         1,      /* Count of tags in the map */
39748         0, 0,
39749         -1      /* Extensions start */
39750 };
39751 static /* Use -fall-defs-global to expose */
39752 asn_TYPE_descriptor_t asn_DEF_extensionValue_840 = {
39753         "extensionValue",
39754         "extensionValue",
39755         &asn_OP_OPEN_TYPE,
39756         0,      /* No effective tags (pointer) */
39757         0,      /* No effective tags (count) */
39758         0,      /* No tags (pointer) */
39759         0,      /* No tags (count) */
39760         { 0, 0, OPEN_TYPE_constraint },
39761         asn_MBR_extensionValue_840,
39762         1,      /* Elements count */
39763         &asn_SPC_extensionValue_specs_840       /* Additional specs */
39764 };
39765
39766 asn_TYPE_member_t asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837[] = {
39767         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id),
39768                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39769                 0,
39770                 &asn_DEF_ProtocolIE_ID,
39771                 0,
39772                 { 0, &asn_PER_memb_id_constr_838,  memb_id_constraint_837 },
39773                 0, 0, /* No default value */
39774                 "id"
39775                 },
39776         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, criticality),
39777                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39778                 0,
39779                 &asn_DEF_Criticality,
39780                 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type,
39781                 { 0, &asn_PER_memb_criticality_constr_839,  memb_criticality_constraint_837 },
39782                 0, 0, /* No default value */
39783                 "criticality"
39784                 },
39785         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, extensionValue),
39786                 -1 /* Ambiguous tag (ANY?) */,
39787                 0,
39788                 &asn_DEF_extensionValue_840,
39789                 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type,
39790                 { 0, &asn_PER_memb_extensionValue_constr_840,  memb_extensionValue_constraint_837 },
39791                 0, 0, /* No default value */
39792                 "extensionValue"
39793                 },
39794 };
39795 static const ber_tlv_tag_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[] = {
39796         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39797 };
39798 static const asn_TYPE_tag2member_t asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837[] = {
39799     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39800     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39801 };
39802 asn_SEQUENCE_specifics_t asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 = {
39803         sizeof(struct UEAggregate_MaximumBitrate_ExtIEs),
39804         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, _asn_ctx),
39805         asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837,
39806         2,      /* Count of tags in the map */
39807         0, 0, 0,        /* Optional elements (not needed) */
39808         -1,     /* First extension addition */
39809 };
39810 asn_TYPE_descriptor_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs = {
39811         "UEAggregate-MaximumBitrate-ExtIEs",
39812         "UEAggregate-MaximumBitrate-ExtIEs",
39813         &asn_OP_SEQUENCE,
39814         asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,
39815         sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
39816                 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
39817         asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,     /* Same as above */
39818         sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
39819                 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
39820         { 0, 0, SEQUENCE_constraint },
39821         asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837,
39822         3,      /* Elements count */
39823         &asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837    /* Additional specs */
39824 };
39825
39826 static asn_TYPE_member_t asn_MBR_extensionValue_844[] = {
39827         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, choice.ServiceType),
39828                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39829                 0,
39830                 &asn_DEF_ServiceType,
39831                 0,
39832                 { 0, 0, 0 },
39833                 0, 0, /* No default value */
39834                 "ServiceType"
39835                 },
39836 };
39837 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_844[] = {
39838     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ServiceType */
39839 };
39840 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_844 = {
39841         sizeof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue),
39842         offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, _asn_ctx),
39843         offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, present),
39844         sizeof(((struct UEAppLayerMeasConfig_ExtIEs__extensionValue *)0)->present),
39845         asn_MAP_extensionValue_tag2el_844,
39846         1,      /* Count of tags in the map */
39847         0, 0,
39848         -1      /* Extensions start */
39849 };
39850 static /* Use -fall-defs-global to expose */
39851 asn_TYPE_descriptor_t asn_DEF_extensionValue_844 = {
39852         "extensionValue",
39853         "extensionValue",
39854         &asn_OP_OPEN_TYPE,
39855         0,      /* No effective tags (pointer) */
39856         0,      /* No effective tags (count) */
39857         0,      /* No tags (pointer) */
39858         0,      /* No tags (count) */
39859         { 0, 0, OPEN_TYPE_constraint },
39860         asn_MBR_extensionValue_844,
39861         1,      /* Elements count */
39862         &asn_SPC_extensionValue_specs_844       /* Additional specs */
39863 };
39864
39865 asn_TYPE_member_t asn_MBR_UEAppLayerMeasConfig_ExtIEs_841[] = {
39866         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, id),
39867                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39868                 0,
39869                 &asn_DEF_ProtocolIE_ID,
39870                 0,
39871                 { 0, &asn_PER_memb_id_constr_842,  memb_id_constraint_841 },
39872                 0, 0, /* No default value */
39873                 "id"
39874                 },
39875         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, criticality),
39876                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39877                 0,
39878                 &asn_DEF_Criticality,
39879                 select_UEAppLayerMeasConfig_ExtIEs_criticality_type,
39880                 { 0, &asn_PER_memb_criticality_constr_843,  memb_criticality_constraint_841 },
39881                 0, 0, /* No default value */
39882                 "criticality"
39883                 },
39884         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, extensionValue),
39885                 -1 /* Ambiguous tag (ANY?) */,
39886                 0,
39887                 &asn_DEF_extensionValue_844,
39888                 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type,
39889                 { 0, &asn_PER_memb_extensionValue_constr_844,  memb_extensionValue_constraint_841 },
39890                 0, 0, /* No default value */
39891                 "extensionValue"
39892                 },
39893 };
39894 static const ber_tlv_tag_t asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[] = {
39895         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39896 };
39897 static const asn_TYPE_tag2member_t asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841[] = {
39898     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39899     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39900 };
39901 asn_SEQUENCE_specifics_t asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 = {
39902         sizeof(struct UEAppLayerMeasConfig_ExtIEs),
39903         offsetof(struct UEAppLayerMeasConfig_ExtIEs, _asn_ctx),
39904         asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841,
39905         2,      /* Count of tags in the map */
39906         0, 0, 0,        /* Optional elements (not needed) */
39907         -1,     /* First extension addition */
39908 };
39909 asn_TYPE_descriptor_t asn_DEF_UEAppLayerMeasConfig_ExtIEs = {
39910         "UEAppLayerMeasConfig-ExtIEs",
39911         "UEAppLayerMeasConfig-ExtIEs",
39912         &asn_OP_SEQUENCE,
39913         asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,
39914         sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
39915                 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
39916         asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,   /* Same as above */
39917         sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
39918                 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
39919         { 0, 0, SEQUENCE_constraint },
39920         asn_MBR_UEAppLayerMeasConfig_ExtIEs_841,
39921         3,      /* Elements count */
39922         &asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841  /* Additional specs */
39923 };
39924
39925 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_848 = {
39926         sizeof(struct UESecurityCapabilities_ExtIEs__extensionValue),
39927         offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
39928         offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, present),
39929         sizeof(((struct UESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
39930         0,      /* No top level tags */
39931         0,      /* No tags in the map */
39932         0, 0,
39933         -1      /* Extensions start */
39934 };
39935 static /* Use -fall-defs-global to expose */
39936 asn_TYPE_descriptor_t asn_DEF_extensionValue_848 = {
39937         "extensionValue",
39938         "extensionValue",
39939         &asn_OP_OPEN_TYPE,
39940         0,      /* No effective tags (pointer) */
39941         0,      /* No effective tags (count) */
39942         0,      /* No tags (pointer) */
39943         0,      /* No tags (count) */
39944         { 0, 0, OPEN_TYPE_constraint },
39945         0, 0,   /* No members */
39946         &asn_SPC_extensionValue_specs_848       /* Additional specs */
39947 };
39948
39949 asn_TYPE_member_t asn_MBR_UESecurityCapabilities_ExtIEs_845[] = {
39950         { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, id),
39951                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39952                 0,
39953                 &asn_DEF_ProtocolIE_ID,
39954                 0,
39955                 { 0, &asn_PER_memb_id_constr_846,  memb_id_constraint_845 },
39956                 0, 0, /* No default value */
39957                 "id"
39958                 },
39959         { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, criticality),
39960                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39961                 0,
39962                 &asn_DEF_Criticality,
39963                 0,
39964                 { 0, &asn_PER_memb_criticality_constr_847,  memb_criticality_constraint_845 },
39965                 0, 0, /* No default value */
39966                 "criticality"
39967                 },
39968         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, extensionValue),
39969                 -1 /* Ambiguous tag (ANY?) */,
39970                 0,
39971                 &asn_DEF_extensionValue_848,
39972                 0,
39973                 { 0, &asn_PER_memb_extensionValue_constr_848,  memb_extensionValue_constraint_845 },
39974                 0, 0, /* No default value */
39975                 "extensionValue"
39976                 },
39977 };
39978 static const ber_tlv_tag_t asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[] = {
39979         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39980 };
39981 static const asn_TYPE_tag2member_t asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845[] = {
39982     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39983     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39984 };
39985 asn_SEQUENCE_specifics_t asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 = {
39986         sizeof(struct UESecurityCapabilities_ExtIEs),
39987         offsetof(struct UESecurityCapabilities_ExtIEs, _asn_ctx),
39988         asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845,
39989         2,      /* Count of tags in the map */
39990         0, 0, 0,        /* Optional elements (not needed) */
39991         -1,     /* First extension addition */
39992 };
39993 asn_TYPE_descriptor_t asn_DEF_UESecurityCapabilities_ExtIEs = {
39994         "UESecurityCapabilities-ExtIEs",
39995         "UESecurityCapabilities-ExtIEs",
39996         &asn_OP_SEQUENCE,
39997         asn_DEF_UESecurityCapabilities_ExtIEs_tags_845,
39998         sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
39999                 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
40000         asn_DEF_UESecurityCapabilities_ExtIEs_tags_845, /* Same as above */
40001         sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
40002                 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
40003         { 0, 0, SEQUENCE_constraint },
40004         asn_MBR_UESecurityCapabilities_ExtIEs_845,
40005         3,      /* Elements count */
40006         &asn_SPC_UESecurityCapabilities_ExtIEs_specs_845        /* Additional specs */
40007 };
40008
40009 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_852 = {
40010         sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue),
40011         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, _asn_ctx),
40012         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, present),
40013         sizeof(((struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue *)0)->present),
40014         0,      /* No top level tags */
40015         0,      /* No tags in the map */
40016         0, 0,
40017         -1      /* Extensions start */
40018 };
40019 static /* Use -fall-defs-global to expose */
40020 asn_TYPE_descriptor_t asn_DEF_extensionValue_852 = {
40021         "extensionValue",
40022         "extensionValue",
40023         &asn_OP_OPEN_TYPE,
40024         0,      /* No effective tags (pointer) */
40025         0,      /* No effective tags (count) */
40026         0,      /* No tags (pointer) */
40027         0,      /* No tags (count) */
40028         { 0, 0, OPEN_TYPE_constraint },
40029         0, 0,   /* No members */
40030         &asn_SPC_extensionValue_specs_852       /* Additional specs */
40031 };
40032
40033 asn_TYPE_member_t asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849[] = {
40034         { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, id),
40035                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40036                 0,
40037                 &asn_DEF_ProtocolIE_ID,
40038                 0,
40039                 { 0, &asn_PER_memb_id_constr_850,  memb_id_constraint_849 },
40040                 0, 0, /* No default value */
40041                 "id"
40042                 },
40043         { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, criticality),
40044                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40045                 0,
40046                 &asn_DEF_Criticality,
40047                 0,
40048                 { 0, &asn_PER_memb_criticality_constr_851,  memb_criticality_constraint_849 },
40049                 0, 0, /* No default value */
40050                 "criticality"
40051                 },
40052         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, extensionValue),
40053                 -1 /* Ambiguous tag (ANY?) */,
40054                 0,
40055                 &asn_DEF_extensionValue_852,
40056                 0,
40057                 { 0, &asn_PER_memb_extensionValue_constr_852,  memb_extensionValue_constraint_849 },
40058                 0, 0, /* No default value */
40059                 "extensionValue"
40060                 },
40061 };
40062 static const ber_tlv_tag_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[] = {
40063         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40064 };
40065 static const asn_TYPE_tag2member_t asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849[] = {
40066     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40067     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40068 };
40069 asn_SEQUENCE_specifics_t asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 = {
40070         sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs),
40071         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, _asn_ctx),
40072         asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849,
40073         2,      /* Count of tags in the map */
40074         0, 0, 0,        /* Optional elements (not needed) */
40075         -1,     /* First extension addition */
40076 };
40077 asn_TYPE_descriptor_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs = {
40078         "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
40079         "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
40080         &asn_OP_SEQUENCE,
40081         asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,
40082         sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
40083                 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
40084         asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,   /* Same as above */
40085         sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
40086                 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
40087         { 0, 0, SEQUENCE_constraint },
40088         asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849,
40089         3,      /* Elements count */
40090         &asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849  /* Additional specs */
40091 };
40092
40093 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_856 = {
40094         sizeof(struct UEsToBeResetList_Item_ExtIEs__extensionValue),
40095         offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, _asn_ctx),
40096         offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, present),
40097         sizeof(((struct UEsToBeResetList_Item_ExtIEs__extensionValue *)0)->present),
40098         0,      /* No top level tags */
40099         0,      /* No tags in the map */
40100         0, 0,
40101         -1      /* Extensions start */
40102 };
40103 static /* Use -fall-defs-global to expose */
40104 asn_TYPE_descriptor_t asn_DEF_extensionValue_856 = {
40105         "extensionValue",
40106         "extensionValue",
40107         &asn_OP_OPEN_TYPE,
40108         0,      /* No effective tags (pointer) */
40109         0,      /* No effective tags (count) */
40110         0,      /* No tags (pointer) */
40111         0,      /* No tags (count) */
40112         { 0, 0, OPEN_TYPE_constraint },
40113         0, 0,   /* No members */
40114         &asn_SPC_extensionValue_specs_856       /* Additional specs */
40115 };
40116
40117 asn_TYPE_member_t asn_MBR_UEsToBeResetList_Item_ExtIEs_853[] = {
40118         { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, id),
40119                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40120                 0,
40121                 &asn_DEF_ProtocolIE_ID,
40122                 0,
40123                 { 0, &asn_PER_memb_id_constr_854,  memb_id_constraint_853 },
40124                 0, 0, /* No default value */
40125                 "id"
40126                 },
40127         { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, criticality),
40128                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40129                 0,
40130                 &asn_DEF_Criticality,
40131                 0,
40132                 { 0, &asn_PER_memb_criticality_constr_855,  memb_criticality_constraint_853 },
40133                 0, 0, /* No default value */
40134                 "criticality"
40135                 },
40136         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, extensionValue),
40137                 -1 /* Ambiguous tag (ANY?) */,
40138                 0,
40139                 &asn_DEF_extensionValue_856,
40140                 0,
40141                 { 0, &asn_PER_memb_extensionValue_constr_856,  memb_extensionValue_constraint_853 },
40142                 0, 0, /* No default value */
40143                 "extensionValue"
40144                 },
40145 };
40146 static const ber_tlv_tag_t asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[] = {
40147         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40148 };
40149 static const asn_TYPE_tag2member_t asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853[] = {
40150     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40151     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40152 };
40153 asn_SEQUENCE_specifics_t asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 = {
40154         sizeof(struct UEsToBeResetList_Item_ExtIEs),
40155         offsetof(struct UEsToBeResetList_Item_ExtIEs, _asn_ctx),
40156         asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853,
40157         2,      /* Count of tags in the map */
40158         0, 0, 0,        /* Optional elements (not needed) */
40159         -1,     /* First extension addition */
40160 };
40161 asn_TYPE_descriptor_t asn_DEF_UEsToBeResetList_Item_ExtIEs = {
40162         "UEsToBeResetList-Item-ExtIEs",
40163         "UEsToBeResetList-Item-ExtIEs",
40164         &asn_OP_SEQUENCE,
40165         asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,
40166         sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
40167                 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
40168         asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,  /* Same as above */
40169         sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
40170                 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
40171         { 0, 0, SEQUENCE_constraint },
40172         asn_MBR_UEsToBeResetList_Item_ExtIEs_853,
40173         3,      /* Elements count */
40174         &asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 /* Additional specs */
40175 };
40176
40177 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_860 = {
40178         sizeof(struct ULandDLSharing_ExtIEs__extensionValue),
40179         offsetof(struct ULandDLSharing_ExtIEs__extensionValue, _asn_ctx),
40180         offsetof(struct ULandDLSharing_ExtIEs__extensionValue, present),
40181         sizeof(((struct ULandDLSharing_ExtIEs__extensionValue *)0)->present),
40182         0,      /* No top level tags */
40183         0,      /* No tags in the map */
40184         0, 0,
40185         -1      /* Extensions start */
40186 };
40187 static /* Use -fall-defs-global to expose */
40188 asn_TYPE_descriptor_t asn_DEF_extensionValue_860 = {
40189         "extensionValue",
40190         "extensionValue",
40191         &asn_OP_OPEN_TYPE,
40192         0,      /* No effective tags (pointer) */
40193         0,      /* No effective tags (count) */
40194         0,      /* No tags (pointer) */
40195         0,      /* No tags (count) */
40196         { 0, 0, OPEN_TYPE_constraint },
40197         0, 0,   /* No members */
40198         &asn_SPC_extensionValue_specs_860       /* Additional specs */
40199 };
40200
40201 asn_TYPE_member_t asn_MBR_ULandDLSharing_ExtIEs_857[] = {
40202         { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, id),
40203                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40204                 0,
40205                 &asn_DEF_ProtocolIE_ID,
40206                 0,
40207                 { 0, &asn_PER_memb_id_constr_858,  memb_id_constraint_857 },
40208                 0, 0, /* No default value */
40209                 "id"
40210                 },
40211         { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, criticality),
40212                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40213                 0,
40214                 &asn_DEF_Criticality,
40215                 0,
40216                 { 0, &asn_PER_memb_criticality_constr_859,  memb_criticality_constraint_857 },
40217                 0, 0, /* No default value */
40218                 "criticality"
40219                 },
40220         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, extensionValue),
40221                 -1 /* Ambiguous tag (ANY?) */,
40222                 0,
40223                 &asn_DEF_extensionValue_860,
40224                 0,
40225                 { 0, &asn_PER_memb_extensionValue_constr_860,  memb_extensionValue_constraint_857 },
40226                 0, 0, /* No default value */
40227                 "extensionValue"
40228                 },
40229 };
40230 static const ber_tlv_tag_t asn_DEF_ULandDLSharing_ExtIEs_tags_857[] = {
40231         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40232 };
40233 static const asn_TYPE_tag2member_t asn_MAP_ULandDLSharing_ExtIEs_tag2el_857[] = {
40234     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40235     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40236 };
40237 asn_SEQUENCE_specifics_t asn_SPC_ULandDLSharing_ExtIEs_specs_857 = {
40238         sizeof(struct ULandDLSharing_ExtIEs),
40239         offsetof(struct ULandDLSharing_ExtIEs, _asn_ctx),
40240         asn_MAP_ULandDLSharing_ExtIEs_tag2el_857,
40241         2,      /* Count of tags in the map */
40242         0, 0, 0,        /* Optional elements (not needed) */
40243         -1,     /* First extension addition */
40244 };
40245 asn_TYPE_descriptor_t asn_DEF_ULandDLSharing_ExtIEs = {
40246         "ULandDLSharing-ExtIEs",
40247         "ULandDLSharing-ExtIEs",
40248         &asn_OP_SEQUENCE,
40249         asn_DEF_ULandDLSharing_ExtIEs_tags_857,
40250         sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
40251                 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
40252         asn_DEF_ULandDLSharing_ExtIEs_tags_857, /* Same as above */
40253         sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
40254                 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
40255         { 0, 0, SEQUENCE_constraint },
40256         asn_MBR_ULandDLSharing_ExtIEs_857,
40257         3,      /* Elements count */
40258         &asn_SPC_ULandDLSharing_ExtIEs_specs_857        /* Additional specs */
40259 };
40260
40261 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_864 = {
40262         sizeof(struct ULConfiguration_ExtIEs__extensionValue),
40263         offsetof(struct ULConfiguration_ExtIEs__extensionValue, _asn_ctx),
40264         offsetof(struct ULConfiguration_ExtIEs__extensionValue, present),
40265         sizeof(((struct ULConfiguration_ExtIEs__extensionValue *)0)->present),
40266         0,      /* No top level tags */
40267         0,      /* No tags in the map */
40268         0, 0,
40269         -1      /* Extensions start */
40270 };
40271 static /* Use -fall-defs-global to expose */
40272 asn_TYPE_descriptor_t asn_DEF_extensionValue_864 = {
40273         "extensionValue",
40274         "extensionValue",
40275         &asn_OP_OPEN_TYPE,
40276         0,      /* No effective tags (pointer) */
40277         0,      /* No effective tags (count) */
40278         0,      /* No tags (pointer) */
40279         0,      /* No tags (count) */
40280         { 0, 0, OPEN_TYPE_constraint },
40281         0, 0,   /* No members */
40282         &asn_SPC_extensionValue_specs_864       /* Additional specs */
40283 };
40284
40285 asn_TYPE_member_t asn_MBR_ULConfiguration_ExtIEs_861[] = {
40286         { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, id),
40287                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40288                 0,
40289                 &asn_DEF_ProtocolIE_ID,
40290                 0,
40291                 { 0, &asn_PER_memb_id_constr_862,  memb_id_constraint_861 },
40292                 0, 0, /* No default value */
40293                 "id"
40294                 },
40295         { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, criticality),
40296                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40297                 0,
40298                 &asn_DEF_Criticality,
40299                 0,
40300                 { 0, &asn_PER_memb_criticality_constr_863,  memb_criticality_constraint_861 },
40301                 0, 0, /* No default value */
40302                 "criticality"
40303                 },
40304         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, extensionValue),
40305                 -1 /* Ambiguous tag (ANY?) */,
40306                 0,
40307                 &asn_DEF_extensionValue_864,
40308                 0,
40309                 { 0, &asn_PER_memb_extensionValue_constr_864,  memb_extensionValue_constraint_861 },
40310                 0, 0, /* No default value */
40311                 "extensionValue"
40312                 },
40313 };
40314 static const ber_tlv_tag_t asn_DEF_ULConfiguration_ExtIEs_tags_861[] = {
40315         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40316 };
40317 static const asn_TYPE_tag2member_t asn_MAP_ULConfiguration_ExtIEs_tag2el_861[] = {
40318     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40319     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40320 };
40321 asn_SEQUENCE_specifics_t asn_SPC_ULConfiguration_ExtIEs_specs_861 = {
40322         sizeof(struct ULConfiguration_ExtIEs),
40323         offsetof(struct ULConfiguration_ExtIEs, _asn_ctx),
40324         asn_MAP_ULConfiguration_ExtIEs_tag2el_861,
40325         2,      /* Count of tags in the map */
40326         0, 0, 0,        /* Optional elements (not needed) */
40327         -1,     /* First extension addition */
40328 };
40329 asn_TYPE_descriptor_t asn_DEF_ULConfiguration_ExtIEs = {
40330         "ULConfiguration-ExtIEs",
40331         "ULConfiguration-ExtIEs",
40332         &asn_OP_SEQUENCE,
40333         asn_DEF_ULConfiguration_ExtIEs_tags_861,
40334         sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
40335                 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
40336         asn_DEF_ULConfiguration_ExtIEs_tags_861,        /* Same as above */
40337         sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
40338                 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
40339         { 0, 0, SEQUENCE_constraint },
40340         asn_MBR_ULConfiguration_ExtIEs_861,
40341         3,      /* Elements count */
40342         &asn_SPC_ULConfiguration_ExtIEs_specs_861       /* Additional specs */
40343 };
40344
40345 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_868 = {
40346         sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue),
40347         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, _asn_ctx),
40348         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, present),
40349         sizeof(((struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue *)0)->present),
40350         0,      /* No top level tags */
40351         0,      /* No tags in the map */
40352         0, 0,
40353         -1      /* Extensions start */
40354 };
40355 static /* Use -fall-defs-global to expose */
40356 asn_TYPE_descriptor_t asn_DEF_extensionValue_868 = {
40357         "extensionValue",
40358         "extensionValue",
40359         &asn_OP_OPEN_TYPE,
40360         0,      /* No effective tags (pointer) */
40361         0,      /* No effective tags (count) */
40362         0,      /* No tags (pointer) */
40363         0,      /* No tags (count) */
40364         { 0, 0, OPEN_TYPE_constraint },
40365         0, 0,   /* No members */
40366         &asn_SPC_extensionValue_specs_868       /* Additional specs */
40367 };
40368
40369 asn_TYPE_member_t asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865[] = {
40370         { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, id),
40371                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40372                 0,
40373                 &asn_DEF_ProtocolIE_ID,
40374                 0,
40375                 { 0, &asn_PER_memb_id_constr_866,  memb_id_constraint_865 },
40376                 0, 0, /* No default value */
40377                 "id"
40378                 },
40379         { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, criticality),
40380                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40381                 0,
40382                 &asn_DEF_Criticality,
40383                 0,
40384                 { 0, &asn_PER_memb_criticality_constr_867,  memb_criticality_constraint_865 },
40385                 0, 0, /* No default value */
40386                 "criticality"
40387                 },
40388         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, extensionValue),
40389                 -1 /* Ambiguous tag (ANY?) */,
40390                 0,
40391                 &asn_DEF_extensionValue_868,
40392                 0,
40393                 { 0, &asn_PER_memb_extensionValue_constr_868,  memb_extensionValue_constraint_865 },
40394                 0, 0, /* No default value */
40395                 "extensionValue"
40396                 },
40397 };
40398 static const ber_tlv_tag_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[] = {
40399         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40400 };
40401 static const asn_TYPE_tag2member_t asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865[] = {
40402     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40403     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40404 };
40405 asn_SEQUENCE_specifics_t asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 = {
40406         sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs),
40407         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, _asn_ctx),
40408         asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865,
40409         2,      /* Count of tags in the map */
40410         0, 0, 0,        /* Optional elements (not needed) */
40411         -1,     /* First extension addition */
40412 };
40413 asn_TYPE_descriptor_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs = {
40414         "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
40415         "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
40416         &asn_OP_SEQUENCE,
40417         asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865,
40418         sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
40419                 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
40420         asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865, /* Same as above */
40421         sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
40422                 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
40423         { 0, 0, SEQUENCE_constraint },
40424         asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865,
40425         3,      /* Elements count */
40426         &asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865        /* Additional specs */
40427 };
40428
40429 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_872 = {
40430         sizeof(struct ULOnlySharing_ExtIEs__extensionValue),
40431         offsetof(struct ULOnlySharing_ExtIEs__extensionValue, _asn_ctx),
40432         offsetof(struct ULOnlySharing_ExtIEs__extensionValue, present),
40433         sizeof(((struct ULOnlySharing_ExtIEs__extensionValue *)0)->present),
40434         0,      /* No top level tags */
40435         0,      /* No tags in the map */
40436         0, 0,
40437         -1      /* Extensions start */
40438 };
40439 static /* Use -fall-defs-global to expose */
40440 asn_TYPE_descriptor_t asn_DEF_extensionValue_872 = {
40441         "extensionValue",
40442         "extensionValue",
40443         &asn_OP_OPEN_TYPE,
40444         0,      /* No effective tags (pointer) */
40445         0,      /* No effective tags (count) */
40446         0,      /* No tags (pointer) */
40447         0,      /* No tags (count) */
40448         { 0, 0, OPEN_TYPE_constraint },
40449         0, 0,   /* No members */
40450         &asn_SPC_extensionValue_specs_872       /* Additional specs */
40451 };
40452
40453 asn_TYPE_member_t asn_MBR_ULOnlySharing_ExtIEs_869[] = {
40454         { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, id),
40455                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40456                 0,
40457                 &asn_DEF_ProtocolIE_ID,
40458                 0,
40459                 { 0, &asn_PER_memb_id_constr_870,  memb_id_constraint_869 },
40460                 0, 0, /* No default value */
40461                 "id"
40462                 },
40463         { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, criticality),
40464                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40465                 0,
40466                 &asn_DEF_Criticality,
40467                 0,
40468                 { 0, &asn_PER_memb_criticality_constr_871,  memb_criticality_constraint_869 },
40469                 0, 0, /* No default value */
40470                 "criticality"
40471                 },
40472         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, extensionValue),
40473                 -1 /* Ambiguous tag (ANY?) */,
40474                 0,
40475                 &asn_DEF_extensionValue_872,
40476                 0,
40477                 { 0, &asn_PER_memb_extensionValue_constr_872,  memb_extensionValue_constraint_869 },
40478                 0, 0, /* No default value */
40479                 "extensionValue"
40480                 },
40481 };
40482 static const ber_tlv_tag_t asn_DEF_ULOnlySharing_ExtIEs_tags_869[] = {
40483         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40484 };
40485 static const asn_TYPE_tag2member_t asn_MAP_ULOnlySharing_ExtIEs_tag2el_869[] = {
40486     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40487     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40488 };
40489 asn_SEQUENCE_specifics_t asn_SPC_ULOnlySharing_ExtIEs_specs_869 = {
40490         sizeof(struct ULOnlySharing_ExtIEs),
40491         offsetof(struct ULOnlySharing_ExtIEs, _asn_ctx),
40492         asn_MAP_ULOnlySharing_ExtIEs_tag2el_869,
40493         2,      /* Count of tags in the map */
40494         0, 0, 0,        /* Optional elements (not needed) */
40495         -1,     /* First extension addition */
40496 };
40497 asn_TYPE_descriptor_t asn_DEF_ULOnlySharing_ExtIEs = {
40498         "ULOnlySharing-ExtIEs",
40499         "ULOnlySharing-ExtIEs",
40500         &asn_OP_SEQUENCE,
40501         asn_DEF_ULOnlySharing_ExtIEs_tags_869,
40502         sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
40503                 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
40504         asn_DEF_ULOnlySharing_ExtIEs_tags_869,  /* Same as above */
40505         sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
40506                 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
40507         { 0, 0, SEQUENCE_constraint },
40508         asn_MBR_ULOnlySharing_ExtIEs_869,
40509         3,      /* Elements count */
40510         &asn_SPC_ULOnlySharing_ExtIEs_specs_869 /* Additional specs */
40511 };
40512
40513 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_876 = {
40514         sizeof(struct UsableABSInformationFDD_ExtIEs__extensionValue),
40515         offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
40516         offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, present),
40517         sizeof(((struct UsableABSInformationFDD_ExtIEs__extensionValue *)0)->present),
40518         0,      /* No top level tags */
40519         0,      /* No tags in the map */
40520         0, 0,
40521         -1      /* Extensions start */
40522 };
40523 static /* Use -fall-defs-global to expose */
40524 asn_TYPE_descriptor_t asn_DEF_extensionValue_876 = {
40525         "extensionValue",
40526         "extensionValue",
40527         &asn_OP_OPEN_TYPE,
40528         0,      /* No effective tags (pointer) */
40529         0,      /* No effective tags (count) */
40530         0,      /* No tags (pointer) */
40531         0,      /* No tags (count) */
40532         { 0, 0, OPEN_TYPE_constraint },
40533         0, 0,   /* No members */
40534         &asn_SPC_extensionValue_specs_876       /* Additional specs */
40535 };
40536
40537 asn_TYPE_member_t asn_MBR_UsableABSInformationFDD_ExtIEs_873[] = {
40538         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, id),
40539                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40540                 0,
40541                 &asn_DEF_ProtocolIE_ID,
40542                 0,
40543                 { 0, &asn_PER_memb_id_constr_874,  memb_id_constraint_873 },
40544                 0, 0, /* No default value */
40545                 "id"
40546                 },
40547         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, criticality),
40548                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40549                 0,
40550                 &asn_DEF_Criticality,
40551                 0,
40552                 { 0, &asn_PER_memb_criticality_constr_875,  memb_criticality_constraint_873 },
40553                 0, 0, /* No default value */
40554                 "criticality"
40555                 },
40556         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, extensionValue),
40557                 -1 /* Ambiguous tag (ANY?) */,
40558                 0,
40559                 &asn_DEF_extensionValue_876,
40560                 0,
40561                 { 0, &asn_PER_memb_extensionValue_constr_876,  memb_extensionValue_constraint_873 },
40562                 0, 0, /* No default value */
40563                 "extensionValue"
40564                 },
40565 };
40566 static const ber_tlv_tag_t asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[] = {
40567         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40568 };
40569 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873[] = {
40570     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40571     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40572 };
40573 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 = {
40574         sizeof(struct UsableABSInformationFDD_ExtIEs),
40575         offsetof(struct UsableABSInformationFDD_ExtIEs, _asn_ctx),
40576         asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873,
40577         2,      /* Count of tags in the map */
40578         0, 0, 0,        /* Optional elements (not needed) */
40579         -1,     /* First extension addition */
40580 };
40581 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationFDD_ExtIEs = {
40582         "UsableABSInformationFDD-ExtIEs",
40583         "UsableABSInformationFDD-ExtIEs",
40584         &asn_OP_SEQUENCE,
40585         asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,
40586         sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
40587                 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
40588         asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,        /* Same as above */
40589         sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
40590                 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
40591         { 0, 0, SEQUENCE_constraint },
40592         asn_MBR_UsableABSInformationFDD_ExtIEs_873,
40593         3,      /* Elements count */
40594         &asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873       /* Additional specs */
40595 };
40596
40597 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_880 = {
40598         sizeof(struct UsableABSInformationTDD_ExtIEs__extensionValue),
40599         offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
40600         offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, present),
40601         sizeof(((struct UsableABSInformationTDD_ExtIEs__extensionValue *)0)->present),
40602         0,      /* No top level tags */
40603         0,      /* No tags in the map */
40604         0, 0,
40605         -1      /* Extensions start */
40606 };
40607 static /* Use -fall-defs-global to expose */
40608 asn_TYPE_descriptor_t asn_DEF_extensionValue_880 = {
40609         "extensionValue",
40610         "extensionValue",
40611         &asn_OP_OPEN_TYPE,
40612         0,      /* No effective tags (pointer) */
40613         0,      /* No effective tags (count) */
40614         0,      /* No tags (pointer) */
40615         0,      /* No tags (count) */
40616         { 0, 0, OPEN_TYPE_constraint },
40617         0, 0,   /* No members */
40618         &asn_SPC_extensionValue_specs_880       /* Additional specs */
40619 };
40620
40621 asn_TYPE_member_t asn_MBR_UsableABSInformationTDD_ExtIEs_877[] = {
40622         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, id),
40623                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40624                 0,
40625                 &asn_DEF_ProtocolIE_ID,
40626                 0,
40627                 { 0, &asn_PER_memb_id_constr_878,  memb_id_constraint_877 },
40628                 0, 0, /* No default value */
40629                 "id"
40630                 },
40631         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, criticality),
40632                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40633                 0,
40634                 &asn_DEF_Criticality,
40635                 0,
40636                 { 0, &asn_PER_memb_criticality_constr_879,  memb_criticality_constraint_877 },
40637                 0, 0, /* No default value */
40638                 "criticality"
40639                 },
40640         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, extensionValue),
40641                 -1 /* Ambiguous tag (ANY?) */,
40642                 0,
40643                 &asn_DEF_extensionValue_880,
40644                 0,
40645                 { 0, &asn_PER_memb_extensionValue_constr_880,  memb_extensionValue_constraint_877 },
40646                 0, 0, /* No default value */
40647                 "extensionValue"
40648                 },
40649 };
40650 static const ber_tlv_tag_t asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[] = {
40651         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40652 };
40653 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877[] = {
40654     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40655     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40656 };
40657 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 = {
40658         sizeof(struct UsableABSInformationTDD_ExtIEs),
40659         offsetof(struct UsableABSInformationTDD_ExtIEs, _asn_ctx),
40660         asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877,
40661         2,      /* Count of tags in the map */
40662         0, 0, 0,        /* Optional elements (not needed) */
40663         -1,     /* First extension addition */
40664 };
40665 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationTDD_ExtIEs = {
40666         "UsableABSInformationTDD-ExtIEs",
40667         "UsableABSInformationTDD-ExtIEs",
40668         &asn_OP_SEQUENCE,
40669         asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,
40670         sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
40671                 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
40672         asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,        /* Same as above */
40673         sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
40674                 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
40675         { 0, 0, SEQUENCE_constraint },
40676         asn_MBR_UsableABSInformationTDD_ExtIEs_877,
40677         3,      /* Elements count */
40678         &asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877       /* Additional specs */
40679 };
40680
40681 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_884 = {
40682         sizeof(struct V2XServicesAuthorized_ExtIEs__extensionValue),
40683         offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx),
40684         offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, present),
40685         sizeof(((struct V2XServicesAuthorized_ExtIEs__extensionValue *)0)->present),
40686         0,      /* No top level tags */
40687         0,      /* No tags in the map */
40688         0, 0,
40689         -1      /* Extensions start */
40690 };
40691 static /* Use -fall-defs-global to expose */
40692 asn_TYPE_descriptor_t asn_DEF_extensionValue_884 = {
40693         "extensionValue",
40694         "extensionValue",
40695         &asn_OP_OPEN_TYPE,
40696         0,      /* No effective tags (pointer) */
40697         0,      /* No effective tags (count) */
40698         0,      /* No tags (pointer) */
40699         0,      /* No tags (count) */
40700         { 0, 0, OPEN_TYPE_constraint },
40701         0, 0,   /* No members */
40702         &asn_SPC_extensionValue_specs_884       /* Additional specs */
40703 };
40704
40705 asn_TYPE_member_t asn_MBR_V2XServicesAuthorized_ExtIEs_881[] = {
40706         { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, id),
40707                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40708                 0,
40709                 &asn_DEF_ProtocolIE_ID,
40710                 0,
40711                 { 0, &asn_PER_memb_id_constr_882,  memb_id_constraint_881 },
40712                 0, 0, /* No default value */
40713                 "id"
40714                 },
40715         { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, criticality),
40716                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40717                 0,
40718                 &asn_DEF_Criticality,
40719                 0,
40720                 { 0, &asn_PER_memb_criticality_constr_883,  memb_criticality_constraint_881 },
40721                 0, 0, /* No default value */
40722                 "criticality"
40723                 },
40724         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, extensionValue),
40725                 -1 /* Ambiguous tag (ANY?) */,
40726                 0,
40727                 &asn_DEF_extensionValue_884,
40728                 0,
40729                 { 0, &asn_PER_memb_extensionValue_constr_884,  memb_extensionValue_constraint_881 },
40730                 0, 0, /* No default value */
40731                 "extensionValue"
40732                 },
40733 };
40734 static const ber_tlv_tag_t asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[] = {
40735         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40736 };
40737 static const asn_TYPE_tag2member_t asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881[] = {
40738     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40739     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40740 };
40741 asn_SEQUENCE_specifics_t asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 = {
40742         sizeof(struct V2XServicesAuthorized_ExtIEs),
40743         offsetof(struct V2XServicesAuthorized_ExtIEs, _asn_ctx),
40744         asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881,
40745         2,      /* Count of tags in the map */
40746         0, 0, 0,        /* Optional elements (not needed) */
40747         -1,     /* First extension addition */
40748 };
40749 asn_TYPE_descriptor_t asn_DEF_V2XServicesAuthorized_ExtIEs = {
40750         "V2XServicesAuthorized-ExtIEs",
40751         "V2XServicesAuthorized-ExtIEs",
40752         &asn_OP_SEQUENCE,
40753         asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,
40754         sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
40755                 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
40756         asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,  /* Same as above */
40757         sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
40758                 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
40759         { 0, 0, SEQUENCE_constraint },
40760         asn_MBR_V2XServicesAuthorized_ExtIEs_881,
40761         3,      /* Elements count */
40762         &asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 /* Additional specs */
40763 };
40764
40765 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_888 = {
40766         sizeof(struct WidebandCQI_ExtIEs__extensionValue),
40767         offsetof(struct WidebandCQI_ExtIEs__extensionValue, _asn_ctx),
40768         offsetof(struct WidebandCQI_ExtIEs__extensionValue, present),
40769         sizeof(((struct WidebandCQI_ExtIEs__extensionValue *)0)->present),
40770         0,      /* No top level tags */
40771         0,      /* No tags in the map */
40772         0, 0,
40773         -1      /* Extensions start */
40774 };
40775 static /* Use -fall-defs-global to expose */
40776 asn_TYPE_descriptor_t asn_DEF_extensionValue_888 = {
40777         "extensionValue",
40778         "extensionValue",
40779         &asn_OP_OPEN_TYPE,
40780         0,      /* No effective tags (pointer) */
40781         0,      /* No effective tags (count) */
40782         0,      /* No tags (pointer) */
40783         0,      /* No tags (count) */
40784         { 0, 0, OPEN_TYPE_constraint },
40785         0, 0,   /* No members */
40786         &asn_SPC_extensionValue_specs_888       /* Additional specs */
40787 };
40788
40789 asn_TYPE_member_t asn_MBR_WidebandCQI_ExtIEs_885[] = {
40790         { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, id),
40791                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40792                 0,
40793                 &asn_DEF_ProtocolIE_ID,
40794                 0,
40795                 { 0, &asn_PER_memb_id_constr_886,  memb_id_constraint_885 },
40796                 0, 0, /* No default value */
40797                 "id"
40798                 },
40799         { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, criticality),
40800                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40801                 0,
40802                 &asn_DEF_Criticality,
40803                 0,
40804                 { 0, &asn_PER_memb_criticality_constr_887,  memb_criticality_constraint_885 },
40805                 0, 0, /* No default value */
40806                 "criticality"
40807                 },
40808         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, extensionValue),
40809                 -1 /* Ambiguous tag (ANY?) */,
40810                 0,
40811                 &asn_DEF_extensionValue_888,
40812                 0,
40813                 { 0, &asn_PER_memb_extensionValue_constr_888,  memb_extensionValue_constraint_885 },
40814                 0, 0, /* No default value */
40815                 "extensionValue"
40816                 },
40817 };
40818 static const ber_tlv_tag_t asn_DEF_WidebandCQI_ExtIEs_tags_885[] = {
40819         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40820 };
40821 static const asn_TYPE_tag2member_t asn_MAP_WidebandCQI_ExtIEs_tag2el_885[] = {
40822     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40823     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40824 };
40825 asn_SEQUENCE_specifics_t asn_SPC_WidebandCQI_ExtIEs_specs_885 = {
40826         sizeof(struct WidebandCQI_ExtIEs),
40827         offsetof(struct WidebandCQI_ExtIEs, _asn_ctx),
40828         asn_MAP_WidebandCQI_ExtIEs_tag2el_885,
40829         2,      /* Count of tags in the map */
40830         0, 0, 0,        /* Optional elements (not needed) */
40831         -1,     /* First extension addition */
40832 };
40833 asn_TYPE_descriptor_t asn_DEF_WidebandCQI_ExtIEs = {
40834         "WidebandCQI-ExtIEs",
40835         "WidebandCQI-ExtIEs",
40836         &asn_OP_SEQUENCE,
40837         asn_DEF_WidebandCQI_ExtIEs_tags_885,
40838         sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
40839                 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
40840         asn_DEF_WidebandCQI_ExtIEs_tags_885,    /* Same as above */
40841         sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
40842                 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
40843         { 0, 0, SEQUENCE_constraint },
40844         asn_MBR_WidebandCQI_ExtIEs_885,
40845         3,      /* Elements count */
40846         &asn_SPC_WidebandCQI_ExtIEs_specs_885   /* Additional specs */
40847 };
40848
40849 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_892 = {
40850         sizeof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue),
40851         offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
40852         offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, present),
40853         sizeof(((struct WLANMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
40854         0,      /* No top level tags */
40855         0,      /* No tags in the map */
40856         0, 0,
40857         -1      /* Extensions start */
40858 };
40859 static /* Use -fall-defs-global to expose */
40860 asn_TYPE_descriptor_t asn_DEF_extensionValue_892 = {
40861         "extensionValue",
40862         "extensionValue",
40863         &asn_OP_OPEN_TYPE,
40864         0,      /* No effective tags (pointer) */
40865         0,      /* No effective tags (count) */
40866         0,      /* No tags (pointer) */
40867         0,      /* No tags (count) */
40868         { 0, 0, OPEN_TYPE_constraint },
40869         0, 0,   /* No members */
40870         &asn_SPC_extensionValue_specs_892       /* Additional specs */
40871 };
40872
40873 asn_TYPE_member_t asn_MBR_WLANMeasurementConfiguration_ExtIEs_889[] = {
40874         { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, id),
40875                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40876                 0,
40877                 &asn_DEF_ProtocolIE_ID,
40878                 0,
40879                 { 0, &asn_PER_memb_id_constr_890,  memb_id_constraint_889 },
40880                 0, 0, /* No default value */
40881                 "id"
40882                 },
40883         { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, criticality),
40884                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40885                 0,
40886                 &asn_DEF_Criticality,
40887                 0,
40888                 { 0, &asn_PER_memb_criticality_constr_891,  memb_criticality_constraint_889 },
40889                 0, 0, /* No default value */
40890                 "criticality"
40891                 },
40892         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, extensionValue),
40893                 -1 /* Ambiguous tag (ANY?) */,
40894                 0,
40895                 &asn_DEF_extensionValue_892,
40896                 0,
40897                 { 0, &asn_PER_memb_extensionValue_constr_892,  memb_extensionValue_constraint_889 },
40898                 0, 0, /* No default value */
40899                 "extensionValue"
40900                 },
40901 };
40902 static const ber_tlv_tag_t asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[] = {
40903         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40904 };
40905 static const asn_TYPE_tag2member_t asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889[] = {
40906     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40907     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40908 };
40909 asn_SEQUENCE_specifics_t asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 = {
40910         sizeof(struct WLANMeasurementConfiguration_ExtIEs),
40911         offsetof(struct WLANMeasurementConfiguration_ExtIEs, _asn_ctx),
40912         asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889,
40913         2,      /* Count of tags in the map */
40914         0, 0, 0,        /* Optional elements (not needed) */
40915         -1,     /* First extension addition */
40916 };
40917 asn_TYPE_descriptor_t asn_DEF_WLANMeasurementConfiguration_ExtIEs = {
40918         "WLANMeasurementConfiguration-ExtIEs",
40919         "WLANMeasurementConfiguration-ExtIEs",
40920         &asn_OP_SEQUENCE,
40921         asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,
40922         sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
40923                 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
40924         asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,   /* Same as above */
40925         sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
40926                 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
40927         { 0, 0, SEQUENCE_constraint },
40928         asn_MBR_WLANMeasurementConfiguration_ExtIEs_889,
40929         3,      /* Elements count */
40930         &asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889  /* Additional specs */
40931 };
40932